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