trilium

Build your personal knowledge base with Trilium Notes

AGPL-3.0 License

Stars
25.6K
trilium - v0.63.7 release Latest Release

Published by zadam 5 months ago

  • fixed the botched 0.63.6 build (windows binaries are back)
  • backported Excalidraw upgrade to 0.17.3
trilium - v0.63.6 release

Published by zadam 5 months ago

small fixes

trilium - v0.63.5 release

Published by zadam 7 months ago

  • fix rendering of math on non-root paths, closes #4713
  • allow cancelling mention UI with escape, fixes #4692, #4684
  • fix copy link in browser, closes #4682
  • allow converting file attachments to file notes
  • fix: invisible unchecked to-do items, by @st3iny

(0.63.4 release was broken)

trilium - v0.63.3 release

Published by zadam 8 months ago

  • add API method to erase a revision #4662
  • fix highlighting search results with regexp characters in fulltext string, closes #4665
  • Improved scriptes bin/copy-trilium.sh, bin/build-linux-x64.sh #4671
  • fix searching fulltext with tags, closes #4661
  • #4635 from WantToLearnJapanese/WantToLearnJapanese-patch-unhoist-bookmark
  • fix JSDoc, closes #4633
  • Add the -o option to the groupmod command used in start-docker.sh #4632
  • PWA manifest fixes for extra auth, fixes #4611
  • activate parent note when deleting a note, #4600
  • added keyboard shortcut for toggling the right pane, closes #4552
  • fix pin button shadow, closes #4595
  • CKEditor 41.0.0
  • synx fixes
trilium - v0.63.2-beta release

Published by zadam 8 months ago

trilium - v0.62.6 release

Published by zadam 9 months ago

  • optimize migration process #4535
  • fix rendering image title in share renderer, closes #4578
  • fix URL unescaping in improper place, #4566
  • support SVG image upload, fixes #4573
  • remove conflicting shortcut, fixes #4570
trilium - v0.63.1-beta release

Published by zadam 10 months ago

  • bugfixes from stable
  • more sync fixes
trilium - v0.62.5 release

Published by zadam 10 months ago

  • unescape HTML before downloading images, #4566
  • correctly save attachment URL, #4566
  • fix auto-download of images, closes #4566
  • document attachment ETAPI APIs in OpenAPI spec, fixes #4559
  • fix loading katex in share #4558
  • convert absolute image attachment URLs to relative without domain, fixes #4509
  • fix setNoteToParent API breakage, closes #4505
trilium - v0.63.0-beta release

Published by zadam 10 months ago

This release contains mainly sync fixes.

The release increases sync version and DB schema version, all instances in the sync cluster needs to be running this version.

trilium - v0.62.4 release

Published by zadam 11 months ago

This release contains just one fix:

  • fix "long sync" when erasing revisions #4435
trilium - v0.62.3 release

Published by zadam 11 months ago

  • make sure the promoted attributes don't take the whole screen in mobile, #4468
  • fix printing math, closes #4470
  • remove title to fix closing highlights list, fixes #4471
  • fix thumbnails with chinese titles, closes #4478
  • normalize strings before calculation hashes, #4435
  • dragging notes from note tree will automatically insert them as images where appropriate (image, canvas, mermaid)
  • when canvas and mermaid are inserted using "include note", we insert them as images
trilium - v0.62.2 release

Published by zadam 11 months ago

Trilium v0.62 is mainly polishing existing features without major changes. There's no DB migration or sync protocol change, and v0.62 should be backwards compatible with 0.61. It is still a good practice to run all instances in sync cluster on the same Trilium version (on the minor version level).

