github TriliumNext/Notes v0.90.8

14 hours ago

v0.90.8 is a stable build, containing all the improvements of the previous beta releases, which will be listed here is as well.

πŸ’‘ Key highlights

  • A new note type was introduced called β€œMind Map” using the MindElixir library.
  • Sync version has been increased from 32 to 33 to prevent issues with mindmap notes. This means that the server also needs to be updated to this version, otherwise sync will be refused.
  • Internationalization support (Spanish, Chinese, Romanian, French).
  • Various bugfixes (see below).

New to v0.90.8

🐞 Bugfixes

✨ Improvements

🌍 Internationalization

  • Added French translations by @Potjoe-97
  • Translation improvements for Spanish by @haseciluΒ 
  • Translation improvements for Chinese by @Nriver
  • Improved coverage for Romanian.

⬆️ Library updates

  • mind-elixir: 4.1.5 -> 4.2.0
  • i18next: 23.15.2 -> 23.16.0

From v0.90.7-beta

🐞 Bugfixes

✨ Improvements

🌍 Internationalization

  • Translated more of the client (e.g. note types, tree context menu, switches in the ribbon).
  • Started translating the server (e.g. first setup, keyboard actions, shared pages).
  • Improved coverage for Spanish by @hasecilu.
  • Improved coverage for Chinese by @Nriver.
  • Improved coverage for Romanian.

Library updates

  • Upgrade bootstrap from v4 to v5 by @JYC333
    • This is a heavy UI library update, so there might be quirks here and there.
    • Various improvements and bugfixes by @JYC333 and @SiriusXT
  • Mermaid: 10.9.1 β†’ 11.3.0
  • Mind Elixir: 4.0.5 β†’ 4.1.5
  • JSDOM: 24.1.1 β†’ 25.0.0
  • Day.js: 1.11.12 β†’ 1.11.13
  • ESLint: 9.9.0 β†’ 9.10.0
  • Marked: 13.0.2 β†’ 14.1.2
  • Ini: 4.1.3 -> 5.0.0
  • Axios: 1.7.2 β†’ 1.7.7
  • i18next: 23.14.0 β†’ 23.15.2
  • express 4.19.2 β†’ 4.21.0
  • better-sqlite3: 11.1.2 β†’ 11.3.0
  • and other development tools.

From v0.90.6-beta

  • Adds back the amd64 container image

From v0.90-5-beta

🌍 Internationalization

Preliminary support for internationalization has been added, thanks to the efforts of @Nriver. More specifically, the following languages now have a partial translation:

Note that only the client has been translated so far and there are still a lot of tasks to handle before the application is fully translated.

πŸ’‘ New note type: Mind map

Mind maps are usually a fast method to write down ideas and do brainstorming with a team. TriliumNext introduces this new note type with the help of Mind Elixir, an open-source library.

Note that the integration is still in its infancy, so there might be bugs and a lack of feature until it is stabilized. The library itself supports quite a few features that are not implemented yet in Trilium: math expressions using KaTeX, images, links. Those might be implemented along the way, provided they are needed by users.

v0 90 5-beta_image

Note: For the note type to fully work (such as shared notes), it is ideal to update the server instance as well, if you are using one.

βš™οΈ Builds

The internal build tooling has been updated, resulting in the following changes:

  • For macOS users there is now a .dmg installation method as well. @JYC333
    • There is also an ARM-native version for macOS that can be used, however it will require additional steps to get it running due to the lack of notarization (to bypass the β€œTriliumNext Notes.app” is damaged error).
  • For both Windows and Linux we now have amd64 builds as well.
    • Please note these versions are not being actively tested due to lack of equipment, so feel free to raise any issues you might be encountering.

On the Docker side, brought back Alpine-based Docker containers for amd64 by @perfectrain.

🐞 Bugfixes

✨ Improvements

Don't miss a new Notes release

NewReleases is sending notifications on new releases.