v0.105.0 #11096
eliandoran
announced in
Releases
v0.105.0
#11096
Replies: 3 comments
|
Wow, another huge update. Thank you for all the effort you put into Trilium! |
0 replies
|
Thanks for this big update. Is there a rationale behind this behavior? What was wrong with the old one? Thanks. |
0 replies
|
A quick question: where can I find the fancy |
0 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
v0.105.0
Important
If you enjoyed this release, consider showing a token of appreciation by:
The release that makes Trilium lighter, more visual and easier to organise: images shrink themselves, attributes get a home of their own, and your backups can finally be restored.
🚨 For ARM64 Docker users
The
arm64image is now based on Debian 13 "trixie", as Debian 11 reaches end of life on 2026-08-31. Your host needs alibseccompnew enough to know theclone3syscall (roughly 2.5+), or the container will fail to start. If it does, add:Updating Docker itself will not help since
runclinks the host'slibseccomp. The 32-bitlinux/arm/v7andlinux/arm/v8images and the native ARM builds are unaffected.Warning
Before you upgrade. This release contains changes that can break an existing setup.
**<div>**s in text notes are now unwrapped instead of being preserved as-is, regardless of settings. This prevents broken behaviour when entering new paragraphs, and bugs such as being unable to exit a code block.✨ Highlights
Know what's in your database — and take it back
Two new tools answer the same question from opposite ends: what is actually taking up all that room?
Automatic compression on upload, paste and import now keeps PNGs as PNGs, leaves already-compressed pictures alone, and runs off the thread serving the app, so a large import no longer freezes Trilium. (@adoriandoran)
Attributes finally have a home
A dedicated Attributes sidebar tab shows owned, inherited and promoted attributes in one clear list, and lets you edit them in place. System attributes are marked with an icon in the sidebar and a badge in autocompletion, and every one of them now has a description. Their values are edited with the right control for the job — colour pickers, URL fields, date selectors.
Mobile gains an attribute editor with the same interface, and the classic attribute editor and its configuration modal received a round of fixes.
Backups you can lock, and actually restore
Backups can now be compressed and encrypted. Encryption uses AES-256-GCM with a password of your own, held in the operating system's keyring, so a backup written to a synced or shared folder cannot be read by whoever else can reach it — and later tampering or damage is detected. Both are off by default.
More to the point, Trilium can now restore one. Setting up an instance offers restoring from a backup as a fourth path, alongside a new knowledge base, syncing from a server and pairing with a desktop app; a running instance reaches the same screen from Options → Backup, and is offered a copy of what is already there first. The candidate is checked before anything is replaced, and a restore that fails rolls back — so an unusable backup leaves your notes exactly as they were. Backups measured in gigabytes are handled properly: a browser sends one in resumable pieces, and the desktop app reads it where it already sits. (@adoriandoran)
See everything your database is running
Databases collect scripts, themes and widgets over the years, and until now there was no single place to see them — or to tell which one was responsible for the odd behaviour you've been living with.
The content manager lists them all, grouped by category, and lets you switch any of them off without deleting it. Turn something off, see whether the problem goes away, turn it back on. (@adoriandoran)
Ask the editor to do the writing
Trilium's LLM support has moved out of the chat panel and into the text editor. Select anything and hand it to a model — proof-read it, tighten it, summarise it — and take the result inline, without copying text into a chat window and back. Custom prompts let you keep the operations you run often. Requires an LLM provider to be configured; a GitHub Copilot subscription now works as one, alongside the existing providers.
Settings you can search, on a screen that fits
Every settings page has been rebuilt on a shared card component — a card per subject, one setting per row, its explanation under the name rather than beside it — and a search field now looks through all of them at once. It shows the settings themselves, live and operable where they stand, grouped under the page each one belongs to, and finds a page's own commands too: back up now, restore a backup, create an ETAPI token. (@adoriandoran)
🎁 Also new
.docx,.xlsx,.pptx, ODF, RTF and EPUB open in Trilium.📋 What else changed
Backups
.tnbackupcontainer. The password is kept in the OS keyring and is offered on the desktop application only, where there is somewhere safe to hold it.Database & maintenance
#versioningLimit, and compacts the database.Settings
Text notes & editor
Improved
@-references to links, emojis) was rewritten from scratch: it no longer gets stuck on a@character, and pressing Escape no longer leaves a marker in the text. The attribute editor no longer shows autocompletion when you click inside it.==) are supported by the import/export pipeline and the Markdown preview, and appear in the sidebar.Fixed
"Continuous formatting" has been dropped from copy formatting as part of the move away from premium CKEditor features. → If you rely on it, please open a feature request.
Collections
Table
Board
Calendar
Geo Map
Geo Map, Mind Map & Relation Map
Attributes
Attachments, files & PDF
Improved
.icofiles are treated as images instead of file attachments.Fixed
Images & clipboard
LLM & MCP
Improved
Fixed
Import & export
Markdown
~used for number approximations. → Affects existing notes and import pipelines; use~~text~~.==) are supported end-to-end in the import/export pipeline.Desktop app
TRILIUM_BACKUP_DIR. (@adoriandoran)undefinedwhen one is already running; "Switch to Mobile Version" not working on desktop builds accessed over the web; macOS dynamic traffic light offset based on zoom factor; file link handling broken for custom system explorers on Windows.Mobile
Interface & themes
Improved
Fixed
Scripting
<style>into the app DOM, and the leaked styles persisted after navigating away.Server, sync & authentication
OAUTH_JSON_ATTRIBUTE_COMPARISON_FAILEDon Authentik due to a missing leading slash; OIDC not working with some identity providers; occasional frontend errors caused by a partial sync; OCR does not work for protected notes.Performance & stability
Security
Internationalization
Documentation
CONTRIBUTING.md(@maphew)This discussion was created from the release v0.105.0.
All reactions