trilium

Build your personal knowledge base with Trilium Notes

AGPL-3.0 License

Stars
25.6K
trilium - v0.33.1-beta release

Published by zadam over 5 years ago

v0.33.1-beta

trilium - v0.33.0-beta release

Published by zadam over 5 years ago

Main focus of this release is link map.

Other than that this release brings some updates to the platform - node 12 (from 10), electron 6 (from 4), CKEditor, Fancytree, CodeMirror minor updates.

Please note that you need to upgrade all Trilium instances in your sync setup.

trilium - v0.32.4 release

Published by zadam over 5 years ago

v0.32.4

trilium - v0.32.3 release

Published by zadam over 5 years ago

First stable release in 0.32 line. Main new feature is tab support.

trilium - v0.32.2-beta release

Published by zadam over 5 years ago

v0.32.2-beta

trilium - v0.32.1-beta release

Published by zadam over 5 years ago

v0.32.1-beta

trilium - v0.32.0-beta release

Published by zadam over 5 years ago

This is a testing release only. Do not use on your production data!

0.32 brings only one new, but rather big feature - tabs.

trilium - v0.31.6 release

Published by zadam over 5 years ago

bugfixes:

  • Inserting an internote link does a full page refresh and is very disconcerting #523
  • Importing ~2000 markdown notes with tar breaks the app #525
trilium - v0.31.5 release

Published by zadam over 5 years ago

  • #510 500 Server Error when entering protected session
trilium - v0.31.4 release

Published by zadam over 5 years ago

v0.31.4

trilium - v0.31.3 release

Published by zadam over 5 years ago

This is the first stable release of 0.31 line.

Main focus has been search functionality:

  • exposed "virtual" attributes like isProtected, dateModified etc.
  • support for date expressions - e.g. @dateModified>MONTH-1 will get you notes modified in the last month
  • we're now storing both local and UTC dates for notes which allows us to make more precise date queries
  • redesign of search input and how saved searches are saved.
  • saved searches now have refresh button

Other highlights:

  • upgrade to CKEditor 12.1.0
  • Proper styling of CKEditor based on current theme
  • in page search finally works correctly (change to electron-find package)
  • context menu "new note" now has submenu which allows specifying note type
  • fixes for some note movement/creation edge cases in the note tree (#454) - view only
  • Add superscript and subscript support to "Type: Text" #462
  • Dark theme table invisible background color #458
  • Added CSRF protection #455
  • Fullscreen support (F11)
trilium - v0.31.2-beta release

Published by zadam over 5 years ago

This is a testing release only. Do not use on your production data!

trilium - v0.30.8 release

Published by zadam over 5 years ago

This release fixes a bug which broke downloading file notes/attachments.

trilium - v0.31.1-beta release

Published by zadam over 5 years ago

This is a testing release only. Do not use on your production data!

First start may take a long time because of data migration from previous version.

trilium - v0.31.0-beta release

Published by zadam over 5 years ago

This is a testing release only. Do not use on your production data!

First start may take a long time because of data migration from previous version.

Main focus of this release is search functionality:

  • implemented proper fulltext search using Sqlite's FTS5
  • exposed "virtual" attributes like isProtected, dateModified etc.
  • support for date expressions - e.g. @dateModified>MONTH-1 will get you notes modified in the last month
  • we're now storing both local and UTC dates for notes which allows us to make more precise date queries
  • redesign of search input and how saved searches are saved.
  • saved searches now have refresh button

Other highlights:

  • upgrade to CKEditor 12.0.0
  • in page search finally works correctly (change to electron-find package)
  • context menu "new note" now has submenu which allows specifying note type
  • fixes for some note movement/creation edge cases in the note tree (#454) - view only
  • Add superscript and subscript support to "Type: Text" #462
  • Dark theme table invisible background color #458
  • Added CSRF protection #455
trilium - v0.30.7 release

Published by zadam over 5 years ago

This release fixes the bug introduced in 0.30.6 which prevented electron (desktop) app from accessing protected notes.

Additionally, this release database migration will automatically fix inconsistency which might have (or have not) happened in some of the protected notes. Unfortunately the way this migration works is that the note will become unprotected and renamed to "Recovered protected note", note content will stay untouched. After opening this new version of the app, you may search for "Recovered protected note" to see if any of your notes have been affected. If there are some hits, it is recommended to fix the title and set the note to protected again.

This is a one time occurrence which will hopefully not repeat again.

trilium - v0.30.6 release

Published by zadam over 5 years ago

  • #468 Note tree context menu closes immediately (Firefox-Ubuntu) - affects only server installations

EDIT: desktop releases contain a bug so they were pulled back.

trilium - v0.30.5 release

Published by zadam over 5 years ago

v0.30.5

trilium - v0.30.4 release

Published by zadam over 5 years ago

This is a first stable release in 0.30.X line. Here's a list of changes made:

  • Ability to create Weekly Notes? #416
  • add note android app issue #415
  • Create note info dialog #408
  • Add import dialog #399
  • Import & Export dialog show progress
  • Arbitrary Code Execution #398
  • Debian package support
  • OPML 2.0 import/export, #286, #298
  • In app help, #273
  • Save electron window size and position #186
  • Global menu with access to e.g. SQL console and Dev tools
  • SQL console now shows schema for all tables
  • more work on import - it's possible to configure more things in the import dialog
  • drag & drop files from OS file manager into a tree or into note detail
  • some bug fixes - #422, #427

Database changes and script migration

This version brings a change in the DB structure - content of the note is now stored in a new table note_contents. This is done to improve scalability/performance - operations working on Note entities needlessly fetched note content (because it was part of Note entity) even though it was not used. This was particularly bad for large notes and when working with a lot of them (e.g. searching by label). Now content is loaded only when explicitly needed.

This requires changes in scripts which read/write note content. Example of previous usage:

note.content
// =>
await note.getContent(); // returns JSON object of the note content

note.jsonContent;
// =>
await note.getJsonContent(); // returns string

await note.getNoteContent(); // returns NoteContent entity

You can see detailed API for Note and NoteContent.

This change also necessitates update of the sync protocol so you will need to upgrade all instances simultaneously.

trilium - v0.30.3-beta release

Published by zadam over 5 years ago

  • fixed sync of note_contents (increased sync version)
  • fixed detection of file type when importing files on windows
Badges
Extracted from project README
Join the chat at https://gitter.im/trilium-notes/Lobby
Related Projects