List of changes:

  • scroll beyond last line in text/code editor, fixes #2728
  • TOC and Highlights widgets have a button for quick access to options
  • Added runOnBranchChange event #4108
  • improved PWA manifest #4371, thanks to @rauenzi
  • Added more backend API methods to access options, attachments, revisions
  • reduce indent of TOC when larger headings are not being used, fixes #4363
  • note list should show the prefix, #4362
  • added runAsyncOnBackendWithManualTransactionHandling API method, runOnBackend checks that a sync method has been passed.
  • add promoted attributes widget to the mobile version, closes #4314
  • Add ~shareTemplate and #shareExternalLink, share search endpoint #4298, thanks to @rauenzi
  • allow shrinking note title text in the tree to make space for the "add note" button #4287
  • add support for "bottom" sort, closes #4277
  • accept custom widgets as classes instead of instances, #4274
  • Add hotkey option to toggle hide to tray, #4267, thanks to @rauenzi
  • Fix jump to ToC for nested headers, thanks to @rauenzi
  • Add option for promoted alias, thanks to @rauenzi
  • sort code mime types alphabetically, thanks to @Nriver
  • fixes for tooltip auto-disappearing handling
  • Add keyboard shortcuts for tabs #4251, thanks to @rauenzi
  • add new datePattern replacers for shortmonth, thanks to @Compositr
  • {shortMonth3} 3-letter months, e.g. Sep, Oct, Nov, Dec
  • {shortMonth4} 4-letter months, e.g. Sept, Octo, Nove, Dece
  • add new datePattern replacer {ordinal}, thanks to @Compositr
  • {ordinal} is replaced with the ordinal date (e.g. 1st, 2nd, 3rd) etc.
  • Add openAttachmentCustom
  • Fix right click bookmark bug, #4240, thanks to @SiriusXT
  • Click the button to reset the zoom level, #4225, thanks to @SiriusXT
  • Use a list instead of dropdown for jump-to-note, #4202, thanks to @eliandoran
  • Fix and improve JSDoc for APIs, thanks to @rauenzi
  • add 200ms timeout to api.getTextEditor() and similar #4174
  • add api.backupNow() to backend API, closes #4455
  • Migrate [email protected] from libraries to [email protected] in node_modules https://github.com/zadam/trilium/pull/4417
  • change the way frontend detects content change which works even if no new blob is created, fixes https://github.com/zadam/trilium/issues/4434
trilium - v0.61.15 release

Published by zadam 11 months ago

Since v0.61.14:

  • fix creating tree cycle by moving clone into another clone, closes #4442
  • fix incorrect syntax/typo, closes #4443
  • fix edit history crossing note activation in canvas, #4437
  • fix buggy http proxy initialization, closes #4453
  • add api.backupNow() to backend API, closes #4455
trilium - v0.61.14 release

Published by zadam 12 months ago

Since 0.61.13:

  •  fix loading reference link titles in read-only text notes, closes #4404 
  •  fix content renderer of protected canvas/mermaid notes, closes #4414 
  •  fix assigning extension to attachment export filenames, closes #4415 
  • revert general HTML support 
trilium - v0.62.1-beta release

Published by zadam 12 months ago

Fixes since 0.62.0-beta:

  •  fix loading reference link titles in read-only text notes, closes #4404 
  •  fix content renderer of protected canvas/mermaid notes, closes #4414 
  •  fix assigning extension to attachment export filenames, closes #4415 
  •  Migrate [email protected] from libraries to [email protected] in node_modules #4417 
  • revert general HTML support 
  • change the way frontend detects content change which works even if no new blob is created, fixes #4434
trilium - v0.62.0-beta release

Published by zadam 12 months ago

Trilium v0.62 is mainly polishing existing features without major changes. There's no DB migration or sync protocol change, and v0.62 should be backwards compatible with 0.61. It is still a good practice to run all instances in sync cluster on the same Trilium version (on the minor version level).

This is a beta release, recommended for evaluation. Bugs are expected.

