trilium

Build your personal knowledge base with Trilium Notes

AGPL-3.0 License

Stars
25.6K
trilium - v0.58.8 release

Published by zadam over 1 year ago

  • fix hidden subtree appearing after collapse, #2922
  • fix image display with slash in title, closes #3591
  • fix consistency check to re-parent note from search parent to root
  • recover notes into root only if no other valid branch exists, #3590
  • Fix broken reference consistency check by @eliandoran
  • fix filing entity changes for deleted notes
  • fix undeleting notes with a relation, closes #3583
  • fix sharing of templates, #3562
  • fix disabled: on attribtue changed script in demo document, fixes #3564
  • always open the note in URL, closes #3571
  • toggling the left pane will toggle the focus between tree and detail, #3563
  • fix padding on launcher when collapsed
  • add excludeFromNoteMap to a day template instead of journal root, #3547
trilium - v0.58.7 release

Published by zadam almost 2 years ago

  • fix migration for DBs which did not have _hidden tree created, closes #3536
trilium - v0.58.6 release

Published by zadam almost 2 years ago

  • fix history navigation buttons in server, #3527
  • fix note revision for images
  • fix loading custom themes in Options, closes #3528
trilium - v0.58.5 release

Published by zadam almost 2 years ago

  • fix duplicate unique key in migration, #3526
  • put firing of the runOnNoteContentChange on entity level instead of service level, #3436
  • fix null content when protecting notes, closes #3523
  • add runOnNoteContentChange into the autocomplete
  • restore all "named" notes quickly after their deletion, #3517
  • fix creating notes into options, #3517
  • toggling archived notes caused appearance of hidden subtree, fixes #3519
  • hidden notes should not appear in the global search unless hoisted into it, #3516
  • fix migration of bookmarks to also migrate bookmarkFolder #3514
  • fix enex checkboxes for mac, closes #3511
  • zoom factor should be rounded to 1 floating point digit
trilium - v0.58.4 release

Published by zadam almost 2 years ago

The database will be migrated. Sync protocol has been updated, which means all instances in sync cluster must be updated as well.

The main feature of this release is configurable left launchbar. You can open it in Main Menu -> Configure Launchbar. There you can drag & drop launchers between visible and available, create new launchers etc. To make this happen, a lot of foundational work has been done on the "hidden subtree" which will be leveraged in the future.

Other changes:

  • Options and Backend log are not dialogs anymore, they are converted to "content widgets"
  • fix reopening the very last tab, closes #3397
  • mobile frontend now contains the launchbar as well and has access to more functionality (e.g. Edit button in read-only notes)
  • deajan/fix-powershell-exec-policy #3406
  • label update should trigger parent resort, fixes #3366
  • upgrades - ckeditor 35.4.0, mermaid 9.3.0, excalidraw 0.13.0
  • added watchdog for CKEditor to recover from crashes, fixes #3227
  • quick search shows search errors #3221
  • improve compatibility with common js, #3436
  • create new runOnNoteContentChange event, #3436
  • allow access to share api root note only if there's share index, #3434
  • edit button grows and shakes on the first display #2483
  • apply color label also on note map, #3443
  • added a "script executor" ribbon widget
  • fix old migration to avoid unique constraints problems, closes #3447
  • allow configuration of log, backup etc. directories per env variables, closes #3446
  • fix cursor in the textarea, closes #3459
  • fix ZIP import without metadata
  • fix sorting after cloning/moving notes into sorted parent, closes #3453
  • create new sortNotes backend API method and deprecate old sortNotesByTitle
  • fix missing doc resources for launchers, closes #3455
  • fix assuming that trilium is exposed on the root path, closes #3452
  • fix context menu in browser for launchers, closes #3454
  • export root note fix, #2346
  • fix inclusion of the image into the correct position in ENEX import, closes #3468
  • search hit with exact note title match gets a strong score boost
  • make utils.normalize null-safe, #3469
  • Evernote import - use pageUrl attribute for enex source-url by @contributor
  • ETAPI method to create note revision, #3509
  • update content should parse out links #3509
  • ancestorDepth should be treated as string in ETAPI, fixes #3510
  • TOC fixes
  • expand regex to account for more attributes in en-media tag in ENEX import, fixes #3503
  • sender route should respect inbox, #3502
  • note content renderer should load reference link titles, fixes #3499
  • fix creation date in ENEX import for mac files, closes #3496
  • fix order by note content size, closes #3488
  • don't use alert, #3483 @Nriver

Script API changes

