Skip to content

Releases: TriliumNext/Trilium

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

v0.94.0

21 Jun 18:59
Compare
Choose a tag to compare

Caution

  • The sync version has been increased, so you will have to update both the server (if any) and the desktop client.
  • If you have a white screen when running the application (seems to mostly happen on Linux), press Ctrl+Shift+R. For more context, see #2103 .
  • If you have automatic Docker deployment, you might have to redeploy the container, see https://github.com/orgs/TriliumNext/discussions/2096.
  • For (advanced) manual setups only: Following a tooling change, the main entry point has changed from main.js to main.cjs. Same goes for the Electron build.
  • There have been reports that Trilium Web Clipper is not compatible with this version. If you make heavy use of it, perhaps wait for the upcoming bugfix version.

Important

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

  • Pressing the “Star” button on GitHub (top-right).
  • Considering a one-time or recurrent donation to the lead developer via GitHub Sponsors or PayPal.

💡 Key highlights

  • A huge amount of work was done by @perfectra1n to integrate LLMs such as Ollama and ChatGPT into Trilium.
    • The goal is not to have basic API integration, but to really let the LLM understand the notes that are part of your knowledge base.
    • For more information, consult the in-app User Guide (F1) and look for the AI section.
    • Since this is highly experimental work, the LLM chat functionality might work well or it might have quite a few quirks, please keep this in mind.
  • This release brings significant updates to our libraries:
    • CKEditor, used by text notes is now updated to the latest version and that brings in new features (see below) and performance improvements.
    • CodeMirror, used by code notes has been upgraded to a new generation.
    • Code notes now also support themes, similar to code blocks.

🐞 Bugfixes

✨ Improvements

📖 Documentation

  • Documented the new text note features: bookmarks and emojis.
  • Add documentation links and updated pnpm commands to README by @perfectra1n
  • Add documentation around setting the various environment variables to control upload size limit by @perfectra1n
  • README improvements by @FliegendeWurst
  • Improved the documentation of text note keyboard shortcuts (including adding missing shortcuts).
  • Improvements to "Packaged version for Linux" by @HersheyStormBottle

🛠️ Technical updates

v0.93.0

21 Jun 18:48
8211fd3
Compare
Choose a tag to compare

Important

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

  • Pressing the “Star” button on GitHub (top-right).
  • Considering a one-time or recurrent donation to the lead developer via GitHub Sponsors or PayPal.

🐞 Bugfixes

✨ Improvements

  • Add week note and quarter note support by @JYC333
  • Markdown import/export:
    • Reduce extra whitespace between list items.
    • Preserve include note.
    • Handle note titles that contain inline code.
    • Support to-do lists.
  • In-app help:
    • Document structure is now precalculated, so start-up time should be slightly better.
    • Optimized the content in order to reduce the size on disk.
  • Mobile improvements:
    • The following dialogs are now accessible: bulk actions, branch prefix, include note, add link, sort child notes, note type selector, move/clone to, import/export, markdown import, note revisions, info dialog.
    • Delete notes now requests confirmation.
    • Modals now have a safe margin on their bottom and are scrollable.
  • Center Search results under quick search bar
  • Native ARM builds for Windows are now back.
  • Basic Touch Bar support for macOS.
  • Support Bearer Token
  • The tab bar is now scrollable when there are many tabs by @SiriusXT
  • Make each part of the note path clickable by @SiriusXT
  • Allow setting CORS headers by @yiranlus

📖 Documentation

  • Described almost all of the features of text notes, including a reference of keyboard shortcuts.
  • Improve external links documentation.

🛠️ Technical updates

  • update dependency mind-elixir to v4.5.1
  • remove non-working cookiePath option by @pano9000