trilium

Build your personal knowledge base with Trilium Notes

AGPL-3.0 License

Stars
25.6K
trilium - v0.61.9-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:

  • fix loading canvas notes created in 0.61.7-beta, closes #4313 
  • 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
trilium - v0.61.8-beta release

Published by zadam about 1 year ago

trilium - v0.61.7-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.

Since last beta:

  • fix protecting attachments
  • fix undeleting attachments
  • 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
trilium - v0.61.6-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.

Since last beta:

  • sync fixes
    • sync problems are the main blocker for the stable release, hopefully it's sorted out now.
  • 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
  • force migration to 0.60 first before 0.61 #4132
trilium - v0.61.5-beta release

Published by zadam about 1 year ago

trilium - v0.61.4-beta release

Published by zadam about 1 year ago

Since 0.61.3:

  • 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
trilium - v0.61.3-beta release

Published by zadam about 1 year ago

trilium - v0.61.2-beta release

Published by zadam over 1 year ago

trilium - v0.61.1-beta release

Published by zadam over 1 year ago

trilium - v0.61.0-beta release

Published by zadam over 1 year ago

This is a beta release. Use for testing/evaluation only.

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

  • 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)
  • Not exhaustive list of smaller features/fixes:
    • 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
  • upgrades:
    • electron 25
    • node.js 18
    • mermaid 10.2.4
    • excalidraw 0.15.2
    • CKEditor 38
trilium - v0.60.4 release

Published by zadam over 1 year ago

  •  fix keyboard navigation in the note tree, fixes #4036 
  • Paste Into Note Keyboard Shortcut No longer Works #4039 (same bug as above) 
  • fix notePosition assignment for new children of root
trilium - v0.60.3 release

Published by zadam over 1 year ago

