-
released this
2025-09-24 11:20:20 -05:00 | 5966 commits to main since this releasev0.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
-
released this
2025-08-26 12:35:41 -05:00 | 7120 commits to main since this releasev0.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
-
released this
2025-08-17 14:46:16 -05:00 | 7426 commits to main since this releasev0.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
- The keys must be imported once per device, before installation:
🐞 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
tmpdependency - 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
-
released this
2025-08-02 15:34:39 -05:00 | 7933 commits to main since this releaseNote
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
#webViewSrcis now hidden - Dedicated button to open the link externally.
- The
- 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
-
released this
2025-07-21 09:52:08 -05:00 | 8288 commits to main since this releaseTip
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 collection was introduced, table.
- 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
-
released this
2025-07-20 15:39:58 -05:00 | 8290 commits to main since this releaseCaution
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 collection was introduced, table.
- 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
-
released this
2025-07-01 02:13:35 -05:00 | 9037 commits to main since this releaseNote
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
-
released this
2025-06-15 15:32:26 -05:00 | 9285 commits to main since this releaseImportant
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
-
released this
2025-06-07 04:46:18 -05:00 | 9752 commits to main since this releaseNote
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).
noAuthenticationnot 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
#colorattribute. - Description for all keyboard shortcuts by @FliegendeWurst
- Updated the themes for code notes to the latest version.
- Share: pass
tfor translations for custom share templates & improve error logging for notes that could not be found. - On Docker we now publish
linux/arm/v8arch as well (functionally same aslinux/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
-
released this
2025-06-01 08:36:00 -05:00 | 10083 commits to main since this releaseCaution
- 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.jstomain.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=calendaris 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
pnpmmono-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
mirror of
https://github.com/TriliumNext/Trilium.git
synced 2026-02-04 03:49:36 -06:00