Frontend API's addButtonToToolbar() has been deprecated. The API still works - it creates a launcher, but it may be misplaced. The launcher order can be configured via GUI (Main Menu -> Configure Launchbar). The same place should be used to create new launchers.

trilium - v0.58.3-beta release

Published by zadam almost 2 years ago

This is a beta release. The database will be migrated. Sync protocol has been updated which means all instances in sync cluster must be updated as well.

The main feature of this release is configurable left launchbar. You can open it in Main Menu -> Configure Launchbar. There you can drag & drop launchers between visible and available, create new launchers etc. To make this happen, a lot of foundational work has been done on the "hidden subtree" which will be leveraged in the future.

Other changes:

  • Options and Backend log are not dialogs anymore, they are converted to "content widgets"
  • fix reopening the very last tab, closes #3397
  • mobile frontend now contains the launchbar as well and has access to more functionality (e.g. Edit button in read-only notes)
  • deajan/fix-powershell-exec-policy #3406
  • label update should trigger parent resort, fixes #3366
  • upgrades - ckeditor 35.4.0, mermaid 9.3.0, excalidraw 0.13.0
  • added watchdog for CKEditor to recover from crashes, fixes #3227
  • quick search shows search errors #3221
  • improve compatibility with common js, #3436
  • create new runOnNoteContentChange event, #3436
  • allow access to share api root note only if there's share index, #3434
  • edit button grows and shakes on the first display #2483
  • apply color label also on note map, #3443
  • added a "script executor" ribbon widget
  • fix old migration to avoid unique constraints problems, closes #3447
  • allow configuration of log, backup etc. directories per env variables, closes #3446
  • fix cursor in the textarea, closes #3459
  • fix ZIP import without metadata
  • fix sorting after cloning/moving notes into sorted parent, closes #3453
  • create new sortNotes backend API method and deprecate old sortNotesByTitle
  • fix missing doc resources for launchers, closes #3455
  • fix assuming that trilium is exposed on the root path, closes #3452
  • fix context menu in browser for launchers, closes #3454
  • export root note fix, #2346
  • fix inclusion of the image into the correct position in ENEX import, closes #3468
  • search hit with exact note title match gets a strong score boost
  • make utils.normalize null-safe, #3469
  • Evernote import - use pageUrl attribute for enex source-url by @contributor

Script API changes

Frontend API's addButtonToToolbar() has been deprecated. The API still works - it creates a launcher, but it may be misplaced. The launcher order can be configured via GUI (Main Menu -> Configure Launchbar). The same place should be used to create new launchers.

trilium - v0.58.2-beta release

Published by zadam almost 2 years ago

This is a beta release. The database will be migrated. Sync protocol has been updated which means all instances in sync cluster must be updated as well.

A flaw was revealed in previous beta which led to duplication of metadata in hidden subtree in sync setups. To correct this, new DB migrations and sync protocol increase had to be added

The main feature of this release is configurable left launchbar. You can open it in Main Menu -> Configure Launchbar. There you can drag & drop launchers between visible and available, create new launchers etc. To make this happen, a lot of foundational work has been done on the "hidden subtree" which will be leveraged in the future.

Other changes:

  • Options and Backend log are not dialogs anymore, they are converted to "content widgets"
  • fix reopening the very last tab, closes #3397
  • mobile frontend now contains the launchbar as well and has access to more functionality (e.g. Edit button in read-only notes)
  • deajan/fix-powershell-exec-policy #3406
  • label update should trigger parent resort, fixes #3366
  • upgrades - ckeditor 35.4.0, mermaid 9.3.0, excalidraw 0.13.0
  • added watchdog for CKEditor to recover from crashes, fixes #3227
  • quick search shows search errors #3221
  • improve compatibility with common js, #3436
  • create new runOnNoteContentChange event, #3436
  • allow access to share api root note only if there's share index, #3434
  • edit button grows and shakes on the first display #2483
  • apply color label also on note map, #3443
  • added a "script executor" ribbon widget
  • fix old migration to avoid unique constraints problems, closes #3447
  • allow configuration of log, backup etc. directories per env variables, closes #3446
  • fix cursor in the textarea, closes #3459
  • fix ZIP import without metadata
  • fix sorting after cloning/moving notes into sorted parent, closes #3453
  • create new sortNotes backend API method and deprecate old sortNotesByTitle
  • fix missing doc resources for launchers, closes #3455
  • fix assuming that trilium is exposed on the root path, closes #3452
  • fix context menu in browser for launchers, closes #3454

Script API changes

Frontend API's addButtonToToolbar() has been deprecated. The API still works - it creates a launcher, but it may be misplaced. The launcher order can be configured via GUI (Main Menu -> Configure Launchbar). The same place should be used to create new launchers.

