# Trilium Notes changelog > A hierarchical note-taking app for large personal bases. - Vendor: TriliumNext - Category: Productivity - Platforms: Desktop - Official site: https://github.com/TriliumNext/Trilium - Tracked by: What's New (https://whatsnew.fyi/product/trilium) - Harvested from: GitHub (TriliumNext/Trilium) - Entries below: 10 (newest first) What's New is an index, not a publisher: every entry below links to the vendor's own release notes, which are the authoritative source. Entries are labelled where they are hand-curated sample data, pre-releases, or drawn from a secondary source such as a developer blog. ## Releases ### v0.104.1 - Date: 2026-07-25 - Version: v0.104.1 - Original notes: https://github.com/TriliumNext/Trilium/releases/tag/v0.104.1 - Permalink: https://whatsnew.fyi/product/trilium/releases/v0.104.1 - Labels: Platforms: Desktop - **changed** — OneNote import now survives sustained Graph throttling - **fixed** — OneNote import handles 504 errors instead of crashing - **changed** — OneNote import skips pages that could not be downloaded and reports them - **added** — OneNote import supports device-code flow to allow imports from the web app - **changed** — OneNote import refreshes token to enable multi-hour imports - **changed** — OneNote import improved support for screen clippings, table sizing and backgrounds, drawings with light/dark theme support, and creation date processing - **changed** — OneNote import preserves newNotesOnTop setting - **changed** — OneNote import improved selector for notebooks - **changed** — OneNote import now preserves creation dates better by taking into account meta-information from the API - **fixed** — OneNote import properly tolerates and reports encrypted sections - **changed** — LLM model selection redesigned to dynamically retrieve models from providers instead of using a fixed list - **added** — LLM can now read the bundled user guide and answer questions about Trilium's features - **changed** — LLM provider setup process improved - **added** — Added support for DeepSeek LLM provider - **added** — Added first-hand support for custom OpenAI-compatible providers - **added** — Added support for Ollama and LM Studio self-hosted providers - **fixed** — Migration no longer fails if hidden notes were protected - **fixed** — Desktop sync behind multi-cookie reverse proxies now works - **fixed** — Claude Code integration now works on Windows if installed via npm - **fixed** — Spellcheck no longer automatically reactivates when Trilium is restarted #### v0.104.1 > [!NOTE] > If you enjoyed this release, consider showing a token of appreciation by: > > * Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right). > * Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran). ##### 💡 Key highlights 1. Significant improvements to the OneNote import: 1. [Survive sustained Graph throttling](https://github.com/TriliumNext/Trilium/pull/10600) by @perfectra1n 2. [Handle 504 errors instead of crashing](https://github.com/TriliumNext/Trilium/issues/10558). 3. Skip pages that could not be downloaded and report them. 4. Add device-code flow to allow imports from the web app (not just from desktop). 5. Refresh token so multi-hour imports are possible. 6. Better support for screen clippings, table sizing and backgrounds, drawings with light/dark theme support, improved creation date processing. 7. Preserve `newNotesOnTop`. 8. Improved selector for notebooks. 9. Creation dates are now preserved better by taking into account the meta-information, not just the creation date returned by the API. 10. [Encrypted sections are properly tolerated and reported.](https://github.com/TriliumNext/Trilium/issues/10662) 2. Improvements to the LLM 1. LLM model selection has been redesigned: instead of having a fixed list of models, the models are dynamically retrieved from the provider (ChatGPT, Gemini) and the list of models can now be customized. 1. If you are migrating from a previous version, the list of models will appear as empty. Simply press the Edit button corresponding to your provider in the model dropdown. 2. The LLM can now read the user guide that comes bundled in with the application and can answer questions about Trilium's features. 3. Improved the provider setup process. 4. [Added support for DeepSeek](https://github.com/TriliumNext/Trilium/issues/10338), but without web search capability. 5. [First-hand support for custom OpenAI-compatible providers](https://github.com/TriliumNext/Trilium/issues/10601) 6. Add support for Ollama and LM Studio, as well as any self-hosted provider (@Kureii & @eliandoran) ##### 🐞 Bugfixes 1. [Migration fails if the hidden notes were protected.](https://github.com/TriliumNext/Trilium/issues/10549) 2. [Desktop sync behind multi-cookie reverse proxies fails.](https://github.com/TriliumNext/Trilium/issues/10549) 3. Claude Code integration not working on Windows if installed via `npm`. 4. [Spellcheck seems to automatically reactivate whenever Trilium is restarted](https://github.com/TriliumNext/Trilium/issues/10569). 5. [Turning off smooth scrolling in options does not work](https://github.com/TriliumNext/Trilium/issues/10559) 6. [Sync fails if the reverse proxy contains its own cookies](https://github.com/TriliumNext/Trilium/issues/10548) 7. Initial sync would not properly display errors. 8. [Some tooltips still showing \[protected\] after unlocking the protected session](https://github.com/TriliumNext/Trilium/issues/9701) 9. [The tooltip on the sync status button remains always visible](https://github.com/TriliumNext/Trilium/issues/10567) 10. [Disabled TOTP from previous versions becomes active again](https://github.com/TriliumNext/Trilium/issues/10576) 11. [First setup unreadable on Windows 10 due to background effects](https://github.com/TriliumNext/Trilium/issues/10590) 12. [Image viewer's shortcuts block full-app shortcuts](https://github.com/TriliumNext/Trilium/issues/10557) by @adoriandoran 13. [Can't scroll down to media player controls](https://github.com/TriliumNext/Trilium/issues/10578) by @adoriandoran 14. [Docker upgrade v0.103.0 to v0.104.0 fails on CentOS 7 (SQLITE\_IOERR\_SHMSIZE)](https://github.com/TriliumNext/Trilium/issues/10627) 15. [New instance re _[Truncated at 4000 characters — full notes: https://github.com/TriliumNext/Trilium/releases/tag/v0.104.1]_ ### v0.104.0 - Date: 2026-07-18 - Version: v0.104.0 - Original notes: https://github.com/TriliumNext/Trilium/releases/tag/v0.104.0 - Permalink: https://whatsnew.fyi/product/trilium/releases/v0.104.0 - Labels: Platforms: Desktop - **security** — Backend scripting is now disabled by default to strengthen security posture - **security** — SQL console access is disabled by default - **security** — Desktop application has been hardened against potential RCE attacks - **security** — Desktop application no longer opens its port on the local network by default - **added** — LLM integration can now use Claude Code subscription without API key - **added** — Customizable multi-state TODO lists in text notes - **added** — Collapsible blocks in text notes - **added** — Link previews for notes - **added** — Toggle List (accordion) functionality - **added** — Collapsible bullets in text notes - **added** — XLSX and CSV import and export for spreadsheets - **added** — Experimental Dashboard collection - **added** — Importers for OneNote, Notion, Google Keep, Anytype, and Obsidian - **added** — Autocompletion (Intellisense) for Frontend and Backend code notes - **changed** — Setup experience redesigned from scratch - **changed** — Auto theme switching for code blocks and code notes - **changed** — Import and export pipeline improved with better buffering to reduce memory consumption - **changed** — Import and export now display progress - **changed** — Desktop import now uses native mechanism so imported files are not copied in memory - **removed** — OPML v1 export dropped in favor of v2 which preserves basic formatting - **fixed** — Multiple issues that could overwrite note content resolved - **fixed** — Database corruption during ZIP import resolved - **fixed** — Sync inconsistency issues resolved > [!NOTE] > If you enjoyed this release, consider showing a token of appreciation by: > > * Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right). > * Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran). This release is the largest in Trilium's history, built around two big themes: **security** and **interoperability**. The attack surface has been dramatically reduced across the desktop app, the server, and shared notes — with 16 dedicated security fixes and a few deliberate breaking changes (backend scripting and the SQL console are now disabled by default), so please review the Breaking changes section before upgrading. Getting notes in and out of Trilium is also much easier: new importers for OneNote, Notion, Google Keep, Anytype and Obsidian join a faster, more memory-efficient import/export pipeline and Spreadsheet now has XLSX and CSV import & export. On top of that come a redesigned setup and login experience, better AI integration (including being able to use your **Claude Code subscription**), richer text editing (multi-state TODO lists, collapsible blocks, link previews), dashboard collections, and a huge wave of polish — roughly 86 bugfixes and 68 smaller improvements touching nearly every corner of the app. The sections below have the full details. ##### 💡 Key highlights 1. Setup was redesigned from scratch to be more modern (see details below). 2. The LLM integration **can now use your Claude Code subscription**, without the need of an API key or additional cost. 3. [Text notes: Customizable multi-state TODO lists](https://github.com/TriliumNext/Trilium/pull/9881) by @adoriandoran 4. [Collapsible blocks](https://github.com/TriliumNext/Trilium/pull/9965) by @adoriandoran 5. [Link previews](https://github.com/TriliumNext/Trilium/pull/9188) by @stexz01, @eliandoran and @adoriandoran 6. [Toggle List (aka Accordion)](https://github.com/TriliumNext/Trilium/issues/9914) by @adoriandoran 7. [Text notes: Collapsible bullets](https://github.com/TriliumNext/Trilium/issues/1850) 8. Spreadsheet gains XLSX and CSV import & export 9. A new experimental [Dashboard collection](https://docs.triliumnotes.org/user-guide/collections/dashboard). 10. Auto theme switching for code blocks and code notes 11. [Autocompletion (e.g. Intellisense) for Frontend & Backend code notes](https://github.com/TriliumNext/Trilium/issues/8013) 12. Significant hardening of the desktop and server app by @perfectra1n and @eliandoran. 13. A new import mechanism allows importing from multiple applications: [OneNote notebooks using the cloud API](https://docs.triliumnotes.org/user-guide/concepts/import-export/onenote), [Notion](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/notion), [Google Keep](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/keep), [Anytype](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/anytype), [Obsidian](https://docs.triliumnotes.org/user-guide/concepts/import-export/import-from-apps/obsidian) 14. Significant improvements to the import/export process 1. Use a better buffering system so that the memory consumption never increases proportionally to the number of notes exported. 2. Display the progress of import/export. 3. Use a native mechanism on desktop so that the files being imported are not copied in memory. 4. Server now uses the disk to store imported files, reducing memory pressure. 5. Improved compression time by skipping already compressed files. 6. Improved import performance. 15. Significant improvements to the LLM UI by @adoriandoran: Quote content, save AI responses as subnote, regenerate responses, delete & rename chats, printing, note-tooltip, scroll- _[Truncated at 4000 characters — full notes: https://github.com/TriliumNext/Trilium/releases/tag/v0.104.0]_ ### v0.103.0 - Date: 2026-05-13 - Version: v0.103.0 - Original notes: https://github.com/TriliumNext/Trilium/releases/tag/v0.103.0 - Permalink: https://whatsnew.fyi/product/trilium/releases/v0.103.0 - Labels: Platforms: Desktop - **added** — Support for spreadsheet note type with Excel-like editing experience, formulas, and Univer Sheets integration - **added** — Basic Markdown support with preview and sync scrolling for Markdown note type - **added** — Built-in OCR support for images, PDF, and Office document text extraction integrated with search - **added** — Custom dictionary synchronization across instances - **added** — AppImage deployment option for Linux - **added** — Anchors feature in text notes integrated into Add link functionality with slash command support - **added** — LLM chat functionality with full-size chats and sidebar tools for altering notes and creating scripts - **changed** — Bookmarks in text notes renamed to Anchors to avoid overlap with bookmarked notes concept - **removed** — api.axios has been removed from back-end scripting, use built-in fetch() instead - **deprecated** — api.cheerio marked as deprecated in back-end scripting, use node-html-parser as alternative - **fixed** — Save indicator not showing in quick edit popup - **fixed** — Grid of child notes does not clear floats - **fixed** — Open tabs loading in the background causing performance impact - **fixed** — Save indicator would not disappear if reduced motion was activated in new layout - **fixed** — Table of contents would not refresh on formatting changes in new layout - **fixed** — Missing empty icon from default icon pack - **fixed** — Board collection horizontal scrolling was clipped - **fixed** — Invalid canvas note crashes full-text search - **fixed** — Protecting or un-protecting notes does not refresh tree state - **fixed** — Collections showing note list when protected session is not available #### v0.103.0 > [!NOTE] > If you enjoyed this release, consider showing a token of appreciation by: > > * Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right). > * Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran). > [!IMPORTANT] > Due to the introduction of new note types (spreadsheet) and the OCR feature, the database and sync versions have been increased. This means that both the desktop and the server need an upgrade in order to continue syncing. > [!WARNING] > The Windows binary has received a certificate upgrade which means that you might get SmartScreen warnings depending on how you install the application. This is already a [known issue](https://github.com/TriliumNext/Trilium/issues/9548), the workaround is to right click the installer → Properties and check the security box at the bottom of the window. ##### 💡 Key highlights 1. A long-awaited note type is now supported: Spreadsheets, allowing for a familiar (Excel-like) editing experience with formulas, powered by Univer Sheets. * Support for it is considered beta and it might face some changes along the way. * See [the documentation](https://docs.triliumnotes.org/user-guide/note-types/Spreadsheets) for important aspects to consider when using spreadsheets. 2. [Basic Markdown support with preview and sync scrolling.](https://docs.triliumnotes.org/user-guide/note-types/markdown) 3. Built-in OCR support for images, but also PDF and Office (Word, PowerPoint, Spreadsheet) text extraction which integrates with the search function. See the _Media_ page in Options for configuration. 4. [Custom dictionary is now synchronized across instances](https://github.com/TriliumNext/Trilium/issues/1801) 5. [New deployment for Linux under test: AppImage](https://github.com/TriliumNext/Trilium/issues/409) 6. Bookmarks in text notes were overhauled * _Bookmarks_ were renamed to _Anchors_ in order not to overlap with the concept of bookmarked notes in Trilium. * Anchors can now be used across notes as they are integrated into the _Add link_ feature. See documentation for more information. * Added a corresponding slash command to make it easy to introduce new anchors. 7. We are [reintroducing an LLM chat functionality](https://docs.triliumnotes.org/user-guide/llm#reintroduction-in-v0-103-0) with full-size chats as well as a sidebar with tools that allow it to alter your notes or even create scripts. ##### 🚨 Breaking changes * Back-end scripting: * [`api.axios` has been removed](https://docs.triliumnotes.org/user-guide/scripts/breaking-changes/axios-removal). It has already been marked as deprecated for more than two years now and given the recent security compromise and the fact that it's not actually used in the Trilium code base we took the decision to remove it completely. Please update your scripts to use the built-in `fetch()` instead. * [`api.cheerio` has been marked as deprecated](https://docs.triliumnotes.org/user-guide/scripts/breaking-changes/cheerio-deprecated), but not removed. As an alternative we provide `node-html-parser` which has a more DOM-oriented syntax. ##### 🐞 Bugfixes 1. Save indicator not showing in quick edit popup. 2. [Grid of child notes does not clear floats](https://github.com/TriliumNext/Trilium/issues/8899). 3. Open tabs would load in the background, causing a slight performance impact. 4. New layout: * Save indicator would not disappear if reduced motion was activated. * [Table of contents would not refresh on formatting changes and sometimes it missed some updates.](https://github.com/TriliumNext/Trilium/issues/9174) 5. Missing empty icon from the default icon pack. 6. Board collection: * Scrolling horizontally was clipped. * Add button not snappable to on mobile. 7. [Inval _[Truncated at 4000 characters — full notes: https://github.com/TriliumNext/Trilium/releases/tag/v0.103.0]_ ### v0.102.2 - Date: 2026-04-05 - Version: v0.102.2 - Original notes: https://github.com/TriliumNext/Trilium/releases/tag/v0.102.2 - Permalink: https://whatsnew.fyi/product/trilium/releases/v0.102.2 - Labels: Platforms: Desktop - **security** — Improved request handling for SVG content in share routes - **security** — Improved request handling for SVG content in the main API - **security** — Enhanced content rendering in the Mermaid diagram editor - **security** — Fixed toast notifications to properly escape content - **security** — Added validation for the docName attribute in the document renderer - **security** — Marked docName as a sensitive attribute in the commons module - **security** — Added Electron fuses to harden the desktop application against external abuse - **security** — Improved application integrity checks - **security** — Added MIME type validation for image uploads via ETAPI - **security** — Aligned attachment upload validation with note upload validation - **security** — Import no longer preserves named note IDs to prevent potential conflicts - **security** — OpenID Connect now uses a more secure random number generator #### v0.102.2 > [!IMPORTANT] > **This release contains important security fixes. All users are strongly encouraged to update immediately.** > > Several vulnerabilities affecting content handling and the desktop application have been addressed. We recommend upgrading before the next scheduled release to ensure your installation is protected. > [!NOTE] > If you enjoyed this release, consider showing a token of appreciation by: > > * Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right). > * Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran). > * If you are interested in an [official mobile application](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/7447)  ([#7447](https://github.com/TriliumNext/Trilium/issues/7447)) or [multi-user support](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/4956) ([#4956](https://github.com/TriliumNext/Trilium/issues/4956)), consider offering financial support via IssueHunt (see links). ##### 🔒️ Security improvements * Content Handling * Improved request handling for SVG content in share routes * Improved request handling for SVG content in the main API * Enhanced content rendering in the Mermaid diagram editor * Fixed toast notifications to properly escape content * Added validation for the `docName` attribute in the document renderer * Marked `docName` as a sensitive attribute in the commons module * Desktop Application (Electron) * Added Electron fuses to harden the desktop application against external abuse * Improved application integrity checks * API & Import * Added MIME type validation for image uploads via ETAPI * Aligned attachment upload validation with note upload validation * Import no longer preserves named note IDs to prevent potential conflicts * Authentication * OpenID Connect now uses a more secure random number generator We've also updated our SECURITY.MD file to detail our security practices and how to report vulnerabilities. ### v0.102.1 - Date: 2026-03-08 - Version: v0.102.1 - Original notes: https://github.com/TriliumNext/Trilium/releases/tag/v0.102.1 - Permalink: https://whatsnew.fyi/product/trilium/releases/v0.102.1 - Labels: Platforms: Desktop - **fixed** — Mind Map feature breaks rendering in v0.102.0 - **fixed** — PDF view is '403 Forbidden' on Nginx Proxy Manager - **fixed** — Address layout issues in PDF viewer - **fixed** — Cache not properly invalidated across versions - **changed** — Rework Docker infrastructure to use crane #### v0.102.1 > [!NOTE] > If you enjoyed this release, consider showing a token of appreciation by: > > * Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right). > * Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran). > * If you are interested in an [official mobile application](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/7447)  ([#7447](https://github.com/TriliumNext/Trilium/issues/7447)) or [multi-user support](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/4956) ([#4956](https://github.com/TriliumNext/Trilium/issues/4956)), consider offering financial support via IssueHunt (see links). > [!IMPORTANT] > This is a hotfix of v0.102.0, addressing some blocking issues. For more information about the previous major version, see [v0.102.0 changelog](https://github.com/TriliumNext/Trilium/releases/tag/v0.102.0). ##### 🐞 Bugfixes * [Mind Map feature breaks rendering in v0.102.0](https://github.com/TriliumNext/Trilium/issues/8879) * Fixes for the PDF viewer: * [PDF view is '403 Forbidden' on Nginx Proxy Manager](https://github.com/TriliumNext/Trilium/issues/8877) * [PDF: address some layout issues](https://github.com/TriliumNext/Trilium/commit/8712e7dd160564f9a923a88bf5871e63c79d40f0) by @adoriandoran * Cache not properly invalidated across versions. ##### 🛠️ Technical updates * [Rework Docker infrastructure to use crane](https://github.com/TriliumNext/Trilium/pull/8869) by @perfectra1n ### v0.102.0 - Date: 2026-03-01 - Version: v0.102.0 - Original notes: https://github.com/TriliumNext/Trilium/releases/tag/v0.102.0 - Permalink: https://whatsnew.fyi/product/trilium/releases/v0.102.0 - Labels: Platforms: Desktop - **removed** — LLM integration has been removed due to maintenance complexity - **added** — Support for custom icon packs that can be used for note icons - **added** — Save indicator displayed near the note title in the new layout - **changed** — PDF rendering now uses Trilium's own PDF renderer based on PDF.js viewer from Mozilla, enabling annotations, search within files, form filling, and reading position memory - **added** — Collections can now hide their children in the note tree by default - **changed** — jQuery has been updated to v4.0.0 which introduces breaking changes that could potentially affect scripts - **added** — Desktop app now supports background effects (Vibrancy) on macOS - **added** — Collections on mobile now show the Collection properties toolbar for switching views and configuring the collection - **changed** — Mobile tab row removed in favor of a browser-like tab switcher displayed as a modal with note preview - **changed** — Mobile title row now displays note icon with the possibility of changing it, note badges, save indicator, and inline title for text and code notes - **changed** — Mobile note actions menu now includes all desktop new layout features such as search, share/template/bookmark toggling, note type/editability changes, import/export/print, backlinks, note paths, attachments, note info, and similar notes - **added** — Custom mobile launchbar launcher support - **added** — Bookmarks launcher added to mobile UI - **added** — Close button added to new split (empty tab) on mobile - **changed** — Promoted attributes on mobile are no longer fixed at the top and are part of the scrollable area with collapse capability - **changed** — Background effects are now enforced to be disabled on mobile to avoid performance issues - **added** — Search for notes is now available on mobile via the launch bar or global menu - **added** — Recent notes are now available on mobile via the launch bar or dedicated entry in the global menu - **added** — Note attachment functionality added to mobile web UI - **fixed** — Attribute count in status bar no longer counts internal links #### v0.102.0 > [!IMPORTANT] > LLM integration was removed due to the complexity of maintaining this feature. For more information, see [#8797](https://github.com/orgs/TriliumNext/discussions/8797). This means that the database needs migration (downgrades will not be possible without restoring from backup), but it will not affect the sync with the server. > [!NOTE] > If you enjoyed this release, consider showing a token of appreciation by: > > * Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right). > * Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran). > * If you are interested in an [official mobile application](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/7447)  ([#7447](https://github.com/TriliumNext/Trilium/issues/7447)) or [multi-user support](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/4956) ([#4956](https://github.com/TriliumNext/Trilium/issues/4956)), consider offering financial support via IssueHunt (see links). ##### 💡 Key highlights * Trilium now has support for **custom icon packs** that can be used for note icons. See [Icon Packs - User Guide](https://docs.triliumnotes.org/user-guide/concepts/themes/icon-packs) for more info and a list of [official icon packs](https://triliumnotes.org/en/resources). * New layout now provides a save indicator near the note title. * Trilium now uses its own PDF renderer (based on PDF.js viewer from Mozilla). This allows for more features such as annotations, search (within the current file), filling forms as well as remembering last reading position. See [documentation](https://docs.triliumnotes.org/user-guide/note-types/file/pdf) for more info. * Some Collections will hide their children in the note tree by default. See [the documentation](https://docs.triliumnotes.org/user-guide/concepts/ui/note-tree/hiding-subtree) for details. * **jQuery has been updated to v4.0.0 which introduces breaking changes that could potentially affect your scripts.** * Desktop app: background effects (Vibrancy) are now available for macOS. ##### 📱 Mobile improvements * Collections now show the “Collection properties” toolbar, allowing to switch views and configure the collection. * The tab row was removed in favor of a more browser-like tab switcher, displayed as a modal with note preview. * The title row was significantly changed: * The note icon is now displayed with the possibility of changing the icon. * Inherited from the new layout on desktop: the note badges (read-only, shared), save indicator. * Icons should now be easier to press. * The inline title for text and code notes from new layout is now available. * The note actions menu (right of note title): * All the features that are available on the desktop on the new layout are now available, allowing features such as search, toggling share/template/bookmark, changing note type/editability and even import/export/print. * Some components from the status bar were also relocated here for mobile: backlinks, note paths, attachments, note info, similar notes and text/code language switchers. * Custom note actions (note-specific) were also ported, with buttons such as “Run active note”, “Toggle read-only”, “Upload new revision”. * Launch bar improvements * [Custom mobile launchbar launcher](https://github.com/TriliumNext/Trilium/issues/8054) * [Add Bookmarks launcher to mobile UI](https://github.com/TriliumNext/Trilium/issues/5464) * New split (empty tab): added button to close the split. * Promoted attributes are no longer fixed at the top and are part of the scrollable area, including a way to collapse it. * Background effects are now enforced to be disabled, to avoid performance issues. This also fixes grayish m _[Truncated at 4000 characters — full notes: https://github.com/TriliumNext/Trilium/releases/tag/v0.102.0]_ ### web-clipper-v1.1.1 — Web Clipper v1.1.0 - Date: 2026-01-26 - Version: web-clipper-v1.1.1 - Original notes: https://github.com/TriliumNext/Trilium/releases/tag/web-clipper-v1.1.1 - Permalink: https://whatsnew.fyi/product/trilium/releases/web-clipper-v1.1.1 - Labels: Platforms: Desktop - **fixed** — Web clipper addon now works in Chrome - **fixed** — Chrome Extension options menu no longer cuts off part of the options - **fixed** — Spacing issue in Already visited section - **fixed** — Minor typos - **fixed** — Warnings regarding permissions - [Web clipper: Addon does not seem to work in Chrome](https://github.com/TriliumNext/Trilium/issues/8515) - [Web clipper: Chrome Extension options menu cuts off part of the options](https://github.com/TriliumNext/Trilium/issues/8516) - Spacing issue in “Already visited”. - Fixed minor typos - Solve warnings regarding permissions ### web-clipper-v1.1.0 — Web Clipper v1.1.0 - Date: 2026-01-25 - Version: web-clipper-v1.1.0 - Original notes: https://github.com/TriliumNext/Trilium/releases/tag/web-clipper-v1.1.0 - Permalink: https://whatsnew.fyi/product/trilium/releases/web-clipper-v1.1.0 - Labels: Platforms: Desktop - **fixed** — Corrected modifiedDate to use the correct date value instead of publishedDate - **fixed** — Fixed duplicate context menu entry - **added** — Reintroduced support for Chrome by supporting Manifest V3 - **added** — Capture location.hash into pageUrl attribute - **added** — Check if the current page is already saved in Trilium - **changed** — Keep the title when adding notes - **added** — Send published and modified date when saving whole page - **changed** — Switched to the WXT framework This is the first release of Web Clipper since Trilium switched maintainership. This version contains the previously unreleased features and fixes, as well as support for Manifest v3. > [!NOTE] > These are “preview” ZIPs which are unsigned. We have already submitted this version to both the Firefox and Chrome store and they are pending validation. Feel free to report any bugs you might have along the way. For more information, see https://docs.triliumnotes.org/user-guide/setup/web-clipper. * Corrected `modifiedDate` to use the correct date value (previously incorrectly used `publishedDate`) * Fixed duplicate context menu entry. * Reintroduced support for Chrome, by supporting Manifest V3. * [Capture location.hash into pageUrl attribute](https://github.com/zadam/trilium-web-clipper/pull/61) by @contributor * [Check if the current page is already saved in trilium](https://github.com/zadam/trilium-web-clipper/pull/54) by @manto89 * [Keep the title when adding notes](https://github.com/zadam/trilium-web-clipper/pull/52) by @manto89 * [Check if the current page is already saved in trilium](https://github.com/zadam/trilium-web-clipper/pull/54) by @manto89 * [Send published/modified date when saving whole page](https://github.com/zadam/trilium-web-clipper/pull/49) by @jrao1 * Technically, switched to the [WXT](https://wxt.dev/guide/installation.html#from-scratch) framework. ### v0.101.3 - Date: 2026-01-08 - Version: v0.101.3 - Original notes: https://github.com/TriliumNext/Trilium/releases/tag/v0.101.3 - Permalink: https://whatsnew.fyi/product/trilium/releases/v0.101.3 - Labels: Platforms: Desktop - **fixed** — SQL Console cannot copy table data - **fixed** — Title is not selected when creating a note via the launcher - **fixed** — Popup editor closes after inserting a note link - **fixed** — New Mermaid diagrams do not save content - **fixed** — Cannot scroll mermaid diagram code - **fixed** — Max content width is not respected when switching between note types in the same tab - **fixed** — Crash when a note includes itself - **fixed** — Severe performance degradation and crash issues due to recursive inclusion in included notes - **fixed** — Note is not a launcher even though it is in the launcher subtree - **fixed** — Archived subnotes of direct children appear in grid view without #includeArchived #### v0.101.3 > [!NOTE] > If you are interested in an [official mobile application](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/7447)  ([#7447](https://github.com/TriliumNext/Trilium/issues/7447)) or [multi-user support](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/4956) ([#4956](https://github.com/TriliumNext/Trilium/issues/4956)), consider offering financial support via IssueHunt (see links). > [!IMPORTANT] > If you enjoyed this release, consider showing a token of appreciation by: > > * Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right). > * Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran). This is a re-release of v0.101.2, which had a cache invalidation issue. ##### 🐞 Bugfixes * [SQL Console: cannot copy table data](https://github.com/TriliumNext/Trilium/pull/8268) by @SiriusXT * [Title is not selected when creating a note via the launcher](https://github.com/TriliumNext/Trilium/pull/8292) by @SiriusXT * [Popup editor closing after inserting a note link](https://github.com/TriliumNext/Trilium/pull/8224) by @SiriusXT * [New Mermaid diagrams do not save content](https://github.com/TriliumNext/Trilium/pull/8220) by @lzinga * [Can't scroll mermaid diagram code](https://github.com/TriliumNext/Trilium/issues/8299) * [Max content width is not respected when switching between note types in the same tab](https://github.com/TriliumNext/Trilium/issues/8065) * [Crash When a Note Includes Itself](https://github.com/TriliumNext/Trilium/issues/8294) * [Severe Performance Degradation and Crash Issues Due to Recursive Inclusion in Included Notes](https://github.com/TriliumNext/Trilium/issues/8017) * [is not a launcher even though it's in the launcher subtree](https://github.com/TriliumNext/Trilium/issues/8218) * [Archived subnotes of direct children appear in grid view without #includeArchived](https://github.com/TriliumNext/Trilium/issues/8184) ### v0.101.1 - Date: 2025-12-26 - Version: v0.101.1 - Original notes: https://github.com/TriliumNext/Trilium/releases/tag/v0.101.1 - Permalink: https://whatsnew.fyi/product/trilium/releases/v0.101.1 - Labels: Platforms: Desktop - **added** — New layout modernizing the UI with breadcrumbs underneath the tab bar for easier navigation across note hierarchy - **added** — Built-in buttons to navigate to previous or next note in history near the tab bar - **added** — Support for writing custom widgets and Render notes in Preact using JSX instead of legacy jQuery format - **added** — Code notes now have default icons based on language for a subset of languages - **changed** — Horizontal launch bar can now be scrolled with mouse wheel - **changed** — Tooltips now show faster without fade animation - **changed** — Removed margins and rounded corners for the code editor - **changed** — Backend logs now display with reduced padding and smaller font size - **changed** — HTTP errors are now presented with more user-friendly messages - **fixed** — Right pane toggle missing on macOS vertical layout - **fixed** — Launchpad Note Launcher hoisting no longer working - **fixed** — Toggle right pane keyboard button not working on new layout - **fixed** — Tabs do not appear when using vertical layout and legacy theme - **fixed** — Text in headings does not respond to being bolded - **fixed** — Table of contents in new layout not displaying correctly on first render - **fixed** — Text editor keeps crashing in non-HTTPS - **fixed** — Ctrl+F when a dialog is open opens different search dialog - **fixed** — Toast icon missing for error messages - **fixed** — Launch bar calendar would jump to wrong week note if in between years - **fixed** — Content disappears when inserting code block via Markdown formatting #### v0.101.1 > [!NOTE] > This is a hotfix for yesterday's release, which marked the 8-year anniversary of Trilium, celebrating its [first public release](https://github.com/TriliumNext/Trilium/releases/tag/v0.0.9) on December 25th, 2017.   > [!IMPORTANT] > If you enjoyed this release, consider showing a token of appreciation by: > > * Pressing the “Star” button on [GitHub](https://github.com/TriliumNext/Trilium) (top-right). > * Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran). ##### 💡 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](https://docs.triliumnotes.org/user-guide/concepts/ui/new-layout) 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](https://github.com/TriliumNext/Trilium/pull/8003/files) (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](https://docs.triliumnotes.org/user-guide/scripts/frontend-basics/Preact). ##### 🐞 New bugfixes in v0.101.1 * [Right pane toggle missing on macOS vertical layout](https://github.com/TriliumNext/Trilium/issues/8157) * [Launchpad Note Launcher hoisting no longer working](https://github.com/TriliumNext/Trilium/issues/8160) * Toggle right pane keyboard button not working on new layout * [Tabs do not appear when using vertical layout and legacy theme](https://github.com/TriliumNext/Trilium/issues/8170) by @adoriandoran * [Text in headings do not respond to being bolded](https://github.com/TriliumNext/Trilium/issues/8177) by @adoriandoran * Table of contents in new layout: not displaying correctly on first render. * [The text editor keeps crashing in non-HTTPS](https://github.com/TriliumNext/Trilium/issues/8165) ##### 🐞 Bugfixes in v0.101.0 * [Ctrl+F when a dialog is open opens different search dialog](https://github.com/TriliumNext/Trilium/issues/5735) * Toast: Icon missing for error messages * Launch bar calendar would jump to the wrong week note if it was in between years. * Launch bar calendar month selector was wrongly positioned. * Tooltips would sometimes be duplicated if an element is focused. * Text notes: * Missing padding in `
` without ``.
    *   [Content disappears when inserting code block via Markdown formatting](https://github.com/TriliumNext/Trilium/issues/5776)
    *   [Data loss for opened tabs after CKEditor crash](https://github.com/TriliumNext/Trilium/issues/7739)
*   [Mind Map export does not show text in links between nodes](https://github.com/TriliumNext/Trilium/issues/7829) by @lzinga
*   Webview: Layout issues when no source site is set.
*   Incorrect help button for content language.
*   Links in inherited attributes not underlined.
*   Mermaid preview did not render full-height if in read-only while in vertical layout.
*   Icons: `border-left` icon was missing.
*   Auto-complete shows empty name for hoisted note.
*   [Missing null check for canvas elements in fulltext search](https://github.com/TriliumNext/Trilium/pull/8090) by @Soein
*

_[Truncated at 4000 characters — full notes: https://github.com/TriliumNext/Trilium/releases/tag/v0.101.1]_