docs(release): changelog for v0.100.0

This commit is contained in:
Elian Doran 2025-12-04 10:43:34 +02:00
parent 093d7d783b
commit 471c57b3ed
No known key found for this signature in database
2 changed files with 231 additions and 45 deletions

View File

@ -61,6 +61,32 @@
"attachments": [],
"dirFileName": "Release Notes",
"children": [
{
"isClone": false,
"noteId": "iPGKEk7pwJXK",
"notePath": [
"hD3V4hiu2VW4",
"iPGKEk7pwJXK"
],
"title": "v0.100.0",
"notePosition": 10,
"prefix": null,
"isExpanded": false,
"type": "text",
"mime": "text/html",
"attributes": [
{
"type": "relation",
"name": "template",
"value": "wyurrlcDl416",
"isInheritable": false,
"position": 60
}
],
"format": "markdown",
"dataFileName": "v0.100.0.md",
"attachments": []
},
{
"isClone": false,
"noteId": "7HKMTjmopLcM",
@ -69,7 +95,7 @@
"7HKMTjmopLcM"
],
"title": "v0.99.5",
"notePosition": 10,
"notePosition": 20,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -95,7 +121,7 @@
"RMBaNYPsRpIr"
],
"title": "v0.99.4",
"notePosition": 20,
"notePosition": 30,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -121,7 +147,7 @@
"yuroLztFfpu5"
],
"title": "v0.99.3",
"notePosition": 30,
"notePosition": 40,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -147,7 +173,7 @@
"z207sehwMJ6C"
],
"title": "v0.99.2",
"notePosition": 40,
"notePosition": 50,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -173,7 +199,7 @@
"WGQsXq2jNyTi"
],
"title": "v0.99.1",
"notePosition": 50,
"notePosition": 60,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -199,7 +225,7 @@
"cyw2Yue9vXf3"
],
"title": "v0.99.0",
"notePosition": 60,
"notePosition": 70,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -225,7 +251,7 @@
"QOJwjruOUr4k"
],
"title": "v0.98.1",
"notePosition": 70,
"notePosition": 80,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -251,7 +277,7 @@
"PLUoryywi0BC"
],
"title": "v0.98.0",
"notePosition": 80,
"notePosition": 90,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -277,7 +303,7 @@
"lvOuiWsLDv8F"
],
"title": "v0.97.2",
"notePosition": 90,
"notePosition": 100,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -303,7 +329,7 @@
"OtFZ6Nd9vM3n"
],
"title": "v0.97.1",
"notePosition": 100,
"notePosition": 110,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -329,7 +355,7 @@
"SJZ5PwfzHSQ1"
],
"title": "v0.97.0",
"notePosition": 110,
"notePosition": 120,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -355,7 +381,7 @@
"mYXFde3LuNR7"
],
"title": "v0.96.0",
"notePosition": 120,
"notePosition": 130,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -381,7 +407,7 @@
"jthwbL0FdaeU"
],
"title": "v0.95.0",
"notePosition": 130,
"notePosition": 140,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -407,7 +433,7 @@
"7HGYsJbLuhnv"
],
"title": "v0.94.1",
"notePosition": 140,
"notePosition": 150,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -433,7 +459,7 @@
"Neq53ujRGBqv"
],
"title": "v0.94.0",
"notePosition": 150,
"notePosition": 160,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -459,7 +485,7 @@
"VN3xnce1vLkX"
],
"title": "v0.93.0",
"notePosition": 160,
"notePosition": 170,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -477,7 +503,7 @@
"WRaBfQqPr6qo"
],
"title": "v0.92.7",
"notePosition": 170,
"notePosition": 180,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -503,7 +529,7 @@
"a2rwfKNmUFU1"
],
"title": "v0.92.6",
"notePosition": 180,
"notePosition": 190,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -521,7 +547,7 @@
"fEJ8qErr0BKL"
],
"title": "v0.92.5-beta",
"notePosition": 190,
"notePosition": 200,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -539,7 +565,7 @@
"kkkZQQGSXjwy"
],
"title": "v0.92.4",
"notePosition": 200,
"notePosition": 210,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -557,7 +583,7 @@
"vAroNixiezaH"
],
"title": "v0.92.3-beta",
"notePosition": 210,
"notePosition": 220,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -575,7 +601,7 @@
"mHEq1wxAKNZd"
],
"title": "v0.92.2-beta",
"notePosition": 220,
"notePosition": 230,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -593,7 +619,7 @@
"IykjoAmBpc61"
],
"title": "v0.92.1-beta",
"notePosition": 230,
"notePosition": 240,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -611,7 +637,7 @@
"dq2AJ9vSBX4Y"
],
"title": "v0.92.0-beta",
"notePosition": 240,
"notePosition": 250,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -629,7 +655,7 @@
"3a8aMe4jz4yM"
],
"title": "v0.91.6",
"notePosition": 250,
"notePosition": 260,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -647,7 +673,7 @@
"8djQjkiDGESe"
],
"title": "v0.91.5",
"notePosition": 260,
"notePosition": 270,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -665,7 +691,7 @@
"OylxVoVJqNmr"
],
"title": "v0.91.4-beta",
"notePosition": 270,
"notePosition": 280,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -683,7 +709,7 @@
"tANGQDvnyhrj"
],
"title": "v0.91.3-beta",
"notePosition": 280,
"notePosition": 290,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -701,7 +727,7 @@
"hMoBfwSoj1SC"
],
"title": "v0.91.2-beta",
"notePosition": 290,
"notePosition": 300,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -719,7 +745,7 @@
"a2XMSKROCl9z"
],
"title": "v0.91.1-beta",
"notePosition": 300,
"notePosition": 310,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -737,7 +763,7 @@
"yqXFvWbLkuMD"
],
"title": "v0.90.12",
"notePosition": 310,
"notePosition": 320,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -755,7 +781,7 @@
"veS7pg311yJP"
],
"title": "v0.90.11-beta",
"notePosition": 320,
"notePosition": 330,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -773,7 +799,7 @@
"sq5W9TQxRqMq"
],
"title": "v0.90.10-beta",
"notePosition": 330,
"notePosition": 340,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -791,7 +817,7 @@
"yFEGVCUM9tPx"
],
"title": "v0.90.9-beta",
"notePosition": 340,
"notePosition": 350,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -809,7 +835,7 @@
"o4wAGqOQuJtV"
],
"title": "v0.90.8",
"notePosition": 350,
"notePosition": 360,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -842,7 +868,7 @@
"i4A5g9iOg9I0"
],
"title": "v0.90.7-beta",
"notePosition": 360,
"notePosition": 370,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -860,7 +886,7 @@
"ThNf2GaKgXUs"
],
"title": "v0.90.6-beta",
"notePosition": 370,
"notePosition": 380,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -878,7 +904,7 @@
"G4PAi554kQUr"
],
"title": "v0.90.5-beta",
"notePosition": 380,
"notePosition": 390,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -905,7 +931,7 @@
"zATRobGRCmBn"
],
"title": "v0.90.4",
"notePosition": 390,
"notePosition": 400,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -923,7 +949,7 @@
"sCDLf8IKn3Iz"
],
"title": "v0.90.3",
"notePosition": 400,
"notePosition": 410,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -941,7 +967,7 @@
"VqqyBu4AuTjC"
],
"title": "v0.90.2-beta",
"notePosition": 410,
"notePosition": 420,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -959,7 +985,7 @@
"RX3Nl7wInLsA"
],
"title": "v0.90.1-beta",
"notePosition": 420,
"notePosition": 430,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -977,7 +1003,7 @@
"GyueACukPWjk"
],
"title": "v0.90.0-beta",
"notePosition": 430,
"notePosition": 440,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -995,7 +1021,7 @@
"kzjHexDTTeVB"
],
"title": "v0.48",
"notePosition": 440,
"notePosition": 450,
"prefix": null,
"isExpanded": false,
"type": "text",
@ -1062,7 +1088,7 @@
"wyurrlcDl416"
],
"title": "Release Template",
"notePosition": 450,
"notePosition": 460,
"prefix": null,
"isExpanded": false,
"type": "text",

View File

@ -0,0 +1,160 @@
# 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.
## ✨ 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