trilium - v0.58.1-beta release

Published by zadam almost 2 years ago

This is a beta release. The database will be migrated. Sync protocol has been updated which means all instances in sync cluster must be updated as well.

The main feature of this release is configurable left launchbar. You can open it in Main Menu -> Configure Launchbar. There you can drag & drop launchers between visible and available, create new launchers etc. To make this happen, a lot of foundational work has been done on the "hidden subtree" which will be leveraged in the future.

Other changes:

  • Options and Backend log are not dialogs anymore, they are converted to "content widgets"
  • fix reopening the very last tab, closes #3397
  • mobile frontend now contains the launchbar as well and has access to more functionality (e.g. Edit button in read-only notes)
  • deajan/fix-powershell-exec-policy #3406
  • label update should trigger parent resort, fixes #3366
  • upgrades - ckeditor 35.4.0, mermaid 9.3.0, excalidraw 0.13.0
  • added watchdog for CKEditor to recover from crashes, fixes #3227
  • quick search shows search errors #3221
  • improve compatibility with common js, #3436
  • create new runOnNoteContentChange event, #3436
  • allow access to share api root note only if there's share index, #3434
  • edit button grows and shakes on the first display #2483
  • apply color label also on note map, #3443
  • added a "script executor" ribbon widget
  • fix old migration to avoid unique constraints problems, closes #3447
  • allow configuration of log, backup etc. directories per env variables, closes #3446
  • fix cursor in the textarea, closes #3459
  • fix ZIP import without metadata
  • fix sorting after cloning/moving notes into sorted parent, closes #3453
  • create new sortNotes backend API method and deprecate old sortNotesByTitle
  • fix missing doc resources for launchers, closes #3455
  • fix assuming that trilium is exposed on the root path, closes #3452
  • fix context menu in browser for launchers, closes #3454

Backwards incompatible changes

Deprecated TabAwareWidget, TabCachingWidget and NoteContextCachingWidget have been removed. Please change your widgets to extend NoteContextAwareWidget (this change should generally not need any refactoring).

Frontend API's addButtonToToolbar() has been deprecated. The API still works - it creates a launcher, but it may be misplaced. The launcher order can be configured via GUI (Main Menu -> Configure Launchbar). The same place should be used to create new launchers.

trilium - v0.58.0-beta release

Published by zadam almost 2 years ago

This is a beta release. The database will be migrated. Sync protocol has been updated which means all instances in sync cluster must be updated as well.

The main feature of this release is configurable left launchbar. You can open it in Main Menu -> Configure Launchbar. There you can drag & drop launchers between visible and available, create new launchers etc. To make this happen, a lot of foundational work has been done on the "hidden subtree" which will be leveraged in the future.

Other changes:

  • Options and Backend log are not dialogs anymore, they are converted to "content widgets"
  • fix reopening the very last tab, closes #3397
  • mobile frontend now contains the launchbar as well and has access to more functionality (e.g. Edit button in read-only notes)
  • deajan/fix-powershell-exec-policy #3406
  • label update should trigger parent resort, fixes #3366
  • upgrades - ckeditor 35.4.0, mermaid 9.3.0, excalidraw 0.13.0
  • added watchdog for CKEditor to recover from crashes, fixes #3227
  • quick search shows search errors #3221
  • improve compatibility with common js, #3436
  • create new runOnNoteContentChange event, #3436
  • allow access to share api root note only if there's share index, #3434
  • edit button grows and shakes on the first display #2483
  • apply color label also on note map, #3443
  • added a "script executor" ribbon widget
  • fix old migration to avoid unique constraints problems, closes #3447
  • allow configuration of log, backup etc. directories per env variables, closes #3446

Backwards incompatible changes

Deprecated TabAwareWidget, TabCachingWidget and NoteContextCachingWidget have been removed. Please change your widgets to extend NoteContextAwareWidget (this change should generally not need any refactoring).

Frontend API's addButtonToToolbar() has been deprecated. The API still works - it creates a launcher, but it may be misplaced. The launcher order can be configured via GUI (Main Menu -> Configure Launchbar). The same place should be used to create new launchers.

trilium - v0.57.5 release

Published by zadam almost 2 years ago

  • Fix missing share.js in public/app-dist folder; Delete unused public/app folder (Docker build) #3410 @DynamoFox
trilium - v0.57.4 release

Published by zadam almost 2 years ago

  • Fix missing boxicons icons; Add missing boxicons LICENSE file from up stream by @DynamoFox
  • attempt to fix the ws crash, #3374
  • dump-db should not contain node_modules in release artifacts
  • fix internal link creation, closes #3376
