Releases: TriliumNext/Trilium
Web Clipper v1.1.0
- Web clipper: Addon does not seem to work in Chrome
- Web clipper: Chrome Extension options menu cuts off part of the options
- Spacing issue in “Already visited”.
- Fixed minor typos
- Solve warnings regarding permissions
Web Clipper v1.1.0
This is the first release of Web Clipper since Trilium switched maintainership. This version contains the previously unreleased features and fixes, as well as support for Manifest v3.
Note
These are “preview” ZIPs which are unsigned. We have already submitted this version to both the Firefox and Chrome store and they are pending validation.
Feel free to report any bugs you might have along the way.
For more information, see https://docs.triliumnotes.org/user-guide/setup/web-clipper.
- Corrected
modifiedDateto use the correct date value (previously incorrectly usedpublishedDate) - Fixed duplicate context menu entry.
- Reintroduced support for Chrome, by supporting Manifest V3.
- Capture location.hash into pageUrl attribute by @contributor
- Check if the current page is already saved in trilium by @manto89
- Keep the title when adding notes by @manto89
- Check if the current page is already saved in trilium by @manto89
- Send published/modified date when saving whole page by @jrao1
- Technically, switched to the WXT framework.
v0.101.3
v0.101.3
Note
If you are interested in an official mobile application (#7447) or multi-user support (#4956), consider offering financial support via IssueHunt (see links).
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.
This is a re-release of v0.101.2, which had a cache invalidation issue.
🐞 Bugfixes
- SQL Console: cannot copy table data by @SiriusXT
- Title is not selected when creating a note via the launcher by @SiriusXT
- Popup editor closing after inserting a note link by @SiriusXT
- New Mermaid diagrams do not save content by @lzinga
- Can't scroll mermaid diagram code
- Max content width is not respected when switching between note types in the same tab
- Crash When a Note Includes Itself
- Severe Performance Degradation and Crash Issues Due to Recursive Inclusion in Included Notes
- is not a launcher even though it's in the launcher subtree
- Archived subnotes of direct children appear in grid view without #includeArchived
v0.101.1
v0.101.1
Note
This is a hotfix for yesterday's release, which marked the 8-year anniversary of Trilium, celebrating its first public release on December 25th, 2017.
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 layout was introduced which heavily changes both existing UI elements, as well as adds some new ones (by @eliandoran and @adoriandoran, with special thanks for @rom1dep for the valuable suggestions).
- The goal of this new layout is to modernize the application and to make it more intuitive but at the same time to reduce clutter.
- See documentation of the changes and the new UI elements.
- Notes can be more easily navigated across the hierarchy using the breadcrumbs displayed underneath the tab bar.
- The old layout can still be used, for now. Feedback is welcome.
- Near the tab bar now there are built-in buttons to go the previous or the next note in history (only if the back/forward buttons are not already placed in the launch bar).
- Scripting overhaul: Custom widgets and Render note can now be written in Preact using JSX instead of the legacy format (jQuery + custom component framework). For more information, see documentation on Preact in Trilium.
🐞 New bugfixes in v0.101.1
- Right pane toggle missing on macOS vertical layout
- Launchpad Note Launcher hoisting no longer working
- Toggle right pane keyboard button not working on new layout
- Tabs do not appear when using vertical layout and legacy theme by @adoriandoran
- Text in headings do not respond to being bolded by @adoriandoran
- Table of contents in new layout: not displaying correctly on first render.
- The text editor keeps crashing in non-HTTPS
🐞 Bugfixes in v0.101.0
- Ctrl+F when a dialog is open opens different search dialog
- Toast: Icon missing for error messages
- Launch bar calendar would jump to the wrong week note if it was in between years.
- Launch bar calendar month selector was wrongly positioned.
- Tooltips would sometimes be duplicated if an element is focused.
- Text notes:
- Missing padding in
<pre>without<code>. - Content disappears when inserting code block via Markdown formatting
- Data loss for opened tabs after CKEditor crash
- Missing padding in
- Mind Map export does not show text in links between nodes by @lzinga
- Webview: Layout issues when no source site is set.
- Incorrect help button for content language.
- Links in inherited attributes not underlined.
- Mermaid preview did not render full-height if in read-only while in vertical layout.
- Icons:
border-lefticon was missing. - Auto-complete shows empty name for hoisted note.
- Missing null check for canvas elements in fulltext search by @Soein
- Share badge would always indicate “Shared locally” when accessing the server version.
- Clicking in the outer area of a menu dismisses it.
- Geomap: street names not rendering in vector maps.
- In code options modal (ribbon), the tooltip is behind the modal.
- Archived deeply nested notes appear in classic collections without #includeArchived
- Grid collection not displaying images properly
- Printing collections: skip protected notes (if they are not unlocked) and files.
- Attachment auto-deletion displayed time is off by a factor of 1000
- Note title color for legacy themes by @Nriver
- First input box of the promoted multi relation edits last relation
✨ Improvements
- Improved error handling for custom widgets.
- Launch bar:
- The horizontal launch bar can now be scrolled simply by scrolling the mouse wheel.
- Tooltips are shown faster (no fade).
- Improved error handling
- HTTP errors are now more user-friendly.
- Warn on Traefik request failures.
- CKEditor crashes are notified, including an easy way to provide information for error reports.
- Hide ribbon in Options.
- Removed margins and rounded corners for the code editor.
- Backend logs: reduced extra padding & decrease font size for readability.
- Improved error handling for custom widgets.
- Code notes will now have a default icon based on the language (e.g. custom icon for JS code notes). Only a subset of languages have a dedicated icon.
- Printing collections will now display a message if one or more notes are not printable.
- UI improvements by @adoriandoran
📖 Documentation
- Wrong links in README
- Improve organization of links
- Widget scripts are now better documented, in both the legacy (jQuery) and Preact/JSX format.
🌍 Internationalization
- Untranslated error message for custom widgets.
🛠️ Technical updates
- Ported the following components to React. If you notice any issues with your launchers or the bar itself, feel free to report them.
- The launch bar and all its widgets.
- The toast/notification system.
- Add dev shell and direnv support by @yzx9 and @contributor
- Minor breaking change: custom widgets using the typo
node-detail-panewill not be supported anymore. Usenote-detail-paneinstead. - ETAPI OpenAPI: Add missing share format by @kalbasit
🔒️ Security fixes
- A security vulnerability was reported by @sivaadityacoder and fixed by @perfectra1n. More information to be provided in around a month.
v0.101.0
v0.101.0
Note
This release marks the 8-year anniversary of Trilium, celebrating its first public release on December 25th, 2017.
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 layout was introduced which heavily changes both existing UI elements, as well as adds some new ones (by @eliandoran and @adoriandoran, with special thanks for @rom1dep for the valuable suggestions).
- The goal of this new layout is to modernize the application and to make it more intuitive but at the same time to reduce clutter.
- See documentation of the changes and the new UI elements.
- Notes can be more easily navigated across the hierarchy using the breadcrumbs displayed underneath the tab bar.
- The old layout can still be used, for now. Feedback is welcome.
- Near the tab bar now there are built-in buttons to go the previous or the next note in history (only if the back/forward buttons are not already placed in the launch bar).
- Scripting overhaul: Custom widgets and Render note can now be written in Preact using JSX instead of the legacy format (jQuery + custom component framework). For more information, see documentation on Preact in Trilium.
🐞 Bugfixes
- Ctrl+F when a dialog is open opens different search dialog
- Toast: Icon missing for error messages
- Launch bar calendar would jump to the wrong week note if it was in between years.
- Launch bar calendar month selector was wrongly positioned.
- Tooltips would sometimes be duplicated if an element is focused.
- Text notes:
- Missing padding in
<pre>without<code>. - Content disappears when inserting code block via Markdown formatting
- Data loss for opened tabs after CKEditor crash
- Missing padding in
- Mind Map export does not show text in links between nodes by @lzinga
- Webview: Layout issues when no source site is set.
- Incorrect help button for content language.
- Links in inherited attributes not underlined.
- Mermaid preview did not render full-height if in read-only while in vertical layout.
- Icons:
border-lefticon was missing. - Auto-complete shows empty name for hoisted note.
- Missing null check for canvas elements in fulltext search by @Soein
- Share badge would always indicate “Shared locally” when accessing the server version.
- Clicking in the outer area of a menu dismisses it.
- Geomap: street names not rendering in vector maps.
- In code options modal (ribbon), the tooltip is behind the modal.
- Archived deeply nested notes appear in classic collections without #includeArchived
- Grid collection not displaying images properly
- Printing collections: skip protected notes (if they are not unlocked) and files.
- Attachment auto-deletion displayed time is off by a factor of 1000
- Note title color for legacy themes by @Nriver
- First input box of the promoted multi relation edits last relation
✨ Improvements
- Improved error handling for custom widgets.
- Launch bar:
- The horizontal launch bar can now be scrolled simply by scrolling the mouse wheel.
- Tooltips are shown faster (no fade).
- Improved error handling
- HTTP errors are now more user-friendly.
- Warn on Traefik request failures.
- CKEditor crashes are notified, including an easy way to provide information for error reports.
- Hide ribbon in Options.
- Removed margins and rounded corners for the code editor.
- Backend logs: reduced extra padding & decrease font size for readability.
- Improved error handling for custom widgets.
- Code notes will now have a default icon based on the language (e.g. custom icon for JS code notes). Only a subset of languages have a dedicated icon.
- Printing collections will now display a message if one or more notes are not printable.
- UI improvements by @adoriandoran
📖 Documentation
- Wrong links in README
- Improve organization of links
- Widget scripts are now better documented, in both the legacy (jQuery) and Preact/JSX format.
🌍 Internationalization
- Untranslated error message for custom widgets.
🛠️ Technical updates
- Ported the following components to React. If you notice any issues with your launchers or the bar itself, feel free to report them.
- The launch bar and all its widgets.
- The toast/notification system.
- Add dev shell and direnv support by @yzx9 and @contributor
- Minor breaking change: custom widgets using the typo
node-detail-panewill not be supported anymore. Usenote-detail-paneinstead. - ETAPI OpenAPI: Add missing share format by @kalbasit
🔒️ Security fixes
- A security vulnerability was reported by @sivaadityacoder and fixed by @perfectra1n. More information to be provided in around a month.
v0.100.0
v0.100.0
Warning
If you are using the Traefik reverse proxy with your server, there is a breaking change in Traefik that will cause HTTP 400 errors. See the relevant section in the documentation for more information.
Note
If you are interested in an official mobile application (#7447) or multi-user support (#4956), consider offering financial support via IssueHunt (see links).
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
- Allow changing note color from tree by @adoriandoran
- More Collection types can now be printed or exported to PDF:
- List collections which will render in a book-like fashion with all its children and preserving the note hierarchy, with functional table of contents and links (for PDFs).
- Table collections will now render a printable table.
- See documentation for more info.
- Board view improvements
- The number of items in each column is now displayed.
- Attributes (labels & relations) can now be displayed for each note using promoted attributes, consult the documentation for information on how to do so.
- Mobile now has basic support for splits (maximum of two), laid out vertically for smartphones.
- Breaking change:
#calendar:colorwas completely removed in favor of the global#colorattribute.
🐞 Bugfixes
- Advanced search may return more results by @perfectra1n
- Fix enex import stores wrong format in database for dateCreated, dateModified by @contributor
- Custom Global Shortcut for Toggle System Tray Icon Fails to Show Window by @contributor
- Fix NoteLink component is unable to display path for root note by @contributor
- file: protocol not working on Linux by @laundmo
- Can't type proper value in font size inputbox in Appearance tab in Configuration
- #top/#bottom reversed when #sortDirection=desc
- Deleting note from journal not working
- Fixes in the share functionality:
- Scripting: Right Pane Widget example produces error
- The WebView note type is not passed through template notes
- [MIME type error] Browser blocks loading print.css (application/json)
- Overly narrow empty tab layout on mobile by @SiriusXT
- Printing:
- “Print job canceled" error message when dismissing.
- Included notes not rendered.
- Quick edit:
- Keyboard shortcuts not always working.
- Quick view of dateNote in calendar doesn't respect readOnly status
- Promoted attributes: some labels would redirect to the wrong input box.
- Attachments:
- PDF viewer displays abnormally
- Newly uploaded attachments don't display their size.
- Search selected text in Trilium by @contributor
- Collections
- Collection/Table Breaks with Colon within Attribute Name
- All descendant notes displayed in List/Grid when switching views.
- Geomap:
- Map not loading at the lowest zoom.
- Markers are not colored.
- Infinite scroll is now disabled to avoid issues with markers disappearing.
- Board:
- Columns leaking when switching between two different collections of the same type.
- Unable to press Escape to dismiss adding a new column.
- Changing
board:groupBydoesn't refresh the board.
- Calendar: events sometimes not refreshing.
- MacOS:
- Mobile:
- Some context menu would hide when tapping on submenus.
- Classic toolbar in Quick Edit would not open dropdowns properly.
- Keyboard shortcut + symbol shown in global menu
- Calendar in launch bar:
- The month popup would still be shown after changing the year.
- Clicking on the edges of the calendar would dismiss the popup.
- Tooltip showing over the calendar drop-down
- Focus issues within split pane by @SiriusXT
- Read-only bar displayed when accessing note attachments.
- Edited Notes tab hidden by fixed formatting toolbar
- Backlinks not refreshed after inserting a new link
- Text color unreadable in the Calendar by @adoriandoran
- Math duplicates itself in code blocks
- Show 'import successful' when canceling markdown import by @SiriusXT
- Switching an existing note (with children) to mindmap type will still display preview cards for its children.
- Clarify converting notes to attachments in tree context menu (better message, disable option when not supported).
- Note actions: some menu items disabled when switching note type.
- Note map: map overflows when switching type in ribbon by @SiriusXT
✨ Improvements
- Additional floating buttons
- Image notes now have a “Copy reference to image” but⁸ton
- Render notes have a “Refresh” button.
- Render notes are now searchable.
- Mind map & canvas notes now support read-only mode.
- View source prettifies all JSON content.
- Note info ribbon flex layout by @contributor
- "Open note on server" menu item by @contributor
- Board view: warn if trying to add a column that already exists.
- Hide archived notes in classic collections
- Next theme: a different background color on mobile (white on light theme).
- In-app-help: render reference links with icon.
- Calendar: Ability to lock the calendar to a specific date by @dherrerace
- Option to close any of the panes from 2 open panes
- Presentation: display no children warning when empty.
- Tree: Keep moved notes always visible by @SiriusXT
- Share: display note icon in reference links.
- Printing improvements:
- Render inline Mermaid in Text notes.
- Display progress of printing and exporting to PDF when working with Presentation or List collections.
- Strike Through Font on Completed To-do Items
- Promoted attributes:
- Label auto-complete now works on mobile as well.
- Debouncing changes to avoid updating the server too many times while typing.
- Configurable CORP (resource policy) by @lzinga
- Code notes options: display a tooltip with the syntax highlighting support for each language.
- Quick edit:
- Improve the layout of code notes and Mermaid notes.
- Floating buttons are now displayed inside the popup.
- Smoothly reacts to changes in color.
- Button to open the note in full view (new tab).
- New MIME types supported (including syntax highlighting):
- KDL
- [SAP ABAP](https://github.com/TriliumNext/Trilium/issues...
v0.99.5
v0.99.5
Note
If you are interested in an official mobile application (#7447) or multi-user support (#4956), consider offering financial support via IssueHunt (see links).
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
- List view: weird animation + hard to toggle collapse/expand deeper nested subnotes by @adoriandoran
- Code block “Copy to clipboard button” visible while printing.
- Packaged server .zip build not working due to wrong Node.js version.
- Not all changed notes are displayed in day note by @contributor
- Calendar view drag-and-drop issue
- "Open attribute list" shortcut does not focus the attribute list
- Global shortcuts and system tray icon sometimes not shown under Wayland in Flatpak
- Quick edit text drag indicator missing
✨ Improvements
v0.99.4
v0.99.4
Warning
The ZIP version of the server fails to run due to a Node.js upgrade, see #7674. Docker and desktop versions are not affected.
Note
If you are interested in an official mobile application (#7447) or multi-user support (#4956), consider offering financial support via IssueHunt (see links).
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
- The triliumnotes.org website now has multi-language support. Consider contributing translations over on Weblate.
- docs.triliumnotes.org has switched from mkdocs to our own export to static website solution based on the Share functionality.
- Developer documentation is now available at docs.triliumnotes.org/developer-guide/.
🐞 Bugfixes
- Excessive spacing in expanded empty children of a collection list view
- Share: headings with CJK characters had incorrect URLs.
- Share: headings were displayed in ToC with their HTML tags escaped.
- Import/export was enabled in note context menu for help notes.
- Image colors become muted on a canvas note when dark theme is enabled
- Edited notes list automatic updates to Hidden Notes
- Calendar tooltip is not correctly positioned
- Some images not displayed properly when printing or exporting to PDF.
- New tab in a freshly opened window does not show recent notes by @SiriusXT
- Overlapping note map button & fixed toolbar not shown in Zen Mode by @SiriusXT
- "Markdown import from clipboard" not working in "Quick edit" by @SiriusXT
- Note revisions not displaying the right date by @contributor
- Bug fixes for the share theme:
- Admonition icons not displayed
- Light theme was not loaded in some circumstances.
- Flash of dark color when loading the light theme.
- Improved layout of the share theme to better fit and not zoom out on mobile devices such as tablets.
- Reload not working on extra desktop windows by @SiriusXT
- Activate the nearest path when opening a cloned note by @SiriusXT
- Port-in-use dialog shown when opening a new window by @SiriusXT
- Enable Numpad Enter to trigger quick search by @SiriusXT
- Search with
=no longer working by @perfectra1n - Kanban template doesn't copy empty columns
- Picture references in HTML export pointing to non-existing files (affects duplicated, untouched notes) & Images not available for shared Duplicated note
- Cloned note in board view
- Ignore toggle tray command if tray is disabled by @contributor
- Fixed formatting toolbar shown for read-only notes
✨ Improvements
- Search results are now displayed on mobile, including the search definition.
- Add UI for #iconClass="bx bx-empty"
- Keyboard shortcut for Today Note button by @contributor
- Mermaid diagram notes: add link to docs
- Change the branch prefix of multiple notes simultaneously by @Copilot
- Custom CSS for printing is now possible again
- Send global shortcut to current window
- The calendar collection now uses the “Date & Number Format”.
- Many UI improvements by @adoriandoran
- Zen Mode Overhaul – improved the appearance and layout of the Zen Mode view. The content of text notes is now vertically aligned, with a slightly larger font size to enhance focus. The content width now follows the “Max content width” option. The formatting toolbar has been moved to the bottom and remains full-width even in split-note view. You can now activate editing mode for read-only notes directly from Zen Mode. A launcher for Zen Mode has also been added to the Launchbar (hidden by default, to add it to the Launchbar: right-click the toolbar, choose Configure Launchbar, then right-click Zen Mode and select Move to visible launchers).
- “Max content width” option and content alignment improvements – the internal behavior of the “Max content width” option has been rewritten. Content now aligns to the left by default (or to the right in RTL mode). To center the content instead, enable “Keep content centered” under Options → Appearance. The note title and ribbon now always span the full width, and the scrollbar stays aligned with the edge. Changing the width value no longer requires restarting the front-end.
- Read-only note alert bar – to better highlight that a note is read-only and make editing more intuitive, a message bar now appears at the top of the note with a button to enable editing. The floating pencil button used previously for this purpose has been removed. An “Edit” command has also been added to the note menu.
- Quick Edit dialog background tinting – the background tint of the Quick Edit dialog now reflects the note’s color attribute.
- Extra Mica effect – on Windows 11, the desktop app now applies the Mica background effect to settings pages, the right pane, and empty tabs.
📖 Documentation
- Moved Collections one level up.
- The API documentation has been moved online-only.
- The technical documentation has been restructured and brought up to date.
- Many improvements to the user guide as well.
🌍 Internationalization
- Various translation updates.
🛠️ Technical updates
triliumbatch files not running on Powershell 7 by @Ra2-IFV- Switched from Node.js 22 to Node.js 24 as it becomes the new LTS.
- edited notes: remove comma for flexible styling by @contributor
v0.99.3
v0.99.3
Note
If you are interested in an official mobile application (#7447) or multi-user support (#4956), consider offering financial support via IssueHunt (see links).
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
- Issues with the ribbon and some about dialogs when formatting locale is set to Chinese
- Incorrect date format for Chinese.
- Development locale appearing in production.
- Split reverted on right-to-left languages
- Fixes for the Flatpak installation method:
- Flatpak Data Access Issue on install/update : permission issue
- flatpak doesn't launch after install, needs no-sandbox
- Icon missing in Flatpak shortcut.
- Trilium does not unlock after autolock by @perfectra1n
- Note color not taken into consideration for reference links by @adoriandoran
- Board view doesn't respond to Color tags by @adoriandoran
📖 Documentation
- Improve links & starting page in demo note by @tredondo
🌍 Internationalization
- Added support for Italian
- Various translation improvements.
🛠️ Technical updates
- Various dependency updates.
v0.99.2
v0.99.2
Note
If you are interested in an official mobile application (#7447) or multi-user support (#4956), consider offering financial support via IssueHunt (see links).
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
- Presentations can now be created directly from within Trilium, including being able to present in full screen.
- Presentations are a new type of collections.
- For more information, consult the in-app documentation or the online documentation.
- The whole printing mechanism was redesigned from ground up.
- This should translate to more stable printing or exporting to PDF across note types.
- The new Presentation collection can also be exported as PDF.
- For more information, consult the documentation.
🐞 Bugfixes
- Relation map: floating buttons stuck when showing source.
- Mobile formatting toolbar appears cut off.
- Table View Max nesting depth not working
- Expand and Collapse buttons only work on refresh
- Enter not working on Quick Search.
- Modifying an equation would reset its size, foreground color and background color.
- Instances of Built-in Templates inherit
#excludeFromNoteMap - Background effects on Windows 11 were affected by custom title bar selection.
- When creating a new note in the calendar view, the default name is not selected by default
- Wrong focus in protected session dialog
- Title bar buttons not centered on macOS
- Notes with children in collection list view are displayed twice
- The background color of a table's header remains black
- Keep the color of the note titles even after selection in the new theme by @adoriandoran
- Search results:
- Collection would appear twice.
- Infinite recursion issues due to nesting, when using collections such as table.
- Note path was no longer displayed.
- All collection types are now supported by the search.
- Importing notes without selection imports previous selection
- Failed to connect to Wayland display: No such file or directory
✨ Improvements
- Board view enhancements:
- Basic keyboard interaction using Tab and Shift+Tab (consult the User Guide).
- The column title is now visible even if the column is scrolled.
- Custom HTML snippets in shared pages by @kleutzinger
- Text notes: Allow accessing
obsidian:links - Allow any date for first day of the week by @werererer
- Searches now have the Collection Properties tab, to change the display mode from a list to one of the collections.
- Clarify importing .zip structures when importing notes
- Style overhaul for the Canvas note type by @adoriandoran
📖 Documentation
- Various improvements and clarifications.
🌍 Internationalization
- Support for Portuguese (Portugal).
- Support for Arabic.
🛠️ Technical updates
- Fixed Nix flake.
- Preliminary support for right-to-left languages for the UI.