Skip to content

Releases: TriliumNext/Trilium

v0.99.1

05 Oct 09:31
62bb8ac
Compare
Choose a tag to compare

v0.99.1

Important

If you enjoyed this release, consider showing a token of appreciation by:

💡 Key highlights

🐞 Bugfixes

✨ Improvements

🛠️ Technical updates

  • Update Electron to v38
  • Fixed an event leak in modals.
  • Replace jsdom with node-html-parser

v0.99.0

24 Sep 17:39
27e6d1b
Compare
Choose a tag to compare

v0.99.0

Important

If you enjoyed this release, consider showing a token of appreciation by:

💡 Key highlights

🐞 Bugfixes

✨ Improvements

  • In Basic Properties:
    • Added a modal to easily configure the code note types from the note type dropdown, without going through settings.
    • Added a modal to content languages to easily configure the languages, without going through settings.
  • The list of text snippets now displays the actual note icon and color.
  • Minor improvements to the API log.
  • Improve window background effects by @adoriandoran
  • Theme improvements by @adoriandoran
  • Add an option to disable smooth scrolling for the Electron app by @adoriandoran
  • Revisions dialog can optionally display the source diff between revisions by @SiriusXT
  • Splits are now resizable by @SiriusXT
  • Improvements to collections:
    • Geomap: Add a notification if book is locked while dragging.
    • Table: Disable insert at position if sorting.
    • Board
      • Improve dragging experience for both columns and notes.
      • Adding notes has been reworked so that it doesn't add the note first.
      • Pressing escape while adding a note will dismiss it instead of adding an empty note.
      • Note titles can be edited directly from the board by hovering the card with the mouse and clicking the edit button next to them.
      • When editing, the note titles will now be displayed multi-line, to better match the end result.
      • Slight style improvements (smoother shadows, no shift).
      • Context menu option to archive/unarchive current item.
    • All the collections (geo map, calendar, board, table) now indicate archived notes by greying out the item.
    • Added an option to display archived notes in collection via the Collection Properties tab in the ribbon.
  • The note ID in the Note info tab is now shown in monospace font.
  • Context menu option in the note tree to archive/unarchive a note.
  • Improve performance of collapsing subtrees by @werererer
  • Create a more seamless PWA top bar by @qwreey
  • Default to hiding file details when opening a PDF note
  • Disable bold and italic from the highlights list for new users.
  • Slash commands can now be disabled from Options → Text Notes → Features.
  • Added a description for the editor features in Text Note options.

🌍 Internationalization

  • Various translation updates.

🛠️ Technical updates

  • We've made some changes to our development environment as we moved away from NX. If you are developer working on Trilium, check the PR for more information.
  • Some important UI components such as the ribbon, note actions, floating buttons and the note title, SQL console, search results, some menus have been ported to React. Please report any issues you might encounter.
  • Fixed missing TOTP verification for /login/token by @Nriver
  • Improved the format of the server startup message.
  • Thanks to @FliegendeWurst for helping with fixing the Nix flakes after we changed our development environment.

🔒️ Security fixes

v0.98.1

26 Aug 18:21
b192f43
Compare
Choose a tag to compare

v0.98.1

Important

If you enjoyed this release, consider showing a token of appreciation by:

🐞 Bugfixes

✨ Improvements

📖 Documentation

🌍 Internationalization

  • Thanks to our contributors on Weblate:
  • Added support for the Ukrainian language.
  • Increased coverage for most of the languages.

🛠️ Technical updates

v0.98.0

17 Aug 20:30
2e0f606
Compare
Choose a tag to compare

v0.98.0

Important

If you enjoyed this release, consider showing a token of appreciation by:

💡 Key highlights

🐞 Bugfixes

✨ Improvements

  • Zen mode is now supported on mobile by @Papierkorb2292
  • Code notes: new Cobalt2 theme by @hulmgulm
  • Existing users will be prompted with a message at the start of the application (and an option to dismiss it permanently):
    • To enable background effects on Windows, since it has become stable.
    • To use the TriliumNext theme.
  • The built-in themes were renamed:
    • TriliumNext themes become simply Trilium
    • The Light/Dark/Auto themes become Legacy
  • Clean up old backend logs by @perfectra1n