trilium - v0.57.3 release

Published by zadam almost 2 years ago

trilium - v0.57.2 release

Published by zadam almost 2 years ago

In comparison to 0.56.X:

  • enabled advanced list features, fixes #3308
  • use CMD/meta key for opening link in a new tab on mac, #3303
  • added a context menu for image to copy, #1954
  • Remove "Content of this note cannot be displayed" in the book format, fixes #3301
  • note about using password to login to web, #3297
  • add keyboard action to force creating note revisions, #2147
  • note hoisting should be done on "hovered", not active note, closes #2124
  • Added option to toggle line wrapping for Code notes
  • link map supports search notes
  • fix updating note detail after change from another client, closes #3292
  • better titles in delete dialog, #3290
  • filter edited notes by hoisted note/workspace
  • add possibility to define a share index, closes #3265
  • fix paste after, closes #3276
  • fix refocusing find widget, closes #3252
  • use "asset path" in URLs to avoid caching issues after upgrades
  • refactored/restructured Options dialog
  • Rate limit some more ETAPI auth routes; loginRateLimiter now doesn't count successful auth to ETAPI routes by @DynamoFox
  • added option to disable tray, closes #2612
  • add "erase all deleted notes now" also to recent changes
  • add TRILIUM_NO_UPLOAD_LIMIT to disable the upload limit, #3164
  • avoid errors on dead backlinks, #3289
  • fix backlink generation for drag & dropped links, fixes #3314
  • fix cursor jumping problem when having same note open in two tabs, closes #3365
  • each stripped tag will be replace by a space, #3355
  • Add Ctrl+PgUp/Dn for tab switching, pointer to Electron docs
  • docker should use webpacked frontend files, fixes #3322
trilium - v0.57.1-beta release

Published by zadam almost 2 years ago

In comparison to 0.56.X:

  • enabled advanced list features, fixes #3308
  • use CMD/meta key for opening link in a new tab on mac, #3303
  • added a context menu for image to copy, #1954
  • Remove "Content of this note cannot be displayed" in the book format, fixes #3301
  • note about using password to login to web, #3297
  • add keyboard action to force creating note revisions, #2147
  • note hoisting should be done on "hovered", not active note, closes #2124
  • Added option to toggle line wrapping for Code notes
  • link map supports search notes
  • fix updating note detail after change from another client, closes #3292
  • better titles in delete dialog, #3290
  • filter edited notes by hoisted note/workspace
  • add possibility to define a share index, closes #3265
  • fix paste after, closes #3276
  • fix refocusing find widget, closes #3252
  • use "asset path" in URLs to avoid caching issues after upgrades
  • refactored/restructured Options dialog
  • Rate limit some more ETAPI auth routes; loginRateLimiter now doesn't count successful auth to ETAPI routes by @DynamoFox
  • added option to disable tray, closes #2612
  • add "erase all deleted notes now" also to recent changes
  • add TRILIUM_NO_UPLOAD_LIMIT to disable the upload limit, #3164
  • avoid errors on dead backlinks, #3289
  • fix backlink generation for drag & dropped links, fixes #3314
trilium - v0.57.0-beta release

Published by zadam almost 2 years ago

  • enabled advanced list features, fixes #3308
  • use CMD/meta key for opening link in a new tab on mac, #3303
  • added a context menu for image to copy, #1954
  • Remove "Content of this note cannot be displayed" in the book format, fixes #3301
  • note about using password to login to web, #3297
  • add keyboard action to force creating note revisions, #2147
  • note hoisting should be done on "hovered", not active note, closes #2124
  • Added option to toggle line wrapping for Code notes
  • link map supports search notes
  • fix updating note detail after change from another client, closes #3292
  • better titles in delete dialog, #3290
  • filter edited notes by hoisted note/workspace
  • add possibility to define a share index, closes #3265
  • fix paste after, closes #3276
  • fix refocusing find widget, closes #3252
  • use "asset path" in URLs to avoid caching issues after upgrades
trilium - v0.56.2 release

Published by zadam almost 2 years ago

  • upgrade mermaid to 9.1.7
  • fix deleting note from task manager, closes #3239
  • close hanging autocomplete on dialog close, fixes #3241
  • allow specifying rootNote for date API functions, #3237
  • fix clicking internal link in the ckeditor toolbar, closes #3236
trilium - v0.56.1 release

