Important
The database version has been increased due to the multi-factor authentication mechanism. This means that both the desktop clients and server need to be on this version in order for synchronization to work.
New from v0.92.5-beta
π Bugfixes
- Mermaid export to PNG: fix export error for some diagram types
- Redirect to login works differently with TOTP enabled by @JYC333β
- Cannot search for selected text when in ReadOnly mode by @pano9000β
- PDF export showing title bar buttons
- In-APP help is empty on non-English languages
- Fix "Cannot set headers after they are sent" error in logout function by @Nriver
- TOTP Validation Occurs After Password Verification by @Nriver
- Wrong tree selection on launch (last tab instead of active tab)
- Empty tabs not properly cleaned at app startup
- Undo/Redo doesn't work on the Mac
- Geo-map cut off at first start
Search in note
sometimes can't be opened
β¨ Improvements
- Instructions for moving [day notes] for new users
- Mermaid export to PNG: Improve error handling
- Improve note autocomplete performance for large database by @SiriusXTβ
- Forced to trigger search after compositionend by @SiriusXT
- Improvements to small window sizes on desktop:
- Launch bar icons no longer squeeze together.
- The launch bar icons are scrollable if they don't fit.
- Set a minimum size to the window
- Login & set password: configure browser for autocompletion
- Launch bar: Display popups at the bottom on horizontal layout
- HTML-Markdown cross-compatibility:
- Preserve reference links
- Preserve image width and height
- Preserve figures (images with alignment)
- Preserve inline and display math equations
Documentation
- Fixed some broken images in geo map, theme development and mermaid.
- Documented the various elements of the ribbon.
- Documented tabs and split view.
- Quick overview of the options.
- Improved the documentation of the note types.
- Improved the documentation of read-only notes.
- Export to PDF: default application on GNOME.
- Documented the File note type.
- Advanced documentation:
- button use case
- Note IDs and collisions.
π οΈ Technical updates
- Use --link-color as the color of links by @kliu β
- use eslint for formatting and replace dprint by @pano9000β
- format .spec files by @pano9000
- update dependency electron to v35.1.3
- update fullcalendar monorepo to v6.1.17
- update jquery.fancytree to v2.38.5
From v0.92.5-beta
π‘ Key highlights
- Windows binaries are now signed, so there will be no more βuntrusted applicationβ popups appearing when starting the application for the first time after an update. Many thanks to deajan from NetPerfect for helping us with the EV certificate and the infrastructure.
- For the desktop application, it's now possible to set a locale to change the number or date format for places such as promoted attributes.
- Multi-Factor Authentication (Google OAuth and TOTP) by @chesspro13βand @JYC333β
π Bugfixes
- Right margin of admonitions
- In-app help buttons not working due to them pointing to the wrong notes.
- Mind Map: No context menu visible by @pano9000β
- Can't navigate up on Mermaid diagrams code
- Mermaid diagrams rendered out of viewport
- Valid typescript syntax is shown as error
- two desktop entries in Linux
- attribute entry tool-tip obscures at-lookup note matches
- Note icon dialog doesn't close if note icon not chosen before moving to another note
- Fix tray exception when multiple windows
- Chinese and numbers at the same time will be used on both sides of the number will have a gap increase by @SiriusXTβ
- "Note not found" tooltip for some URLs
- Cannot copy text from included note
- Header formatting remains in source note after cut and paste selection to sub-note
- Code blocks lost when importing Markdown from clipboard
- Highlights List with Italic text has error when click on it
- Incorrect build information for Docker builds.
β¨ Improvements
- Calendar view:
- Events now have a start time and an end time too, not just dates.
- Multiple new views: week view (with time), year, list.
- Mermaid:
- Use better zoom mechanism (quite similar to mermaid.live).
- The diagram/code sections are now resizeable.
- Now the code/preview split can be optionally displayed with a horizontal split, similar to mermaid.live.
- Reduce flicker when editing the diagram.
- Improved display of errors.
- Allow for PNG export of diagrams (Mermaid / Mindmap)
- Allow hiding of mermaid diagram text (via read-only mode).
- Improved single file import/export (support for
.mermaid
and.mmd
extensions).
- Markdown export:
- Remove
joplin-table-wrapper
on tables exported as HTML. - Code blocks inside a table now renders the table as HTML for compatibility.
- Remove
- In-app help:
- Improve the style of code blocks
- Mobile view:
- Improve content width on tablet portrait mode.
- Mind map: Add PNG export.
- General improvements to the TriliumNext theme.
- Add {isoMonth} month pattern to day notes by @jshprentz β
- Note source: disable the ability to change the icon
- Zen Mode: Changed default keyboard shortcut to F9
- Note auto-complete:
- Display icons for the notes.
- Don't search unless at least three characters are entered for performance reasons.
- Backend log
- Allow Word Wrapping
- Display refresh button as a floating button to save space.
- Markdown import/export: normalize non-breaking spaces
Documentation
- Corrected some examples in calendar view where the
#
or~
prefix was incorrectly used.
π Internationalization
- Spanish language improvements by @hasecilu
π οΈ Technical updates
- TriliumNext is now 100% written in TypeScript, for both the server and the client.
- tsyncserver error gettaddrinfo ENOTFOUND
- update dependency sass to v1.86.0
- update dependency better-sqlite3 to v11.9.1
- update test dependencies
- update dependency helmet to v8.1.0
- update dependency axios to v1.8.4
- update dependency sanitize-html to v2.15.0
- update dependency typescript dependencies
- update dependency electron to v35.1.2
- update dependency multer to v1.4.5-lts.2
- update dependency force-graph to v1.49.5
- update dependency codemirror to v5.65.19
- update dependency eslint-linter-browserify to v9.23.0
- update dependency mermaid to v11.6.0
- update electron-forge monorepo to v7.8.0
- update dependency mime-types to v3
- bundle mind-elixir with webpack by @pano9000
- update dependency mind-elixir to v4.5.0β
- TypeScript ports by @JYC333β
- Improve E2E test stability by @JYC333β
- chore: fix lint issues in src/share by @pano9000β
- port copy-trilium.sh cleanup functionality to cross-platform TS by @pano9000β
- replace prettier with dprint by @pano9000β
- use webpack for excalidraw by @pano9000β
- Move library loader to webpack