trilium

Build your personal knowledge base with Trilium Notes

AGPL-3.0 License

Stars
25.6K
trilium - v0.42.6 release

Published by zadam over 4 years ago

  • fix unloading protected session after clicking on a button, closes #1078 
  • [issue] cannot scroll To ActiveNote #1079 
  • Links cannot be deleted or moved around #1069 
  • fix anonymization using VACUUM
trilium - v0.42.5 release

Published by zadam over 4 years ago

  • fix moving/cloning notes broken in 0.42.4, closes #1066
trilium - v0.42.4 release

Published by zadam over 4 years ago

  • upgrade to ckeditor 19.1.0
    • Ampersand in code blocks is recursively changed to `&` each save #917 
  •  fix long filename overflowing, closes #1052 
  •  fix hiding autocompletes after closing tab, closes #1034 
  • safer backup to file using VACUUM INTO + possibility to explicitly backup now
  •  return 401 when auth request is out of sync, closes #1056 
  •  fix extra refresh because of duplicated sync event, closes #1063 
  • improvements to drag & drop
trilium - v0.42.3 release

Published by zadam over 4 years ago

bug fixes:

  • fix deadlock after "cut to note", closes #1030
  • fix exporting root note, closes #1024
  • fix incorrect processing of sync rows, closes #1019
trilium - v0.42.2 release

Published by zadam over 4 years ago

Various bug fixes.

trilium - v0.42.1 release

Published by zadam over 4 years ago

  • support for opening notes in a new window
  • tree widget has now an option to hide images if they are included in the parent note (turned on by default) which makes the tree less cluttered
  • tabs are now loaded lazily which speeds up initial load of the application
  • linux and windows builds are now shipped with portable-trilium script which will set up the trilium-data directory in place
  • upgrade CKEditor to version 19 which brings improvements in tables
  • protected note switch is now moved to "note action" to declutter the view
  • when recording timestamps, trilium uses client timezone instead of server timezone (relevant for server deployments only)
  • long code notes are now previewed in read only mode to improve performance
  • added "expand subtree" action to the note tree context menu
trilium - v0.42.0-beta release

Published by zadam over 4 years ago

  • support for opening notes in a new window
  • tree widget has now an option to hide images if they are included in the parent note (turned on by default) which makes the tree less cluttered
  • tabs are now loaded lazily which speeds up initial load of the application
  • linux and windows builds are now shipped with portable-trilium script which will set up the trilium-data directory in place
  • upgrade CKEditor to version 19 which brings improvements in tables
  • protected note switch is now moved to "note action" to declutter the view
  • when recording timestamps, trilium uses client timezone instead of server timezone (relevant for server deployments only)
  • long code notes are now previewed in read only mode to improve performance
  • added "expand subtree" action to the note tree context menu
trilium - v0.41.6 release

Published by zadam over 4 years ago

v0.41.6

bugfixes

trilium - v0.41.5

Published by zadam over 4 years ago

Trilium 0.41 contains massive frontend refactoring (in total over 300 commits) - previously mostly spaghetti frontend has been "componentized". This is internal refactoring and end-user experience is mostly the same as in 0.40.

