mirror of
https://github.com/TriliumNext/Notes.git
synced 2025-07-27 18:12:29 +08:00
chore(docs): sync
This commit is contained in:
parent
2e4524361b
commit
d1b308eced
File diff suppressed because it is too large
Load Diff
@ -1,4 +1,4 @@
|
|||||||
# v0.90.0-beta
|
# v0.90.0-beta
|
||||||
**Note:** This version is currently not meant for public use, but for internal testing. The reason is that it might be quite unstable. Nevertheless, feel free to test if you understand the risks.
|
**Note:** This version is currently not meant for public use, but for internal testing. The reason is that it might be quite unstable. Nevertheless, feel free to test if you understand the risks.
|
||||||
|
|
||||||
### What's new compared to the latest version of Trilium Notes (0.63.7)?
|
### What's new compared to the latest version of Trilium Notes (0.63.7)?
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# v0.90.1-beta
|
# v0.90.1-beta
|
||||||
The key highlight of this version is the large number of library updates, bringing them to the latest version.
|
The key highlight of this version is the large number of library updates, bringing them to the latest version.
|
||||||
|
|
||||||
## ⚙️ Windows Installer
|
## ⚙️ Windows Installer
|
||||||
@ -21,11 +21,11 @@ The following regressions due to the conversion to TypeScript has been solved, c
|
|||||||
|
|
||||||
### Client-side library updates
|
### Client-side library updates
|
||||||
|
|
||||||
<figure class="table" style="width:50%"><table><thead><tr><th>Library</th><th>Old version</th><th>New version</th></tr></thead><tbody><tr><th><code>axios</code></th><td>1.6.7</td><td>1.7.2</td></tr><tr><th><code>excalidraw</code></th><td>0.17.3</td><td>0.17.6</td></tr><tr><th><code>katex</code></th><td>0.16.9</td><td>0.16.11</td></tr><tr><th><code>mermaid</code></th><td>10.9.0</td><td>10.9.1</td></tr><tr><th><code>react</code>, <code>react-dom</code></th><td>18.2.0</td><td>18.3.1</td></tr></tbody></table></figure>
|
<figure class="table" style="width:50%;"><table><thead><tr><th>Library</th><th>Old version</th><th>New version</th></tr></thead><tbody><tr><th><code>axios</code></th><td>1.6.7</td><td>1.7.2</td></tr><tr><th><code>excalidraw</code></th><td>0.17.3</td><td>0.17.6</td></tr><tr><th><code>katex</code></th><td>0.16.9</td><td>0.16.11</td></tr><tr><th><code>mermaid</code></th><td>10.9.0</td><td>10.9.1</td></tr><tr><th><code>react</code>, <code>react-dom</code></th><td>18.2.0</td><td>18.3.1</td></tr></tbody></table></figure>
|
||||||
|
|
||||||
### Server-side library updates
|
### Server-side library updates
|
||||||
|
|
||||||
<figure class="table" style="width:50%"><table><thead><tr><th>Library</th><th>Old version</th><th>New version</th></tr></thead><tbody><tr><th><code>sanitize-url</code></th><td>6.0.4</td><td>7.1.0</td></tr><tr><th><code>archiver</code></th><td>7.0.0</td><td>7.0.1</td></tr><tr><th><code>marked</code></th><td>12.0.0</td><td>13.0.2</td></tr><tr><th><code>sanitize-html</code></th><td>1.6.7</td><td>1.7.2</td></tr><tr><th><code>turndown</code></th><td>7.1.2</td><td>7.2.0</td></tr><tr><th><code>yauzl</code></th><td>3.1.2</td><td>3.1.3</td></tr><tr><th><code>express</code></th><td>4.18.3</td><td>4.19.2</td></tr><tr><th><code>express-rate-limit</code></th><td>7.2.0</td><td>7.3.1</td></tr><tr><th><code>jsdom</code></th><td>24.0.0</td><td>24.1.0</td></tr><tr><th><code>ws</code></th><td>8.16.0</td><td>8.18.0</td></tr><tr><th><code>ejs</code></th><td>3.1.9</td><td>3.1.10</td></tr><tr><th><code>dayjs</code></th><td>1.11.10</td><td>1.11.12</td></tr><tr><th><code>semver</code></th><td>7.6.0</td><td>7.6.3</td></tr><tr><th><code>async-mutex</code></th><td>0.4.1</td><td>0.5.0</td></tr><tr><th><code>https-proxy-agent</code></th><td>7.0.4</td><td>7.0.5</td></tr><tr><th><code>sax</code></th><td>1.3.0</td><td>1.4.1</td></tr><tr><th><code>ini</code></th><td>3.0.1</td><td>4.1.3</td></tr><tr><th><code>debounce</code></th><td>1.2.1</td><td>2.1.0</td></tr></tbody></table></figure>
|
<figure class="table" style="width:50%;"><table><thead><tr><th>Library</th><th>Old version</th><th>New version</th></tr></thead><tbody><tr><th><code>sanitize-url</code></th><td>6.0.4</td><td>7.1.0</td></tr><tr><th><code>archiver</code></th><td>7.0.0</td><td>7.0.1</td></tr><tr><th><code>marked</code></th><td>12.0.0</td><td>13.0.2</td></tr><tr><th><code>sanitize-html</code></th><td>1.6.7</td><td>1.7.2</td></tr><tr><th><code>turndown</code></th><td>7.1.2</td><td>7.2.0</td></tr><tr><th><code>yauzl</code></th><td>3.1.2</td><td>3.1.3</td></tr><tr><th><code>express</code></th><td>4.18.3</td><td>4.19.2</td></tr><tr><th><code>express-rate-limit</code></th><td>7.2.0</td><td>7.3.1</td></tr><tr><th><code>jsdom</code></th><td>24.0.0</td><td>24.1.0</td></tr><tr><th><code>ws</code></th><td>8.16.0</td><td>8.18.0</td></tr><tr><th><code>ejs</code></th><td>3.1.9</td><td>3.1.10</td></tr><tr><th><code>dayjs</code></th><td>1.11.10</td><td>1.11.12</td></tr><tr><th><code>semver</code></th><td>7.6.0</td><td>7.6.3</td></tr><tr><th><code>async-mutex</code></th><td>0.4.1</td><td>0.5.0</td></tr><tr><th><code>https-proxy-agent</code></th><td>7.0.4</td><td>7.0.5</td></tr><tr><th><code>sax</code></th><td>1.3.0</td><td>1.4.1</td></tr><tr><th><code>ini</code></th><td>3.0.1</td><td>4.1.3</td></tr><tr><th><code>debounce</code></th><td>1.2.1</td><td>2.1.0</td></tr></tbody></table></figure>
|
||||||
|
|
||||||
## ✨ Technical improvements
|
## ✨ Technical improvements
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# v0.90.10-beta
|
# v0.90.10-beta
|
||||||
## 💡 Key highlights
|
## 💡 Key highlights
|
||||||
|
|
||||||
* Syntax highlight in code blocks in editable and read-only text notes (via Highlight.js), heavily based on [antoniotejada](https://github.com/antoniotejada)'s [Trilium-SyntaxHighlightWidget](https://github.com/antoniotejada/Trilium-SyntaxHighlightWidget).
|
* Syntax highlight in code blocks in editable and read-only text notes (via Highlight.js), heavily based on [antoniotejada](https://github.com/antoniotejada)'s [Trilium-SyntaxHighlightWidget](https://github.com/antoniotejada/Trilium-SyntaxHighlightWidget).
|
||||||
|
@ -1,7 +1,7 @@
|
|||||||
# Syntax highlighting & word wrapping for code blocks
|
# Syntax highlighting & word wrapping for code blocks
|
||||||
Finally, syntax highlighting was added as a feature for code blocks:
|
Finally, syntax highlighting was added as a feature for code blocks:
|
||||||
|
|
||||||
<figure class="image"><img src="api/images/3oQodG5TcShj/1_Syntax highlighting & word.png"></figure>
|
<figure class="image"><img src="api/images/qdaLLy7l56qD/1_Syntax highlighting & word.png"></figure>
|
||||||
|
|
||||||
## Context
|
## Context
|
||||||
|
|
||||||
@ -23,19 +23,19 @@ It is also now possible to disable the word wrapping for code blocks, which can
|
|||||||
|
|
||||||
It is also possible to disable the syntax highlighting by selecting “No syntax highlighting” in the “Color scheme” option.
|
It is also possible to disable the syntax highlighting by selecting “No syntax highlighting” in the “Color scheme” option.
|
||||||
|
|
||||||
<figure class="image"><img src="api/images/N6uWE52zBICS/Syntax highlighting & word.png"></figure>
|
<figure class="image"><img src="api/images/qwdqc6z3Ed7O/Syntax highlighting & word.png"></figure>
|
||||||
|
|
||||||
## Using the syntax highlight in auto mode
|
## Using the syntax highlight in auto mode
|
||||||
|
|
||||||
Provided the syntax highlighting is enabled in the settings, simply create a code block within a text note and it will try to automatically detect the language (using the Highlight.js library):
|
Provided the syntax highlighting is enabled in the settings, simply create a code block within a text note and it will try to automatically detect the language (using the Highlight.js library):
|
||||||
|
|
||||||
<figure class="image"><img src="api/images/MtdkRx65ZpMl/2_Syntax highlighting & word.png"></figure>
|
<figure class="image"><img src="api/images/dX20kVT0OyRC/2_Syntax highlighting & word.png"></figure>
|
||||||
|
|
||||||
## Adjusting the language manually
|
## Adjusting the language manually
|
||||||
|
|
||||||
Should the automatic syntax highlight not work well enough, it is possible to manually adjust the language of the code block:
|
Should the automatic syntax highlight not work well enough, it is possible to manually adjust the language of the code block:
|
||||||
|
|
||||||
<figure class="image"><img src="api/images/v5rGTnSeekYT/3_Syntax highlighting & word.png"></figure>
|
<figure class="image"><img src="api/images/gwD6zTFTQKKK/3_Syntax highlighting & word.png"></figure>
|
||||||
|
|
||||||
## Adding support for new languages
|
## Adding support for new languages
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# v0.90.11-beta
|
# v0.90.11-beta
|
||||||
## 💡 Key highlights
|
## 💡 Key highlights
|
||||||
|
|
||||||
* Now it is possible to have a fixed toolbar for editing text notes instead of the standard floating one, see [Classic editor for text notes (with fixed toolbar)](https://github.com/TriliumNext/Notes/pull/571) for more information.
|
* Now it is possible to have a fixed toolbar for editing text notes instead of the standard floating one, see [Classic editor for text notes (with fixed toolbar)](https://github.com/TriliumNext/Notes/pull/571) for more information.
|
||||||
@ -22,7 +22,7 @@
|
|||||||
|
|
||||||
## 🌍 Internationalization
|
## 🌍 Internationalization
|
||||||
|
|
||||||
* Preliminary support for the German language by @j13055
|
* Preliminary support for the German language by @j13055
|
||||||
* Improved French translations by @Potjoe-97
|
* Improved French translations by @Potjoe-97
|
||||||
* Improved Spanish translations by @hasecilu
|
* Improved Spanish translations by @hasecilu
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# v0.90.12
|
# v0.90.12
|
||||||
## 💡 Key highlights
|
## 💡 Key highlights
|
||||||
|
|
||||||
* Now it is possible to have a fixed toolbar for editing text notes instead of the standard floating one, see [Classic editor for text notes (with fixed toolbar)](https://github.com/TriliumNext/Notes/pull/571) for more information.
|
* Now it is possible to have a fixed toolbar for editing text notes instead of the standard floating one, see [Classic editor for text notes (with fixed toolbar)](https://github.com/TriliumNext/Notes/pull/571) for more information.
|
||||||
@ -30,11 +30,11 @@
|
|||||||
|
|
||||||
* Improved Spanish translations by @hasecilu
|
* Improved Spanish translations by @hasecilu
|
||||||
* Improved German translations by @j13055
|
* Improved German translations by @j13055
|
||||||
* [Improve note revision wording and consistency](https://github.com/TriliumNext/Notes/pull/612) by @meichthys
|
* [Improve note revision wording and consistency](https://github.com/TriliumNext/Notes/pull/612) by @meichthys
|
||||||
|
|
||||||
### ⬆️ Library updates and technical improvements
|
### ⬆️ Library updates and technical improvements
|
||||||
|
|
||||||
* [Add renovate GitHub Action and JSON config](https://github.com/TriliumNext/Notes/pull/607) by @perfectra1n
|
* [Add renovate GitHub Action and JSON config](https://github.com/TriliumNext/Notes/pull/607) by @perfectra1n
|
||||||
|
|
||||||
## From `v0.90.11-beta`
|
## From `v0.90.11-beta`
|
||||||
|
|
||||||
@ -57,7 +57,7 @@
|
|||||||
|
|
||||||
### 🌍 Internationalization
|
### 🌍 Internationalization
|
||||||
|
|
||||||
* Preliminary support for the German language by @j13055
|
* Preliminary support for the German language by @j13055
|
||||||
* Improved French translations by @Potjoe-97
|
* Improved French translations by @Potjoe-97
|
||||||
* Improved Spanish translations by @hasecilu
|
* Improved Spanish translations by @hasecilu
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# v0.90.2-beta
|
# v0.90.2-beta
|
||||||
## 🐞 Bugfixes
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
* [(Bug report) Initial sync doesn't finish](https://github.com/TriliumNext/Notes/issues/266)
|
* [(Bug report) Initial sync doesn't finish](https://github.com/TriliumNext/Notes/issues/266)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# v0.90.3
|
# v0.90.3
|
||||||
This is the first public release of TriliumNext considered stable.
|
This is the first public release of TriliumNext considered stable.
|
||||||
|
|
||||||
## ❔ Why TriliumNext?
|
## ❔ Why TriliumNext?
|
||||||
@ -44,7 +44,7 @@ Should you encounter any issue, feel free to report them on [our GitHub issues](
|
|||||||
* Started adding support for internationalization ([#248](https://github.com/TriliumNext/Notes/pull/248)). The application will soon be able to be translated into multiple languages.
|
* Started adding support for internationalization ([#248](https://github.com/TriliumNext/Notes/pull/248)). The application will soon be able to be translated into multiple languages.
|
||||||
* Improved error management for scripting
|
* Improved error management for scripting
|
||||||
* v0.90.1-beta
|
* v0.90.1-beta
|
||||||
* Introduced a Windows installer instead of the .zip installation.
|
* Introduced a Windows installer instead of the .zip installation.
|
||||||
* Bug fixes related to the TypeScript port of the server.
|
* Bug fixes related to the TypeScript port of the server.
|
||||||
* v0.90.0-beta
|
* v0.90.0-beta
|
||||||
* On a technical side, the server was rewritten in TypeScript. This should improve the stability of both current and future developments thanks to the language's type safety. It will also make the development slightly easier.
|
* On a technical side, the server was rewritten in TypeScript. This should improve the stability of both current and future developments thanks to the language's type safety. It will also make the development slightly easier.
|
@ -1,4 +1,4 @@
|
|||||||
# v0.90.4
|
# v0.90.4
|
||||||
This release focuses mostly on improving the experience with the Docker containers.
|
This release focuses mostly on improving the experience with the Docker containers.
|
||||||
|
|
||||||
## Docker ARM builds
|
## Docker ARM builds
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# v0.90.5-beta
|
# v0.90.5-beta
|
||||||
This release brings a few quality-of-life improvements, as well as bugfixes. The main highlight, however, is the increased support for localization as well as a new note type.
|
This release brings a few quality-of-life improvements, as well as bugfixes. The main highlight, however, is the increased support for localization as well as a new note type.
|
||||||
|
|
||||||
## 🌍 Internationalization
|
## 🌍 Internationalization
|
||||||
@ -43,11 +43,8 @@ On the Docker side, [brought back Alpine-based Docker containers for amd64](http
|
|||||||
* [Focus not set to input field when clicking `Include Note` from Block Editor](https://github.com/TriliumNext/Notes/issues/365)
|
* [Focus not set to input field when clicking `Include Note` from Block Editor](https://github.com/TriliumNext/Notes/issues/365)
|
||||||
* [Fix a bug of find widget](https://github.com/TriliumNext/Notes/pull/377) by `@SiriusXT`
|
* [Fix a bug of find widget](https://github.com/TriliumNext/Notes/pull/377) by `@SiriusXT`
|
||||||
* ['A JavaScript error occurred in the main process' when launching Trilium](https://github.com/TriliumNext/Notes/issues/368) (improved error handling).
|
* ['A JavaScript error occurred in the main process' when launching Trilium](https://github.com/TriliumNext/Notes/issues/368) (improved error handling).
|
||||||
|
|
||||||
* [Note Tooltip isn't removed when clicking on internal trilium link in read-only mode](https://github.com/TriliumNext/Notes/issues/375)
|
* [Note Tooltip isn't removed when clicking on internal trilium link in read-only mode](https://github.com/TriliumNext/Notes/issues/375)
|
||||||
|
|
||||||
* [Calendar dropdown won't close if click/right-click other button that open notes from launcher bar](https://github.com/TriliumNext/Notes/issues/384)
|
* [Calendar dropdown won't close if click/right-click other button that open notes from launcher bar](https://github.com/TriliumNext/Notes/issues/384)
|
||||||
|
|
||||||
|
|
||||||
### ✨ Improvements
|
### ✨ Improvements
|
||||||
|
|
||||||
|
@ -1,2 +1,2 @@
|
|||||||
# v0.90.6-beta
|
# v0.90.6-beta
|
||||||
This is a Docker-only re-release of [v0.90.5-beta](https://github.com/TriliumNext/Notes/releases/tag/v0.90.6-beta) that **adds back the amd64 container image** which was previously not available due to a race condition on our build mechanism. For now, this means that the Alpine container mentioned in the previous release is no longer available, as we have fallen back to Debian Slim.
|
This is a Docker-only re-release of [v0.90.5-beta](https://github.com/TriliumNext/Notes/releases/tag/v0.90.6-beta) that **adds back the amd64 container image** which was previously not available due to a race condition on our build mechanism. For now, this means that the Alpine container mentioned in the previous release is no longer available, as we have fallen back to Debian Slim.
|
@ -1,4 +1,4 @@
|
|||||||
# v0.90.7-beta
|
# v0.90.7-beta
|
||||||
## ⚠️ Important notes
|
## ⚠️ Important notes
|
||||||
|
|
||||||
* 0.90.5-beta & 0.90.6-beta have an incompatibility with older sync servers if using mind maps, causing them to get turned to a file. If you are impacted by this, see [mindmap note suddenly show with file note](https://github.com/TriliumNext/Notes/issues/467#issuecomment-2402853189).
|
* 0.90.5-beta & 0.90.6-beta have an incompatibility with older sync servers if using mind maps, causing them to get turned to a file. If you are impacted by this, see [mindmap note suddenly show with file note](https://github.com/TriliumNext/Notes/issues/467#issuecomment-2402853189).
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# v0.90.8
|
# v0.90.8
|
||||||
## 💡 Key highlights
|
## 💡 Key highlights
|
||||||
|
|
||||||
* A new note type was introduced called “Mind Map” using the MindElixir library.
|
* A new note type was introduced called “Mind Map” using the MindElixir library.
|
||||||
@ -19,7 +19,7 @@
|
|||||||
### 🌍 Internationalization
|
### 🌍 Internationalization
|
||||||
|
|
||||||
* Added French translations by @Potjoe-97
|
* Added French translations by @Potjoe-97
|
||||||
* Translation improvements for Spanish by @hasecilu
|
* Translation improvements for Spanish by @hasecilu
|
||||||
* Translation improvements for Chinese by @Nriver
|
* Translation improvements for Chinese by @Nriver
|
||||||
* Improved coverage for Romanian.
|
* Improved coverage for Romanian.
|
||||||
|
|
||||||
@ -30,8 +30,12 @@
|
|||||||
|
|
||||||
## From v0.90.7-beta
|
## From v0.90.7-beta
|
||||||
|
|
||||||
|
<section class="include-note" data-note-id="i4A5g9iOg9I0" data-box-size="full"> </section>
|
||||||
|
|
||||||
## From v0.90.6-beta
|
## From v0.90.6-beta
|
||||||
|
|
||||||
* Adds back the `amd64` container image
|
* Adds back the `amd64` container image
|
||||||
|
|
||||||
## From v0.90-5-beta
|
## From v0.90-5-beta
|
||||||
|
|
||||||
|
<section class="include-note" data-note-id="G4PAi554kQUr" data-box-size="full"> </section>
|
@ -1,4 +1,4 @@
|
|||||||
# v0.90.9-beta
|
# v0.90.9-beta
|
||||||
## 🐞 Bugfixes
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
* [Promoted boolean attributes no long showing checkbox when the value is true](https://github.com/TriliumNext/Notes/issues/503)
|
* [Promoted boolean attributes no long showing checkbox when the value is true](https://github.com/TriliumNext/Notes/issues/503)
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# v0.90.x
|
# v0.90.x
|
||||||
## 💡 Key highlights
|
## 💡 Key highlights
|
||||||
|
|
||||||
* …
|
* …
|
||||||
|
@ -1,28 +1,22 @@
|
|||||||
# v0.91.1-beta
|
# v0.91.1-beta
|
||||||
## 💡 Key highlights
|
## 💡 Key highlights
|
||||||
|
|
||||||
* 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.
|
* 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.
|
* [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.
|
* [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.
|
* 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.**
|
* Updated Docker builds to Node 22. **Be on the lookout for any potential issues, especially for less-tested platforms such as ARM.**
|
||||||
|
|
||||||
|
|
||||||
## 🐞 Bugfixes
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
* [Syntax highlight in code blocks only in edit mode](https://github.com/TriliumNext/Notes/issues/668)
|
* [Syntax highlight in code blocks only in edit mode](https://github.com/TriliumNext/Notes/issues/668)
|
||||||
* To do lists not preserved on safe import.
|
* 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)
|
* [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)
|
* [Attribute "jump to" for internal links not working anymore](https://github.com/TriliumNext/Notes/issues/732)
|
||||||
|
|
||||||
|
|
||||||
## ✨ Improvements
|
## ✨ Improvements
|
||||||
|
|
||||||
* [Add label definition type for standalone time](https://github.com/TriliumNext/Notes/pull/653) by @mm21
|
* [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
|
* [Remove resizer from backend log text area](https://github.com/TriliumNext/Notes/pull/670) by @meichthys
|
||||||
* Use CodeMirror for backend log
|
* Use CodeMirror for backend log
|
||||||
* Support for ELK layout in Mermaid diagrams (sponsored by @perfectra1n). See the relevant “ELK layout engine” in <a class="reference-link" href="#root/xKNWRXC24L5y/moBMU5tfa7Xx/Tshj61stDt8g/tPQgGfUs7ewD">Mermaid diagrams</a> for more information.
|
* Support for ELK layout in Mermaid diagrams (sponsored by @perfectra1n). See the relevant “ELK layout engine” in <a class="reference-link" href="#root/xKNWRXC24L5y/moBMU5tfa7Xx/Tshj61stDt8g/tPQgGfUs7ewD">Mermaid diagrams</a> for more information.
|
||||||
@ -33,6 +27,7 @@
|
|||||||
* [Support page breaks for printing](https://github.com/TriliumNext/Notes/pull/692)
|
* [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
|
* [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.
|
* 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.
|
* 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.
|
* 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.
|
* Move toggle sidebar button near tab bar on horizontal layout.
|
||||||
@ -41,19 +36,13 @@
|
|||||||
* [New Features for note map](https://github.com/TriliumNext/Notes/pull/700) by @CobriMediaJulien
|
* [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 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)
|
* [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
|
* [Format dates and times](https://github.com/TriliumNext/Notes/pull/741) by @adoriandoran
|
||||||
|
* [Expose cheerio in backend script api](https://github.com/TriliumNext/Notes/pull/758) by @kleutzinger
|
||||||
* [Expose cheerio in backend script api](https://github.com/TriliumNext/Notes/pull/758) by @kleutzinger
|
|
||||||
* [Format note paths](https://github.com/TriliumNext/Notes/pull/759) by @adoriandoran
|
* [Format note paths](https://github.com/TriliumNext/Notes/pull/759) by @adoriandoran
|
||||||
|
|
||||||
* [add remark about UFW issues](https://github.com/TriliumNext/Notes/pull/767) by @pano9000
|
* [add remark about UFW issues](https://github.com/TriliumNext/Notes/pull/767) by @pano9000
|
||||||
* [Code Block language support for Terraform (HCL)](https://github.com/TriliumNext/Notes/issues/739)
|
* [Code Block language support for Terraform (HCL)](https://github.com/TriliumNext/Notes/issues/739)
|
||||||
|
|
||||||
* [Display the fixed toolbar on multiple lines](https://github.com/TriliumNext/Notes/issues/729) (adjustable in settings)
|
* [Display the fixed toolbar on multiple lines](https://github.com/TriliumNext/Notes/issues/729) (adjustable in settings)
|
||||||
|
|
||||||
* [Hide `internalLink` from `Jump To Note` dialog](https://github.com/TriliumNext/Notes/issues/713)
|
* [Hide `internalLink` from `Jump To Note` dialog](https://github.com/TriliumNext/Notes/issues/713)
|
||||||
|
|
||||||
|
|
||||||
## 🌍 Internationalization
|
## 🌍 Internationalization
|
||||||
|
|
||||||
@ -65,9 +54,7 @@
|
|||||||
* Translate hidden notes (including options).
|
* Translate hidden notes (including options).
|
||||||
* Romanian improvements.
|
* Romanian improvements.
|
||||||
* [Brazillian Portuguese](https://github.com/TriliumNext/Notes/pull/740) by @Nertonm work in progress (only server translations for now)
|
* [Brazillian Portuguese](https://github.com/TriliumNext/Notes/pull/740) by @Nertonm work in progress (only server translations for now)
|
||||||
|
|
||||||
* Translate note autocomplete.
|
* Translate note autocomplete.
|
||||||
|
|
||||||
|
|
||||||
## ⬆️ Library updates
|
## ⬆️ Library updates
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# v0.91.2-beta
|
# v0.91.2-beta
|
||||||
## 🐞 Bugfixes
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
* [Can not toggle notes by clicking on the note's icon in the navigation bar](https://github.com/TriliumNext/Notes/issues/812)
|
* [Can not toggle notes by clicking on the note's icon in the navigation bar](https://github.com/TriliumNext/Notes/issues/812)
|
||||||
@ -9,25 +9,18 @@
|
|||||||
## ✨ Improvements
|
## ✨ Improvements
|
||||||
|
|
||||||
* [fix typo Trillium](https://github.com/TriliumNext/Notes/pull/799) by @pano9000
|
* [fix typo Trillium](https://github.com/TriliumNext/Notes/pull/799) by @pano9000
|
||||||
|
* [Libraries in Excalidraw are broken](https://github.com/TriliumNext/Notes/pull/787) by @CobriMediaJulien
|
||||||
* [Libraries in Excalidraw are broken](https://github.com/TriliumNext/Notes/pull/787) by @CobriMediaJulien
|
|
||||||
|
|
||||||
* [Color scheme selection](https://github.com/TriliumNext/Notes/pull/800) by @adoriandoran
|
* [Color scheme selection](https://github.com/TriliumNext/Notes/pull/800) by @adoriandoran
|
||||||
|
|
||||||
* [Style Next: Restyle the "Jump to Note" dialog](https://github.com/TriliumNext/Notes/pull/802) by @adoriandoran
|
* [Style Next: Restyle the "Jump to Note" dialog](https://github.com/TriliumNext/Notes/pull/802) by @adoriandoran
|
||||||
|
|
||||||
* Exporting a Markdown file will now try to preserve syntax highlighting
|
* Exporting a Markdown file will now try to preserve syntax highlighting
|
||||||
|
|
||||||
* [Auto-show left panel when configuring launchbar](https://github.com/TriliumNext/Notes/issues/779)
|
* [Auto-show left panel when configuring launchbar](https://github.com/TriliumNext/Notes/issues/779)
|
||||||
* [Accessibility: explicitly associate label and input elements](https://github.com/TriliumNext/Notes/pull/813) by @pano9000
|
* [Accessibility: explicitly associate label and input elements](https://github.com/TriliumNext/Notes/pull/813) by @pano9000
|
||||||
|
|
||||||
## 🌍 Internationalization
|
## 🌍 Internationalization
|
||||||
|
|
||||||
* Spanish improvements by @hasecilu
|
* Spanish improvements by @hasecilu
|
||||||
* [localize hardcoded English aria-labels](https://github.com/TriliumNext/Notes/pull/801) by @pano9000
|
* [localize hardcoded English aria-labels](https://github.com/TriliumNext/Notes/pull/801) by @pano9000
|
||||||
|
|
||||||
* Translate new note title
|
* Translate new note title
|
||||||
|
|
||||||
|
|
||||||
## ⬆️ Library updates
|
## ⬆️ Library updates
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# v0.91.3-beta
|
# v0.91.3-beta
|
||||||
## 💡 Key highlights
|
## 💡 Key highlights
|
||||||
|
|
||||||
* Quite a few mobile improvements have been done (**kindly waiting for bug reports**)
|
* Quite a few mobile improvements have been done (**kindly waiting for bug reports**)
|
||||||
@ -27,17 +27,17 @@
|
|||||||
* [NotFoundError after trying to paste filepath into note, restart required](https://github.com/TriliumNext/Notes/issues/881)
|
* [NotFoundError after trying to paste filepath into note, restart required](https://github.com/TriliumNext/Notes/issues/881)
|
||||||
* login: fix "flash of unstyled content" by @pano9000
|
* login: fix "flash of unstyled content" by @pano9000
|
||||||
* [Limit search function doesn't work](https://github.com/TriliumNext/Notes/issues/920)
|
* [Limit search function doesn't work](https://github.com/TriliumNext/Notes/issues/920)
|
||||||
|
|
||||||
* [fix ck-editor checkboxes not showing checkmark while printing](https://github.com/TriliumNext/Notes/pull/908) by @pano9000
|
* [fix ck-editor checkboxes not showing checkmark while printing](https://github.com/TriliumNext/Notes/pull/908) by @pano9000
|
||||||
|
|
||||||
|
|
||||||
## ✨ Improvements
|
## ✨ Improvements
|
||||||
|
|
||||||
* [Syntax Highlighting for Batch scripts](https://github.com/TriliumNext/Notes/issues/830)
|
* [Syntax Highlighting for Batch scripts](https://github.com/TriliumNext/Notes/issues/830)
|
||||||
* Mobile improvements
|
* Mobile improvements
|
||||||
|
|
||||||
* Translucent top bar mobile layout on iOS
|
* Translucent top bar mobile layout on iOS
|
||||||
* Display formatting toolbar above keyboard.
|
* Display formatting toolbar above keyboard.
|
||||||
* Fonts
|
* Fonts
|
||||||
|
|
||||||
* Grouped the font selection by font type (sans-serif, monospace, etc.).
|
* Grouped the font selection by font type (sans-serif, monospace, etc.).
|
||||||
* Added an option to use the system font (e.g. “Segoe UI” for Windows).
|
* Added an option to use the system font (e.g. “Segoe UI” for Windows).
|
||||||
* Display the content of JSON attachments and improve the style of attachment code blocks.
|
* Display the content of JSON attachments and improve the style of attachment code blocks.
|
||||||
@ -48,17 +48,14 @@
|
|||||||
* login: add Trilium icon and improve style by @pano9000
|
* login: add Trilium icon and improve style by @pano9000
|
||||||
* allow disabling mention autocomplete by pressing escape (forward port of @zadam’s work)
|
* allow disabling mention autocomplete by pressing escape (forward port of @zadam’s work)
|
||||||
* [Restyle the help dialog](https://github.com/TriliumNext/Notes/pull/903) by @adoriandoran
|
* [Restyle the help dialog](https://github.com/TriliumNext/Notes/pull/903) by @adoriandoran
|
||||||
|
|
||||||
* Added back ESLint support for backend notes
|
* Added back ESLint support for backend notes
|
||||||
|
|
||||||
* Exporting JavaScript code blocks in text notes to Markdown now sets the right language tag.
|
* Exporting JavaScript code blocks in text notes to Markdown now sets the right language tag.
|
||||||
|
|
||||||
|
|
||||||
## 🌍 Internationalization
|
## 🌍 Internationalization
|
||||||
|
|
||||||
* Spanish translation improvements by @hasecilu
|
* Spanish translation improvements by @hasecilu
|
||||||
* Chinese translation improvements by @Nriver
|
* Chinese translation improvements by @Nriver
|
||||||
* [make <kbd> tags translatable](https://github.com/TriliumNext/Notes/pull/857) by @pano9000
|
* [make <kbd>tags translatable</kbd>](https://github.com/TriliumNext/Notes/pull/857) by @pano9000
|
||||||
* [make duplicate notes suffix translatable](https://github.com/TriliumNext/Notes/pull/859) by @pano9000
|
* [make duplicate notes suffix translatable](https://github.com/TriliumNext/Notes/pull/859) by @pano9000
|
||||||
* improve translatability of database\_backed\_up\_to string by @pano9000
|
* improve translatability of database\_backed\_up\_to string by @pano9000
|
||||||
* translate some buttons in the note tree
|
* translate some buttons in the note tree
|
||||||
@ -67,14 +64,13 @@
|
|||||||
## ⬆️ Technical Improvements
|
## ⬆️ Technical Improvements
|
||||||
|
|
||||||
* Library updates
|
* Library updates
|
||||||
|
|
||||||
* force-graph to v1.47.2
|
* force-graph to v1.47.2
|
||||||
* @highlightjs/cdn-assets to v11.11.1
|
* @highlightjs/cdn-assets to v11.11.1
|
||||||
* typedoc to v0.27.6
|
* typedoc to v0.27.6
|
||||||
* jquery.fancytree to v2.38.4
|
* jquery.fancytree to v2.38.4
|
||||||
* katex to v0.16.19
|
* katex to v0.16.19
|
||||||
|
|
||||||
* @types/node to v22.10.5
|
* @types/node to v22.10.5
|
||||||
|
|
||||||
* marked to v15.0.5
|
* marked to v15.0.5
|
||||||
* mind-elixir to v4.3.6
|
* mind-elixir to v4.3.6
|
||||||
* better-sqlite3 to v11.8.0
|
* better-sqlite3 to v11.8.0
|
||||||
@ -82,21 +78,15 @@
|
|||||||
* jsdom to v26
|
* jsdom to v26
|
||||||
* i18next to v24.2.1
|
* i18next to v24.2.1
|
||||||
* draggabilly to v3.0.0
|
* draggabilly to v3.0.0
|
||||||
|
|
||||||
* electron to 33.3.1.
|
* electron to 33.3.1.
|
||||||
|
|
||||||
* Node.js for Docker containers: v22.13.0
|
* Node.js for Docker containers: v22.13.0
|
||||||
|
|
||||||
* ts-loader: v9.5.2
|
* ts-loader: v9.5.2
|
||||||
|
|
||||||
* [use existing randomSecureToken function](https://github.com/TriliumNext/Notes/pull/866) by @pano9000
|
* [use existing randomSecureToken function](https://github.com/TriliumNext/Notes/pull/866) by @pano9000
|
||||||
|
|
||||||
* use named exports for the utils functions by @pano9000
|
* use named exports for the utils functions by @pano9000
|
||||||
* use Set instead of Arrays for faster lookups by @pano9000
|
* use Set instead of Arrays for faster lookups by @pano9000
|
||||||
* remove unused 'request' by @pano9000
|
* remove unused 'request' by @pano9000
|
||||||
* utils/formatDownloadTitle: simplify function by @pano9000
|
* utils/formatDownloadTitle: simplify function by @pano9000
|
||||||
* remove unused tree-kill dependency by @pano9000
|
* remove unused tree-kill dependency by @pano9000
|
||||||
|
|
||||||
* [Add timezone and localtime mounts to docker-compose](https://github.com/TriliumNext/Notes/pull/892) by @perfectra1n
|
* [Add timezone and localtime mounts to docker-compose](https://github.com/TriliumNext/Notes/pull/892) by @perfectra1n
|
||||||
* login: simplify JS by @pano9000
|
* login: simplify JS by @pano9000
|
||||||
* set password: various smaller fixes by @pano9000
|
* set password: various smaller fixes by @pano9000
|
||||||
@ -104,13 +94,8 @@
|
|||||||
* add prettier as devDep and scripts by @pano9000
|
* add prettier as devDep and scripts by @pano9000
|
||||||
* add override for \*.json tab width to match .editorconfig by @pano9000
|
* add override for \*.json tab width to match .editorconfig by @pano9000
|
||||||
* update deprecated electron packages by @pano9000
|
* update deprecated electron packages by @pano9000
|
||||||
|
|
||||||
* Add server logging for CKEditor state changes by @process
|
* Add server logging for CKEditor state changes by @process
|
||||||
|
|
||||||
* refactor(data\_dir): simplify logic and make code robust and testable by @pano9000
|
* refactor(data\_dir): simplify logic and make code robust and testable by @pano9000
|
||||||
|
|
||||||
* replace csurf with csrf-csrf by @pano9000
|
* replace csurf with csrf-csrf by @pano9000
|
||||||
|
|
||||||
* refactor(backend\_log): improve getBackendLog by @pano9000
|
* refactor(backend\_log): improve getBackendLog by @pano9000
|
||||||
|
|
||||||
* fix(views): replace deprecated meta tag by @pano9000
|
* fix(views): replace deprecated meta tag by @pano9000
|
@ -1,4 +1,4 @@
|
|||||||
# v0.91.4-beta
|
# v0.91.4-beta
|
||||||
To do before release:
|
To do before release:
|
||||||
|
|
||||||
* Ensure Excalidraw works on desktop build.
|
* Ensure Excalidraw works on desktop build.
|
||||||
@ -7,9 +7,7 @@ To do before release:
|
|||||||
|
|
||||||
* We now provide binaries to run the server on Linux on ARM without Docker (e.g. on a Raspberry Pi, thanks to @perfectra1n ).
|
* We now provide binaries to run the server on Linux on ARM without Docker (e.g. on a Raspberry Pi, thanks to @perfectra1n ).
|
||||||
* [Introducing a map note type](https://github.com/TriliumNext/Notes/pull/1017)
|
* [Introducing a map note type](https://github.com/TriliumNext/Notes/pull/1017)
|
||||||
|
* Add ability to set Trilium configuration variables via ENV variables by @pano9000 and @perfectra1n
|
||||||
* Add ability to set Trilium configuration variables via ENV variables by @pano9000 and @perfectra1n
|
|
||||||
|
|
||||||
|
|
||||||
## 🐞 Bugfixes
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
@ -21,8 +19,8 @@ To do before release:
|
|||||||
* [Code Notes Settings: the "Available MIME Type" list gets corrupted](https://github.com/TriliumNext/Notes/issues/988)
|
* [Code Notes Settings: the "Available MIME Type" list gets corrupted](https://github.com/TriliumNext/Notes/issues/988)
|
||||||
* [Tree Panel: the preferred width resets under certain conditions](https://github.com/TriliumNext/Notes/issues/990)
|
* [Tree Panel: the preferred width resets under certain conditions](https://github.com/TriliumNext/Notes/issues/990)
|
||||||
* [Mind map: the branching side preference is not persisted](https://github.com/TriliumNext/Notes/issues/986)
|
* [Mind map: the branching side preference is not persisted](https://github.com/TriliumNext/Notes/issues/986)
|
||||||
* HTML Import Strips away "valid" h1 tags by @pano9000
|
* HTML Import Strips away "valid" h1 tags by @pano9000
|
||||||
* [share.js broken on share pages](https://github.com/TriliumNext/Notes/issues/1029) by @pano9000
|
* [share.js broken on share pages](https://github.com/TriliumNext/Notes/issues/1029) by @pano9000
|
||||||
|
|
||||||
## ✨ Improvements
|
## ✨ Improvements
|
||||||
|
|
||||||
@ -42,21 +40,21 @@ To do before release:
|
|||||||
* update dependency force-graph to v1.49.0
|
* update dependency force-graph to v1.49.0
|
||||||
* update dependency katex to v0.16.21
|
* update dependency katex to v0.16.21
|
||||||
* update dependency better-sqlite3 to v11.8.1
|
* update dependency better-sqlite3 to v11.8.1
|
||||||
* [set more secure csrf related settings](https://github.com/TriliumNext/Notes/pull/961) by @pano9000
|
* [set more secure csrf related settings](https://github.com/TriliumNext/Notes/pull/961) by @pano9000
|
||||||
* get rid of ts-node by @pano9000
|
* get rid of ts-node by @pano9000
|
||||||
* Fix default ivLength in dump-db tool by @Nriver
|
* Fix default ivLength in dump-db tool by @Nriver
|
||||||
* add vitest as test framework and port current tests (& various test improvements) by @pano9000
|
* add vitest as test framework and port current tests (& various test improvements) by @pano9000
|
||||||
* get rid of Webpack Critical dependency warning by @pano9000
|
* get rid of Webpack Critical dependency warning by @pano9000
|
||||||
* fix flaky getPlatformAppDataDir test on Windows by @pano9000
|
* fix flaky getPlatformAppDataDir test on Windows by @pano9000
|
||||||
* refactor and add tests for \`services/import/mime\` by @pano9000
|
* refactor and add tests for \`services/import/mime\` by @pano9000
|
||||||
* refactor: compress images by @j9t
|
* refactor: compress images by @j9t
|
||||||
* Bump Electron to v34.0.1
|
* Bump Electron to v34.0.1
|
||||||
* Bump i18next-http-backend to v3.0.2
|
* Bump i18next-http-backend to v3.0.2
|
||||||
* Bump i18next to v24.2.2
|
* Bump i18next to v24.2.2
|
||||||
* Bump electron-forge monorepo to v7.6.1
|
* Bump electron-forge monorepo to v7.6.1
|
||||||
* Bump @mind-elixir/node-menu to v1.0.4
|
* Bump @mind-elixir/node-menu to v1.0.4
|
||||||
* Docker: update node.js to v22.13.1
|
* Docker: update node.js to v22.13.1
|
||||||
* webpack: add Configuration type
|
* webpack: add Configuration type
|
||||||
* webpack: add missing share.js entry point
|
* webpack: add missing share.js entry point
|
||||||
* npm audit fix by @pano9000
|
* npm audit fix by @pano9000
|
||||||
* port desktop and mobile entrypoints by @pano9000
|
* port desktop and mobile entrypoints by @pano9000
|
@ -1,12 +1,11 @@
|
|||||||
# v0.91.5
|
# v0.91.5
|
||||||
## 💡 Key highlights
|
## 💡 Key highlights
|
||||||
|
|
||||||
* We now provide binaries to run the server on Linux on ARM without Docker (e.g. on a Raspberry Pi, thanks to @perfectra1n ).
|
* We now provide binaries to run the server on Linux on ARM without Docker (e.g. on a Raspberry Pi, thanks to @perfectra1n ).
|
||||||
* [Introducing a map note type](https://github.com/TriliumNext/Notes/pull/1017)
|
* [Introducing a map note type](https://github.com/TriliumNext/Notes/pull/1017)
|
||||||
|
* Add ability to set Trilium configuration variables via ENV variables by @pano9000 and @perfectra1n
|
||||||
* Add ability to set Trilium configuration variables via ENV variables by @pano9000 and @perfectra1n
|
|
||||||
|
|
||||||
* Quite a few mobile improvements have been done (**kindly waiting for bug reports**)
|
* Quite a few mobile improvements have been done (**kindly waiting for bug reports**)
|
||||||
|
|
||||||
* 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.
|
* 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.
|
* 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.
|
* The launch bar has also been moved at the bottom, to be inline with modern application layouts.
|
||||||
@ -21,11 +20,8 @@
|
|||||||
* 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.
|
* 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.
|
* [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.
|
* [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.
|
* 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.**
|
* 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)
|
## New in this release (v0.91.5)
|
||||||
|
|
||||||
@ -33,7 +29,7 @@
|
|||||||
|
|
||||||
* [Import Dialog "Safe Import" Tooltip is cut off](https://github.com/TriliumNext/Notes/issues/1003)
|
* [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)
|
* [Backend Log is not showing on mobile view](https://github.com/TriliumNext/Notes/issues/1058)
|
||||||
* [initial server setup form cannot be sent with enter key](https://github.com/TriliumNext/Notes/issues/94) by @pano9000
|
* [initial server setup form cannot be sent with enter key](https://github.com/TriliumNext/Notes/issues/94) by @pano9000
|
||||||
|
|
||||||
### ✨ Improvements
|
### ✨ Improvements
|
||||||
|
|
||||||
@ -46,10 +42,10 @@
|
|||||||
### 🛠️ Technical updates
|
### 🛠️ Technical updates
|
||||||
|
|
||||||
* update dependency @types/node to v22.12.0
|
* update dependency @types/node to v22.12.0
|
||||||
* Use new type field for GitHub issues by @pano9000
|
* Use new type field for GitHub issues by @pano9000
|
||||||
* chore(client/ts): port setup entrypoint by @pano9000
|
* chore(client/ts): port setup entrypoint by @pano9000
|
||||||
* refactor(server/utils): turn isMac/isWin/isElectron/isDev into boolean by @pano9000
|
* refactor(server/utils): turn isMac/isWin/isElectron/isDev into boolean by @pano9000
|
||||||
* chore(issue\_templates): add simple Task template by @pano9000
|
* chore(issue\_templates): add simple Task template by @pano9000
|
||||||
|
|
||||||
## From v0.91.4-beta
|
## From v0.91.4-beta
|
||||||
|
|
||||||
@ -63,8 +59,8 @@
|
|||||||
* [Code Notes Settings: the "Available MIME Type" list gets corrupted](https://github.com/TriliumNext/Notes/issues/988)
|
* [Code Notes Settings: the "Available MIME Type" list gets corrupted](https://github.com/TriliumNext/Notes/issues/988)
|
||||||
* [Tree Panel: the preferred width resets under certain conditions](https://github.com/TriliumNext/Notes/issues/990)
|
* [Tree Panel: the preferred width resets under certain conditions](https://github.com/TriliumNext/Notes/issues/990)
|
||||||
* [Mind map: the branching side preference is not persisted](https://github.com/TriliumNext/Notes/issues/986)
|
* [Mind map: the branching side preference is not persisted](https://github.com/TriliumNext/Notes/issues/986)
|
||||||
* HTML Import Strips away "valid" h1 tags by @pano9000
|
* HTML Import Strips away "valid" h1 tags by @pano9000
|
||||||
* [share.js broken on share pages](https://github.com/TriliumNext/Notes/issues/1029) by @pano9000
|
* [share.js broken on share pages](https://github.com/TriliumNext/Notes/issues/1029) by @pano9000
|
||||||
|
|
||||||
### ✨ Improvements
|
### ✨ Improvements
|
||||||
|
|
||||||
@ -84,24 +80,24 @@
|
|||||||
* update dependency force-graph to v1.49.0
|
* update dependency force-graph to v1.49.0
|
||||||
* update dependency katex to v0.16.21
|
* update dependency katex to v0.16.21
|
||||||
* update dependency better-sqlite3 to v11.8.1
|
* update dependency better-sqlite3 to v11.8.1
|
||||||
* [set more secure csrf related settings](https://github.com/TriliumNext/Notes/pull/961) by @pano9000
|
* [set more secure csrf related settings](https://github.com/TriliumNext/Notes/pull/961) by @pano9000
|
||||||
* get rid of ts-node by @pano9000
|
* get rid of ts-node by @pano9000
|
||||||
* Fix default ivLength in dump-db tool by @Nriver
|
* Fix default ivLength in dump-db tool by @Nriver
|
||||||
* add vitest as test framework and port current tests (& various test improvements) by @pano9000
|
* add vitest as test framework and port current tests (& various test improvements) by @pano9000
|
||||||
* get rid of Webpack Critical dependency warning by @pano9000
|
* get rid of Webpack Critical dependency warning by @pano9000
|
||||||
* fix flaky getPlatformAppDataDir test on Windows by @pano9000
|
* fix flaky getPlatformAppDataDir test on Windows by @pano9000
|
||||||
* refactor and add tests for \`services/import/mime\` by @pano9000
|
* refactor and add tests for \`services/import/mime\` by @pano9000
|
||||||
* refactor: compress images by @j9t
|
* refactor: compress images by @j9t
|
||||||
* Bump Electron to v34.0.1
|
* Bump Electron to v34.0.1
|
||||||
* Bump i18next-http-backend to v3.0.2
|
* Bump i18next-http-backend to v3.0.2
|
||||||
* Bump i18next to v24.2.2
|
* Bump i18next to v24.2.2
|
||||||
* Bump electron-forge monorepo to v7.6.1
|
* Bump electron-forge monorepo to v7.6.1
|
||||||
* Bump @mind-elixir/node-menu to v1.0.4
|
* Bump @mind-elixir/node-menu to v1.0.4
|
||||||
* Docker: update node.js to v22.13.1
|
* Docker: update node.js to v22.13.1
|
||||||
* webpack: add Configuration type
|
* webpack: add Configuration type
|
||||||
* webpack: add missing share.js entry point
|
* webpack: add missing share.js entry point
|
||||||
* npm audit fix by @pano9000
|
* npm audit fix by @pano9000
|
||||||
* port desktop and mobile entrypoints by @pano9000
|
* port desktop and mobile entrypoints by @pano9000
|
||||||
|
|
||||||
## From v0.91.3-beta
|
## From v0.91.3-beta
|
||||||
|
|
||||||
@ -114,17 +110,17 @@
|
|||||||
* [NotFoundError after trying to paste filepath into note, restart required](https://github.com/TriliumNext/Notes/issues/881)
|
* [NotFoundError after trying to paste filepath into note, restart required](https://github.com/TriliumNext/Notes/issues/881)
|
||||||
* login: fix "flash of unstyled content" by @pano9000
|
* login: fix "flash of unstyled content" by @pano9000
|
||||||
* [Limit search function doesn't work](https://github.com/TriliumNext/Notes/issues/920)
|
* [Limit search function doesn't work](https://github.com/TriliumNext/Notes/issues/920)
|
||||||
|
|
||||||
* [fix ck-editor checkboxes not showing checkmark while printing](https://github.com/TriliumNext/Notes/pull/908) by @pano9000
|
* [fix ck-editor checkboxes not showing checkmark while printing](https://github.com/TriliumNext/Notes/pull/908) by @pano9000
|
||||||
|
|
||||||
|
|
||||||
### ✨ Improvements
|
### ✨ Improvements
|
||||||
|
|
||||||
* [Syntax Highlighting for Batch scripts](https://github.com/TriliumNext/Notes/issues/830)
|
* [Syntax Highlighting for Batch scripts](https://github.com/TriliumNext/Notes/issues/830)
|
||||||
* Mobile improvements
|
* Mobile improvements
|
||||||
|
|
||||||
* Translucent top bar mobile layout on iOS
|
* Translucent top bar mobile layout on iOS
|
||||||
* Display formatting toolbar above keyboard.
|
* Display formatting toolbar above keyboard.
|
||||||
* Fonts
|
* Fonts
|
||||||
|
|
||||||
* Grouped the font selection by font type (sans-serif, monospace, etc.).
|
* Grouped the font selection by font type (sans-serif, monospace, etc.).
|
||||||
* Added an option to use the system font (e.g. “Segoe UI” for Windows).
|
* Added an option to use the system font (e.g. “Segoe UI” for Windows).
|
||||||
* Display the content of JSON attachments and improve the style of attachment code blocks.
|
* Display the content of JSON attachments and improve the style of attachment code blocks.
|
||||||
@ -135,17 +131,14 @@
|
|||||||
* login: add Trilium icon and improve style by @pano9000
|
* login: add Trilium icon and improve style by @pano9000
|
||||||
* allow disabling mention autocomplete by pressing escape (forward port of @zadam’s work)
|
* allow disabling mention autocomplete by pressing escape (forward port of @zadam’s work)
|
||||||
* [Restyle the help dialog](https://github.com/TriliumNext/Notes/pull/903) by @adoriandoran
|
* [Restyle the help dialog](https://github.com/TriliumNext/Notes/pull/903) by @adoriandoran
|
||||||
|
|
||||||
* Added back ESLint support for backend notes
|
* Added back ESLint support for backend notes
|
||||||
|
|
||||||
* Exporting JavaScript code blocks in text notes to Markdown now sets the right language tag.
|
* Exporting JavaScript code blocks in text notes to Markdown now sets the right language tag.
|
||||||
|
|
||||||
|
|
||||||
### 🌍 Internationalization
|
### 🌍 Internationalization
|
||||||
|
|
||||||
* Spanish translation improvements by @hasecilu
|
* Spanish translation improvements by @hasecilu
|
||||||
* Chinese translation improvements by @Nriver
|
* Chinese translation improvements by @Nriver
|
||||||
* [make <kbd> tags translatable](https://github.com/TriliumNext/Notes/pull/857) by @pano9000
|
* [make <kbd>tags translatable</kbd>](https://github.com/TriliumNext/Notes/pull/857) by @pano9000
|
||||||
* [make duplicate notes suffix translatable](https://github.com/TriliumNext/Notes/pull/859) by @pano9000
|
* [make duplicate notes suffix translatable](https://github.com/TriliumNext/Notes/pull/859) by @pano9000
|
||||||
* improve translatability of database\_backed\_up\_to string by @pano9000
|
* improve translatability of database\_backed\_up\_to string by @pano9000
|
||||||
* translate some buttons in the note tree
|
* translate some buttons in the note tree
|
||||||
@ -154,14 +147,13 @@
|
|||||||
### ⬆️ Technical Improvements
|
### ⬆️ Technical Improvements
|
||||||
|
|
||||||
* Library updates
|
* Library updates
|
||||||
|
|
||||||
* force-graph to v1.47.2
|
* force-graph to v1.47.2
|
||||||
* @highlightjs/cdn-assets to v11.11.1
|
* @highlightjs/cdn-assets to v11.11.1
|
||||||
* typedoc to v0.27.6
|
* typedoc to v0.27.6
|
||||||
* jquery.fancytree to v2.38.4
|
* jquery.fancytree to v2.38.4
|
||||||
* katex to v0.16.19
|
* katex to v0.16.19
|
||||||
|
|
||||||
* @types/node to v22.10.5
|
* @types/node to v22.10.5
|
||||||
|
|
||||||
* marked to v15.0.5
|
* marked to v15.0.5
|
||||||
* mind-elixir to v4.3.6
|
* mind-elixir to v4.3.6
|
||||||
* better-sqlite3 to v11.8.0
|
* better-sqlite3 to v11.8.0
|
||||||
@ -169,21 +161,15 @@
|
|||||||
* jsdom to v26
|
* jsdom to v26
|
||||||
* i18next to v24.2.1
|
* i18next to v24.2.1
|
||||||
* draggabilly to v3.0.0
|
* draggabilly to v3.0.0
|
||||||
|
|
||||||
* electron to 33.3.1.
|
* electron to 33.3.1.
|
||||||
|
|
||||||
* Node.js for Docker containers: v22.13.0
|
* Node.js for Docker containers: v22.13.0
|
||||||
|
|
||||||
* ts-loader: v9.5.2
|
* ts-loader: v9.5.2
|
||||||
|
|
||||||
* [use existing randomSecureToken function](https://github.com/TriliumNext/Notes/pull/866) by @pano9000
|
* [use existing randomSecureToken function](https://github.com/TriliumNext/Notes/pull/866) by @pano9000
|
||||||
|
|
||||||
* use named exports for the utils functions by @pano9000
|
* use named exports for the utils functions by @pano9000
|
||||||
* use Set instead of Arrays for faster lookups by @pano9000
|
* use Set instead of Arrays for faster lookups by @pano9000
|
||||||
* remove unused 'request' by @pano9000
|
* remove unused 'request' by @pano9000
|
||||||
* utils/formatDownloadTitle: simplify function by @pano9000
|
* utils/formatDownloadTitle: simplify function by @pano9000
|
||||||
* remove unused tree-kill dependency by @pano9000
|
* remove unused tree-kill dependency by @pano9000
|
||||||
|
|
||||||
* [Add timezone and localtime mounts to docker-compose](https://github.com/TriliumNext/Notes/pull/892) by @perfectra1n
|
* [Add timezone and localtime mounts to docker-compose](https://github.com/TriliumNext/Notes/pull/892) by @perfectra1n
|
||||||
* login: simplify JS by @pano9000
|
* login: simplify JS by @pano9000
|
||||||
* set password: various smaller fixes by @pano9000
|
* set password: various smaller fixes by @pano9000
|
||||||
@ -191,15 +177,10 @@
|
|||||||
* add prettier as devDep and scripts by @pano9000
|
* add prettier as devDep and scripts by @pano9000
|
||||||
* add override for \*.json tab width to match .editorconfig by @pano9000
|
* add override for \*.json tab width to match .editorconfig by @pano9000
|
||||||
* update deprecated electron packages by @pano9000
|
* update deprecated electron packages by @pano9000
|
||||||
|
|
||||||
* Add server logging for CKEditor state changes by @process
|
* Add server logging for CKEditor state changes by @process
|
||||||
|
|
||||||
* refactor(data\_dir): simplify logic and make code robust and testable by @pano9000
|
* refactor(data\_dir): simplify logic and make code robust and testable by @pano9000
|
||||||
|
|
||||||
* replace csurf with csrf-csrf by @pano9000
|
* replace csurf with csrf-csrf by @pano9000
|
||||||
|
|
||||||
* refactor(backend\_log): improve getBackendLog by @pano9000
|
* refactor(backend\_log): improve getBackendLog by @pano9000
|
||||||
|
|
||||||
* fix(views): replace deprecated meta tag by @pano9000
|
* fix(views): replace deprecated meta tag by @pano9000
|
||||||
|
|
||||||
## From v0.91.2-beta
|
## From v0.91.2-beta
|
||||||
@ -214,25 +195,18 @@
|
|||||||
### ✨ Improvements
|
### ✨ Improvements
|
||||||
|
|
||||||
* [fix typo Trillium](https://github.com/TriliumNext/Notes/pull/799) by @pano9000
|
* [fix typo Trillium](https://github.com/TriliumNext/Notes/pull/799) by @pano9000
|
||||||
|
* [Libraries in Excalidraw are broken](https://github.com/TriliumNext/Notes/pull/787) by @CobriMediaJulien
|
||||||
* [Libraries in Excalidraw are broken](https://github.com/TriliumNext/Notes/pull/787) by @CobriMediaJulien
|
|
||||||
|
|
||||||
* [Color scheme selection](https://github.com/TriliumNext/Notes/pull/800) by @adoriandoran
|
* [Color scheme selection](https://github.com/TriliumNext/Notes/pull/800) by @adoriandoran
|
||||||
|
|
||||||
* [Style Next: Restyle the "Jump to Note" dialog](https://github.com/TriliumNext/Notes/pull/802) by @adoriandoran
|
* [Style Next: Restyle the "Jump to Note" dialog](https://github.com/TriliumNext/Notes/pull/802) by @adoriandoran
|
||||||
|
|
||||||
* Exporting a Markdown file will now try to preserve syntax highlighting
|
* Exporting a Markdown file will now try to preserve syntax highlighting
|
||||||
|
|
||||||
* [Auto-show left panel when configuring launchbar](https://github.com/TriliumNext/Notes/issues/779)
|
* [Auto-show left panel when configuring launchbar](https://github.com/TriliumNext/Notes/issues/779)
|
||||||
* [Accessibility: explicitly associate label and input elements](https://github.com/TriliumNext/Notes/pull/813) by @pano9000
|
* [Accessibility: explicitly associate label and input elements](https://github.com/TriliumNext/Notes/pull/813) by @pano9000
|
||||||
|
|
||||||
### 🌍 Internationalization
|
### 🌍 Internationalization
|
||||||
|
|
||||||
* Spanish improvements by @hasecilu
|
* Spanish improvements by @hasecilu
|
||||||
* [localize hardcoded English aria-labels](https://github.com/TriliumNext/Notes/pull/801) by @pano9000
|
* [localize hardcoded English aria-labels](https://github.com/TriliumNext/Notes/pull/801) by @pano9000
|
||||||
|
|
||||||
* Translate new note title
|
* Translate new note title
|
||||||
|
|
||||||
|
|
||||||
### ⬆️ Library updates
|
### ⬆️ Library updates
|
||||||
|
|
||||||
@ -254,14 +228,11 @@
|
|||||||
* [Syntax highlight in code blocks only in edit mode](https://github.com/TriliumNext/Notes/issues/668)
|
* [Syntax highlight in code blocks only in edit mode](https://github.com/TriliumNext/Notes/issues/668)
|
||||||
* To do lists not preserved on safe import.
|
* 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)
|
* [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)
|
* [Attribute "jump to" for internal links not working anymore](https://github.com/TriliumNext/Notes/issues/732)
|
||||||
|
|
||||||
|
|
||||||
### ✨ Improvements
|
### ✨ Improvements
|
||||||
|
|
||||||
* [Add label definition type for standalone time](https://github.com/TriliumNext/Notes/pull/653) by @mm21
|
* [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
|
* [Remove resizer from backend log text area](https://github.com/TriliumNext/Notes/pull/670) by @meichthys
|
||||||
* Use CodeMirror for backend log
|
* Use CodeMirror for backend log
|
||||||
* Support for ELK layout in Mermaid diagrams (sponsored by @perfectra1n). See the relevant “ELK layout engine” in <a class="reference-link" href="#root/xKNWRXC24L5y/moBMU5tfa7Xx/Tshj61stDt8g/tPQgGfUs7ewD">[missing note]</a> for more information.
|
* Support for ELK layout in Mermaid diagrams (sponsored by @perfectra1n). See the relevant “ELK layout engine” in <a class="reference-link" href="#root/xKNWRXC24L5y/moBMU5tfa7Xx/Tshj61stDt8g/tPQgGfUs7ewD">[missing note]</a> for more information.
|
||||||
@ -272,6 +243,7 @@
|
|||||||
* [Support page breaks for printing](https://github.com/TriliumNext/Notes/pull/692)
|
* [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
|
* [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.
|
* 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.
|
* 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.
|
* 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.
|
* Move toggle sidebar button near tab bar on horizontal layout.
|
||||||
@ -280,19 +252,13 @@
|
|||||||
* [New Features for note map](https://github.com/TriliumNext/Notes/pull/700) by @CobriMediaJulien
|
* [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 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)
|
* [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
|
* [Format dates and times](https://github.com/TriliumNext/Notes/pull/741) by @adoriandoran
|
||||||
|
* [Expose cheerio in backend script api](https://github.com/TriliumNext/Notes/pull/758) by @kleutzinger
|
||||||
* [Expose cheerio in backend script api](https://github.com/TriliumNext/Notes/pull/758) by @kleutzinger
|
|
||||||
* [Format note paths](https://github.com/TriliumNext/Notes/pull/759) by @adoriandoran
|
* [Format note paths](https://github.com/TriliumNext/Notes/pull/759) by @adoriandoran
|
||||||
|
|
||||||
* [add remark about UFW issues](https://github.com/TriliumNext/Notes/pull/767) by @pano9000
|
* [add remark about UFW issues](https://github.com/TriliumNext/Notes/pull/767) by @pano9000
|
||||||
* [Code Block language support for Terraform (HCL)](https://github.com/TriliumNext/Notes/issues/739)
|
* [Code Block language support for Terraform (HCL)](https://github.com/TriliumNext/Notes/issues/739)
|
||||||
|
|
||||||
* [Display the fixed toolbar on multiple lines](https://github.com/TriliumNext/Notes/issues/729) (adjustable in settings)
|
* [Display the fixed toolbar on multiple lines](https://github.com/TriliumNext/Notes/issues/729) (adjustable in settings)
|
||||||
|
|
||||||
* [Hide `internalLink` from `Jump To Note` dialog](https://github.com/TriliumNext/Notes/issues/713)
|
* [Hide `internalLink` from `Jump To Note` dialog](https://github.com/TriliumNext/Notes/issues/713)
|
||||||
|
|
||||||
|
|
||||||
### 🌍 Internationalization
|
### 🌍 Internationalization
|
||||||
|
|
||||||
@ -304,9 +270,7 @@
|
|||||||
* Translate hidden notes (including options).
|
* Translate hidden notes (including options).
|
||||||
* Romanian improvements.
|
* Romanian improvements.
|
||||||
* [Brazillian Portuguese](https://github.com/TriliumNext/Notes/pull/740) by @Nertonm work in progress (only server translations for now)
|
* [Brazillian Portuguese](https://github.com/TriliumNext/Notes/pull/740) by @Nertonm work in progress (only server translations for now)
|
||||||
|
|
||||||
* Translate note autocomplete.
|
* Translate note autocomplete.
|
||||||
|
|
||||||
|
|
||||||
### ⬆️ Library updates
|
### ⬆️ Library updates
|
||||||
|
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# v0.91.6
|
# v0.91.6
|
||||||
## 🐞 Bugfixes
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
* [Full text search not working if there are empty mindmaps](https://github.com/TriliumNext/Notes/issues/1107)
|
* [Full text search not working if there are empty mindmaps](https://github.com/TriliumNext/Notes/issues/1107)
|
||||||
|
@ -1,45 +1,45 @@
|
|||||||
# v0.92.0-beta
|
# v0.92.0-beta
|
||||||
## 💡 Key highlights
|
## 💡 Key highlights
|
||||||
|
|
||||||
* [Trilium can now export notes as PDF directly, on the desktop version.](https://github.com/TriliumNext/Notes/pull/1091)
|
* [Trilium can now export notes as PDF directly, on the desktop version.](https://github.com/TriliumNext/Notes/pull/1091)
|
||||||
* RPM packages for Linux by @pano9000
|
* RPM packages for Linux by @pano9000
|
||||||
* [Flatpak packages for Linux](https://github.com/TriliumNext/Notes/pull/1130) (not yet published to FlatHub) by @pano9000
|
* [Flatpak packages for Linux](https://github.com/TriliumNext/Notes/pull/1130) (not yet published to FlatHub) by @pano9000
|
||||||
* There is now an in-app help that is still work in progress, but it can be triggered by pressing F1. On some note types (e.g. geo map) there is a contextual help button.
|
* There is now an in-app help that is still work in progress, but it can be triggered by pressing F1. On some note types (e.g. geo map) there is a contextual help button.
|
||||||
* Zen Mode (minimal UI). See in-app help for more details.
|
* Zen Mode (minimal UI). See in-app help for more details.
|
||||||
|
|
||||||
## 🐞 Bugfixes
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
* [js error Parsing error: The keyword 'const' is reserved](https://github.com/zadam/trilium/issues/4696) by @lly-c232733
|
* [js error Parsing error: The keyword 'const' is reserved](https://github.com/zadam/trilium/issues/4696) by @lly-c232733
|
||||||
* [Full Text Search button in quick launch search bar does not work](https://github.com/TriliumNext/Notes/issues/973) by @SiriusXT
|
* [Full Text Search button in quick launch search bar does not work](https://github.com/TriliumNext/Notes/issues/973) by @SiriusXT
|
||||||
* An obscure bug when expanding a note with custom sort where some of the notes did not have the attribute would cause notes to jump around.
|
* An obscure bug when expanding a note with custom sort where some of the notes did not have the attribute would cause notes to jump around.
|
||||||
* [Weight Tracker doesn't work on new install](https://github.com/zadam/trilium/issues/4892)
|
* [Weight Tracker doesn't work on new install](https://github.com/zadam/trilium/issues/4892)
|
||||||
* [Markdown export: Fix strikethrough](https://github.com/TriliumNext/Notes/issues/117)
|
* [Markdown export: Fix strikethrough](https://github.com/TriliumNext/Notes/issues/117)
|
||||||
* [TypeScript code files are detected as video/mp2t](https://github.com/TriliumNext/Notes/issues/1142) files by @pano9000
|
* [TypeScript code files are detected as video/mp2t](https://github.com/TriliumNext/Notes/issues/1142) files by @pano9000
|
||||||
* disallow text selection in dropdown-menus by @pano9000
|
* disallow text selection in dropdown-menus by @pano9000
|
||||||
* [Password window remains after opening encrypted notes](https://github.com/TriliumNext/Notes/issues/1078) by @dousha
|
* [Password window remains after opening encrypted notes](https://github.com/TriliumNext/Notes/issues/1078) by @dousha
|
||||||
* [Error when using code blocks in Markdown code notes](https://github.com/TriliumNext/Notes/issues/1164)
|
* [Error when using code blocks in Markdown code notes](https://github.com/TriliumNext/Notes/issues/1164)
|
||||||
* [Numbered bullet is different in Note Revision view](https://github.com/TriliumNext/Notes/issues/1177)
|
* [Numbered bullet is different in Note Revision view](https://github.com/TriliumNext/Notes/issues/1177)
|
||||||
* Missing `etapi.openapi.yaml`.
|
* Missing `etapi.openapi.yaml`.
|
||||||
* [Pressing Enter to "Add link" does not work anymore](https://github.com/TriliumNext/Notes/issues/1100) (thanks to @St0rml)
|
* [Pressing Enter to "Add link" does not work anymore](https://github.com/TriliumNext/Notes/issues/1100) (thanks to @St0rml)
|
||||||
* [Cannot cancel sharing the root note or the root of a workspace when it's hoisted](https://github.com/TriliumNext/Notes/issues/518) by @dousha
|
* [Cannot cancel sharing the root note or the root of a workspace when it's hoisted](https://github.com/TriliumNext/Notes/issues/518) by @dousha
|
||||||
* [Enabling "Enable background effects" does not properly work with dark themes](https://github.com/TriliumNext/Notes/issues/1209)
|
* [Enabling "Enable background effects" does not properly work with dark themes](https://github.com/TriliumNext/Notes/issues/1209)
|
||||||
|
|
||||||
## ✨ Improvements
|
## ✨ Improvements
|
||||||
|
|
||||||
* [Better styling for various widgets (buttons, input boxes) on the TriliumNext theme](https://github.com/TriliumNext/Notes/pull/1074) & various TriliumNext theme improvements by @adoriandoran
|
* [Better styling for various widgets (buttons, input boxes) on the TriliumNext theme](https://github.com/TriliumNext/Notes/pull/1074) & various TriliumNext theme improvements by @adoriandoran
|
||||||
* System tray icon improvements: translations, new buttons ("New note", “Open today's journal note”, “Bookmarks” and “Recent Notes”), and icons.
|
* System tray icon improvements: translations, new buttons ("New note", “Open today's journal note”, “Bookmarks” and “Recent Notes”), and icons.
|
||||||
* Custom Windows installer icon by @Sarah-Hussein
|
* Custom Windows installer icon by @Sarah-Hussein
|
||||||
* [Geo map: it's now possible to add .gpx notes as children for the map. Look for the help button in the geo map for more information.](https://github.com/TriliumNext/Notes/issues/1095)
|
* [Geo map: it's now possible to add .gpx notes as children for the map. Look for the help button in the geo map for more information.](https://github.com/TriliumNext/Notes/issues/1095)
|
||||||
* Geo map: Enable Retina detection for sharper tiles on supported devices.
|
* Geo map: Enable Retina detection for sharper tiles on supported devices.
|
||||||
* Electron: Add "Office" as category for Desktop file by @pano9000
|
* Electron: Add "Office" as category for Desktop file by @pano9000
|
||||||
* Improvements to the note tooltip, including [making the note title clickable](https://github.com/TriliumNext/Notes/issues/1063).
|
* Improvements to the note tooltip, including [making the note title clickable](https://github.com/TriliumNext/Notes/issues/1063).
|
||||||
* Render PDFs in full width by default.
|
* Render PDFs in full width by default.
|
||||||
* allow setting custom cookiePath by @pano9000
|
* allow setting custom cookiePath by @pano9000
|
||||||
* [Swagger UI endpoint](https://github.com/TriliumNext/Notes/pull/1144) by @perfectra1n
|
* [Swagger UI endpoint](https://github.com/TriliumNext/Notes/pull/1144) by @perfectra1n
|
||||||
* [Add support for \`mid:\` URI](https://github.com/TriliumNext/Notes/issues/1160)
|
* [Add support for \`mid:\` URI](https://github.com/TriliumNext/Notes/issues/1160)
|
||||||
* Raw files can now be served in shared tree by changing the URL instead of setting an attribute to the note. See documentation on Shared Notes in the in-app help (press F1).
|
* Raw files can now be served in shared tree by changing the URL instead of setting an attribute to the note. See documentation on Shared Notes in the in-app help (press F1).
|
||||||
* [allow setting custom session cookie expiration](https://github.com/TriliumNext/Notes/pull/1156) by @pano9000
|
* [allow setting custom session cookie expiration](https://github.com/TriliumNext/Notes/pull/1156) by @pano9000
|
||||||
* [friendly number handling for note erasure timeouts](https://github.com/TriliumNext/Notes/pull/1163) by @pano9000
|
* [friendly number handling for note erasure timeouts](https://github.com/TriliumNext/Notes/pull/1163) by @pano9000
|
||||||
|
|
||||||
## Mobile improvements
|
## Mobile improvements
|
||||||
|
|
||||||
@ -54,19 +54,19 @@
|
|||||||
|
|
||||||
## 🌍 Internationalization
|
## 🌍 Internationalization
|
||||||
|
|
||||||
* Spanish improvements by @hasecilu
|
* Spanish improvements by @hasecilu
|
||||||
|
|
||||||
## 🛠️ Technical improvements
|
## 🛠️ Technical improvements
|
||||||
|
|
||||||
* Remove dependency on `semver`.
|
* Remove dependency on `semver`.
|
||||||
* Update test dependencies.
|
* Update test dependencies.
|
||||||
* make desktop.ejs easier to read by @pano9000
|
* make desktop.ejs easier to read by @pano9000
|
||||||
* server/utils: add tests and smaller refactors / fixes by @pano9000
|
* server/utils: add tests and smaller refactors / fixes by @pano9000
|
||||||
* refactor: electron forge config by @pano9000
|
* refactor: electron forge config by @pano9000
|
||||||
* improve server build release file names by @pano9000
|
* improve server build release file names by @pano9000
|
||||||
* Improved the development experience by setting up caches (server & Electron) & auto-reload for Electron
|
* Improved the development experience by setting up caches (server & Electron) & auto-reload for Electron
|
||||||
* protected\_session: input improvements by @pano9000
|
* protected\_session: input improvements by @pano9000
|
||||||
* remove unused jasmine by @pano9000
|
* remove unused jasmine by @pano9000
|
||||||
* update dependency electron to v34.2.0
|
* update dependency electron to v34.2.0
|
||||||
* update dependency prettier to v3.5.1
|
* update dependency prettier to v3.5.1
|
||||||
* update dependency mind-elixir to v4.3.7
|
* update dependency mind-elixir to v4.3.7
|
||||||
@ -75,9 +75,9 @@
|
|||||||
* update dependency compression to v1.8.0
|
* update dependency compression to v1.8.0
|
||||||
* update dependency webpack to v5.98.0
|
* update dependency webpack to v5.98.0
|
||||||
* update node.js to v22.14.0
|
* update node.js to v22.14.0
|
||||||
* simplify login function and get rid of deprecated usage of expires by @pano9000
|
* simplify login function and get rid of deprecated usage of expires by @pano9000
|
||||||
* Automated OpenAPI spec generation by @FliegendeWurst
|
* Automated OpenAPI spec generation by @FliegendeWurst
|
||||||
* remove leftover @types/jasmine by @pano9000
|
* remove leftover @types/jasmine by @pano9000
|
||||||
* fix and enable ex-flaky tests in services/search.spec.ts by @pano9000
|
* fix and enable ex-flaky tests in services/search.spec.ts by @pano9000
|
||||||
* npm scripts namespacing by @pano9000
|
* npm scripts namespacing by @pano9000
|
||||||
* "unpack" log messages before printing by @pano9000
|
* "unpack" log messages before printing by @pano9000
|
@ -1,4 +1,4 @@
|
|||||||
# v0.92.1-beta
|
# v0.92.1-beta
|
||||||
## 💡 Key highlights
|
## 💡 Key highlights
|
||||||
|
|
||||||
* There are now stricter rules when it comes to importing HTML, where we only allow very few styles (colors, borders, etc.). Should you encounter any issues when importing, try disabling “Safe import” and report any issues you might have.
|
* There are now stricter rules when it comes to importing HTML, where we only allow very few styles (colors, borders, etc.). Should you encounter any issues when importing, try disabling “Safe import” and report any issues you might have.
|
||||||
@ -14,7 +14,7 @@
|
|||||||
* When rendering a File note that contains text, display only a fragment of the text in order to improve UI responsiveness.
|
* When rendering a File note that contains text, display only a fragment of the text in order to improve UI responsiveness.
|
||||||
* [Treat .mdx files as markdown](https://github.com/TriliumNext/Notes/issues/1236)
|
* [Treat .mdx files as markdown](https://github.com/TriliumNext/Notes/issues/1236)
|
||||||
* Calendar view
|
* Calendar view
|
||||||
* Customizable calendar entries by @rom1dep
|
* Customizable calendar entries by @rom1dep
|
||||||
* Calendar is now displayed in full height.
|
* Calendar is now displayed in full height.
|
||||||
* Option to hide the weekends.
|
* Option to hide the weekends.
|
||||||
* Icons are now displayed next to events, if one is set.
|
* Icons are now displayed next to events, if one is set.
|
||||||
@ -22,23 +22,24 @@
|
|||||||
* Basic integration with day notes, if calendar view is set to a `#calendarRoot` it will now render all the day notes and its children (1-level nesting). See help for more info.
|
* Basic integration with day notes, if calendar view is set to a `#calendarRoot` it will now render all the day notes and its children (1-level nesting). See help for more info.
|
||||||
* Support for importing UTF-16 LE (such as mails saved as HTML from Outlook) content.
|
* Support for importing UTF-16 LE (such as mails saved as HTML from Outlook) content.
|
||||||
* Settings
|
* Settings
|
||||||
* Friendly numbers protected session timeout by @pano9000
|
|
||||||
* Friendly numbers note revision by @pano9000
|
* Friendly numbers protected session timeout by @pano9000
|
||||||
* Share: [Allow redirecting / to `#shareRoot` if not authenticated](https://github.com/TriliumNext/Notes/pull/1207) by @maphew
|
* Friendly numbers note revision by @pano9000
|
||||||
|
* Share: [Allow redirecting / to `#shareRoot` if not authenticated](https://github.com/TriliumNext/Notes/pull/1207) by @maphew
|
||||||
* In-app-help:
|
* In-app-help:
|
||||||
* Remove any help notes that are no longer in use.
|
* Remove any help notes that are no longer in use.
|
||||||
* Restore the icon of help notes.
|
* Restore the icon of help notes.
|
||||||
* [Markdown headings are now exported using ATX syntax (`#`) instead of the setext (`------`)](https://github.com/TriliumNext/Notes/issues/1251)
|
* [Markdown headings are now exported using ATX syntax (`#`) instead of the setext (`------`)](https://github.com/TriliumNext/Notes/issues/1251)
|
||||||
* Add TypeScript note type by default by @pano9000
|
* Add TypeScript note type by default by @pano9000
|
||||||
* [Geotag: Colorable markers](https://github.com/TriliumNext/Notes/pull/1229) by @McSido
|
* [Geotag: Colorable markers](https://github.com/TriliumNext/Notes/pull/1229) by @McSido
|
||||||
|
|
||||||
## 🌍 Internationalization
|
## 🌍 Internationalization
|
||||||
|
|
||||||
* German language improvements by @greg1904
|
* German language improvements by @greg1904
|
||||||
|
|
||||||
## 🛠️ Technical updates
|
## 🛠️ Technical updates
|
||||||
|
|
||||||
* add time selector option widget by @pano9000
|
* add time selector option widget by @pano9000
|
||||||
* update dependency ws to v8.18.1
|
* update dependency ws to v8.18.1
|
||||||
* update dependency typedoc to v0.27.8
|
* update dependency typedoc to v0.27.8
|
||||||
* update electron-forge monorepo to v7.7.0
|
* update electron-forge monorepo to v7.7.0
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
# v0.92.2-beta
|
# v0.92.2-beta
|
||||||
## 🐞 Bugfixes
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
* Missing Windows ZIP artifact by @pano9000
|
* Missing Windows ZIP artifact by @pano9000
|
@ -1,4 +1,4 @@
|
|||||||
# v0.92.3-beta
|
# v0.92.3-beta
|
||||||
## 💡 Key highlights
|
## 💡 Key highlights
|
||||||
|
|
||||||
* [Signed binaries for macOS (thanks to @perfectra1n for the implementation).](https://github.com/TriliumNext/Notes/pull/1267)
|
* [Signed binaries for macOS (thanks to @perfectra1n for the implementation).](https://github.com/TriliumNext/Notes/pull/1267)
|
||||||
@ -11,21 +11,21 @@
|
|||||||
* Migrations since Trilium 0.60.4 are now working, no more need to update to the latest zadam's Trilium version before migrating to TriliumNext.
|
* Migrations since Trilium 0.60.4 are now working, no more need to update to the latest zadam's Trilium version before migrating to TriliumNext.
|
||||||
* [Custom widget position doesn't work](https://github.com/TriliumNext/Notes/issues/1321)
|
* [Custom widget position doesn't work](https://github.com/TriliumNext/Notes/issues/1321)
|
||||||
* Canvas: Unable to copy-paste elements on the canvas.
|
* Canvas: Unable to copy-paste elements on the canvas.
|
||||||
* Couldn't add external link from add link dialog by @JYC333
|
* Couldn't add external link from add link dialog by @JYC333
|
||||||
|
|
||||||
## ✨ Improvements
|
## ✨ Improvements
|
||||||
|
|
||||||
* A task list/to-do list system is on the works.
|
* A task list/to-do list system is on the works.
|
||||||
* [Small improvements to Zen Mode](https://github.com/TriliumNext/Notes/pull/1258/files) by @pano9000
|
* [Small improvements to Zen Mode](https://github.com/TriliumNext/Notes/pull/1258/files) by @pano9000
|
||||||
* Calendar View:
|
* Calendar View:
|
||||||
* Display promoted attributes (initial implementation by @rom1dep)
|
* Display promoted attributes (initial implementation by @rom1dep)
|
||||||
* Customisable start and end attributes.
|
* Customisable start and end attributes.
|
||||||
* Search now focuses automatically on search string
|
* Search now focuses automatically on search string
|
||||||
* Video file preview:
|
* Video file preview:
|
||||||
* Display in full-width by default (similar to PDFs)
|
* Display in full-width by default (similar to PDFs)
|
||||||
* Match screen size while maintaining aspect ratio (remove the scroll).
|
* Match screen size while maintaining aspect ratio (remove the scroll).
|
||||||
* Improve display in note list.
|
* Improve display in note list.
|
||||||
* Settings: improve ETAPI options page description by @pano9000
|
* Settings: improve ETAPI options page description by @pano9000
|
||||||
* Small improvements for printing:
|
* Small improvements for printing:
|
||||||
* Code blocks are now displayed with word wrapping.
|
* Code blocks are now displayed with word wrapping.
|
||||||
* Language tag is hidden if it's “auto-detected”.
|
* Language tag is hidden if it's “auto-detected”.
|
||||||
@ -33,15 +33,15 @@
|
|||||||
|
|
||||||
## 🌍 Internationalization
|
## 🌍 Internationalization
|
||||||
|
|
||||||
* French translation improvements by @Potjoe-97
|
* French translation improvements by @Potjoe-97
|
||||||
* Romanian translation improvements
|
* Romanian translation improvements
|
||||||
* Chinese translation improvements by @clsty
|
* Chinese translation improvements by @clsty
|
||||||
* Spanish translation improvements by @hasecilu
|
* Spanish translation improvements by @hasecilu
|
||||||
|
|
||||||
## 🛠️ Technical updates
|
## 🛠️ Technical updates
|
||||||
|
|
||||||
* bundle bootstrap with webpack by @pano9000
|
* bundle bootstrap with webpack by @pano9000
|
||||||
* remove unneeded extra arm64 handling by @pano9000
|
* remove unneeded extra arm64 handling by @pano9000
|
||||||
* update dependency prettier to v3.5.3
|
* update dependency prettier to v3.5.3
|
||||||
* update dependency sass to v1.85.1
|
* update dependency sass to v1.85.1
|
||||||
* update dependency typedoc to v0.27.9
|
* update dependency typedoc to v0.27.9
|
||||||
@ -53,9 +53,9 @@
|
|||||||
* update dependency force-graph to v1.49.3
|
* update dependency force-graph to v1.49.3
|
||||||
* update dependency typescript to v5.8.2
|
* update dependency typescript to v5.8.2
|
||||||
* update dependency axios to v1.8.2 \[security\]
|
* update dependency axios to v1.8.2 \[security\]
|
||||||
* Various TypeScript ports by @pano9000 and @JYC333
|
* Various TypeScript ports by @pano9000 and @JYC333
|
||||||
* package.json maintenance by @pano9000
|
* package.json maintenance by @pano9000
|
||||||
* let webpack handle dayjs, split.js and i18next by @pano9000
|
* let webpack handle dayjs, split.js and i18next by @pano9000
|
||||||
* fix prettier code style issues by @pano9000
|
* fix prettier code style issues by @pano9000
|
||||||
* add eslint as linter by @pano9000
|
* add eslint as linter by @pano9000
|
||||||
* stop copying dump-db during build by @pano9000
|
* stop copying dump-db during build by @pano9000
|
@ -1,4 +1,4 @@
|
|||||||
# v0.92.4
|
# v0.92.4
|
||||||
## New in this stable release
|
## New in this stable release
|
||||||
|
|
||||||
### 💡 Key highlights
|
### 💡 Key highlights
|
||||||
@ -8,8 +8,8 @@
|
|||||||
* Basic support for right-to-left content has been added. See in-app help (F1) for more information.
|
* Basic support for right-to-left content has been added. See in-app help (F1) for more information.
|
||||||
* There are now stricter rules when it comes to importing HTML, where we only allow very few styles (colors, borders, etc.). Should you encounter any issues when importing, try disabling “Safe import” and report any issues you might have.
|
* There are now stricter rules when it comes to importing HTML, where we only allow very few styles (colors, borders, etc.). Should you encounter any issues when importing, try disabling “Safe import” and report any issues you might have.
|
||||||
* [Trilium can now export notes as PDF directly, on the desktop version.](https://github.com/TriliumNext/Notes/pull/1091)
|
* [Trilium can now export notes as PDF directly, on the desktop version.](https://github.com/TriliumNext/Notes/pull/1091)
|
||||||
* RPM packages for Linux by @pano9000
|
* RPM packages for Linux by @pano9000
|
||||||
* [Flatpak packages for Linux](https://github.com/TriliumNext/Notes/pull/1130) (not yet published to FlatHub) by @pano9000
|
* [Flatpak packages for Linux](https://github.com/TriliumNext/Notes/pull/1130) (not yet published to FlatHub) by @pano9000
|
||||||
* There is now an in-app help that is still work in progress, but it can be triggered by pressing F1. On some note types (e.g. geo map) there is a contextual help button.
|
* There is now an in-app help that is still work in progress, but it can be triggered by pressing F1. On some note types (e.g. geo map) there is a contextual help button.
|
||||||
* Zen Mode (minimal UI). See in-app help for more details.
|
* Zen Mode (minimal UI). See in-app help for more details.
|
||||||
|
|
||||||
@ -20,7 +20,7 @@
|
|||||||
* [Clarify misleading message about deleting revisions](https://github.com/TriliumNext/Notes/issues/1308)
|
* [Clarify misleading message about deleting revisions](https://github.com/TriliumNext/Notes/issues/1308)
|
||||||
* [Note creation issues with certain template types](https://github.com/TriliumNext/Notes/issues/357)
|
* [Note creation issues with certain template types](https://github.com/TriliumNext/Notes/issues/357)
|
||||||
* [Child note preview: a "broken picture" icon appears for empty canvas notes](https://github.com/TriliumNext/Notes/issues/1378)
|
* [Child note preview: a "broken picture" icon appears for empty canvas notes](https://github.com/TriliumNext/Notes/issues/1378)
|
||||||
* [Some note revisions cannot be previewed](https://github.com/TriliumNext/Notes/pull/1392) by @SiriusXT
|
* [Some note revisions cannot be previewed](https://github.com/TriliumNext/Notes/pull/1392) by @SiriusXT
|
||||||
* [Syntax Highlight for Certain Languages Don't Work Under Their Own Labels](https://github.com/TriliumNext/Notes/issues/949)
|
* [Syntax Highlight for Certain Languages Don't Work Under Their Own Labels](https://github.com/TriliumNext/Notes/issues/949)
|
||||||
* Markdown import:
|
* Markdown import:
|
||||||
* Fix duplicate title if title contained special characters.
|
* Fix duplicate title if title contained special characters.
|
||||||
@ -55,11 +55,11 @@
|
|||||||
### 🛠️ Technical updates
|
### 🛠️ Technical updates
|
||||||
|
|
||||||
* Updated test dependencies
|
* Updated test dependencies
|
||||||
* build: improvements for TS & Webpack & Docker by @pano9000
|
* build: improvements for TS & Webpack & Docker by @pano9000
|
||||||
* build: fix/improve server build by @pano9000
|
* build: fix/improve server build by @pano9000
|
||||||
* update dependency electron to v34.3.2
|
* update dependency electron to v34.3.2
|
||||||
* update dependency typescript-eslint to v8.26.1
|
* update dependency typescript-eslint to v8.26.1
|
||||||
* stop packing dump-db folder by @pano9000
|
* stop packing dump-db folder by @pano9000
|
||||||
* update dependency autoprefixer to v10.4.21
|
* update dependency autoprefixer to v10.4.21
|
||||||
* update dependency happy-dom to v17.4.4
|
* update dependency happy-dom to v17.4.4
|
||||||
* update dependency excalidraw to 0.18.0
|
* update dependency excalidraw to 0.18.0
|
||||||
@ -70,7 +70,7 @@
|
|||||||
* update dependency mermaid to v11.5.0
|
* update dependency mermaid to v11.5.0
|
||||||
* update dependency mind-elixir to v4.4.2
|
* update dependency mind-elixir to v4.4.2
|
||||||
* update dependency typedoc to v0.28.0
|
* update dependency typedoc to v0.28.0
|
||||||
* improve electron-forge build process by @pano9000
|
* improve electron-forge build process by @pano9000
|
||||||
|
|
||||||
## From v0.92.3-beta
|
## From v0.92.3-beta
|
||||||
|
|
||||||
@ -81,21 +81,21 @@
|
|||||||
* Migrations since Trilium 0.60.4 are now working, no more need to update to the latest zadam's Trilium version before migrating to TriliumNext.
|
* Migrations since Trilium 0.60.4 are now working, no more need to update to the latest zadam's Trilium version before migrating to TriliumNext.
|
||||||
* [Custom widget position doesn't work](https://github.com/TriliumNext/Notes/issues/1321)
|
* [Custom widget position doesn't work](https://github.com/TriliumNext/Notes/issues/1321)
|
||||||
* Canvas: Unable to copy-paste elements on the canvas.
|
* Canvas: Unable to copy-paste elements on the canvas.
|
||||||
* Couldn't add external link from add link dialog by @JYC333
|
* Couldn't add external link from add link dialog by @JYC333
|
||||||
|
|
||||||
### ✨ Improvements
|
### ✨ Improvements
|
||||||
|
|
||||||
* A task list/to-do list system is on the works.
|
* A task list/to-do list system is on the works.
|
||||||
* [Small improvements to Zen Mode](https://github.com/TriliumNext/Notes/pull/1258/files) by @pano9000
|
* [Small improvements to Zen Mode](https://github.com/TriliumNext/Notes/pull/1258/files) by @pano9000
|
||||||
* Calendar View:
|
* Calendar View:
|
||||||
* Display promoted attributes (initial implementation by @rom1dep)
|
* Display promoted attributes (initial implementation by @rom1dep)
|
||||||
* Customisable start and end attributes.
|
* Customisable start and end attributes.
|
||||||
* Search now focuses automatically on search string
|
* Search now focuses automatically on search string
|
||||||
* Video file preview:
|
* Video file preview:
|
||||||
* Display in full-width by default (similar to PDFs)
|
* Display in full-width by default (similar to PDFs)
|
||||||
* Match screen size while maintaining aspect ratio (remove the scroll).
|
* Match screen size while maintaining aspect ratio (remove the scroll).
|
||||||
* Improve display in note list.
|
* Improve display in note list.
|
||||||
* Settings: improve ETAPI options page description by @pano9000
|
* Settings: improve ETAPI options page description by @pano9000
|
||||||
* Small improvements for printing:
|
* Small improvements for printing:
|
||||||
* Code blocks are now displayed with word wrapping.
|
* Code blocks are now displayed with word wrapping.
|
||||||
* Language tag is hidden if it's “auto-detected”.
|
* Language tag is hidden if it's “auto-detected”.
|
||||||
@ -103,15 +103,15 @@
|
|||||||
|
|
||||||
### 🌍 Internationalization
|
### 🌍 Internationalization
|
||||||
|
|
||||||
* French translation improvements by @Potjoe-97
|
* French translation improvements by @Potjoe-97
|
||||||
* Romanian translation improvements
|
* Romanian translation improvements
|
||||||
* Chinese translation improvements by @clsty
|
* Chinese translation improvements by @clsty
|
||||||
* Spanish translation improvements by @hasecilu
|
* Spanish translation improvements by @hasecilu
|
||||||
|
|
||||||
### 🛠️ Technical updates
|
### 🛠️ Technical updates
|
||||||
|
|
||||||
* bundle bootstrap with webpack by @pano9000
|
* bundle bootstrap with webpack by @pano9000
|
||||||
* remove unneeded extra arm64 handling by @pano9000
|
* remove unneeded extra arm64 handling by @pano9000
|
||||||
* update dependency prettier to v3.5.3
|
* update dependency prettier to v3.5.3
|
||||||
* update dependency sass to v1.85.1
|
* update dependency sass to v1.85.1
|
||||||
* update dependency typedoc to v0.27.9
|
* update dependency typedoc to v0.27.9
|
||||||
@ -123,18 +123,18 @@
|
|||||||
* update dependency force-graph to v1.49.3
|
* update dependency force-graph to v1.49.3
|
||||||
* update dependency typescript to v5.8.2
|
* update dependency typescript to v5.8.2
|
||||||
* update dependency axios to v1.8.2 \[security\]
|
* update dependency axios to v1.8.2 \[security\]
|
||||||
* Various TypeScript ports by @pano9000 and @JYC333
|
* Various TypeScript ports by @pano9000 and @JYC333
|
||||||
* package.json maintenance by @pano9000
|
* package.json maintenance by @pano9000
|
||||||
* let webpack handle dayjs, split.js and i18next by @pano9000
|
* let webpack handle dayjs, split.js and i18next by @pano9000
|
||||||
* fix prettier code style issues by @pano9000
|
* fix prettier code style issues by @pano9000
|
||||||
* add eslint as linter by @pano9000
|
* add eslint as linter by @pano9000
|
||||||
* stop copying dump-db during build by @pano9000
|
* stop copying dump-db during build by @pano9000
|
||||||
|
|
||||||
## From v0.92.2-beta
|
## From v0.92.2-beta
|
||||||
|
|
||||||
### 🐞 Bugfixes
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
* Missing Windows ZIP artifact by @pano9000
|
* Missing Windows ZIP artifact by @pano9000
|
||||||
|
|
||||||
## From v0.92.1-beta
|
## From v0.92.1-beta
|
||||||
|
|
||||||
@ -149,7 +149,7 @@
|
|||||||
* When rendering a File note that contains text, display only a fragment of the text in order to improve UI responsiveness.
|
* When rendering a File note that contains text, display only a fragment of the text in order to improve UI responsiveness.
|
||||||
* [Treat .mdx files as markdown](https://github.com/TriliumNext/Notes/issues/1236)
|
* [Treat .mdx files as markdown](https://github.com/TriliumNext/Notes/issues/1236)
|
||||||
* Calendar view
|
* Calendar view
|
||||||
* Customizable calendar entries by @rom1dep
|
* Customizable calendar entries by @rom1dep
|
||||||
* Calendar is now displayed in full height.
|
* Calendar is now displayed in full height.
|
||||||
* Option to hide the weekends.
|
* Option to hide the weekends.
|
||||||
* Icons are now displayed next to events, if one is set.
|
* Icons are now displayed next to events, if one is set.
|
||||||
@ -157,66 +157,67 @@
|
|||||||
* Basic integration with day notes, if calendar view is set to a `#calendarRoot` it will now render all the day notes and its children (1-level nesting). See help for more info.
|
* Basic integration with day notes, if calendar view is set to a `#calendarRoot` it will now render all the day notes and its children (1-level nesting). See help for more info.
|
||||||
* Support for importing UTF-16 LE (such as mails saved as HTML from Outlook) content.
|
* Support for importing UTF-16 LE (such as mails saved as HTML from Outlook) content.
|
||||||
* Settings
|
* Settings
|
||||||
* Friendly numbers protected session timeout by @pano9000
|
|
||||||
* Friendly numbers note revision by @pano9000
|
* Friendly numbers protected session timeout by @pano9000
|
||||||
* Share: [Allow redirecting / to `#shareRoot` if not authenticated](https://github.com/TriliumNext/Notes/pull/1207) by @maphew
|
* Friendly numbers note revision by @pano9000
|
||||||
|
* Share: [Allow redirecting / to `#shareRoot` if not authenticated](https://github.com/TriliumNext/Notes/pull/1207) by @maphew
|
||||||
* In-app-help:
|
* In-app-help:
|
||||||
* Remove any help notes that are no longer in use.
|
* Remove any help notes that are no longer in use.
|
||||||
* Restore the icon of help notes.
|
* Restore the icon of help notes.
|
||||||
* [Markdown headings are now exported using ATX syntax (`#`) instead of the setext (`------`)](https://github.com/TriliumNext/Notes/issues/1251)
|
* [Markdown headings are now exported using ATX syntax (`#`) instead of the setext (`------`)](https://github.com/TriliumNext/Notes/issues/1251)
|
||||||
* Add TypeScript note type by default by @pano9000
|
* Add TypeScript note type by default by @pano9000
|
||||||
* [Geotag: Colorable markers](https://github.com/TriliumNext/Notes/pull/1229) by @McSido
|
* [Geotag: Colorable markers](https://github.com/TriliumNext/Notes/pull/1229) by @McSido
|
||||||
|
|
||||||
### 🌍 Internationalization
|
### 🌍 Internationalization
|
||||||
|
|
||||||
* German language improvements by @greg1904
|
* German language improvements by @greg1904
|
||||||
|
|
||||||
### 🛠️ Technical updates
|
### 🛠️ Technical updates
|
||||||
|
|
||||||
* add time selector option widget by @pano9000
|
* add time selector option widget by @pano9000
|
||||||
* update dependency ws to v8.18.1
|
* update dependency ws to v8.18.1
|
||||||
* update dependency typedoc to v0.27.8
|
* update dependency typedoc to v0.27.8
|
||||||
* update electron-forge monorepo to v7.7.0
|
* update electron-forge monorepo to v7.7.0
|
||||||
* update vitest monorepo to v3.0.6
|
* update vitest monorepo to v3.0.6
|
||||||
* update dependency tsx to v4.19.3
|
* update dependency tsx to v4.19.3
|
||||||
* update TypeScript type definitions
|
* update TypeScript type definitions
|
||||||
* time selector add support for handling min required input by @pano9000
|
* time selector add support for handling min required input by @pano9000
|
||||||
|
|
||||||
## From v0.92.0-beta
|
## From v0.92.0-beta
|
||||||
|
|
||||||
### 🐞 Bugfixes
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
* [js error Parsing error: The keyword 'const' is reserved](https://github.com/zadam/trilium/issues/4696) by @lly-c232733
|
* [js error Parsing error: The keyword 'const' is reserved](https://github.com/zadam/trilium/issues/4696) by @lly-c232733
|
||||||
* [Full Text Search button in quick launch search bar does not work](https://github.com/TriliumNext/Notes/issues/973) by @SiriusXT
|
* [Full Text Search button in quick launch search bar does not work](https://github.com/TriliumNext/Notes/issues/973) by @SiriusXT
|
||||||
* An obscure bug when expanding a note with custom sort where some of the notes did not have the attribute would cause notes to jump around.
|
* An obscure bug when expanding a note with custom sort where some of the notes did not have the attribute would cause notes to jump around.
|
||||||
* [Weight Tracker doesn't work on new install](https://github.com/zadam/trilium/issues/4892)
|
* [Weight Tracker doesn't work on new install](https://github.com/zadam/trilium/issues/4892)
|
||||||
* [Markdown export: Fix strikethrough](https://github.com/TriliumNext/Notes/issues/117)
|
* [Markdown export: Fix strikethrough](https://github.com/TriliumNext/Notes/issues/117)
|
||||||
* [TypeScript code files are detected as video/mp2t](https://github.com/TriliumNext/Notes/issues/1142) files by @pano9000
|
* [TypeScript code files are detected as video/mp2t](https://github.com/TriliumNext/Notes/issues/1142) files by @pano9000
|
||||||
* disallow text selection in dropdown-menus by @pano9000
|
* disallow text selection in dropdown-menus by @pano9000
|
||||||
* [Password window remains after opening encrypted notes](https://github.com/TriliumNext/Notes/issues/1078) by @dousha
|
* [Password window remains after opening encrypted notes](https://github.com/TriliumNext/Notes/issues/1078) by @dousha
|
||||||
* [Error when using code blocks in Markdown code notes](https://github.com/TriliumNext/Notes/issues/1164)
|
* [Error when using code blocks in Markdown code notes](https://github.com/TriliumNext/Notes/issues/1164)
|
||||||
* [Numbered bullet is different in Note Revision view](https://github.com/TriliumNext/Notes/issues/1177)
|
* [Numbered bullet is different in Note Revision view](https://github.com/TriliumNext/Notes/issues/1177)
|
||||||
* Missing `etapi.openapi.yaml`.
|
* Missing `etapi.openapi.yaml`.
|
||||||
* [Pressing Enter to "Add link" does not work anymore](https://github.com/TriliumNext/Notes/issues/1100) (thanks to @St0rml)
|
* [Pressing Enter to "Add link" does not work anymore](https://github.com/TriliumNext/Notes/issues/1100) (thanks to @St0rml)
|
||||||
* [Cannot cancel sharing the root note or the root of a workspace when it's hoisted](https://github.com/TriliumNext/Notes/issues/518) by @dousha
|
* [Cannot cancel sharing the root note or the root of a workspace when it's hoisted](https://github.com/TriliumNext/Notes/issues/518) by @dousha
|
||||||
* [Enabling "Enable background effects" does not properly work with dark themes](https://github.com/TriliumNext/Notes/issues/1209)
|
* [Enabling "Enable background effects" does not properly work with dark themes](https://github.com/TriliumNext/Notes/issues/1209)
|
||||||
|
|
||||||
### ✨ Improvements
|
### ✨ Improvements
|
||||||
|
|
||||||
* [Better styling for various widgets (buttons, input boxes) on the TriliumNext theme](https://github.com/TriliumNext/Notes/pull/1074) & various TriliumNext theme improvements by @adoriandoran
|
* [Better styling for various widgets (buttons, input boxes) on the TriliumNext theme](https://github.com/TriliumNext/Notes/pull/1074) & various TriliumNext theme improvements by @adoriandoran
|
||||||
* System tray icon improvements: translations, new buttons ("New note", “Open today's journal note”, “Bookmarks” and “Recent Notes”), and icons.
|
* System tray icon improvements: translations, new buttons ("New note", “Open today's journal note”, “Bookmarks” and “Recent Notes”), and icons.
|
||||||
* Custom Windows installer icon by @Sarah-Hussein
|
* Custom Windows installer icon by @Sarah-Hussein
|
||||||
* [Geo map: it's now possible to add .gpx notes as children for the map. Look for the help button in the geo map for more information.](https://github.com/TriliumNext/Notes/issues/1095)
|
* [Geo map: it's now possible to add .gpx notes as children for the map. Look for the help button in the geo map for more information.](https://github.com/TriliumNext/Notes/issues/1095)
|
||||||
* Geo map: Enable Retina detection for sharper tiles on supported devices.
|
* Geo map: Enable Retina detection for sharper tiles on supported devices.
|
||||||
* Electron: Add "Office" as category for Desktop file by @pano9000
|
* Electron: Add "Office" as category for Desktop file by @pano9000
|
||||||
* Improvements to the note tooltip, including [making the note title clickable](https://github.com/TriliumNext/Notes/issues/1063).
|
* Improvements to the note tooltip, including [making the note title clickable](https://github.com/TriliumNext/Notes/issues/1063).
|
||||||
* Render PDFs in full width by default.
|
* Render PDFs in full width by default.
|
||||||
* allow setting custom cookiePath by @pano9000
|
* allow setting custom cookiePath by @pano9000
|
||||||
* [Swagger UI endpoint](https://github.com/TriliumNext/Notes/pull/1144) by @perfectra1n
|
* [Swagger UI endpoint](https://github.com/TriliumNext/Notes/pull/1144) by @perfectra1n
|
||||||
* [Add support for \`mid:\` URI](https://github.com/TriliumNext/Notes/issues/1160)
|
* [Add support for \`mid:\` URI](https://github.com/TriliumNext/Notes/issues/1160)
|
||||||
* Raw files can now be served in shared tree by changing the URL instead of setting an attribute to the note. See documentation on Shared Notes in the in-app help (press F1).
|
* Raw files can now be served in shared tree by changing the URL instead of setting an attribute to the note. See documentation on Shared Notes in the in-app help (press F1).
|
||||||
* [allow setting custom session cookie expiration](https://github.com/TriliumNext/Notes/pull/1156) by @pano9000
|
* [allow setting custom session cookie expiration](https://github.com/TriliumNext/Notes/pull/1156) by @pano9000
|
||||||
* [friendly number handling for note erasure timeouts](https://github.com/TriliumNext/Notes/pull/1163) by @pano9000
|
* [friendly number handling for note erasure timeouts](https://github.com/TriliumNext/Notes/pull/1163) by @pano9000
|
||||||
|
|
||||||
### Mobile improvements
|
### Mobile improvements
|
||||||
|
|
||||||
@ -231,19 +232,19 @@
|
|||||||
|
|
||||||
### 🌍 Internationalization
|
### 🌍 Internationalization
|
||||||
|
|
||||||
* Spanish improvements by @hasecilu
|
* Spanish improvements by @hasecilu
|
||||||
|
|
||||||
### 🛠️ Technical improvements
|
### 🛠️ Technical improvements
|
||||||
|
|
||||||
* Remove dependency on `semver`.
|
* Remove dependency on `semver`.
|
||||||
* Update test dependencies.
|
* Update test dependencies.
|
||||||
* make desktop.ejs easier to read by @pano9000
|
* make desktop.ejs easier to read by @pano9000
|
||||||
* server/utils: add tests and smaller refactors / fixes by @pano9000
|
* server/utils: add tests and smaller refactors / fixes by @pano9000
|
||||||
* refactor: electron forge config by @pano9000
|
* refactor: electron forge config by @pano9000
|
||||||
* improve server build release file names by @pano9000
|
* improve server build release file names by @pano9000
|
||||||
* Improved the development experience by setting up caches (server & Electron) & auto-reload for Electron
|
* Improved the development experience by setting up caches (server & Electron) & auto-reload for Electron
|
||||||
* protected\_session: input improvements by @pano9000
|
* protected\_session: input improvements by @pano9000
|
||||||
* remove unused jasmine by @pano9000
|
* remove unused jasmine by @pano9000
|
||||||
* update dependency electron to v34.2.0
|
* update dependency electron to v34.2.0
|
||||||
* update dependency prettier to v3.5.1
|
* update dependency prettier to v3.5.1
|
||||||
* update dependency mind-elixir to v4.3.7
|
* update dependency mind-elixir to v4.3.7
|
||||||
@ -252,9 +253,9 @@
|
|||||||
* update dependency compression to v1.8.0
|
* update dependency compression to v1.8.0
|
||||||
* update dependency webpack to v5.98.0
|
* update dependency webpack to v5.98.0
|
||||||
* update node.js to v22.14.0
|
* update node.js to v22.14.0
|
||||||
* simplify login function and get rid of deprecated usage of expires by @pano9000
|
* simplify login function and get rid of deprecated usage of expires by @pano9000
|
||||||
* Automated OpenAPI spec generation by @FliegendeWurst
|
* Automated OpenAPI spec generation by @FliegendeWurst
|
||||||
* remove leftover @types/jasmine by @pano9000
|
* remove leftover @types/jasmine by @pano9000
|
||||||
* fix and enable ex-flaky tests in services/search.spec.ts by @pano9000
|
* fix and enable ex-flaky tests in services/search.spec.ts by @pano9000
|
||||||
* npm scripts namespacing by @pano9000
|
* npm scripts namespacing by @pano9000
|
||||||
* "unpack" log messages before printing by @pano9000
|
* "unpack" log messages before printing by @pano9000
|
@ -1,4 +1,4 @@
|
|||||||
# v0.92.5-beta
|
# v0.92.5-beta
|
||||||
> [!IMPORTANT]
|
> [!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.
|
> 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.
|
||||||
|
|
||||||
@ -6,13 +6,13 @@
|
|||||||
|
|
||||||
* 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.
|
* 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.
|
* 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
|
* [Multi-Factor Authentication (Google OAuth and TOTP)](https://github.com/TriliumNext/Notes/pull/401) by @chesspro13 and @jyc333
|
||||||
|
|
||||||
## 🐞 Bugfixes
|
## 🐞 Bugfixes
|
||||||
|
|
||||||
* Right margin of admonitions
|
* Right margin of admonitions
|
||||||
* In-app help buttons not working due to them pointing to the wrong notes.
|
* In-app help buttons not working due to them pointing to the wrong notes.
|
||||||
* Mind Map: No context menu visible by @pano9000
|
* Mind Map: No context menu visible by @pano9000
|
||||||
* [Can't navigate up on Mermaid diagrams code](https://github.com/TriliumNext/Notes/issues/282)
|
* [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)
|
* [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)
|
* [Valid typescript syntax is shown as error](https://github.com/TriliumNext/Notes/issues/1503)
|
||||||
@ -20,7 +20,7 @@
|
|||||||
* [attribute entry tool-tip obscures at-lookup note matches](https://github.com/TriliumNext/Notes/issues/844)
|
* [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)
|
* [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)
|
* [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
|
* [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
|
* "Note not found" tooltip for some URLs
|
||||||
* [Cannot copy text from included note](https://github.com/TriliumNext/Notes/issues/588)
|
* [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)
|
* [Header formatting remains in source note after cut and paste selection to sub-note](https://github.com/TriliumNext/Notes/issues/687)
|
||||||
@ -51,7 +51,7 @@
|
|||||||
* Improve content width on tablet portrait mode.
|
* Improve content width on tablet portrait mode.
|
||||||
* Mind map: Add PNG export.
|
* Mind map: Add PNG export.
|
||||||
* General improvements to the TriliumNext theme.
|
* General improvements to the TriliumNext theme.
|
||||||
* Add {isoMonth} month pattern to day notes by @jshprentz
|
* 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)
|
* [Note source: disable the ability to change the icon](https://github.com/TriliumNext/Notes/issues/1377)
|
||||||
* [Zen Mode: Changed default keyboard shortcut to <kbd>F9</kbd>](https://github.com/TriliumNext/Notes/issues/1372)
|
* [Zen Mode: Changed default keyboard shortcut to <kbd>F9</kbd>](https://github.com/TriliumNext/Notes/issues/1372)
|
||||||
* Note auto-complete:
|
* Note auto-complete:
|
||||||
@ -90,11 +90,11 @@
|
|||||||
* update electron-forge monorepo to v7.8.0
|
* update electron-forge monorepo to v7.8.0
|
||||||
* update dependency mime-types to v3
|
* update dependency mime-types to v3
|
||||||
* bundle mind-elixir with webpack by @pano9000
|
* bundle mind-elixir with webpack by @pano9000
|
||||||
* update dependency mind-elixir to v4.5.0
|
* update dependency mind-elixir to v4.5.0
|
||||||
* TypeScript ports by @JYC333
|
* TypeScript ports by @JYC333
|
||||||
* Improve E2E test stability by @JYC333
|
* Improve E2E test stability by @JYC333
|
||||||
* chore: fix lint issues in src/share by @pano9000
|
* chore: fix lint issues in src/share by @pano9000
|
||||||
* port copy-trilium.sh cleanup functionality to cross-platform TS by @pano9000
|
* port copy-trilium.sh cleanup functionality to cross-platform TS by @pano9000
|
||||||
* replace prettier with dprint by @pano9000
|
* replace prettier with dprint by @pano9000
|
||||||
* use webpack for excalidraw by @pano9000
|
* use webpack for excalidraw by @pano9000
|
||||||
* Move library loader to webpack
|
* Move library loader to webpack
|
@ -1,4 +1,4 @@
|
|||||||
# v0.92.6
|
# v0.92.6
|
||||||
> [!IMPORTANT]
|
> [!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.
|
> 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.
|
||||||
|
|
||||||
@ -7,8 +7,8 @@
|
|||||||
### 🐞 Bugfixes
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
* Mermaid export to PNG: fix export error for some diagram types
|
* 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
|
* [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
|
* [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)
|
* [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)
|
* [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
|
* [Fix "Cannot set headers after they are sent" error in logout function](https://github.com/TriliumNext/Notes/pull/1595) by @Nriver
|
||||||
@ -23,7 +23,7 @@
|
|||||||
|
|
||||||
* [Instructions for moving \[day notes\] for new users](https://github.com/TriliumNext/Notes/issues/46)
|
* [Instructions for moving \[day notes\] for new users](https://github.com/TriliumNext/Notes/issues/46)
|
||||||
* Mermaid export to PNG: Improve error handling
|
* Mermaid export to PNG: Improve error handling
|
||||||
* [Improve note autocomplete performance for large database](https://github.com/TriliumNext/Notes/pull/1589) by @SiriusXT
|
* [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
|
* [Forced to trigger search after compositionend](https://github.com/TriliumNext/Notes/pull/1598/commits) by @SiriusXT
|
||||||
* Improvements to small window sizes on desktop:
|
* Improvements to small window sizes on desktop:
|
||||||
* Launch bar icons no longer squeeze together.
|
* Launch bar icons no longer squeeze together.
|
||||||
@ -53,8 +53,8 @@
|
|||||||
|
|
||||||
### 🛠️ Technical updates
|
### 🛠️ Technical updates
|
||||||
|
|
||||||
* Use --link-color as the color of links by @kliu
|
* Use --link-color as the color of links by @kliu
|
||||||
* use eslint for formatting and replace dprint by @pano9000
|
* use eslint for formatting and replace dprint by @pano9000
|
||||||
* format .spec files by @pano9000
|
* format .spec files by @pano9000
|
||||||
* update dependency electron to v35.1.3
|
* update dependency electron to v35.1.3
|
||||||
* update fullcalendar monorepo to v6.1.17
|
* update fullcalendar monorepo to v6.1.17
|
||||||
@ -66,13 +66,13 @@
|
|||||||
|
|
||||||
* 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.
|
* 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.
|
* 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
|
* [Multi-Factor Authentication (Google OAuth and TOTP)](https://github.com/TriliumNext/Notes/pull/401) by @chesspro13 and @jyc333
|
||||||
|
|
||||||
### 🐞 Bugfixes
|
### 🐞 Bugfixes
|
||||||
|
|
||||||
* Right margin of admonitions
|
* Right margin of admonitions
|
||||||
* In-app help buttons not working due to them pointing to the wrong notes.
|
* In-app help buttons not working due to them pointing to the wrong notes.
|
||||||
* Mind Map: No context menu visible by @pano9000
|
* Mind Map: No context menu visible by @pano9000
|
||||||
* [Can't navigate up on Mermaid diagrams code](https://github.com/TriliumNext/Notes/issues/282)
|
* [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)
|
* [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)
|
* [Valid typescript syntax is shown as error](https://github.com/TriliumNext/Notes/issues/1503)
|
||||||
@ -80,7 +80,7 @@
|
|||||||
* [attribute entry tool-tip obscures at-lookup note matches](https://github.com/TriliumNext/Notes/issues/844)
|
* [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)
|
* [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)
|
* [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
|
* [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
|
* "Note not found" tooltip for some URLs
|
||||||
* [Cannot copy text from included note](https://github.com/TriliumNext/Notes/issues/588)
|
* [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)
|
* [Header formatting remains in source note after cut and paste selection to sub-note](https://github.com/TriliumNext/Notes/issues/687)
|
||||||
@ -111,7 +111,7 @@
|
|||||||
* Improve content width on tablet portrait mode.
|
* Improve content width on tablet portrait mode.
|
||||||
* Mind map: Add PNG export.
|
* Mind map: Add PNG export.
|
||||||
* General improvements to the TriliumNext theme.
|
* General improvements to the TriliumNext theme.
|
||||||
* Add {isoMonth} month pattern to day notes by @jshprentz
|
* 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)
|
* [Note source: disable the ability to change the icon](https://github.com/TriliumNext/Notes/issues/1377)
|
||||||
* [Zen Mode: Changed default keyboard shortcut to <kbd>F9</kbd>](https://github.com/TriliumNext/Notes/issues/1372)
|
* [Zen Mode: Changed default keyboard shortcut to <kbd>F9</kbd>](https://github.com/TriliumNext/Notes/issues/1372)
|
||||||
* Note auto-complete:
|
* Note auto-complete:
|
||||||
@ -150,11 +150,11 @@
|
|||||||
* update electron-forge monorepo to v7.8.0
|
* update electron-forge monorepo to v7.8.0
|
||||||
* update dependency mime-types to v3
|
* update dependency mime-types to v3
|
||||||
* bundle mind-elixir with webpack by @pano9000
|
* bundle mind-elixir with webpack by @pano9000
|
||||||
* update dependency mind-elixir to v4.5.0
|
* update dependency mind-elixir to v4.5.0
|
||||||
* TypeScript ports by @JYC333
|
* TypeScript ports by @JYC333
|
||||||
* Improve E2E test stability by @JYC333
|
* Improve E2E test stability by @JYC333
|
||||||
* chore: fix lint issues in src/share by @pano9000
|
* chore: fix lint issues in src/share by @pano9000
|
||||||
* port copy-trilium.sh cleanup functionality to cross-platform TS by @pano9000
|
* port copy-trilium.sh cleanup functionality to cross-platform TS by @pano9000
|
||||||
* replace prettier with dprint by @pano9000
|
* replace prettier with dprint by @pano9000
|
||||||
* use webpack for excalidraw by @pano9000
|
* use webpack for excalidraw by @pano9000
|
||||||
* Move library loader to webpack
|
* Move library loader to webpack
|
@ -1,4 +1,4 @@
|
|||||||
# v0.92.7
|
# v0.92.7
|
||||||
> [!IMPORTANT]
|
> [!IMPORTANT]
|
||||||
> If you enjoyed this release, consider showing a token of appreciation by:
|
> If you enjoyed this release, consider showing a token of appreciation by:
|
||||||
>
|
>
|
||||||
@ -18,7 +18,7 @@
|
|||||||
* [Mobile detection when auth disabled not working](https://github.com/TriliumNext/Notes/issues/1660)
|
* [Mobile detection when auth disabled not working](https://github.com/TriliumNext/Notes/issues/1660)
|
||||||
* [Format bar placement obscures the bottom bar](https://github.com/TriliumNext/Notes/issues/1121)
|
* [Format bar placement obscures the bottom bar](https://github.com/TriliumNext/Notes/issues/1121)
|
||||||
* [On mobile, format bar scrolls when should remain static position above keyboard](https://github.com/TriliumNext/Notes/issues/1513)
|
* [On mobile, format bar scrolls when should remain static position above keyboard](https://github.com/TriliumNext/Notes/issues/1513)
|
||||||
* ["Error: Option 'redirectBareDomain' doesn't exist" on new installations](https://github.com/TriliumNext/Notes/pull/1668) by @pano9000
|
* ["Error: Option 'redirectBareDomain' doesn't exist" on new installations](https://github.com/TriliumNext/Notes/pull/1668) by @pano9000
|
||||||
|
|
||||||
## ✨ Improvements
|
## ✨ Improvements
|
||||||
|
|
||||||
@ -35,5 +35,5 @@
|
|||||||
|
|
||||||
## 🛠️ Technical updates
|
## 🛠️ Technical updates
|
||||||
|
|
||||||
* Use eslint simple-import-sort plugin to enable auto fix by @JYC333
|
* Use eslint simple-import-sort plugin to enable auto fix by @JYC333
|
||||||
* use type variable for sql.transactional's return value by @pano9000
|
* use type variable for sql.transactional's return value by @pano9000
|
@ -1,4 +1,4 @@
|
|||||||
# v0.92.8-beta
|
# v0.92.8-beta
|
||||||
## 💡 Key highlights
|
## 💡 Key highlights
|
||||||
|
|
||||||
* …
|
* …
|
||||||
@ -9,7 +9,7 @@
|
|||||||
|
|
||||||
## ✨ Improvements
|
## ✨ Improvements
|
||||||
|
|
||||||
* Add week note and quarter note support by @JYC333
|
* Add week note and quarter note support by @JYC333
|
||||||
|
|
||||||
## 🌍 Internationalization
|
## 🌍 Internationalization
|
||||||
|
|
||||||
|
@ -6,11 +6,9 @@ In Trilium, attributes are key-value pairs assigned to notes, providing addition
|
|||||||
1. <a class="reference-link" href="Attributes/Labels.md">Labels</a> can be used for a variety of purposes, such as storing metadata or configuring the behaviour of notes. Labels are also searchable, enhancing note retrieval.
|
1. <a class="reference-link" href="Attributes/Labels.md">Labels</a> can be used for a variety of purposes, such as storing metadata or configuring the behaviour of notes. Labels are also searchable, enhancing note retrieval.
|
||||||
|
|
||||||
For more information, including predefined labels, see <a class="reference-link" href="Attributes/Labels.md">Labels</a>.
|
For more information, including predefined labels, see <a class="reference-link" href="Attributes/Labels.md">Labels</a>.
|
||||||
|
|
||||||
2. <a class="reference-link" href="Attributes/Relations.md">Relations</a> define connections between notes, similar to links. These can be used for metadata and scripting purposes.
|
2. <a class="reference-link" href="Attributes/Relations.md">Relations</a> define connections between notes, similar to links. These can be used for metadata and scripting purposes.
|
||||||
|
|
||||||
For more information, including a list of predefined relations, see <a class="reference-link" href="Attributes/Relations.md">Relations</a>.
|
For more information, including a list of predefined relations, see <a class="reference-link" href="Attributes/Relations.md">Relations</a>.
|
||||||
|
|
||||||
|
|
||||||
These attributes play a crucial role in organizing, categorising, and enhancing the functionality of notes.
|
These attributes play a crucial role in organizing, categorising, and enhancing the functionality of notes.
|
||||||
|
|
||||||
|
@ -79,7 +79,6 @@ These actions operate the <a class="reference-link" href="Attributes/Relations.
|
|||||||
```javascript
|
```javascript
|
||||||
note.title = note.title + " - suffix";
|
note.title = note.title + " - suffix";
|
||||||
```
|
```
|
||||||
|
|
||||||
* To alter attributes of a note based on another attribute, such as setting the `#shareAlias` label to the title of the note:
|
* To alter attributes of a note based on another attribute, such as setting the `#shareAlias` label to the title of the note:
|
||||||
|
|
||||||
```javascript
|
```javascript
|
||||||
|
@ -8,15 +8,11 @@ It can be accessed by going to the [global menu](../../../Basic%20Concepts%20and
|
|||||||
### Interaction
|
### Interaction
|
||||||
|
|
||||||
* Hovering the mouse over one of the tables listed at the top of the document will show the columns and their data type.
|
* Hovering the mouse over one of the tables listed at the top of the document will show the columns and their data type.
|
||||||
|
|
||||||
* Only one SQL statement can be run at once.
|
* Only one SQL statement can be run at once.
|
||||||
|
|
||||||
* To run the statement, press the icon.
|
* To run the statement, press the icon.
|
||||||
|
|
||||||
* For queries that return a result, the data will displayed in a table.
|
* For queries that return a result, the data will displayed in a table.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
### Saved SQL console
|
### Saved SQL console
|
||||||
|
|
||||||
|
@ -10,11 +10,9 @@ To use the sharing feature, you must have a <a class="reference-link" href="../
|
|||||||
1. **Enable Sharing**: To share a note, toggle the `Shared` switch within the note's interface. Once sharing is enabled, an URL will appear, which you can click to access the shared note.
|
1. **Enable Sharing**: To share a note, toggle the `Shared` switch within the note's interface. Once sharing is enabled, an URL will appear, which you can click to access the shared note.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
2. **Access the Shared Note**: The link provided will open the note in your browser. If your server is not configured with a public IP, the URL will refer to `localhost (127.0.0.1)`.
|
2. **Access the Shared Note**: The link provided will open the note in your browser. If your server is not configured with a public IP, the URL will refer to `localhost (127.0.0.1)`.
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
## Sharing a Note Subtree
|
## Sharing a Note Subtree
|
||||||
|
|
||||||
|
@ -28,7 +28,6 @@ If exporting all sections at a time, they will not be grouped in folders - they
|
|||||||
* If the Onenote header (that is at the top of each Onenote page) is not desired, you can use the following regex to remove them in a text editor like VsCode:
|
* If the Onenote header (that is at the top of each Onenote page) is not desired, you can use the following regex to remove them in a text editor like VsCode:
|
||||||
|
|
||||||
Find (using regex): `.<div.*><h1` Replace with: `<h1`
|
Find (using regex): `.<div.*><h1` Replace with: `<h1`
|
||||||
|
|
||||||
|
|
||||||
### Import into Trilium
|
### Import into Trilium
|
||||||
|
|
||||||
|
@ -4,14 +4,11 @@ Workspace is a concept built up on top of [note hoisting](Note%20Hoisting.md). I
|
|||||||
So far workspace consists of these features:
|
So far workspace consists of these features:
|
||||||
|
|
||||||
* [note hoisting](Note%20Hoisting.md) - you can "zoom" into a workspace subtree to focus only on the relevant notes
|
* [note hoisting](Note%20Hoisting.md) - you can "zoom" into a workspace subtree to focus only on the relevant notes
|
||||||
|
|
||||||
* easy entering of workspace:
|
* easy entering of workspace:
|
||||||
|
|
||||||

|

|
||||||
|
|
||||||
* visual identification of workspace in tabs:
|
* visual identification of workspace in tabs:
|
||||||

|

|
||||||
|
|
||||||
|
|
||||||
### Configuration
|
### Configuration
|
||||||
|
|
||||||
|
@ -14,9 +14,9 @@ In addition, it's possible to change the number of characters at which the autom
|
|||||||
Via the <a class="reference-link" href="../UI%20Elements/Ribbon.md">Ribbon</a>, by going to the _Basic Properties_ tab and looking for the _Editable_ selection. The following options are possible:
|
Via the <a class="reference-link" href="../UI%20Elements/Ribbon.md">Ribbon</a>, by going to the _Basic Properties_ tab and looking for the _Editable_ selection. The following options are possible:
|
||||||
|
|
||||||
* **Auto**
|
* **Auto**
|
||||||
This is the default behavior in which the note will be editable by default, unless it becomes large enough to trigger read-only mode.
|
This is the default behavior in which the note will be editable by default, unless it becomes large enough to trigger read-only mode.
|
||||||
* **Read-only**
|
* **Read-only**
|
||||||
The note will be always marked as read-only, regardless of its size. Nevertheless, it's still possible to temporarily edit the note if needed. This is generally useful for notes that are not prone to change.
|
The note will be always marked as read-only, regardless of its size. Nevertheless, it's still possible to temporarily edit the note if needed. This is generally useful for notes that are not prone to change.
|
||||||
* **Always Editable**
|
* **Always Editable**
|
||||||
This option will bypass the automatic read-only activation for this particular note. It's useful for large notes that are frequently edited.
|
This option will bypass the automatic read-only activation for this particular note. It's useful for large notes that are frequently edited.
|
||||||
|
|
||||||
|
@ -57,9 +57,7 @@ Right click either the _Available launchers_ or _Visible launchers_ sections and
|
|||||||
3. **Custom Widget**
|
3. **Custom Widget**
|
||||||
|
|
||||||
Allows defining a custom widget to be rendered inside the launcher. See [Widget Basics](../../Scripting/Custom%20Widgets/Widget%20Basics.md) for more information.
|
Allows defining a custom widget to be rendered inside the launcher. See [Widget Basics](../../Scripting/Custom%20Widgets/Widget%20Basics.md) for more information.
|
||||||
|
|
||||||
4. **Spacers**
|
4. **Spacers**
|
||||||
Launchers that create some distance between other launchers for better visual distinction.
|
Launchers that create some distance between other launchers for better visual distinction.
|
||||||
|
|
||||||
|
|
||||||
Launchers are configured via predefined [Promoted Attributes](../../Advanced%20Usage/Attributes/Promoted%20Attributes.md).
|
Launchers are configured via predefined [Promoted Attributes](../../Advanced%20Usage/Attributes/Promoted%20Attributes.md).
|
@ -7,7 +7,6 @@ I've assumed you have created a DNS A record for `trilium.yourdomain.com` that y
|
|||||||
docker pull triliumnext/notes:[VERSION]
|
docker pull triliumnext/notes:[VERSION]
|
||||||
docker create --name trilium -t -p 127.0.0.1:8080:8080 -v ~/trilium-data:/home/node/trilium-data triliumnext/notes:[VERSION]
|
docker create --name trilium -t -p 127.0.0.1:8080:8080 -v ~/trilium-data:/home/node/trilium-data triliumnext/notes:[VERSION]
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Configure Apache proxy and websocket proxy
|
2. Configure Apache proxy and websocket proxy
|
||||||
|
|
||||||
1. Enable apache proxy modules
|
1. Enable apache proxy modules
|
||||||
@ -18,7 +17,6 @@ I've assumed you have created a DNS A record for `trilium.yourdomain.com` that y
|
|||||||
a2enmod proxy_http
|
a2enmod proxy_http
|
||||||
a2enmod proxy_wstunnel
|
a2enmod proxy_wstunnel
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Create a new let's encrypt certificate
|
2. Create a new let's encrypt certificate
|
||||||
|
|
||||||
```
|
```
|
||||||
@ -26,7 +24,6 @@ I've assumed you have created a DNS A record for `trilium.yourdomain.com` that y
|
|||||||
```
|
```
|
||||||
|
|
||||||
Choose standalone (2) and note the location of the created certificates (typically /etc/letsencrypt/live/...)
|
Choose standalone (2) and note the location of the created certificates (typically /etc/letsencrypt/live/...)
|
||||||
|
|
||||||
3. Create a new virtual host file for apache (you may want to use `apachectl -S` to determine the server root location, mine is /etc/apache2)
|
3. Create a new virtual host file for apache (you may want to use `apachectl -S` to determine the server root location, mine is /etc/apache2)
|
||||||
|
|
||||||
```
|
```
|
||||||
@ -55,11 +52,8 @@ I've assumed you have created a DNS A record for `trilium.yourdomain.com` that y
|
|||||||
Include /etc/letsencrypt/options-ssl-apache.conf
|
Include /etc/letsencrypt/options-ssl-apache.conf
|
||||||
|
|
||||||
```
|
```
|
||||||
|
|
||||||
4. Enable the virtual host with `sudo a2ensite trilium.yourdomain.com.conf`
|
4. Enable the virtual host with `sudo a2ensite trilium.yourdomain.com.conf`
|
||||||
|
|
||||||
5. Reload apache2 with `sudo systemctl reload apache2`
|
5. Reload apache2 with `sudo systemctl reload apache2`
|
||||||
|
|
||||||
3. Create and enable a systemd service to start the docker container on boot
|
3. Create and enable a systemd service to start the docker container on boot
|
||||||
|
|
||||||
1. Create a new empty file called `/lib/systemd/system/trilium.service` with the contents
|
1. Create a new empty file called `/lib/systemd/system/trilium.service` with the contents
|
||||||
@ -78,7 +72,6 @@ I've assumed you have created a DNS A record for `trilium.yourdomain.com` that y
|
|||||||
[Install]
|
[Install]
|
||||||
WantedBy=local.target
|
WantedBy=local.target
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Install, enable and start service
|
2. Install, enable and start service
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -7,14 +7,12 @@ Configure Nginx proxy and HTTPS. The operating system here is Ubuntu 18.04.
|
|||||||
sudo apt-get install nginx
|
sudo apt-get install nginx
|
||||||
sudo apt-get remove apache2
|
sudo apt-get remove apache2
|
||||||
```
|
```
|
||||||
|
|
||||||
2. Create configure file
|
2. Create configure file
|
||||||
|
|
||||||
```
|
```
|
||||||
cd /etc/nginx/conf.d
|
cd /etc/nginx/conf.d
|
||||||
vim default.conf
|
vim default.conf
|
||||||
```
|
```
|
||||||
|
|
||||||
3. Fill the file with the context shown below, part of the setting show be changed. Then you can enjoy your web with HTTPS forced and proxy.
|
3. Fill the file with the context shown below, part of the setting show be changed. Then you can enjoy your web with HTTPS forced and proxy.
|
||||||
|
|
||||||
```
|
```
|
||||||
|
@ -20,13 +20,9 @@ TOTP (Time-Based One-Time Password) is a security feature that generates a uniqu
|
|||||||
### TOTP
|
### TOTP
|
||||||
|
|
||||||
1. Start Trilium Notes normally.
|
1. Start Trilium Notes normally.
|
||||||
|
|
||||||
2. Go to "Menu" -> "Options" -> "MFA"
|
2. Go to "Menu" -> "Options" -> "MFA"
|
||||||
|
|
||||||
3. Click the "Generate TOTP Secret" button
|
3. Click the "Generate TOTP Secret" button
|
||||||
|
|
||||||
4. Copy the generated secret to your authentication app/extension
|
4. Copy the generated secret to your authentication app/extension
|
||||||
|
|
||||||
5. Set an environment variable "TOTP\_SECRET" as the generated secret. Environment variables can be set with a .env file in the root directory, by defining them in the command line, or with a docker container.
|
5. Set an environment variable "TOTP\_SECRET" as the generated secret. Environment variables can be set with a .env file in the root directory, by defining them in the command line, or with a docker container.
|
||||||
|
|
||||||
```
|
```
|
||||||
@ -45,17 +41,11 @@ TOTP (Time-Based One-Time Password) is a security feature that generates a uniqu
|
|||||||
# Docker
|
# Docker
|
||||||
docker run -p 8080:8080 -v ~/trilium-data:/home/node/trilium-data -e TOTP_ENABLED="true" -e TOTP_SECRET="secret" triliumnext/notes:[VERSION]
|
docker run -p 8080:8080 -v ~/trilium-data:/home/node/trilium-data -e TOTP_ENABLED="true" -e TOTP_SECRET="secret" triliumnext/notes:[VERSION]
|
||||||
```
|
```
|
||||||
|
|
||||||
6. Restart Trilium
|
6. Restart Trilium
|
||||||
|
|
||||||
7. Go to "Options" -> "MFA"
|
7. Go to "Options" -> "MFA"
|
||||||
|
|
||||||
8. Click the "Generate Recovery Codes" button
|
8. Click the "Generate Recovery Codes" button
|
||||||
|
|
||||||
9. Save the recovery codes. Recovery codes can be used once in place of the TOTP if you loose access to your authenticator. After a rerecovery code is used, it will show the unix timestamp when it was used in the MFA options tab.
|
9. Save the recovery codes. Recovery codes can be used once in place of the TOTP if you loose access to your authenticator. After a rerecovery code is used, it will show the unix timestamp when it was used in the MFA options tab.
|
||||||
|
|
||||||
10. Load the secret into an authentication app like google authenticator
|
10. Load the secret into an authentication app like google authenticator
|
||||||
|
|
||||||
|
|
||||||
### OpenID
|
### OpenID
|
||||||
|
|
||||||
|
@ -88,5 +88,4 @@ If the file could not be identified as any of the supported file types from abov
|
|||||||
|
|
||||||
<img class="image_resized" style="aspect-ratio:853/315;width:50%;" src="6_File_image.png" width="853" height="315">
|
<img class="image_resized" style="aspect-ratio:853/315;width:50%;" src="6_File_image.png" width="853" height="315">
|
||||||
* Non-image files can be embedded into text notes as read-only widgets via the <a class="reference-link" href="Text/Include%20Note.md">Include Note</a> functionality.
|
* Non-image files can be embedded into text notes as read-only widgets via the <a class="reference-link" href="Text/Include%20Note.md">Include Note</a> functionality.
|
||||||
|
|
||||||
* Image files can be embedded into text notes like normal images via <a class="reference-link" href="Text/Images/Image%20references.md">Image references</a>.
|
* Image files can be embedded into text notes like normal images via <a class="reference-link" href="Text/Images/Image%20references.md">Image references</a>.
|
Loading…
x
Reference in New Issue
Block a user