List of changes:

  • scroll beyond last line in text/code editor, fixes #2728
  • TOC and Highlights widgets have a button for quick access to options
  • Added runOnBranchChange event #4108
  • improved PWA manifest #4371, thanks to @rauenzi
  • Added more backend API methods to access options, attachments, revisions
  • reduce indent of TOC when larger headings are not being used, fixes #4363
  • note list should show the prefix, #4362
  • added runAsyncOnBackendWithManualTransactionHandling API method, runOnBackend checks that a sync method has been passed.
  • add promoted attributes widget to the mobile version, closes #4314
  • Add ~shareTemplate and #shareExternalLink, share search endpoint #4298, thanks to @rauenzi
  • allow shrinking note title text in the tree to make space for the "add note" button #4287
  • add support for "bottom" sort, closes #4277
  • accept custom widgets as classes instead of instances, #4274
  • Add hotkey option to toggle hide to tray, #4267, thanks to @rauenzi
  • Fix jump to ToC for nested headers, thanks to @rauenzi
  • Add option for promoted alias, thanks to @rauenzi
  • sort code mime types alphabetically, thanks to @Nriver
  • fixes for tooltip auto-disappearing handling
  • Add keyboard shortcuts for tabs #4251, thanks to @rauenzi
  • add new datePattern replacers for shortmonth, thanks to @compositr
    • {shortMonth3} 3-letter months, e.g. Sep, Oct, Nov, Dec
    • {shortMonth4} 4-letter months, e.g. Sept, Octo, Nove, Dece
  • add new datePattern replacer {ordinal}, thanks to @compositr
    • {ordinal} is replaced with the ordinal date (e.g. 1st, 2nd, 3rd) etc.
  • Add openAttachmentCustom
  • Fix right click bookmark bug, #4240, thanks to @SiriusXT
  • Click the button to reset the zoom level, #4225, thanks to @SiriusXT
  • Use a list instead of dropdown for jump-to-note, #4202, thanks to @eliandoran
  • Fix and improve JSDoc for APIs, thanks to @rauenzi
  • add 200ms timeout to api.getTextEditor() and similar #4174
trilium - v0.61.13 release

Published by zadam 12 months ago

v0.61.13 should bring important fixes:

  • crashing on migration of inline images
  • sync error with revisions (the underlying cause is unknown, but a more graceful error handling should mitigate the problem)

And continuing with the overall 0.61 news:

It's possible to upgrade to 0.61 only from 0.60.X. If you're on an older version, download and run 0.60.4 first. Only after that upgrade to 0.61.

0.61 is a big release (in some metrics largest ever) and took time a long time to develop & stabilize. I hope the experience will now be smooth.

The flagship feature is support for Attachments and all related functionality around it (ETAPI, Sharing ...).

Likely very incomplete list of other features and bugfixes:

  • revision history now captures attachments, which means that in text notes you can see changes in the included images and file attachments.
    • this triggered a redesign of the database tables which now works on the "copy on write" principle. Notes, revisions and attachments share content storage as long as it stays equal (which happens quite often for versioned attachments)
  • reimplemented triggering search from URL, fixes #385
  • fix hiding toc with multiple splits, closes #4093
  • share tree should include branch prefixes, fixes #4096
  • support combination of shared and cloned in the note tree, fixes #4097
  • force refresh before activating the attribute detail dialog, fixes #4077
  • fixed order of multi-valued promoted attributes, closes #4105
  • fix CKEditor crashes, especially when pasting external content
  • fix #clipperInbox, closes #4153
  • added options to disable auto-opening of promoted attributes and edited notes ribbon tabs, closes #4151
  • add shared info to mobile layout, closes #4147
  • clipper now creates notes with image attachments instead of image notes
  • fix include note sizing when in readonly mode, closes #4135
  • Fix right click bookmark bug by @SiriusXT
  • provide note dates in the frontend API, fixes #4232
  • fix clipperInbox handling for new note creation, closes #4219
  • fix orderby with multiple labels, closes #4220
  • add imageStyle alignBlockLeft, alignBlockRight, fixes #4215
  • fix FNote.getContent() #4210
  • fix displaying 1 / 0 in find widget
  • add "api.runOnFrontend()" to the backend script API
  • Fix bug: Calendar display incorrect tooltips
  • allow specifying date created in the ETAPI, #4199
  • better error handling in sync allowing easier diagnostics
  • canvas improvements:
    • upgrade excalidraw to 0.16.1
    • store libraries as attachments
    • reset appState on every load
  • added total result count to the note list widget
  • catch JSON stringify error, #4310
  • fix docker-compose.yml #2239
  • fix importing inline images within markdown within zip, closes #4301
  • order by note size + attachments + revisions, closes #4295
  • added "save revision" to note actions menu
  • saving / viewing canvas revisions
  • allow deleting custom launchers, fixes #4291
  • show existing backups and anonymized DBs, #4321
  • removed maxTouchPoints condition for detection of mobile browsers, #4316
    • add api.runOutsideOfSync() to backend script API, #4327 (experimental)
  • fix expanded status when moving note trees
  • add canvas properties with a button to copy reference to clipboard which allows inserting canvas as an image into text notes
  • upgrades:
    • electron 25
    • node.js 18
    • mermaid 10.4.1
    • excalidraw 0.16.1
    • CKEditor 40
