# v0.92.6 > [!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](https://github.com/TriliumNext/Notes/issues/1580) by @JYC333  * [Cannot search for selected text when in ReadOnly mode](https://github.com/TriliumNext/Notes/issues/543) by @pano9000  * [PDF export showing title bar buttons](https://github.com/TriliumNext/Notes/issues/1587) * [In-APP help is empty on non-English languages](https://github.com/TriliumNext/Notes/issues/1600#issuecomment-2772337007) * [Fix "Cannot set headers after they are sent" error in logout function](https://github.com/TriliumNext/Notes/pull/1595) by @Nriver * [TOTP Validation Occurs After Password Verification](https://github.com/TriliumNext/Notes/issues/1596) by @Nriver * [Wrong tree selection on launch (last tab instead of active tab)](https://github.com/TriliumNext/Notes/issues/1193) * Empty tabs not properly cleaned at app startup * [Undo/Redo doesn't work on the Mac](https://github.com/TriliumNext/Notes/issues/1538) * Geo-map cut off at first start * `Search in note` sometimes can't be opened ### ✨ Improvements * [Instructions for moving \[day notes\] for new users](https://github.com/TriliumNext/Notes/issues/46) * Mermaid export to PNG: Improve error handling * [Improve note autocomplete performance for large database](https://github.com/TriliumNext/Notes/pull/1589) by @SiriusXT  * [Forced to trigger search after compositionend](https://github.com/TriliumNext/Notes/pull/1598/commits) 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](https://github.com/TriliumNext/Notes/issues/994) * 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](https://github.com/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)](https://github.com/TriliumNext/Notes/pull/401) 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](https://github.com/TriliumNext/Notes/issues/282) * [Mermaid diagrams rendered out of viewport](https://github.com/TriliumNext/Notes/issues/474) * [Valid typescript syntax is shown as error](https://github.com/TriliumNext/Notes/issues/1503) * [two desktop entries in Linux](https://github.com/TriliumNext/Notes/issues/1488) * [attribute entry tool-tip obscures at-lookup note matches](https://github.com/TriliumNext/Notes/issues/844) * [Note icon dialog doesn't close if note icon not chosen before moving to another note](https://github.com/TriliumNext/Notes/issues/964) * [Fix tray exception when multiple windows](https://github.com/TriliumNext/Notes/pull/1487) * [Chinese and numbers at the same time will be used on both sides of the number will have a gap increase](https://github.com/TriliumNext/Notes/issues/1327) by @SiriusXT  * "Note not found" tooltip for some URLs * [Cannot copy text from included note](https://github.com/TriliumNext/Notes/issues/588) * [Header formatting remains in source note after cut and paste selection to sub-note](https://github.com/TriliumNext/Notes/issues/687) * [Code blocks lost when importing Markdown from clipboard](https://github.com/TriliumNext/Notes/issues/1530) * [Highlights List with Italic text has error when click on it](https://github.com/TriliumNext/Notes/issues/1555) * 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)](https://github.com/TriliumNext/Notes/issues/536) * [Allow hiding of mermaid diagram text](https://github.com/TriliumNext/Notes/issues/922) (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. * 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](https://github.com/TriliumNext/Notes/issues/1377) * [Zen Mode: Changed default keyboard shortcut to F9](https://github.com/TriliumNext/Notes/issues/1372) * 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](https://github.com/TriliumNext/Notes/issues/1496) * 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