📖 Documentation

🌍 Internationalization

  • Improvements to multiple languages:

    • Chinese (Traditional)
    • Spanish
  • Some work started on new languages:

    Portuguese (Brazil), Japanese, Russian, Serbian, Italian, Greek, Catalan

  • Added new languages:

    • Russian (translations by @questamor)
    • Japanese language (translations by acwr47)[…]

🛠️ Technical updates

  • Add duplicateSubtree to backend API by @Geekswordsman
  • Fixed CVE-2025-54798 in tmp dependency
  • Remove unnecessary idea directory by @GrantZhu1001
  • Support getting an attribute value by ID in BNote by @Geekswordsman
  • only run nightly.yml on TriliumNext/Trilium by @maphew
  • All the dialogs have been converted to React/Preact for better maintainability. If you notice any regressions, please report them.

v0.97.2

02 Aug 21:19
7a1ec26
Compare
Choose a tag to compare

Note

Translations are now easily editable online via Weblate. If you wish to contribute to Trilium by translating to your native language, head on over to our Weblate page.

Important

If you enjoyed this release, consider showing a token of appreciation by:

💡 Key highlights

  • A new collection type has been added: a board in which child notes are grouped in columns.
  • Geo map now comes with a vector map by default.
    • The vector styles will provide for a smoother experience, consult the documentation for more information.
    • Apart from that, there are multiple styles to choose from in the Collection properties section in the ribbon, including dark themes.
    • Apart from that, added an option to display a scale on the map.
  • Jump to note was enhanced to allow triggering commands (such as the ones that can have a keyboard shortcut assigned to them) quickly.
    • Press Ctrl+Shift+J to test it out.
    • The feature was renamed to simply “Jump to…” to better accommodate the new role.
    • For more information, check the user guide for “Jump to…”.

🐞 Bugfixes

✨ Improvements

🌍 Internationalization

  • 100% translation coverage for Romanian.
  • Spanish language improvements by @Aitanuqui

🛠️ Technical updates

  • The shortcut keys management was completely rewritten as it was based on an older library. Please raise any issues you might have with your keyboard shortcuts.

v0.97.1

21 Jul 22:56
fd25c73
Compare
Choose a tag to compare

Tip

This release is functionally identical to v0.97.0, but it fixes the version number not being correctly set in the release, causing some issues with the cache.

Caution

Important Security Update

This release addresses a security vulnerability that could make password-based attacks against your Trilium instance more feasible. We strongly recommend upgrading to this version as soon as possible, especially if your Trilium server is accessible over a network.

For more details about this security fix, please see our published security advisory which will be available 14 days after this release.

Important

If you enjoyed this release, consider showing a token of appreciation by:

Changes from v0.97.0

💡 Key highlights

  • “Books” have been renamed to Collections to better match their intentions.
    • A new collection was introduced, table.
      • See the in-app documentation for more information.
      • Custom table theme for Trilium by @adoriandoran
    • Geomap: The geomap was converted from a standalone note type to a collection.
    • The collections are not displayed directly in “Insert child” in the note tree with predefined configuration such as promoted attributes to make them easier to use (e.g. for calendar, geomap).
  • A new editing mechanism was introduced: quick edit. This opens notes for editing in a popup instead of a tab, allowing easy access. This is especially useful for collections, to edit notes without switching context.

🐞 Bugfixes

✨ Improvements

📖 Documentation

  • New features, table.
  • Updated collections.
  • Keyboard shortcuts for the note tree.

🛠️ Technical updates

  • Updated to Electron 37.2.2.
  • Mindmap dependency (MindElixir) was updated to the latest major version.
  • Mermaid diagrams updated to the latest version (new diagram type tree map supported).
  • CKEditor updated to latest major version (46).

v0.97.0

20 Jul 21:24
a301443
Compare
Choose a tag to compare

Caution

Important Security Update

This release addresses a security vulnerability that could make password-based attacks against your Trilium instance more feasible. We strongly recommend upgrading to this version as soon as possible, especially if your Trilium server is accessible over a network.

