Releases: TriliumNext/Trilium
v0.98.1
v0.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
v0.98.0
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.
v0.97.2
Note
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
#webViewSrc
is 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.
v0.97.1
Tip
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).
v0.97.0
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.
💡 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).
v0.96.0
Note
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
v0.95.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.
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:
- 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
- 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.
v0.94.1
Note
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).
noAuthentication
not 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
#color
attribute. - Description for all keyboard shortcuts by @FliegendeWurst
- Updated the themes for code notes to the latest version.
- Share: pass
t
for translations for custom share templates & improve error logging for notes that could not be found. - On Docker we now publish
linux/arm/v8
arch 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.
v0.94.0
Caution
- 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.js
tomain.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=calendar
is 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
pnpm
mono-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
v0.93.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.
🐞 Bugfixes
- Calendar does not hide when clicking on a note by @JYC333
- Mobile improvements:
- Unable to add internal link on mobile version
- Note tree not closing when selecting some of the menu actions.
- Most tree context menu on mobile are broken
- Quick search launch bar item does nothing in vertical layout
- Note background is gray in 0.92.7 (light theme)
- config.Session.cookieMaxAge is ignored by @pano9000
- Return correct HTTP status code on failed login attempts instead of 200 by @pano9000
- Calendar stops displaying notes after adding a Day Note
- Full anonymization not redacting attachment titles.
- Unable to trigger "Move to" dialog via keyboard shortcut.
- Note ordering doesn't load correctly, only shows up right after moving a note
- Note selection dialog shows icon class when selecting result with arrow button (jump to note / create link)
✨ Improvements
- Add week note and quarter note support by @JYC333
- Markdown import/export:
- Reduce extra whitespace between list items.
- Preserve include note.
- Handle note titles that contain inline code.
- Support to-do lists.
- In-app help:
- Document structure is now precalculated, so start-up time should be slightly better.
- Optimized the content in order to reduce the size on disk.
- Mobile improvements:
- The following dialogs are now accessible: bulk actions, branch prefix, include note, add link, sort child notes, note type selector, move/clone to, import/export, markdown import, note revisions, info dialog.
- Delete notes now requests confirmation.
- Modals now have a safe margin on their bottom and are scrollable.
- Center Search results under quick search bar
- Native ARM builds for Windows are now back.
- Basic Touch Bar support for macOS.
- Support Bearer Token
- The tab bar is now scrollable when there are many tabs by @SiriusXT
- Make each part of the note path clickable by @SiriusXT
- Allow setting CORS headers by @yiranlus
📖 Documentation
- Described almost all of the features of text notes, including a reference of keyboard shortcuts.
- Improve external links documentation.
🛠️ Technical updates
- update dependency mind-elixir to v4.5.1
- remove non-working cookiePath option by @pano9000