Elian Doran 982fb212e4
Some checks failed
Checks / main (push) Has been cancelled
docs(release): update change log for #7939
2025-12-05 12:19:12 +02:00

161 lines
11 KiB
Markdown
Vendored
Raw Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# v0.100.0
> [!NOTE]
> If you are interested in an [official mobile application](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/7447)  ([#7447](https://github.com/TriliumNext/Trilium/issues/7447)) or [multi-user support](https://oss.issuehunt.io/r/TriliumNext/Trilium/issues/4956) ([#4956](https://github.com/TriliumNext/Trilium/issues/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](https://github.com/TriliumNext/Trilium) (top-right).
> * Considering a one-time or recurrent donation to the [lead developer](https://github.com/eliandoran) via [GitHub Sponsors](https://github.com/sponsors/eliandoran) or [PayPal](https://paypal.me/eliandoran).
## 💡 Key highlights
* [Allow changing note color from tree](https://github.com/TriliumNext/Trilium/issues/4137) 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](https://docs.triliumnotes.org/user-guide/concepts/notes/printing-and-pdf-export#printing-multiple-notes) 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:color` was completely removed in favor of the global `#color` attribute.
## 🐞 Bugfixes
* [Advanced search may return more results](https://github.com/TriliumNext/Trilium/issues/7706) by @perfectra1n
* [Fix enex import stores wrong format in database for dateCreated, dateModified](https://github.com/TriliumNext/Trilium/pull/7718) by @contributor
* [Custom Global Shortcut for Toggle System Tray Icon Fails to Show Window](https://github.com/TriliumNext/Trilium/issues/7730) by @contributor
* [Fix NoteLink component is unable to display path for root note](https://github.com/TriliumNext/Trilium/pull/7736) by @contributor
* [file: protocol not working on Linux](https://github.com/TriliumNext/Trilium/issues/6696) by @laundmo
* [Can't type proper value in font size inputbox in Appearance tab in Configuration](https://github.com/TriliumNext/Trilium/issues/7740)
* [#top/#bottom reversed when #sortDirection=desc](https://github.com/TriliumNext/Trilium/issues/7716)
* [Deleting note from journal not working](https://github.com/TriliumNext/Trilium/issues/7702)
* Fixes in the share functionality:
* [Inline mermaid diagrams not rendering](https://github.com/TriliumNext/Trilium/issues/7765)
* [Share url can be broken because of extra slash](https://github.com/TriliumNext/Trilium/pull/7779) by @contributor
* [Invalid code formatting caused by unescaped HTML](https://github.com/TriliumNext/Trilium/issues/7783)
* [`#shareHiddenFromTree` does not hide link in the footer](https://github.com/TriliumNext/Trilium/issues/7781)
* [Title of protected note is visible when linked into shared note](https://github.com/TriliumNext/Trilium/issues/4801)
* [Scripting: Right Pane Widget example produces error](https://github.com/TriliumNext/Trilium/issues/7778)
* [The WebView note type is not passed through template notes](https://github.com/TriliumNext/Trilium/issues/7557)
* [\[MIME type error\] Browser blocks loading print.css (application/json)](https://github.com/TriliumNext/Trilium/issues/7772)
* [Overly narrow empty tab layout on mobile](https://github.com/TriliumNext/Trilium/pull/7824) 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](https://github.com/TriliumNext/Trilium/issues/7715)
* Promoted attributes: some labels would redirect to the wrong input box.
* Attachments:
* [PDF viewer displays abnormally](https://github.com/TriliumNext/Trilium/issues/7847)
* Newly uploaded attachments don't display their size.
* [Search selected text in Trilium](https://github.com/TriliumNext/Trilium/pull/7859) by @contributor
* Collections
* [Collection/Table Breaks with Colon within Attribute Name](https://github.com/TriliumNext/Trilium/issues/7860)
* All descendant notes displayed in List/Grid when switching views.
* Geomap:
* Map not loading at the lowest zoom.
* [Markers are not colored](https://github.com/TriliumNext/Trilium/issues/7920).
* 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:groupBy` doesn't refresh the board.
* Calendar: events sometimes not refreshing.
* MacOS:
* [ForwardInNoteHistory and backInNoteHistory shortcuts clobber system functionality](https://github.com/TriliumNext/Trilium/issues/3708)
* [Unable to use CMD+UpArrow / CMD+DownArrow hotkeys within the note](https://github.com/TriliumNext/Trilium/issues/6964)
* 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](https://github.com/TriliumNext/Trilium/pull/7877) by @SiriusXT
* Read-only bar displayed when accessing note attachments.
* [Edited Notes tab hidden by fixed formatting toolbar](https://github.com/TriliumNext/Trilium/issues/7900)
* Backlinks not refreshed after inserting a new link
* [Text color unreadable in the Calendar](https://github.com/TriliumNext/Trilium/issues/7569) by @adoriandoran
* [Math duplicates itself in code blocks](https://github.com/TriliumNext/Trilium/issues/7913)
* [Show 'import successful' when canceling markdown import](https://github.com/TriliumNext/Trilium/pull/7899) 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](https://github.com/TriliumNext/Trilium/pull/7939) 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](https://github.com/TriliumNext/Trilium/pull/7678)  by @contributor
* ["Open note on server" menu item](https://github.com/TriliumNext/Trilium/pull/7477) by @contributor
* Board view: warn if trying to add a column that already exists.
* [Hide archived notes in classic collections](https://github.com/TriliumNext/Trilium/issues/7705)
* 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](https://github.com/TriliumNext/Trilium/issues/7691)  by @dherrerace
* [Option to close any of the panes from 2 open panes](https://github.com/TriliumNext/Trilium/issues/4511)
* Presentation: display no children warning when empty.
* [Tree: Keep moved notes always visible](https://github.com/TriliumNext/Trilium/pull/7776) 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](https://github.com/TriliumNext/Trilium/issues/4269)
* 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)](https://github.com/TriliumNext/Trilium/issues/7826) 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](https://github.com/TriliumNext/Trilium/issues/7848)
* [SAP ABAP](https://github.com/TriliumNext/Trilium/issues/7851)
* [Option to expand n-level subnotes in list view](https://github.com/TriliumNext/Trilium/issues/7669)
* macOS: Tabs no longer leave a gap when full screen is enabled.
* [Format brush](https://github.com/TriliumNext/Trilium/issues/4848) by @SiriusXT
* Mobile:
* Context menus are bigger and easier to use.
* Improved the layout of the note revisions dialog.
* Calendar has a new design for the events that better supports colors by @adoriandoran
* Minor improvements to the list of attachments.
* Various UI improvements by @adoriandoran
* Scripting improvements:
* [Day.js `duration` plugin is now included](https://github.com/TriliumNext/Trilium/issues/4456)
* Both back-end and front-end plugins now share the same Day.js configuration, including plugins and locale.
* Promoted attributes not reacting to changes in inheritable attributes.
* [Disable spell-check on code-snippets](https://github.com/TriliumNext/Trilium/issues/7894) by @lzinga
## 📖 Documentation
* [Add Traefik configuration documentation](https://github.com/TriliumNext/Trilium/pull/7769) by @andreasntr
## 🌍 Internationalization
* Text editor (CKEditor) now respects the user language.
* Canvas (Excalidraw) also respects user language.
* Mindmap notes also respect user notes.
* Two dialog messages not translated.
* Added English (United Kingdom). Mostly for the formatting, but translations are welcome (handling the differences between the base US translation and UK).
* Proper plural support for Backlinks.
* `dayjs` locale is now set on the client.
## 🛠️ Technical updates
* Type widgets (the code behind note types such as text, code) was rewritten in React. **Feel free to report any issues you may find**.
* [Add class name to content-header](https://github.com/TriliumNext/Trilium/pull/7713) by @SiriusXT
* Upgrade flake to Node 24 by @FliegendeWurst
* [better-sqlite3 error on nightly build](https://github.com/TriliumNext/Trilium/issues/7839)
* [Add comprehensive AI coding agent instructions for copilot-instructions](https://github.com/TriliumNext/Trilium/pull/7917) by @lzinga