trilium

Build your personal knowledge base with Trilium Notes

AGPL-3.0 License

Stars
25.6K
trilium - v0.30.2-beta release

Published by zadam over 5 years ago

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

Published by zadam over 5 years ago

v0.30.1-beta

trilium - v0.30.0-beta release

Published by zadam over 5 years ago

  • 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

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.29.1 release

Published by zadam over 5 years ago

  • only few small issues fixed compared to 0.29.0-beta
trilium - v0.29.0-beta release

Published by zadam over 5 years ago

Features:

Bug fixes:

  • #392 Better icon for iOS' homescreen
  • #387 Fixed extra angle brackets in tree in dark themes
  • #384 Character code specification in HTML header
  • #377 add confirm type change dialog when note not empty
  • #376 Alt-Left and Alt-Right Key Bindings for Mac
  • #375 Moving sometimes has strange side effects
trilium - v0.28.3 release

Published by zadam almost 6 years ago

Mostly small visual fixes:

  • text note should change its icon after having new note inserted into, #361
  • make search dialog more responsive in narrow sidebar, fixes #367
  • font sizes were not created for new documents - fix plus migration from already created documents
  • make tree selection more visually consistent
  • fix icon in desktop linux build, fixes #372
trilium - v0.28.2 release

Published by zadam almost 6 years ago

Fixes mainly consistency check bug introduced in 0.28.X and contains "auto fixer" #366, #355

trilium - v0.28.1-beta release

Published by zadam almost 6 years ago

v0.28.1-beta

trilium - v0.28.0-beta release

Published by zadam almost 6 years ago

Highlights:

  • configurable font sizes #326
  • foundation for proper theming #328
  • fixed export with non-ASCII root notes #285, #331
  • desktop builds are now in ASAR format which dramatically lowers number of files #271
  • Windows and Mac builds are now packaged in ZIP, linux ones in .tar.xz
trilium - v0.27.4 release

Published by zadam almost 6 years ago

Smaller fixes, mainly UI:

  • Docker image fails to build #274
  • Header bar does not fully extend when advanced sample button removed #276
  • Cant log in with Mac desktop app - Auth request time is out of sync #277
  • Buttons in Options Not Visible #297
  • Imported a directory of markdown and items not showing in links #293
  • evernote import freezes #288
  • Protecting Journal/Today produces error message when leaving protected session #279
  • Changing saved search #304
  • shortcuts for mac should use cmd instead of ctrl #290
  • Cannot paste password from password manager #267
  • JSON file not saving the content. #307
  • [Bug] Hoisted Note detection #320
  • Bug: recent-docs dropdown doesn't disappear when attributes dialog closes #272
trilium - v0.27.3 release

Published by zadam almost 6 years ago

First stable release in 0.27 line. Highlight of this release is mobile frontend for touch devices (smartphone/tablets).

This release has changes in the sync protocol so sync server and all the clients need to be upgraded at the same time.

trilium - v0.27.2-beta release

Published by zadam almost 6 years ago

  • sync fixes which are not backwards compatible. Upgrade to this version will require sync server upgrade as well.
trilium - v0.27.1-beta release

Published by zadam almost 6 years ago

v0.27.1-beta

trilium - v0.27.0-beta release

Published by zadam almost 6 years ago

Highlight of this release is mobile/tablet friendly responsive frontend which provides limited functionality, but works much better on these touch based devices.

trilium - v0.26.1 release

Published by zadam almost 6 years ago

  • image sync fix
  • robots.txt which disallows robot scan of the login page
trilium - v0.26.0-beta release

Published by zadam almost 6 years ago

trilium - v0.25.2 release

Published by zadam almost 6 years ago

  • Mac should support clipboard integration through CMD key (in addition to CTRL)
  • Small fix in Evernote import
trilium - v0.25.1-beta release

Published by zadam almost 6 years ago

  • CKEditor upgraded to 11.2.0 which improves e.g. copy & paste from Office
  • Trilium compatibility with nginx improved - it is now possible to place it into non-root path - e.g. domain.com/trilium
  • compatibility with "older" distros like Ubuntu 18.04 or Debian Testing improved (glibc 2.27 is supported)
  • copy & paste should now work on Mac
  • fix note drag & drop bug
trilium - v0.25.0-beta release

Published by zadam almost 6 years ago

Highlight of this release is the initial Mac OS support.

trilium - v0.24.5 release

Published by zadam almost 6 years ago

This (0.24.X) is fairly big release. Important highlights since 0.23.1:

  • (experimental) new note type "relation map" for visualizing relations between notes
  • new concept of "mirror" relations - relation can require another relation in the opposite direction
  • we now parse out note content "links" - e.g. hyperlink from one note to another, image reference or inclusion of note in the relation map. These links are also visible in the relation map.
  • images are now represented as "image" notes, i.e. they are placed into a tree structure
    • there's a migration script which puts the image under every note in which it is placed
  • jQuery UI removed completely from the application, using mostly Bootstrap (upgraded to v4) to replace its functionality
  • consolidated icon usage, moved to Jam icons (previously used mix of feather icons, custom icons, glyphicons and jQuery UI icons). Jam icons look remarkably similar to feather icons so overall look stays very similar
  • significantly improved import & export into TAR archive
  • Experimental Evernote import
  • Trilium automatically generates .desktop file on linux
  • Improved in-app notifications, especially in dialogs

Because of changes in image representation, synchronization protocol changed and all instances in sync cluster needs to be upgraded at the same time.

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