Skip to content

Releases: TriliumNext/Trilium

v0.101.0

25 Dec 17:41
2d486c9

Choose a tag to compare

v0.101.0

Note

This release marks the 8-year anniversary of Trilium, celebrating its first public release on December 25th, 2017.  

Important

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

💡 Key highlights

  • A new layout was introduced which heavily changes both existing UI elements, as well as adds some new ones (by @eliandoran and @adoriandoran, with special thanks for @rom1dep for the valuable suggestions).
    • The goal of this new layout is to modernize the application and to make it more intuitive but at the same time to reduce clutter.
    • See documentation of the changes and the new UI elements.
    • Notes can be more easily navigated across the hierarchy using the breadcrumbs displayed underneath the tab bar.
    • The old layout can still be used, for now. Feedback is welcome.
  • Near the tab bar now there are built-in buttons to go the previous or the next note in history (only if the back/forward buttons are not already placed in the launch bar).
  • Scripting overhaul: Custom widgets and Render note can now be written in Preact using JSX instead of the legacy format (jQuery + custom component framework). For more information, see documentation on Preact in Trilium.

🐞 Bugfixes

✨ Improvements

  • Improved error handling for custom widgets.
  • Launch bar:
    • The horizontal launch bar can now be scrolled simply by scrolling the mouse wheel.
    • Tooltips are shown faster (no fade).
  • Improved error handling
    • HTTP errors are now more user-friendly.
    • Warn on Traefik request failures.
    • CKEditor crashes are notified, including an easy way to provide information for error reports.
  • Hide ribbon in Options.
  • Removed margins and rounded corners for the code editor.
  • Backend logs: reduced extra padding & decrease font size for readability.
  • Improved error handling for custom widgets.
  • Code notes will now have a default icon based on the language (e.g. custom icon for JS code notes). Only a subset of languages have a dedicated icon.
  • Printing collections will now display a message if one or more notes are not printable.
  • UI improvements by @adoriandoran

📖 Documentation

🌍 Internationalization

  • Untranslated error message for custom widgets.

🛠️ Technical updates

🔒️ Security fixes

v0.100.0

05 Dec 22:14
982fb21

Choose a tag to compare

v0.100.0

Warning

If you are using the Traefik reverse proxy with your server, there is a breaking change in Traefik that will cause HTTP 400 errors. See the relevant section in the documentation for more information.

Note

If you are interested in an official mobile application  (#7447) or multi-user support (#4956), consider offering financial support via IssueHunt (see links).

Important

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

💡 Key highlights

  • Allow changing note color from tree by @adoriandoran
  • More Collection types can now be printed or exported to PDF:
    • List collections which will render in a book-like fashion with all its children and preserving the note hierarchy, with functional table of contents and links (for PDFs).
    • Table collections will now render a printable table.
    • See documentation for more info.
  • Board view improvements
    • The number of items in each column is now displayed.
    • Attributes (labels & relations) can now be displayed for each note using promoted attributes, consult the documentation for information on how to do so.
  • Mobile now has basic support for splits (maximum of two), laid out vertically for smartphones.
  • Breaking change: #calendar:color was completely removed in favor of the global #color attribute.

🐞 Bugfixes

✨ Improvements

Read more

v0.99.5

11 Nov 21:04
25563c6

Choose a tag to compare

v0.99.5

Note

If you are interested in an official mobile application  (#7447) or multi-user support (#4956), consider offering financial support via IssueHunt (see links).

Important

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

🐞 Bugfixes

✨ Improvements

v0.99.4

09 Nov 20:19
06eb30c

Choose a tag to compare

v0.99.4

Warning

The ZIP version of the server fails to run due to a Node.js upgrade, see #7674. Docker and desktop versions are not affected.

Note

If you are interested in an official mobile application  (#7447) or multi-user support (#4956), consider offering financial support via IssueHunt (see links).

Important

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

💡 Key highlights

🐞 Bugfixes

✨ Improvements

  • Search results are now displayed on mobile, including the search definition.
  • Add UI for #iconClass="bx bx-empty"
  • Keyboard shortcut for Today Note button by @contributor
  • Mermaid diagram notes: add link to docs
  • Change the branch prefix of multiple notes simultaneously by @Copilot
  • Custom CSS for printing is now possible again
  • Send global shortcut to current window
  • The calendar collection now uses the “Date & Number Format”.
  • Many UI improvements by @adoriandoran
    • Zen Mode Overhaul – improved the appearance and layout of the Zen Mode view. The content of text notes is now vertically aligned, with a slightly larger font size to enhance focus. The content width now follows the “Max content width” option. The formatting toolbar has been moved to the bottom and remains full-width even in split-note view. You can now activate editing mode for read-only notes directly from Zen Mode. A launcher for Zen Mode has also been added to the Launchbar (hidden by default, to add it to the Launchbar: right-click the toolbar, choose Configure Launchbar, then right-click Zen Mode and select Move to visible launchers).
    • “Max content width” option and content alignment improvements – the internal behavior of the “Max content width” option has been rewritten. Content now aligns to the left by default (or to the right in RTL mode). To center the content instead, enable “Keep content centered” under Options → Appearance. The note title and ribbon now always span the full width, and the scrollbar stays aligned with the edge. Changing the width value no longer requires restarting the front-end.
    • Read-only note alert bar – to better highlight that a note is read-only and make editing more intuitive, a message bar now appears at the top of the note with a button to enable editing. The floating pencil button used previously for this purpose has been removed. An “Edit” command has also been added to the note menu.
    • Quick Edit dialog background tinting – the background tint of the Quick Edit dialog now reflects the note’s color attribute.
    • Extra Mica effect – on Windows 11, the desktop app now applies the Mica background effect to settings pages, the right pane, and empty tabs.

📖 Documentation

  • Moved Collections one level up.
  • The API documentation has been moved online-only.
  • The technical documentation has been restructured and brought up to date.
  • Many improvements to the user guide as well.

🌍 Internationalization

  • Various translation updates.

🛠️ Technical updates

v0.99.3

22 Oct 20:17
5ff0782

Choose a tag to compare

v0.99.3

Note

If you are interested in an official mobile application  (#7447) or multi-user support (#4956), consider offering financial support via IssueHunt (see links).

Important

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

🐞 Bugfixes

📖 Documentation

  • Improve links & starting page in demo note by @tredondo

🌍 Internationalization

  • Added support for Italian
  • Various translation improvements.

🛠️ Technical updates

  • Various dependency updates.

v0.99.2

21 Oct 05:39
bd243e3

Choose a tag to compare

v0.99.2

Note

If you are interested in an official mobile application  (#7447) or multi-user support (#4956), consider offering financial support via IssueHunt (see links).

Important

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

💡 Key highlights

  • Presentations can now be created directly from within Trilium, including being able to present in full screen.
    • Presentations are a new type of collections.
    • For more information, consult the in-app documentation or the online documentation.
  • The whole printing mechanism was redesigned from ground up.
    • This should translate to more stable printing or exporting to PDF across note types.
    • The new Presentation collection can also be exported as PDF.
    • For more information, consult the documentation.

🐞 Bugfixes

✨ Improvements

📖 Documentation

  • Various improvements and clarifications.

🌍 Internationalization

  • Support for Portuguese (Portugal).
  • Support for Arabic.

🛠️ Technical updates

  • Fixed Nix flake.
  • Preliminary support for right-to-left languages for the UI.

v0.99.1

05 Oct 09:31
62bb8ac

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

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

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

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.