trilium - v0.61.12 release

Published by zadam 12 months ago

It's possible to upgrade to 0.61 only from 0.60.X. If you're on an older version, download and run 0.60.4 first. Only after that upgrade to 0.61.

0.61 is a big release (in some metrics largest ever) and took time a long time to develop & stabilize. I hope the experience will now be smooth.

The flagship feature is support for Attachments and all related functionality around it (ETAPI, Sharing ...).

Likely very incomplete list of other features and bugfixes:

  • revision history now captures attachments, which means that in text notes you can see changes in the included images and file attachments.
    • this triggered a redesign of the database tables which now works on the "copy on write" principle. Notes, revisions and attachments share content storage as long as it stays equal (which happens quite often for versioned attachments)
  • reimplemented triggering search from URL, fixes #385
  • fix hiding toc with multiple splits, closes #4093
  • share tree should include branch prefixes, fixes #4096
  • support combination of shared and cloned in the note tree, fixes #4097
  • force refresh before activating the attribute detail dialog, fixes #4077
  • fixed order of multi-valued promoted attributes, closes #4105
  • fix CKEditor crashes, especially when pasting external content
  • fix #clipperInbox, closes #4153
  • added options to disable auto-opening of promoted attributes and edited notes ribbon tabs, closes #4151
  • add shared info to mobile layout, closes #4147
  • clipper now creates notes with image attachments instead of image notes
  • fix include note sizing when in readonly mode, closes #4135
  • Fix right click bookmark bug by @SiriusXT
  • provide note dates in the frontend API, fixes #4232
  • fix clipperInbox handling for new note creation, closes #4219
  • fix orderby with multiple labels, closes #4220
  • add imageStyle alignBlockLeft, alignBlockRight, fixes #4215
  • fix FNote.getContent() #4210
  • fix displaying 1 / 0 in find widget
  • add "api.runOnFrontend()" to the backend script API
  • Fix bug: Calendar display incorrect tooltips
  • allow specifying date created in the ETAPI, #4199
  • better error handling in sync allowing easier diagnostics
  • canvas improvements:
    • upgrade excalidraw to 0.16.1
    • store libraries as attachments
    • reset appState on every load
  • added total result count to the note list widget
  • catch JSON stringify error, #4310
  • fix docker-compose.yml #2239
  • fix importing inline images within markdown within zip, closes #4301
  • order by note size + attachments + revisions, closes #4295
  • added "save revision" to note actions menu
  • saving / viewing canvas revisions
  • allow deleting custom launchers, fixes #4291
  • show existing backups and anonymized DBs, #4321
  • removed maxTouchPoints condition for detection of mobile browsers, #4316
    • add api.runOutsideOfSync() to backend script API, #4327 (experimental)
  • fix expanded status when moving note trees
  • add canvas properties with a button to copy reference to clipboard which allows inserting canvas as an image into text notes
  • upgrades:
    • electron 25
    • node.js 18
    • mermaid 10.4.1
    • excalidraw 0.16.1
    • CKEditor 40