The image redesign (#3682) is still not finished, but in the meantime there's been many smaller changes done which deserve a release. This is a pretty unique release, because most of the changes come from contributors! Thanks to (in no particular order): @soulsands, @SiriusXT, @meichthys, @mm21, @contributor, @Nriver, @mirrorcult

  • consistent tooltip arrow style, #3948
  • selected text in HTML view is searched immediately in find box, #3947
  • smooth scrolling for TOC, #3944
  • Linux and Windows allow you to choose which app to open the note with ("Open note custom"), #3940
  • improved Cyrillic font support, #3933
  • move "tree actions" to the right, #3928
  • improved include note display, #3920
  • more obvious active ribbon item
  • ETAPI fixes and improvements, #3908 #3909
  • remove HTML tags added by trilium during ZIP import, #3897
  • added ability to override default search engine, #3901
  • ensure note return branch #3893, thanks to @mirrorcult
  • improved performance of note map #3870
  • change in regex of resolving custom paths, #3866
  • dev env changes #3871 #3827 #3848 #3847 #3846 #3839 #3838 #3833 #3837
  • lint changes #3818
  • fix click events propagating from a context menu being closed, fixes #3805
  • fix resizing of note map #3808
  • added #sortLocale, #3695
  • don't trigger menu items on right click, #3764
  • persistent caching #3814
  • sort icons by how much they are used, #3784
  • don't trigger menu items on right click, #3764
  • change dropdown border to light border
  • SVG icons #3773
  • note book card margin #3756
  • add #newNotesOnTop, closes #3734
  • use the same variable as Firefox for scrollbar thumb #3152
  • fix search in "view source", closes #3929
  • fix cursor position when Jumping from note to included note
  • fix parsing the authentication header with password containing a colon, closes #3916
  • don't allow setting image quality to empty value, #3894
  • fix hamburger icon in canvas, #3780
  • wrong password login screen should return 401 so that it counts to the rate limiter, fixes #3867
  • collapse command will collapse the whole tree, including the current active note path, fixes #3664
  • Merge pull request #3959 from soulsands/fix-search
  • images in note list preview should be shrinked to fit into view, fixes #3965 
  • #3974 from soulsands/fix-edited-note fix getEditedNotesOnDate
  • right click on an external link should not open the link, fixes #3971 
  • keep this window on top #3963 by @SiriusXT
  • display icon for non-supported note types in content renderer
  • fixed infinite recursion with search notes
  • if a note context has sub contexts, then it has to be saved even if empty, fixes #3985
  • invalidate attribute cache on branch create/update, fixes #3994
  • use note size format also in file properties
  • Merge pull request #3984 from dymani/move-pane Add buttons to reorder split panes by @dymani
  • don't allow patching relation's value in ETAPI #3998
  • Fix shortcuts not resetting to default #4004 by @dymani
  • fix showing deleted notes in the recent changes dialog, closes #4013
  • ETAPI ZIP import
  • fix race condition between script execution and saving, closes #4028
  • compatibility with online excalidraw tool - JSON can be imported into excalidraw web tool
  • sql console outputs results of CTEs, fixes #2800
  • allow creating backups via ETAPI, #4014

There are no changes in DB structure or sync protocol, this release should be backwards compatible with 0.59.

trilium - v0.60.2-beta release

Published by zadam over 1 year ago

  • keep this window on top #3963 by @SiriusXT
  • display icon for non-supported note types in content renderer
  • fixed infinite recursion with search notes
  • if a note context has sub contexts, then it has to be saved even if empty, fixes #3985
  • downgrade excalidraw to 0.14.2, #3979
  • invalidate attribute cache on branch create/update, fixes #3994
  • use note size format also in file properties
  • Merge pull request #3984 from dymani/move-pane Add buttons to reorder split panes by @dymani
  • don't allow patching relation's value in ETAPI #3998
  • Fix shortcuts not resetting to default #4004 by @dymani
  • fix showing deleted notes in the recent changes dialog, closes #4013
trilium - v0.60.1-beta

Published by zadam over 1 year ago

  • Merge pull request #3959 from soulsands/fix-search
  • images in note list preview should be shrinked to fit into view, fixes #3965 
  • #3974 from soulsands/fix-edited-note fix getEditedNotesOnDate
  • right click on external link should not open the link, fixes #3971 
  • fix flatpak build
trilium - v0.60.0-beta release

Published by zadam over 1 year ago

The image redesign (#3682) is still not finished, but in the meantime there's been many smaller changes done which deserve a release. This is a pretty unique release, because most of the changes come from contributors! Thanks to (in no particular order): @soulsands, @SiriusXT, @meichthys, @mm21, @contributor, @Nriver, @mirrorcult

  • consistent tooltip arrow style, #3948
  • selected text in HTML view is searched immediately in find box, #3947
  • smooth scrolling for TOC, #3944
  • Linux and Windows allow you to choose which app to open the note with ("Open note custom"), #3940
  • improved Cyrillic font support, #3933
  • move "tree actions" to the right, #3928
  • improved include note display, #3920
  • more obvious active ribbon item
  • ETAPI fixes and improvements, #3908 #3909
  • remove HTML tags added by trilium during ZIP import, #3897
  • added ability to override default search engine, #3901
  • ensure note return branch #3893, thanks to @mirrorcult
  • improved performance of note map #3870
  • change in regex of resolving custom paths, #3866
  • dev env changes #3871 #3827 #3848 #3847 #3846 #3839 #3838 #3833 #3837
  • lint changes #3818
  • fix click events propagating from context menu being closed, fixes #3805
  • fix resizing of note map #3808
  • added #sortLocale, #3695
  • don't trigger menu items on right click, #3764
  • persistent caching #3814
  • sort icons by how much they are used, #3784
  • don't trigger menu items on right click, #3764
  • change dropdown border to light border
  • SVG icons #3773
  • note book card margin #3756
  • add #newNotesOnTop, closes #3734
  • use same variable as Firefox for scrollbar thumb #3152
  • fix search in "view source", closes #3929
  • fix cursor position when Jumping from note to included note
  • fix parsing the authentication header with password containing a colon, closes #3916
  • don't allow setting image quality to empty value, #3894
  • fix hamburger icon in canvas, #3780
  • wrong password login screen should return 401 so that it counts to the rate limiter, fixes #3867
  • collapse command will collapse the whole tree, including the current active note path, fixes #3664

There are no changes in DB structure or sync protocol, this release should be backwards compatible with 0.59.

trilium - v0.59.4 release

Published by zadam over 1 year ago

  • fix displaying error message in mermaid, closes #3841
  • download offline images from libreoffice, fixes #3842
  • fix duplicating subtree with internal links, closes #3813
  • don't update attribute detail while composing CJK characters, fixes #3812
  • fix click events propagating from context menu being closed, fixes #3805
  • promotes attributes tab should be always visible when available, fixes #3806
  • capitalizing ribbon widget names #3806
  • awaiting on triggered events/commands in the frontend API, fixes #3799
  • allow #newNotesOnTop=false to negate previous setting, closes #3796
  • fixed loading of parent to froca when e.g. sharing (cloning into not yet loaded _share parent)
  • fix trailing slash in shared note in IE, closes #3782
trilium - v0.59.3 release

Published by zadam over 1 year ago

  • fix hangup on highlighting empty tokens, closes #3772
  • fix escaping in sql console results
  • promoted and inherited attributes should be shown grouped based on the owning note, #3761
  • add #newNotesOnTop, closes #3734
  • add a check for the hidden note existence, #3728
  • fix sanitization of autocomplete against XSS
  • fix cache invalidation upon note title change
  • fix dead references in consistency_checks.js
  • Docker non-root healthcheck
trilium - v0.59.2 release

Published by zadam over 1 year ago

  • fix import of ZIP with images with no meta file, closes #3649
  • Allow arbitrary labels to be added via web clipper
  • #run should respect inheritance, fixes #3669
  • content null check in full text search, #3672
  • use more precise detection of a mobile browser, fixes #3680
  • support listening on unix sockets
  • added some extra allowed URI schemes, fixes #3692
  • docker_healthcheck.js should not create log files, #3677
  • Docker non-root healthcheck #3685 by @holo
  • Avoid EditableCode inheriting mode from previous notes. @PJB3005
  • fix default keyboard shortcuts for mac forward, back, closes #3708
trilium - v0.59.1 release

Published by zadam over 1 year ago

This is a small release containing some refactorings and smaller improvements, which was created as a cut of a bigger development branch which is taking too long to finish.

There is a DB change, sync protocol remains unchanged.

  • (refactoring) Rename entities #3476
  • keep note ordering in export #2346
  • added "inherit" relation, #3493
  • _hidden note does not inherit attributes from root, fixes #3537
  • add a button to temporarily hide TOC, closes #3555
  • reimplement docker healtcheck into node.js to take into account configuration, #3582
  • note source now opens in a new tab
  • fix autocomplete showing hidden paths, closes #3654
  • fix display of note revision content, #3637
  • submenu choice of template should override child: settings, fixes #3628
  • Fix middle vertical align on table cells #3650 by @eliandoran
  • fix ctrl+click opening note twice, closes #3630
  • fix refreshing option cache on sync, closes #3623
  • removed (long time) deprecated API methods. Most of these should be fixed automatically.
    • api.runOnServer => api.runOnBackend
    • api.refreshTree (NO-OP for a long time, removed without replacement)
    • api.addTextToActiveTabEditor => api.addTextToActiveContextEditor
    • api.getActiveTabNote => api.getActiveContextNote
    • api.getActiveTabTextEditor => api.getActiveContextTextEditor
    • api.getActiveTabNotePath => api.getActiveContextNotePath
    • api.protectActiveNote => api.protectNote
    • api.getDateNote => api.getDayNote
    • api.utils.unescapeHtml => api.unescapeHtml
    • api.sortNotesByTitle => api.sortNotes
    • api.CollapsibleWidget => api.RightPanelWidget
    • api.TabAwareWidget => api.NoteContextAwareWidget
    • api.TabCachingWidget => api.NoteContextAwareWidget
    • api.NoteContextCachingWidget => api.NoteContextAwareWidget
trilium - v0.59.0-beta release

Published by zadam over 1 year ago

This is a small release containing some refactorings and smaller improvements, which was created as a cut of a bigger development branch which is taking too long to finish.

There is a DB change, sync protocol remains unchanged.

  • (refactoring) Rename entities #3476
  • keep note ordering in export #2346
  • added "inherit" relation, #3493
  • _hidden note does not inherit attributes from root, fixes #3537
  • add a button to temporarily hide TOC, closes #3555
  • reimplement docker healtcheck into node.js to take into account configuration, #3582
  • note source now opens in a new tab
  • removed (long time) deprecated API methods. Most of these should be fixed automatically.
    • api.runOnServer => api.runOnBackend
    • api.refreshTree (NO-OP for a long time, removed without replacement)
    • api.addTextToActiveTabEditor => api.addTextToActiveContextEditor
    • api.getActiveTabNote => api.getActiveContextNote
    • api.getActiveTabTextEditor => api.getActiveContextTextEditor
    • api.getActiveTabNotePath => api.getActiveContextNotePath
    • api.protectActiveNote => api.protectNote
    • api.getDateNote => api.getDayNote
    • api.utils.unescapeHtml => api.unescapeHtml
    • api.sortNotesByTitle => api.sortNotes
    • api.CollapsibleWidget => api.RightPanelWidget
    • api.TabAwareWidget => api.NoteContextAwareWidget
    • api.TabCachingWidget => api.NoteContextAwareWidget
    • api.NoteContextCachingWidget => api.NoteContextAwareWidget
Badges
Extracted from project README
Join the chat at https://gitter.im/trilium-notes/Lobby
Related Projects