Published by zadam about 2 years ago

  • codemirror updated to 5.65.9
  • ckeditor updated to 35.2.1
  • update pwa manifest support deploy in sub folder #3199
  • fix of Edit button not refreshing correctly upon note type/mime change
  • fix toc with > 10 items on the same level, closes #3182
  • support basic auth in ETAPI
  • improved error handling of wrong port configuration, #3177
  • added "#color" label support for notes
  • reference links now contain note's icon
  • Update docker-compose sample to use node user home dir and pull directly from docker hub #3161
  • fix hidden backlinks, closes #3158
  • 0 offset of context menu, fixes #3157
  • improve "open" button behaviour for files when in browser #3153
  • fix deleting / erasing note
  • fix running of runOnNoteCreation hook, #3219
  • don't display "workspace templates", #3219
  • fix backlinks in day note subtree, fixes #3158
  • Check both http and https in DockerHealthcheck #3213
  • fix print color to black, closes #3202
  • don't create app icon for flatpak/debian linux builds, fixes #3201
trilium - v0.56.0-beta release

Published by zadam about 2 years ago

This is a beta release. No database or sync changes.

  • codemirror updated to 5.65.9
  • ckeditor updated to 35.2.1
  • update pwa manifest support deploy in sub folder #3199
  • fix of Edit button not refreshing correctly upon note type/mime change
  • fix toc with > 10 items on the same level, closes #3182
  • support basic auth in ETAPI
  • improved error handling of wrong port configuration, #3177
  • added "#color" label support for notes
  • reference links now contain note's icon
  • Update docker-compose sample to use node user home dir and pull directly from docker hub #3161
  • fix hidden backlinks, closes #3158
  • 0 offset of context menu, fixes #3157
  • improve "open" button behaviour for files when in browser #3153
  • fix deleting / erasing note
trilium - v0.55.1 release

Published by zadam about 2 years ago

This release contains small features and fixes. Thanks to @eliandoran, @sigaloid, @DynamoFox and @agentydragon for contributions!

  • Fix max content width not working, fixes #3056
  • Fix UTF-8 file name encoding for uploads, fixes #3013
  • Fix relation map crash on missing inverse pair, fixes #3055
  • Add shareDescription
  • Filter excludeFromNoteMap from backlinks
  • Add HTTP compression
  • Rate limit the /auth/login route of ETAPI
  • focus autocomplete on new tab even if there are workspaces, fixes #3083
  • remove all alert() usages, fixes #3086
  • fix share.js in case there's no menu
  • limit max imported file size to 250 MiB, #3108
  • add support for the persistent #sortDirection and #sortFoldersFirst (one time UI action exists), closes #3046
  • small fixes to tray and closing windows
  • focus existing window on port conflict, closes #3036
  • remove port scanning for an available port #3036
  • added Montserrat-Regular.ttf to fix boldness on mac, closes #3094
  • separated editable code buttons into separate widget which also fixes scrolling issue
  • added "scrolling-container" class, fixes #3147
  • fix erasing notes - becca should be reloaded afterwards, closes #3146
  • add file properties widget in mobile layout
  • let import continue when malformed URLs are encountered
  • bring back the possibility to close the floating buttons again, closes #3116
  • ETAPI spec updated
  • add #workspaceTemplate which works as workspace-scoped template, closes #3137
  • make context sub-menu scrollable, fix #3136
  • allow deleting notes from note actions button, closes #3131
  • zoom buttons in main menu, closes #2894
  • drag & drop from tree will insert links to notes, closes #227
  • API log widget
trilium - v0.55.0-beta release

Published by zadam about 2 years ago

This release contains small features and fixes. Thanks to @eliandoran, @sigaloid, @DynamoFox and @agentydragon for contributions!

  • Fix max content width not working, fixes #3056
  • Fix UTF-8 file name encoding for uploads, fixes #3013
  • Fix relation map crash on missing inverse pair, fixes #3055
  • Add shareDescription
  • Filter excludeFromNoteMap from backlinks
  • Add HTTP compression
  • Rate limit the /auth/login route of ETAPI
  • focus autocomplete on new tab even if there are workspaces, fixes #3083
  • remove all alert() usages, fixes #3086
  • fix share.js in case there's no menu
  • limit max imported file size to 250 MiB, #3108
  • add support for the persistent #sortDirection and #sortFoldersFirst (one time UI action exists), closes #3046
  • small fixes to tray and closing windows
  • focus existing window on port conflict, closes #3036
  • remove port scanning for an available port #3036
  • added Montserrat-Regular.ttf to fix boldness on mac, closes #3094
  • separated editable code buttons into separate widget which also fixes scrolling issue
Badges
Extracted from project README
Join the chat at https://gitter.im/trilium-notes/Lobby
Related Projects