* On mobile the horizontal layout (with the launcher bar displayed at the top of the screen instead of on the left side) is now enforced.
* This allows for more real estate for the content of the note and simplifies the mobile layout.
* The launch bar has also been moved at the bottom, to be inline with modern application layouts.
* Restructured the tree as a sidebar which is triggered via a button on the left side of the title bar.
* The sidebar can also be triggered by swiping to the right on the left side of the screen. _Still some quirks to address on both iOS and Android due to their weird back button gesture_.
* Improved the positioning of the bottom bar and of the editor toolbar.
* Tabs have been enabled. Currently we are using the same implementation as on desktop, which might have a few quirks on mobile.
* Jump to note is now available.
* The mobile view now has its own launch bar configuration with its own launch bar buttons. For now only a few have been enabled. **Feel free to request any button from the desktop should you require it.**
* Now it's possible to insert footnotes in CKEditor, thanks to a fork of [ThomasAitken/ckeditor5-footnotes](https://github.com/ThomasAitken/ckeditor5-footnotes).
* It's also possible to create inline Mermaid diagrams into text notes.
* The launcher bar can now be placed at the top instead of the left of the screen, with a full-width tab bar. See [#654](https://github.com/TriliumNext/Notes/pull/654) for more information.
* [A new theme is introduced called “TriliumNext"](https://github.com/TriliumNext/Notes/pull/661) by @adoriandoran and @eliandoran. Settings on this theme are now displayed in a card layout. Redesigned tree action buttons.
* [Native title bar buttons](https://github.com/TriliumNext/Notes/pull/702) when native title bar is off for Windows and macOS.
* On Windows, on the TriliumNext theme there are window transparency effects if running under Windows, see [Mica (Windows transparency effects)](https://github.com/TriliumNext/Notes/pull/717) for screenshots. Unfortunately, it is plagued by a few bugs with Electron (the library we are using for the desktop application), see the link for more information.
* Updated Docker builds to Node 22. **Be on the lookout for any potential issues, especially for less-tested platforms such as ARM.**
## New in this release (v0.91.5)
### 🐞 Bugfixes
* [Import Dialog "Safe Import" Tooltip is cut off](https://github.com/TriliumNext/Notes/issues/1003)
* [Backend Log is not showing on mobile view](https://github.com/TriliumNext/Notes/issues/1058)
* [localize hardcoded English aria-labels](https://github.com/TriliumNext/Notes/pull/801) by @pano9000
* Translate new note title
### ⬆️ Library updates
* typedoc: v0.27.5
* highlightjs: v11.11.0
* marked: v15.0.4
* express-rate-limit to v7.5.0
* chokidar: 4.0.3
* katex: v0.16.18
* sanitize-html: v2.14.0
* webpack-cli: v5.1.4 → v6.0.1
* i18next: v24.2.0
*@braintree/sanitize-url: v7.1.1
## From v0.91.1-beta
### 🐞 Bugfixes
* [Syntax highlight in code blocks only in edit mode](https://github.com/TriliumNext/Notes/issues/668)
* To do lists not preserved on safe import.
* [File type video with emoji in name will break the preview](https://github.com/TriliumNext/Notes/issues/757)
* [Attribute "jump to" for internal links not working anymore](https://github.com/TriliumNext/Notes/issues/732)
### ✨ Improvements
* [Add label definition type for standalone time](https://github.com/TriliumNext/Notes/pull/653) by @mm21
* [Remove resizer from backend log text area](https://github.com/TriliumNext/Notes/pull/670) by @meichthys
* Use CodeMirror for backend log
* Support for ELK layout in Mermaid diagrams (sponsored by @perfectra1n). See the relevant “ELK layout engine” in<aclass="reference-link"href="#root/xKNWRXC24L5y/moBMU5tfa7Xx/Tshj61stDt8g/tPQgGfUs7ewD">[missing note]</a>for more information.
* [Make exact matches rise higher up in search](https://github.com/TriliumNext/Notes/pull/678) by @perfectra1n
* [Change layout of promoted attributes](https://github.com/TriliumNext/Notes/pull/538)
* [Add full text search in autocomplete](https://github.com/TriliumNext/Notes/pull/659) by @SiriusXT
* [Importing single HTML file: prefer html title over filename](https://github.com/TriliumNext/Notes/pull/598) by @maphew
* [Support page breaks for printing](https://github.com/TriliumNext/Notes/pull/692)
* [user configurable list of allowed html tags in import](https://github.com/TriliumNext/Notes/pull/601) by @maphew
* General HTML support; now the editor supports more HTML tags and displays them appropriately.
* Currently the import function is the only way to benefit from them, or modifying the source code manually by changing the note type.
* Change default icons for “Go to Previous Note” and “Go to next note” launcher buttons.
* Move toggle sidebar button near tab bar on horizontal layout.
* Mind map notes now are full-width by default (same as Canvas, for example).
* Tabs can now display the icon notes instead of only workspace icons (this is the default behaviour of the TrilumNext theme, can be added to any other theme via `--tab-note-icons: true;` to `:root`).
* [New Features for note map](https://github.com/TriliumNext/Notes/pull/700) by @CobriMediaJulien
* [Add supported link protocols](https://github.com/TriliumNext/Notes/pull/694) by @SiriusXT
* [add Mind Elixir plugin @mind-elixir/node-menu](https://github.com/TriliumNext/Notes/issues/723)
* [Format dates and times](https://github.com/TriliumNext/Notes/pull/741) by @adoriandoran