Logo
Explore Help
Register Sign In
TriliumNext/Trilium
1
0
Fork 0
You've already forked Trilium
mirror of https://github.com/TriliumNext/Trilium.git synced 2026-02-04 03:49:36 -06:00
Code Issues 1.1k Packages Projects Releases 10 Wiki Activity

10 Releases 358 Tags

RSS Feed
  • v0.99.0 27e6d1b00b

    Stable

    giteasync released this 2025-09-24 11:20:20 -05:00 | 5966 commits to main since this release

    v0.99.0

    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

    • The documentation is now available at docs.triliumnotes.org. (by @perfectra1n).

    🐞 Bugfixes

    • Revisions show the wrong note.
    • Revision list exiting out of bounds.
    • Various minor fixes to settings & modals following the porting to React.
    • Newly created child note may not show-up when the tree has sorting overrides by @rom1dep
    • The context menu of history navigation buttons (back/next) for the desktop application didn't work.
    • Background effects causing black background on Windows 10.
    • #cssClass isn't applied to note content in mobile layout by @Papierkorb2292
    • Hotkeys interfering with IME composition by @perfectra1n
    • Right-clicking the note tree buttons triggered their action instead of context menu by @SiriusXT
    • Include note size not taken into account
    • Shrink images is always displayed when importing notes
    • Redirect bare domain not working properly when two-factor authentication is on by @EnBandit
    • Importing files doesn't update collections
    • Background effects breaking if native title bar is enabled.
    • Promoting the note source tab to a new window, brings the note editor instead.
    • PDF preview card: “Download” and “Open” buttons would also open the note instead of just doing their action.
    • “Geo Map” in the Trilium Demo section would not show up properly.
    • Printing/exporting to PDF triggers twice.
    • Desktop: “Port is already used” when opening multiple instances of Trilium.
    • .deb for ARM is not opening by @linull24
    • Branch prefix initial value not shown
    • Blur not working properly for the global menu.
    • Note content replaced by Excalidraw JSON when switching notes

    ✨ 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

    • CVE-2025-58754 affecting Axios (currently only used for backend scripts).
    • CVE-2025-58064 in the text editor (CKEditor)
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • TriliumNotes-Server-v0.99.0-linux-arm64.tar.xz
      66 MiB
    • TriliumNotes-Server-v0.99.0-linux-x64.tar.xz
      68 MiB
    • TriliumNotes-v0.99.0-linux-arm64.deb
      121 MiB
    • TriliumNotes-v0.99.0-linux-arm64.flatpak
      109 MiB
    • TriliumNotes-v0.99.0-linux-arm64.rpm
      122 MiB
    • TriliumNotes-v0.99.0-linux-arm64.zip
      154 MiB
    • TriliumNotes-v0.99.0-linux-x64.deb
      123 MiB
    • TriliumNotes-v0.99.0-linux-x64.flatpak
      114 MiB
    • TriliumNotes-v0.99.0-linux-x64.rpm
      130 MiB
    • TriliumNotes-v0.99.0-linux-x64.zip
      153 MiB
    • TriliumNotes-v0.99.0-macos-arm64.dmg
      146 MiB
    • TriliumNotes-v0.99.0-macos-arm64.zip
      146 MiB
    • TriliumNotes-v0.99.0-macos-x64.dmg
      152 MiB
    • TriliumNotes-v0.99.0-macos-x64.zip
      152 MiB
    • TriliumNotes-v0.99.0-windows-arm64.exe
      165 MiB
    • TriliumNotes-v0.99.0-windows-arm64.zip
      170 MiB
    • TriliumNotes-v0.99.0-windows-x64.exe
      166 MiB
    • TriliumNotes-v0.99.0-windows-x64.zip
      171 MiB
  • v0.98.1 b192f43187

    Stable

    giteasync released this 2025-08-26 12:35:41 -05:00 | 7120 commits to main since this release

    v0.98.1

    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

    • Keyboard shortcut catches QWERTY keys instead of owner's
    • `-character doesn't work in shortcuts
    • Quick search: attribute search no longer working
    • Settings not fitting well on mobile.
    • Attributes/tags not showing up in search results
    • Note links always follow note title

    ✨ Improvements

    • Quick search: format multi-line results better
    • Add UI performance-related settings by @adoriandoran
    • Reduce or disable search animation by @adoriandoran
    • Fuzzy search should have a "non fuzzy" option by @perfectra1n

    📖 Documentation

    • Swagger UI for the internal API by @perfectra1n
    • Improve documentation on environment variables by @perfectra1n

    🌍 Internationalization

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

    🛠️ Technical updates

    • Mermaid diagrams: patch for CVE-2025-54880
    • The settings were ported to React. If you notice any issues with the settings, let us know and we'll promptly fix them.
    • Improve management for settings INI by @perfectra1n
    • Log same error message on API 401 as on login error to allow fail2ban blocking by @hulmgulm
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • TriliumNotes-Server-v0.98.1-linux-arm64.tar.xz
      66 MiB
    • TriliumNotes-Server-v0.98.1-linux-x64.tar.xz
      68 MiB
    • TriliumNotes-v0.98.1-linux-arm64.deb
      122 MiB
    • TriliumNotes-v0.98.1-linux-arm64.flatpak
      109 MiB
    • TriliumNotes-v0.98.1-linux-arm64.rpm
      124 MiB
    • TriliumNotes-v0.98.1-linux-arm64.zip
      154 MiB
    • TriliumNotes-v0.98.1-linux-x64.deb
      122 MiB
    • TriliumNotes-v0.98.1-linux-x64.flatpak
      114 MiB
    • TriliumNotes-v0.98.1-linux-x64.rpm
      130 MiB
    • TriliumNotes-v0.98.1-linux-x64.zip
      153 MiB
    • TriliumNotes-v0.98.1-macos-arm64.dmg
      146 MiB
    • TriliumNotes-v0.98.1-macos-arm64.zip
      146 MiB
    • TriliumNotes-v0.98.1-macos-x64.dmg
      152 MiB
    • TriliumNotes-v0.98.1-macos-x64.zip
      152 MiB
    • TriliumNotes-v0.98.1-windows-arm64.exe
      165 MiB
    • TriliumNotes-v0.98.1-windows-arm64.zip
      170 MiB
    • TriliumNotes-v0.98.1-windows-x64.exe
      167 MiB
    • TriliumNotes-v0.98.1-windows-x64.zip
      172 MiB
  • v0.98.0 2e0f606a7a

    Stable

    giteasync released this 2025-08-17 14:46:16 -05:00 | 7426 commits to main since this release

    v0.98.0

    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

    • Enhanced Search with Fuzzy Matching and Better UX by @perfectra1n
    • For Linux users, RPM packages are now GPG-signed.
      • The keys must be imported once per device, before installation: sudo rpm --import https://triliumnotes.org/RPM-GPG-KEY-trilium

    🐞 Bugfixes

    • The "chat with notes" icon re-appears on 0.97.2's Launchbar after update, even though the LLM feature was disabled before
    • Board view: sub-children (recursive) not displayed.
    • Canvas: unable to open internal note path links
    • Delay when opening a Text note for the first time
    • Search term is not highlighted in preview search result
    • ETAPI: Save note revision if needed by @perfectra1n
    • No update notification in the global menu by @SiriusXT

    ✨ 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

    • update doc references from triliumnext/notes to triliumnext/trilium by @perfectra1n
    • Simple Update/Autoupdate Script by @serossi
    • Improve OIDC docs by @JYC333
    • Traditional Chinese README by @francistw
    • README improvements by @meichthys

    🌍 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.
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • TriliumNotes-Server-v0.98.0-linux-arm64.tar.xz
      66 MiB
    • TriliumNotes-Server-v0.98.0-linux-x64.tar.xz
      68 MiB
    • TriliumNotes-v0.98.0-linux-arm64.deb
      121 MiB
    • TriliumNotes-v0.98.0-linux-arm64.flatpak
      109 MiB
    • TriliumNotes-v0.98.0-linux-arm64.rpm
      124 MiB
    • TriliumNotes-v0.98.0-linux-arm64.zip
      153 MiB
    • TriliumNotes-v0.98.0-linux-x64.deb
      122 MiB
    • TriliumNotes-v0.98.0-linux-x64.flatpak
      114 MiB
    • TriliumNotes-v0.98.0-linux-x64.rpm
      129 MiB
    • TriliumNotes-v0.98.0-linux-x64.zip
      153 MiB
    • TriliumNotes-v0.98.0-macos-arm64.dmg
      146 MiB
    • TriliumNotes-v0.98.0-macos-arm64.zip
      145 MiB
    • TriliumNotes-v0.98.0-macos-x64.dmg
      152 MiB
    • TriliumNotes-v0.98.0-macos-x64.zip
      152 MiB
    • TriliumNotes-v0.98.0-windows-arm64.exe
      164 MiB
    • TriliumNotes-v0.98.0-windows-arm64.zip
      169 MiB
    • TriliumNotes-v0.98.0-windows-x64.exe
      166 MiB
    • TriliumNotes-v0.98.0-windows-x64.zip
      171 MiB
  • v0.97.2 7a1ec266ad

    Stable

    giteasync released this 2025-08-02 15:34:39 -05:00 | 7933 commits to main since this release

    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:

    • 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 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

    • Shared note dark mode text doesn't change
    • Markdown export of simple tables results in HTML, not Markdown
    • Cannot edit ReadOnly note in quick edit
    • Documentation for collections is empty
    • Laggy "Mermaid Diagram" note type refresh during editing
    • Geomap not reacting to marker icon changes.
    • Checkbox Inputs (in Canvas Node > Export image...) have broken styling
    • Rename Book note type to Collection
    • Table view persistence not working in protected notes
    • Table caption print issue
    • Commonmark import sub and sup tags not working
    • Migration failing if there is a protected geomap
    • Window refreshing when sorting notes via the dialog.
    • Odd behavior in Safari on macOS (random refreshing+new note creation+user guide opens)
    • Note tooltip showing up in note list
    • Copy to clipboard button also opening into note list

    ✨ Improvements

    • Show inline mermaid diagram in share view instead of mermaid diagram code
    • Canvas improvements:
      • Add grid to canvas by @Papierkorb2292
      • Improve style of toolbars and dropdowns on the Next theme.
    • New type for promoted attributes: color.
    • Web view note preview (in note list):
      • The #webViewSrc is now hidden
      • Dedicated button to open the link externally.
    • User Guide pages should be searchable

    🌍 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.
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • TriliumNotes-Server-v0.97.2-linux-arm64.tar.xz
      66 MiB
    • TriliumNotes-Server-v0.97.2-linux-x64.tar.xz
      68 MiB
    • TriliumNotes-v0.97.2-linux-arm64.deb
      121 MiB
    • TriliumNotes-v0.97.2-linux-arm64.flatpak
      108 MiB
    • TriliumNotes-v0.97.2-linux-arm64.rpm
      124 MiB
    • TriliumNotes-v0.97.2-linux-arm64.zip
      153 MiB
    • TriliumNotes-v0.97.2-linux-x64.deb
      122 MiB
    • TriliumNotes-v0.97.2-linux-x64.flatpak
      114 MiB
    • TriliumNotes-v0.97.2-linux-x64.rpm
      129 MiB
    • TriliumNotes-v0.97.2-linux-x64.zip
      152 MiB
    • TriliumNotes-v0.97.2-macos-arm64.dmg
      145 MiB
    • TriliumNotes-v0.97.2-macos-arm64.zip
      145 MiB
    • TriliumNotes-v0.97.2-macos-x64.dmg
      152 MiB
    • TriliumNotes-v0.97.2-macos-x64.zip
      151 MiB
    • TriliumNotes-v0.97.2-windows-arm64.exe
      164 MiB
    • TriliumNotes-v0.97.2-windows-arm64.zip
      169 MiB
    • TriliumNotes-v0.97.2-windows-x64.exe
      166 MiB
    • TriliumNotes-v0.97.2-windows-x64.zip
      170 MiB
  • v0.97.1 fd25c735c1

    Stable

    giteasync released this 2025-07-21 09:52:08 -05:00 | 8288 commits to main since this release

    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:

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

    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

    • Missing note meta. Can't export empty note and involved note tree
    • Mermaid notes sluggish
    • In-app help confusing due to ligatures
    • Geo map: tooltip not showing.
    • Nix flake support broke with electron 37 upgrade
    • Signing on Windows did not work on the previous release.
    • When editing a note in Linux, middle-clicking a note title in tree pane triggers a paste action
    • Editor not focused after switching tabs.
    • PDF file preview: inconvenient 10px scrollable margin at the bottom.
    • Calendar view:
      • Subtree children not displayed when in calendar root.
      • Title changes to events not reflected.
    • Attributes Dialogue Doesn't Display for existing attributes
    • Issues on Prometeus dashboard due to timestamps
    • Ckeditor (re)-creation likely causes important lagging when coming from code note

    ✨ Improvements

    • Export to ZIP:
      • Improve error handling
      • Improve handling of notes with empty title.
    • Tree context menu: reorder the note types of “Insert (child) note...” by @adoriandoran
    • Note map: add attributes to include or exclude relations by @kieranknowles1
    • iframe sandbox allow popups
    • Badges for the note type context menu by @adoriandoran
    • The “Book/Collection Properties" ribbon tab no longer focuses automatically.
    • Geomap improvements:
      • Geolocation now displayed in the context menu.
      • Context menu for empty spaces on the map, for quickly viewing the location or adding a new marker.
      • Adding markers by drag & dropping from note tree.
      • Read-only mode to prevent modification such as dragging.
      • Calendar View: Added options to hide weekends & display week numbers directly from the “Collection Properties” in the ribbon.
    • Tree Context Menu: relocate the "Duplicate subtree" menu item by @adoriandoran

    📖 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).
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • TriliumNotes-Server-v0.97.1-linux-arm64.tar.xz
      66 MiB
    • TriliumNotes-Server-v0.97.1-linux-x64.tar.xz
      68 MiB
    • TriliumNotes-v0.97.1-linux-arm64.deb
      121 MiB
    • TriliumNotes-v0.97.1-linux-arm64.flatpak
      108 MiB
    • TriliumNotes-v0.97.1-linux-arm64.rpm
      124 MiB
    • TriliumNotes-v0.97.1-linux-arm64.zip
      152 MiB
    • TriliumNotes-v0.97.1-linux-x64.deb
      122 MiB
    • TriliumNotes-v0.97.1-linux-x64.flatpak
      113 MiB
    • TriliumNotes-v0.97.1-linux-x64.rpm
      129 MiB
    • TriliumNotes-v0.97.1-linux-x64.zip
      152 MiB
    • TriliumNotes-v0.97.1-macos-arm64.dmg
      145 MiB
    • TriliumNotes-v0.97.1-macos-arm64.zip
      145 MiB
    • TriliumNotes-v0.97.1-macos-x64.dmg
      151 MiB
    • TriliumNotes-v0.97.1-macos-x64.zip
      151 MiB
    • TriliumNotes-v0.97.1-windows-arm64.exe
      164 MiB
    • TriliumNotes-v0.97.1-windows-arm64.zip
      169 MiB
    • TriliumNotes-v0.97.1-windows-x64.exe
      166 MiB
    • TriliumNotes-v0.97.1-windows-x64.zip
      170 MiB
  • v0.97.0 a3014434cf

    Stable

    giteasync released this 2025-07-20 15:39:58 -05:00 | 8290 commits to main since this release

    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:

    • 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

    • “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

    • Missing note meta. Can't export empty note and involved note tree
    • Mermaid notes sluggish
    • In-app help confusing due to ligatures
    • Geo map: tooltip not showing.
    • Nix flake support broke with electron 37 upgrade
    • Signing on Windows did not work on the previous release.
    • When editing a note in Linux, middle-clicking a note title in tree pane triggers a paste action
    • Editor not focused after switching tabs.
    • PDF file preview: inconvenient 10px scrollable margin at the bottom.
    • Calendar view:
      • Subtree children not displayed when in calendar root.
      • Title changes to events not reflected.
    • Attributes Dialogue Doesn't Display for existing attributes
    • Issues on Prometeus dashboard due to timestamps
    • Ckeditor (re)-creation likely causes important lagging when coming from code note

    ✨ Improvements

    • Export to ZIP:
      • Improve error handling
      • Improve handling of notes with empty title.
    • Tree context menu: reorder the note types of “Insert (child) note...” by @adoriandoran
    • Note map: add attributes to include or exclude relations by @kieranknowles1
    • iframe sandbox allow popups
    • Badges for the note type context menu by @adoriandoran
    • The “Book/Collection Properties" ribbon tab no longer focuses automatically.
    • Geomap improvements:
      • Geolocation now displayed in the context menu.
      • Context menu for empty spaces on the map, for quickly viewing the location or adding a new marker.
      • Adding markers by drag & dropping from note tree.
      • Read-only mode to prevent modification such as dragging.
      • Calendar View: Added options to hide weekends & display week numbers directly from the “Collection Properties” in the ribbon.
    • Tree Context Menu: relocate the "Duplicate subtree" menu item by @adoriandoran

    📖 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).
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • TriliumNotes-Server-v0.97.0-linux-arm64.tar.xz
      66 MiB
    • TriliumNotes-Server-v0.97.0-linux-x64.tar.xz
      68 MiB
    • TriliumNotes-v0.97.0-linux-arm64.deb
      121 MiB
    • TriliumNotes-v0.97.0-linux-arm64.flatpak
      108 MiB
    • TriliumNotes-v0.97.0-linux-arm64.rpm
      124 MiB
    • TriliumNotes-v0.97.0-linux-arm64.zip
      152 MiB
    • TriliumNotes-v0.97.0-linux-x64.deb
      122 MiB
    • TriliumNotes-v0.97.0-linux-x64.flatpak
      113 MiB
    • TriliumNotes-v0.97.0-linux-x64.rpm
      129 MiB
    • TriliumNotes-v0.97.0-linux-x64.zip
      152 MiB
    • TriliumNotes-v0.97.0-macos-arm64.dmg
      145 MiB
    • TriliumNotes-v0.97.0-macos-arm64.zip
      145 MiB
    • TriliumNotes-v0.97.0-macos-x64.dmg
      151 MiB
    • TriliumNotes-v0.97.0-macos-x64.zip
      151 MiB
    • TriliumNotes-v0.97.0-windows-arm64.exe
      164 MiB
    • TriliumNotes-v0.97.0-windows-arm64.zip
      169 MiB
    • TriliumNotes-v0.97.0-windows-x64.exe
      166 MiB
    • TriliumNotes-v0.97.0-windows-x64.zip
      170 MiB
  • v0.96.0 57649d47ec

    Stable

    giteasync released this 2025-07-01 02:13:35 -05:00 | 9037 commits to main since this release

    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:

    • 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

    • 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

    • “Insert note after” long-press dialog doesn’t create Note
    • Code notes: user's font selection not respected.
    • Windows V0.95.0 Client Failed to sync with server (use of double-slashes) by @perfectra1n
    • Desktop client not working on older Linux distros
    • NOT NULL constraint failed: revisions.title when saving an empty note

    ✨ Improvements

    • Elixir language syntax highlighting for text notes (by @jshprentz) and code notes.
    • Autocomplete: support specifying path when creating a new note by @SiriusXT
    • Markdown import: basic support for importing wikilinks
    • Text notes:
      • Allow disabling emoji auto-completion from settings.
      • Allow disabling note auto-completion from settings.
    • Backend scripts: re-enable dayjs plugins by default

    📖 Documentation

    • regex search / Nix flake / restore dev docs by @FliegendeWurst
    • New premium features in text note type.

    🌍 Internationalization

    • Spanish improvements by @hasecilu

    🛠️ 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
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • TriliumNotes-Server-v0.96.0-linux-arm64.tar.xz
      66 MiB
    • TriliumNotes-Server-v0.96.0-linux-x64.tar.xz
      67 MiB
    • TriliumNotes-v0.96.0-linux-arm64.deb
      119 MiB
    • TriliumNotes-v0.96.0-linux-arm64.flatpak
      107 MiB
    • TriliumNotes-v0.96.0-linux-arm64.rpm
      122 MiB
    • TriliumNotes-v0.96.0-linux-arm64.zip
      150 MiB
    • TriliumNotes-v0.96.0-linux-x64.deb
      120 MiB
    • TriliumNotes-v0.96.0-linux-x64.flatpak
      112 MiB
    • TriliumNotes-v0.96.0-linux-x64.rpm
      126 MiB
    • TriliumNotes-v0.96.0-linux-x64.zip
      150 MiB
    • TriliumNotes-v0.96.0-macos-arm64.dmg
      142 MiB
    • TriliumNotes-v0.96.0-macos-arm64.zip
      142 MiB
    • TriliumNotes-v0.96.0-macos-x64.dmg
      148 MiB
    • TriliumNotes-v0.96.0-macos-x64.zip
      148 MiB
    • TriliumNotes-v0.96.0-windows-arm64.exe
      162 MiB
    • TriliumNotes-v0.96.0-windows-arm64.zip
      167 MiB
    • TriliumNotes-v0.96.0-windows-x64.exe
      164 MiB
    • TriliumNotes-v0.96.0-windows-x64.zip
      169 MiB
  • v0.95.0 b9ae226569

    Stable

    giteasync released this 2025-06-15 15:32:26 -05:00 | 9285 commits to main since this release

    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.

    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

    • Text notes stability if the editor crashes:
      • Data loss if the editor crashed while it was saving (causing an empty note)
      • Blank screen if editor crashes more than once
    • Zen Mode: text formatting commands are missing from UI by @SiriusXT
    • Links: Unable to open notes in a new window by @SiriusXT
    • desktop syncing issues with the app
    • LLM bugfixes by @perfectra1n:
      • LLM could sometimes save the response in the wrong note
      • Llama3.1 doesn't work
    • Text notes:
      • Selection gets incomplete when moving multiple lines up/down by @SiriusXT and @herrkami
      • Markdown import: restore focus after importing markdown by @SiriusXT
      • Ensure images opened in a new tab can be activated by @SiriusXT
    • Unexpected collapse after hoisting a note by @SiriusXT

    ✨ Improvements

    • Tab bar: ensure similar behavior between horizontal/vertical scrolling by @SiriusXT and @rom1dep
    • Two factor: support custom OIDC server by @koderx and @JYC333
    • LLM improvements by @perfectra1n 
      • Clarify experimental state
      • Simplify (remove embedding system) in order to improve its stability
      • Simplify provider selection
    • Text editor improvements
      • Relocate link icon in floating toolbar by @SiriusXT
      • Add text alignment options by @SiriusXT
    • Display a warning when using the the x86 build on ARM by @perfectra1n

    📖 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.
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • TriliumNextNotes-Server-v0.95.0-linux-arm64.tar.xz
      66 MiB
    • TriliumNextNotes-Server-v0.95.0-linux-x64.tar.xz
      67 MiB
    • TriliumNextNotes-v0.95.0-linux-arm64.deb
      118 MiB
    • TriliumNextNotes-v0.95.0-linux-arm64.flatpak
      106 MiB
    • TriliumNextNotes-v0.95.0-linux-arm64.rpm
      122 MiB
    • TriliumNextNotes-v0.95.0-linux-arm64.zip
      150 MiB
    • TriliumNextNotes-v0.95.0-linux-x64.deb
      119 MiB
    • TriliumNextNotes-v0.95.0-linux-x64.flatpak
      111 MiB
    • TriliumNextNotes-v0.95.0-linux-x64.rpm
      126 MiB
    • TriliumNextNotes-v0.95.0-linux-x64.zip
      149 MiB
    • TriliumNextNotes-v0.95.0-macos-arm64.dmg
      143 MiB
    • TriliumNextNotes-v0.95.0-macos-arm64.zip
      142 MiB
    • TriliumNextNotes-v0.95.0-macos-x64.dmg
      149 MiB
    • TriliumNextNotes-v0.95.0-macos-x64.zip
      148 MiB
    • TriliumNextNotes-v0.95.0-windows-arm64.exe
      162 MiB
    • TriliumNextNotes-v0.95.0-windows-arm64.zip
      167 MiB
    • TriliumNextNotes-v0.95.0-windows-x64.exe
      163 MiB
    • TriliumNextNotes-v0.95.0-windows-x64.zip
      168 MiB
  • v0.94.1 408dcf7713

    Stable

    giteasync released this 2025-06-07 04:46:18 -05:00 | 9752 commits to main since this release

    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:

    • 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

    • error getting day node with ETAPI
    • server: unable to use web clipper due to communication error.
    • Share page images stretched vertically
    • External links using fragment navigation are wrongly recognized as internal links by @SiriusXT
    • Selection invisible in non-Next themes by @SiriusXT
    • llm: don't filter for specific words when pulling models for openai by @perfectra1n
    • Sync errors with sync version 35 due to LLM embeddings by @perfectra1n
    • Blank interface on startup
    • Desktop application not working on Debian 12
    • Share template falls back to default
    • “Insert note after” long-press dialog doesn’t create Note
    • Blue dropdown selection color (when pressed).
    • noAuthentication not being respected if TOTP is enabled.
    • Data loss when Note triggers "automatic read-only" threshold by @perfectra1n
    • Unable to access Trilium server not running at root URL
    • Short session expiry date when “Remember me” is not checked

    ✨ Improvements

    • geomap: the line of GPX traces now respects the #color attribute.
    • Description for all keyboard shortcuts by @FliegendeWurst
    • Updated the themes for code notes to the latest version.
    • Share: pass t for translations for custom share templates & improve error logging for notes that could not be found.
    • On Docker we now publish linux/arm/v8 arch as well (functionally same as linux/amd64), but for compatibility with different providers.
    • Configurable date/time format for Alt+T shortcut
    • Bookmark improvements:
      • One-click navigation
      • Display paragraph of the bookmark when hovering over a bookmark link
    • LLM improvements by @perfectra1n
    • Text notes: scroll to selection after undo/redo to keep cursor in view by @SiriusXT

    📖 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

    • Library updates
    • Various dependency updates, including some security fixes.
    • We now have a functional Nix flake (thanks to @FliegendeWurst )
    • LLM integration improvements by @perfectra1n
    • Updated Electron to 36.4.0.
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • TriliumNextNotes-Server-v0.94.1-linux-arm64.tar.xz
      66 MiB
    • TriliumNextNotes-Server-v0.94.1-linux-x64.tar.xz
      68 MiB
    • TriliumNextNotes-v0.94.1-linux-arm64.deb
      125 MiB
    • TriliumNextNotes-v0.94.1-linux-arm64.flatpak
      113 MiB
    • TriliumNextNotes-v0.94.1-linux-arm64.rpm
      129 MiB
    • TriliumNextNotes-v0.94.1-linux-arm64.zip
      160 MiB
    • TriliumNextNotes-v0.94.1-linux-x64.deb
      126 MiB
    • TriliumNextNotes-v0.94.1-linux-x64.flatpak
      118 MiB
    • TriliumNextNotes-v0.94.1-linux-x64.rpm
      134 MiB
    • TriliumNextNotes-v0.94.1-linux-x64.zip
      159 MiB
    • TriliumNextNotes-v0.94.1-macos-arm64.dmg
      153 MiB
    • TriliumNextNotes-v0.94.1-macos-arm64.zip
      152 MiB
    • TriliumNextNotes-v0.94.1-macos-x64.dmg
      159 MiB
    • TriliumNextNotes-v0.94.1-macos-x64.zip
      158 MiB
    • TriliumNextNotes-v0.94.1-windows-arm64.exe
      171 MiB
    • TriliumNextNotes-v0.94.1-windows-arm64.zip
      177 MiB
    • TriliumNextNotes-v0.94.1-windows-x64.exe
      173 MiB
    • TriliumNextNotes-v0.94.1-windows-x64.zip
      178 MiB
  • v0.94.0 206905b278

    Stable

    giteasync released this 2025-06-01 08:36:00 -05:00 | 10083 commits to main since this release

    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

    • Inconsistent Find and Replace Behavior in Large Code Notes by @SiriusXT
    • Incorrect import of multiple inline math by @SiriusXT
    • Random EPERM: operation not permitted on Windows
    • The update button is sometimes blank by @SiriusXT
    • Unable to handle multi line mathematical formulas when importing markdown by @SiriusXT
    • Calendar: became invisible if resizing while not visible
    • GPX track not rendering on geomap note
    • GPX icons not working

    ✨ Improvements

    • Improved the text editor style, to match the TriliumNext by @adoriandoran
    • Footnotes work in image captions by @werererer
    • Improvements to text notes (see the in-app help for more details):
      • Bookmarks, similar to HTML anchors.
      • Emojis.
    • Make it show which node triggered the event when right-clicking on tree by @SiriusXT
    • Only expand/collapse the left pane of the focused window by @SiriusXT
    • Code notes:
      • Added the GDScript (Godot) language for both code notes and code blocks in text notes.
      • Added the Nix language (and also in code blocks for text notes).
      • Added an indentation marker.
      • Note: syntax highlighting for some languages (mostly HTML-template languages such as EJS, JSP) is no longer supported due to lack of upstream support. If this is a problem, feel free to report an issue and we can see what can be done about it.
    • Added support for additional syntax highlighting for code blocks in text notes: Cypher, XML-DTD, Jinja2, ClojureScript, Perl, Scala, Scheme, Swift, SystemVerilog, mIRC, Cobol, Dylan, RPM Specfile, TCCN3.
    • Mermaid diagrams: basic syntax highlight (not all diagram types are supported) and code folding.
    • Slight organization in Appearance settings: code block themes are now in "Text Notes", added a "Related settings" section in Appearance.
    • Added support for opening and activating a note in a new tab using Ctrl+Shift+click on notes in the launcher pane, note tree, or note images by @SiriusXT
    • Style and footnote improvements by @SiriusXT
    • Backend log: disable some editor features in order to increase performance for large logs (syntax highlighting, folding, etc.).
    • Collapsible table of contents by @SiriusXT
    • Sessions (logins) are no longer stored as files in the data directory, but as entries in the database. This improves the session reliability on Windows platforms.
    • Code blocks in text notes:
      • For editable notes, clicking on a code block will reveal a toolbar with a way to easily change the programming language and another button to copy the text to clipboard.
      • For read-only notes, a floating button allows copying the code snippet to clipboard.
    • Math in text notes: equations can now be displayed on multiple lines by @SiriusXT
    • Metrics endpoint by @perfectra1n
    • Docker: Rootless Dockerfiles are now available by @perfectra1n
    • Text notes: add a way to move up and down text lines via a keyboard shortcut by @dogfuntom
    • improve tab scroll UX by switching from instant to smooth behavior by @SiriusXT
    • Saved search: display calendar view if #viewType=calendar is set.
    • Mind map: add search support by @SiriusXT
    • Geo map:
      • The name, icon and color of the track note are displayed as the starting point.
      • Added a distinct icon for the end marker.

    📖 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

    • The application has been completely restructured to a pnpm mono-repo using NX.
      • This is only the beginning, where we have properly split the client, server and desktop apps. We'll integrate more and more repos as time goes by, especially the ckeditor.
      • For documentation please consult Notes/docs/Developer Guide/Developer Guide/Environment Setup.md at develop · TriliumNext/Notes and Notes/docs/Developer Guide/Developer Guide/Project Structure.md at develop · TriliumNext/Notes.
    • A large number of dependency updates.
    • OpenAPI documentation fixes by @FliegendeWurst
    • more info on several database table by @FliegendeWurst
    • CKEditor (the editor used for text notes) has been updated 7 versions, from v42 to 45.
    • Read-only search refactoring by @SiriusXT
    • add option to mount database read-only (development preview) by @FliegendeWurst
    Downloads
    • Source Code (ZIP)
    • Source Code (TAR.GZ)
    • TriliumNextNotes-Server-v0.94.0-linux-arm64.tar.xz
      66 MiB
    • TriliumNextNotes-Server-v0.94.0-linux-x64.tar.xz
      67 MiB
    • TriliumNextNotes-v0.94.0-linux-arm64.deb
      125 MiB
    • TriliumNextNotes-v0.94.0-linux-arm64.flatpak
      112 MiB
    • TriliumNextNotes-v0.94.0-linux-arm64.rpm
      129 MiB
    • TriliumNextNotes-v0.94.0-linux-arm64.zip
      159 MiB
    • TriliumNextNotes-v0.94.0-linux-x64.deb
      125 MiB
    • TriliumNextNotes-v0.94.0-linux-x64.flatpak
      117 MiB
    • TriliumNextNotes-v0.94.0-linux-x64.rpm
      133 MiB
    • TriliumNextNotes-v0.94.0-linux-x64.zip
      159 MiB
    • TriliumNextNotes-v0.94.0-macos-arm64.dmg
      152 MiB
    • TriliumNextNotes-v0.94.0-macos-arm64.zip
      152 MiB
    • TriliumNextNotes-v0.94.0-macos-x64.dmg
      158 MiB
    • TriliumNextNotes-v0.94.0-macos-x64.zip
      158 MiB
    • TriliumNextNotes-v0.94.0-windows-arm64.exe
      171 MiB
    • TriliumNextNotes-v0.94.0-windows-arm64.zip
      176 MiB
    • TriliumNextNotes-v0.94.0-windows-x64.exe
      172 MiB
    • TriliumNextNotes-v0.94.0-windows-x64.zip
      178 MiB
Powered by Gitea Version: 1.23.7 Page: 4466ms Template: 11ms
English
Bahasa Indonesia Deutsch English Español Français Gaeilge Italiano Latviešu Magyar nyelv Nederlands Polski Português de Portugal Português do Brasil Suomi Svenska Türkçe Čeština Ελληνικά Български Русский Українська فارسی മലയാളം 日本語 简体中文 繁體中文(台灣) 繁體中文(香港) 한국어
Licenses API