Besides refactoring, a bunch of minor things have been improved, some of them are:

  • PDF notes now show preview of the PDF (#292)
  • history navigation has been improved and provides visual feedback for when back & forward actions are available, plus context menu with complete history
  • spellcheck now uses native electron spellchecking which brings the possibility of adding a word to the system dictionary (#923)
  • reference links are now implemented and used by default - such links differ from ordinary hyper links by the fact that their title/label always contains up-to-date name of the note (closes #905)
  • import / export now uses ZIP by default, TAR stays supported for import (for certain period of time). Problem with tar was unicode support in non-unix platforms (closes #918)
  • Trilium now parses pasted HTML content and images referenced by URL are downloaded locally so they are available also offline (closes #765)
  • integrated editing component (CKEditor) has some nice upgrades, especially regarding more advanced table support
  • display of link map is more robust (previously it sometimes randomly did not appear correctly)
  • it's now possible to see recent changes for a subtree (tree context menu -> advanced -> recent changes)
  • it is now possible to collapse also left side pane
  • significantly faster sync update
  • external link labels are not auto-generated anymore. Especially clipped content can have hundreds of them and their value is small
  • added read-only view - can be set either manually via readOnly label or is used automatically for long notes
  • note paths widget has been moved to the left side and now displays current path which should help orient yourself when navigating big note trees
  • "production" builds are now using webpack for frontend files
  • include note allow setting size

Breaking changes

Right pane widgets are not moveable

In 0.40 (and before) it was possible to configure the order of sidebar widgets. This configuration is not available anymore in 0.41 and later. Some other form of layout configuration might appear in future releases.

Widget API changed

Custom widgets will need to be modified to be compatible with changes in widget API. Here's an example of a minimal custom widget:

class CustomWidget extends api.CollapsibleWidget {
    get widgetTitle() { return "Custom"; }

    get position() { return 10; }

    get parentWidget() { return 'right-pane'; }

    async refreshWithNote(note) {
        this.$body.empty().text("Current note: " + note.title);
    }
}

module.exports = new CustomWidget();

Code note with custom widget must have label widget. Layout is set up once during frontend load so changes to widget code will be in effect after frontend reload (using e.g. CTRL-R).

trilium - v0.41.4-beta

Published by zadam over 4 years ago

Trilium 0.41 contains massive frontend refactoring (in total 300 commits) - previously mostly spaghetti frontend has been "componentized". This is internal refactoring and end-user experience is mostly the same as in 0.40.

Given the massive amount of internal changes this release is expected to contain a lot of bugs and is not recommended for daily use. However, you are encouraged to test it and report bugs. 0.41.X is fully compatible with the latest 0.40.6+ and it is possible to switch between both on the same document.

Besides refactoring, a bunch of minor things have been improved, some of them are:

  • PDF notes now show preview of the PDF (#292)
  • history navigation has been improved and provides visual feedback for when back & forward actions are available, plus context menu with complete history
  • spellcheck now uses native electron spellchecking which brings the possibility of adding a word to the system dictionary (#923)
  • reference links are now implemented and used by default - such links differ from ordinary hyper links by the fact that their title/label always contains up-to-date name of the note (closes #905)
  • import / export now uses ZIP by default, TAR stays supported for import (for certain period of time). Problem with tar was unicode support in non-unix platforms (closes #918)
  • Trilium now parses pasted HTML content and images referenced by URL are downloaded locally so they are available also offline (closes #765)
  • integrated editing component (CKEditor) has some nice upgrades, especially regarding more advanced table support
  • display of link map is more robust (previously it sometimes randomly did not appear correctly)
  • it's now possible to see recent changes for a subtree (tree context menu -> advanced -> recent changes)
  • it is now possible to collapse also left side pane
  • significantly faster sync update
  • external link labels are not auto-generated anymore. Especially clipped content can have hundreds of them and their value is small
  • added read-only view - can be set either manually via readOnly label or is used automatically for long notes
  • note paths widget has been moved to the left side and now displays current path which should help orient yourself when navigating big note trees
  • "production" builds are now using webpack for frontend files
  • include note allow setting size
  • fixed free form link #959
trilium - [broken] v0.41.3-beta

Published by zadam over 4 years ago

this release is broken ...

trilium - v0.41.2-beta

Published by zadam over 4 years ago

Trilium 0.41 contains massive frontend refactoring (in total 300 commits) - previously mostly spaghetti frontend has been "componentized". This is internal refactoring and end-user experience is mostly the same as in 0.40.

Given the massive amount of internal changes this release is expected to contain a lot of bugs and is not recommended for daily use. However, you are encouraged to test it and report bugs. 0.41.X is fully compatible with the latest 0.40.6+ and it is possible to switch between both on the same document.

Besides refactoring, a bunch of minor things have been improved, some of them are:

  • PDF notes now show preview of the PDF (#292)
  • history navigation has been improved and provides visual feedback for when back & forward actions are available, plus context menu with complete history
  • spellcheck now uses native electron spellchecking which brings the possibility of adding a word to the system dictionary (#923)
  • reference links are now implemented and used by default - such links differ from ordinary hyper links by the fact that their title/label always contains up-to-date name of the note (closes #905)
  • import / export now uses ZIP by default, TAR stays supported for import (for certain period of time). Problem with tar was unicode support in non-unix platforms (closes #918)
  • Trilium now parses pasted HTML content and images referenced by URL are downloaded locally so they are available also offline (closes #765)
  • integrated editing component (CKEditor) has some nice upgrades, especially regarding more advanced table support
  • display of link map is more robust (previously it sometimes randomly did not appear correctly)
  • it's now possible to see recent changes for a subtree (tree context menu -> advanced -> recent changes)
  • it is now possible to collapse also left side pane
  • significantly faster sync update
  • external link labels are not auto-generated anymore. Especially clipped content can have hundreds of them and their value is small
  • added read-only view - can be set either manually via readOnly label or is used automatically for long notes
  • note paths widget has been moved to the left side and now displays current path which should help orient yourself when navigating big note trees
  • new in 0.41.2-beta: "production" builds are now using webpack for frontend files
  • new in 0.41.2-beta: include note allow setting size
  • new in 0.41.2-beta: fixed free form link #959
trilium - v0.41.1-beta

Published by zadam over 4 years ago

Trilium 0.41 contains massive frontend refactoring (in total 300 commits) - previously mostly spaghetti frontend has been "componentized". This is internal refactoring and end-user experience is mostly the same as in 0.40.

Given the massive amount of internal changes this release is expected to contain a lot of bugs and is not recommended for daily use. However, you are encouraged to test it and report bugs. 0.41.X is fully compatible with the latest 0.40.6+ and it is possible to switch between both on the same document.

Besides refactoring, a bunch of minor things have been improved, some of them are:

  • PDF notes now show preview of the PDF (#292)
  • history navigation has been improved and provides visual feedback for when back & forward actions are available, plus context menu with complete history
  • spellcheck now uses native electron spellchecking which brings the possibility of adding a word to the system dictionary (#923)
  • reference links are now implemented and used by default - such links differ from ordinary hyper links by the fact that their title/label always contains up-to-date name of the note (closes #905)
  • import / export now uses ZIP by default, TAR stays supported for import (for certain period of time). Problem with tar was unicode support in non-unix platforms (closes #918)
  • Trilium now parses pasted HTML content and images referenced by URL are downloaded locally so they are available also offline (closes #765)
  • integrated editing component (CKEditor) has some nice upgrades, especially regarding more advanced table support
  • display of link map is more robust (previously it sometimes randomly did not appear correctly)
  • it's now possible to see recent changes for a subtree (tree context menu -> advanced -> recent changes)
  • it is now possible to collapse also left side pane
  • NEW in 0.41.1-beta: significantly faster sync update
  • NEW in 0.41.1-beta: external link labels are not auto-generated anymore. Especially clipped content can have hundreds of them and their value is small
  • NEW in 0.41.1-beta: added read-only view - can be set either manually via readOnly label or is used automatically for long notes
  • NEW in 0.41.1-beta: note paths widget has been moved to the left side and now displays current path which should help orient yourself when navigating big note trees
trilium - v0.41.0-beta release

Published by zadam over 4 years ago

Trilium 0.41 contains massive frontend refactoring (in total 300 commits) - previously mostly spaghetti frontend has been "componentized". This is internal refactoring and end-user experience is mostly the same as in 0.40.

Given the massive amount of internal changes this release is expected to contain a lot of bugs and is not recommended for daily use. However, you are encouraged to test it and report bugs. 0.41.X is fully compatible with the latest 0.40.6+ and it is possible to switch between both on the same document.

Besides refactoring, a bunch of minor things have been improved, some of them are:

  • PDF notes now show preview of the PDF (#292)
  • history navigation has been improved and provides visual feedback for when back & forward actions are available, plus context menu with complete history
  • spellcheck now uses native electron spellchecking which brings the possibility of adding a word to the system dictionary (#923)
  • reference links are now implemented and used by default - such links differ from ordinary hyper links by the fact that their title/label always contains up-to-date name of the note (closes #905)
  • import / export now uses ZIP by default, TAR stays supported for import (for certain period of time). Problem with tar was unicode support in non-unix platforms (closes #918)
  • Trilium now parses pasted HTML content and images referenced by URL are downloaded locally so they are available also offline (closes #765)
  • integrated editing component (CKEditor) has some nice upgrades, especially regarding more advanced table support
  • display of link map is more robust (previously it sometimes randomly did not appear correctly)
  • it's now possible to see recent changes for a subtree (tree context menu -> advanced -> recent changes)
  • it is now possible to collapse also left side pane
trilium - v0.40.7 release

Published by zadam over 4 years ago

v0.40.7

trilium - v0.40.6 release

Published by zadam over 4 years ago

  • clear history in the code mirror after setting a value, closes #766
  • sync/recovery fixes
  • forward compatibility with future 0.41 releases (DB migration)
  • faster ENEX import
trilium - v0.40.5 release

Published by zadam over 4 years ago

  • CSS Bug: Relation Map notes height limited to 500px #882
  • fixed printing of book and relation map notes #899
trilium - v0.40.4 release

Published by zadam over 4 years ago

  • use note's css class also in book and included note, closes #879
  • fix include note in mobile frontend, closes #878
  • make images in text notes rendered responsively in a book, fixes #871
  • allow to setup web version as a sync client
  • fixed consistency corner case autofixer for note deletion
trilium - v0.40.3 release

Published by zadam over 4 years ago

  • #851 external links are also parsed and label is created for them
  • #853 display advanced item in the tree context menu in the middle to avoid being hidden
  • #854 add possibility to change clipper parent to a fixed note instead of day note
  • #861 return focus to the previously focused element after closing the dialog
trilium - v0.40.2 release

Published by zadam over 4 years ago

v0.40.2

Badges
Extracted from project README
Join the chat at https://gitter.im/trilium-notes/Lobby
Related Projects