For more details about this security fix, please see our published security advisory which will be available 14 days after this release.

Important

If you enjoyed this release, consider showing a token of appreciation by:

💡 Key highlights

  • “Books” have been renamed to Collections to better match their intentions.
    • A new collection was introduced, table.
      • See the in-app documentation for more information.
      • Custom table theme for Trilium by @adoriandoran
    • Geomap: The geomap was converted from a standalone note type to a collection.
    • The collections are not displayed directly in “Insert child” in the note tree with predefined configuration such as promoted attributes to make them easier to use (e.g. for calendar, geomap).
  • A new editing mechanism was introduced: quick edit. This opens notes for editing in a popup instead of a tab, allowing easy access. This is especially useful for collections, to edit notes without switching context.

🐞 Bugfixes

✨ Improvements

📖 Documentation

  • New features, table.
  • Updated collections.
  • Keyboard shortcuts for the note tree.

🛠️ Technical updates

  • Updated to Electron 37.2.2.
  • Mindmap dependency (MindElixir) was updated to the latest major version.
  • Mermaid diagrams updated to the latest version (new diagram type tree map supported).
  • CKEditor updated to latest major version (46).

v0.96.0

01 Jul 08:19
57649d4
Compare
Choose a tag to compare

Note

The Docker image has been relocated to triliumnext/trilium. Please update your configuration accordingly.

Caution

The Windows versions are not signed. If this is an issue, simply wait until we fix this issue.

Important

If you enjoyed this release, consider showing a token of appreciation by:

💡 Key highlights

  • Thanks to a partnership with CKEditor, we now have a set of features that would otherwise be available on a commercial license only.
    • Slash commands for easy commands via the keyboard.
    • Text snippets to insert reusable pieces of text (similar to templates, but for blocks of text content).
    • For more information, see the user guide → Note Types → Text → Premium features.

🐞 Bugfixes

✨ Improvements

📖 Documentation

🌍 Internationalization

🛠️ Technical updates

  • flake: fix Electron version, fix Wayland support, fix source filter by @FliegendeWurst
  • Improvements to the landing page (under development) by @FliegendeWurst
  • Updated Node.js to v22.17.0
  • Updated CKEditor to v45.2.1

v0.95.0

21 Jun 19:13
b9ae226
Compare
Choose a tag to compare

Important

If you enjoyed this release, consider showing a token of appreciation by:

Caution

Sync version has been increased, so update of both the client and server are necessary.

Important

For canvas notes, the “Mermaid to Excalidraw” feature is no longer functional for now since it relies on an old version of Mermaid diagrams. To avoid having a large library duplicated, we had to let go of this feature. If it's an important feature to you, let us know.

💡 Key highlights

  • Improvements to the shared notes functionality:
    • A new default theme was introduced called Trilium.Rocks (original development by @zerebos) and adapted to our project. New features from this theme include: search, collapsible tree, light/dark mode, mobile mobile.
    • Basic syntax highlighting for code blocks has been added, but only if the language is explicitly specified.
    • Note icons are now displayed in the share tree.
    • Math equations are now rendered in text notes.

🐞 Bugfixes

✨ Improvements

📖 Documentation

  • Clarify custom paths for non-root and improve nginx configuration by @hulmgulm
  • Multi-factor authentication clarifications by @JYC333

🛠️ Technical updates

  • Express was updated to the newest major version (5).
  • The canvas (Excalidraw) was refactored to use Preact instead of React.
  • Desktop version: remove unnecessary locale information to save some space.

v0.94.1

21 Jun 19:06
408dcf7
Compare
Choose a tag to compare

Note

TriliumNext Notes will rebrand itself back to Trilium Notes since @zadam was kind enough to give us the original name. See #2190 for more info. This will probably be the "last" version branded as TriliumNext Notes.

Important

If you enjoyed this release, consider showing a token of appreciation by:

🐞 Bugfixes

✨ Improvements

📖 Documentation

  • Setting up a Graphana dashboard for Trilium by @perfectra1n
  • Improve documentation on day notes by @JYC333
  • Added some clarifications on session management (see Authentication in the user guide)

🛠️ Technical updates