TriliumNext Notes first stable release is now available! 🚀
🎁 Where to get it?
❔ Why TriliumNext?
TriliumNext has started as a fork of Trilium Notes at the beginning of 2024. The reason for the work is that the upstream project has entered maintenance phase and we would like to extend the application. The work so far has focused more on the technical aspects because most of the work has been done by u/zadam and handing over a project of this size is non-trivial. Some more technical work will be done in the upcoming versions after which the project can focus on improving the user experience as much as possible.
Some of the current features are listed below and can be found on the readme:
- 🎄 Notes can be arranged into arbitrarily deep tree. Single note can be placed into multiple places in the tree (see cloning
- 📝 Rich WYSIWYG note editing including e.g. tables, images and math with markdown autoformat
- ✏️ Support for editing notes with source code, including syntax highlighting
- 🔍 Fast and easy navigation between notes, full text search and note hoisting
- 🔢 Seamless note versioning
- #️⃣ Note attributes can be used for note organization, querying and advanced scripting
- 🔁 Synchronization with self-hosted sync server (there’s a 3rd party service for hosting synchronisation server)
- 🌍 Sharing (publishing) notes to public internet
- 🔐 Strong note encryption with per-note granularity
- 🖼️ Sketching diagrams with built-in Excalidraw (note type “canvas”)
- 🗺️ Relation maps and link maps for visualizing notes and their relations
- 👨💻 Scripting - see Advanced showcases
- 🤖 REST API for automation
- ⬆️ Scales well in both usability and performance upwards of 100 000 notes
- 📱 Touch optimized mobile frontend for smartphones and tablets
- 🌃 Night theme
- 📥 Evernote and Markdown import & export
- ✂️ Web Clipper for easy saving of web content
Upcoming Improvements
<span style="color:#323232;">🔡Support for multiple languages. (Work underway)
</span><span style="color:#323232;">🚦Improving the existing theme and decluttering the UI.
</span><span style="color:#323232;">📱Mobile improvements.
</span><span style="color:#323232;">⌨️Exploring additional editors such as a MarkDown-based editor.
</span><span style="color:#323232;">📓Improving existing documentation. (Work underway)
</span>
⬆️ Porting from Trilium Notes?
There is no change in the database structure. TriliumNext Notes can be run instead of the original Trilium Notes and it should work out of the box, since it will reuse the same database. It should also be possible to downgrade back to Trilium Notes if required, without any changes or loss of data. Similarly goes for the server, it should work out of the box. It is possible to mix and match between Trilium Notes and TriliumNext Notes.
Do you use Helm Charts? We’ve got you covered!
🐞 How stable is it?
Generally you should not encounter any breaking bugs as the prior versions have been tested and daily-driven for a few weeks now. Should you encounter any issue, feel free to report them on our GitHub issues.
✨ Key Fixes/Improvements
v0.90.4 (Stable)
<span style="color:#323232;">Re-introduced ARM builds
</span><span style="color:#323232;">Docker container marked as not healthy
</span><span style="color:#323232;">Find/Replace dialog doesn't match theme
</span><span style="color:#323232;">Tray icon is missing on windows
</span><span style="color:#323232;">Error when Duplicating sub-tree of note that contains broken internal trilium link
</span><span style="color:#323232;">Update available points to Trilium download instead of TriliumNext
</span>
v0.90.3 (Stable)
<span style="color:#323232;">Fixed Error importing zip file
</span><span style="color:#323232;">Fixed Alt+Left and Alt+Right navigation would not work under Electron.
</span><span style="color:#323232;">Added a fresh new icon to represent our ongoing effort to improve Trilium.
</span>
v0.90.2-beta
<span style="color:#323232;">Fixed some issues with the sync.
</span><span style="color:#323232;">Ported the server from Common.js to ES modules.
</span><span style="color:#323232;">Updated the CKEditor from 41.0.0 to 41.4.2.
</span><span style="color:#323232;">Updated Electron from 25.9.8 (marked as end-of-life) to 31.2.1.
</span><span style="color:#323232;">Started adding support for internationalization (#248). The application will soon be able to be translated into multiple languages.
</span><span style="color:#323232;">Improved error management for scripting
</span>
v0.90.1-beta
<span style="color:#323232;">Introduced a Windows installer instead of the .zip installation.
</span><span style="color:#323232;">Bug fixes related to the TypeScript port of the server.
</span>
v0.90.0-beta
<span style="color:#323232;">On a technical side, the server was rewritten in TypeScript.
</span><span style="color:#323232;">(This should improve the stability of both current and future developments thanks to the language's type safety. It will also make the development slightly easier.)
</span><span style="color:#323232;">````___`
</span>
![](https://kbin.life/media/cache/resolve/entry_thumb/b1/8e/b18e6804f1caf7eeafa12ae57eae107f85617d777ac51224967441f0f11befe5.webp)