trilium - v0.61.11 release

Published by zadam 12 months ago

It's possible to upgrade to 0.61 only from 0.60.X. If you're on an older version, download and run 0.60.4 first. Only after that upgrade to 0.61.

0.61 is a big release (in some metrics largest ever) and took time a long time to develop & stabilize. I hope the experience will now be smooth.

The flagship feature is support for Attachments and all related functionality around it (ETAPI, Sharing ...).

Likely very incomplete list of other features and bugfixes:

  • revision history now captures attachments, which means that in text notes you can see changes in the included images and file attachments.
    • this triggered a redesign of the database tables which now works on the "copy on write" principle. Notes, revisions and attachments share content storage as long as it stays equal (which happens quite often for versioned attachments)
  • reimplemented triggering search from URL, fixes #385
  • fix hiding toc with multiple splits, closes #4093
  • share tree should include branch prefixes, fixes #4096
  • support combination of shared and cloned in the note tree, fixes #4097
  • force refresh before activating the attribute detail dialog, fixes #4077
  • fixed order of multi-valued promoted attributes, closes #4105
  • fix CKEditor crashes, especially when pasting external content
  • fix #clipperInbox, closes #4153
  • added options to disable auto-opening of promoted attributes and edited notes ribbon tabs, closes #4151
  • add shared info to mobile layout, closes #4147
  • clipper now creates notes with image attachments instead of image notes
  • fix include note sizing when in readonly mode, closes #4135
  • Fix right click bookmark bug by @SiriusXT
  • provide note dates in the frontend API, fixes #4232
  • fix clipperInbox handling for new note creation, closes #4219
  • fix orderby with multiple labels, closes #4220
  • add imageStyle alignBlockLeft, alignBlockRight, fixes #4215
  • fix FNote.getContent() #4210
  • fix displaying 1 / 0 in find widget
  • add "api.runOnFrontend()" to the backend script API
  • Fix bug: Calendar display incorrect tooltips
  • allow specifying date created in the ETAPI, #4199
  • better error handling in sync allowing easier diagnostics
  • canvas improvements:
    • upgrade excalidraw to 0.16.1
    • store libraries as attachments
    • reset appState on every load
  • added total result count to the note list widget
  • catch JSON stringify error, #4310
  • fix docker-compose.yml #2239
  • fix importing inline images within markdown within zip, closes #4301
  • order by note size + attachments + revisions, closes #4295
  • added "save revision" to note actions menu
  • saving / viewing canvas revisions
  • allow deleting custom launchers, fixes #4291
  • show existing backups and anonymized DBs, #4321
  • removed maxTouchPoints condition for detection of mobile browsers, #4316
    • add api.runOutsideOfSync() to backend script API, #4327 (experimental)
  • fix expanded status when moving note trees
  • add canvas properties with a button to copy reference to clipboard which allows inserting canvas as an image into text notes
  • upgrades:
    • electron 25
    • node.js 18
    • mermaid 10.4.1
    • excalidraw 0.16.1
    • CKEditor 40
trilium - v0.61.10-beta release

Published by zadam about 1 year ago

It's possible to upgrade to 0.61 only from 0.60.X. If you're on an older version, download and run 0.60.4 first. Only after that upgrade to 0.61.

Changed since last beta:

  • sync fixes (thanks for big help in reporting & reproducing the problems from @deajan)
  • show existing backups and anonymized DBs, #4321
  • removed maxTouchPoints condition for detection of mobile browsers, #4316
    add api.runOutsideOfSync() to backend script API, #4327 (experimental)
  • fix expanded status when moving note trees
  • add canvas properties with a button to copy reference to clipboard which allows inserting canvas as an image into text notes
Badges
Extracted from project README
Join the chat at https://gitter.im/trilium-notes/Lobby
Related Projects