Skip to content

Releases: dullage/flatnotes

v5.3.0

18 Sep 16:09
Compare
Choose a tag to compare

🗒️ Notable Changes:

You can now customise the notes that are shown on the home page! 🎉

The "RECENTLY MODIFIED" section can now be customised to your liking 😎. This is now known as "Quick Access Notes". You are able to configure:

  • The search term used to generate the list of notes (defaults to *, all notes).
  • How the notes are ordered (defaults to lastModified).
  • The limit of how many notes to show (defaults to 4).
  • The title (defaults to RECENTLY MODIFIED).

A couple of examples of how this can be useful:

  • You could now pin notes to the home page by adding a #pinned tag to the relevant notes and configuring the quick access search term to tags:pinned.
  • You could hide certain notes from being shown on the home page. In my case, I wanted to hide work related notes, which I achieved by setting the quick access search term to NOT tags:work.

Additionally, if there are more "Quick Access Notes" than can be shown, there is now a button to view the full results.

This feature was heavily inspired by this PR, so thanks to @michaelkennethdavid for that.

See the wiki for more info.

🚨 Breaking Changes:

The config option FLATNOTES_HIDE_RECENTLY_MODIFIED has been deprecated in favour of a new FLATNOTES_QUICK_ACCESS_HIDE option. The old option will continue to work for now, but may be removed in a future release.

v5.2.3

04 Sep 07:27
Compare
Choose a tag to compare

🗒️ Notable Changes:

  • Printing a note now uses the full width.
  • Added IDs to login form fields to resolve issue with 1Password autofill. #224
  • Bumped server dependencies.
  • Bumped client dependencies.

🪲 Bug Fixes:

  • Fixed issue scanning TOTP QR code in Google Authenticator. #237

v5.2.2

24 Jul 18:12
Compare
Choose a tag to compare

🗒️ Notable Changes:

  • The nav bar and buttons are now hidden when printing a note.
  • The padding at the bottom of the note view has been increased for better readability (particularly on mobile devices).

🪲 Bug Fixes:

  • Fixed a data directory ownership issue affecting version 5.2.1. Thanks @zerint.
  • Applied client file ownership fix to Dockerfile.experimental. Thanks @Code-Otto.

v5.2.1

07 Jul 13:35
Compare
Choose a tag to compare

🪲 Bug Fixes:

  • Fixed an issue preventing the container from running when a user is set by Docker.

v5.2.0

07 Jul 10:11
Compare
Choose a tag to compare

🗒️ Notable Changes:

  • You can now save notes without exiting edit mode 🎉#115
  • There is now an indicator to show when you have unsaved changes.
  • There are 2 new keyboard shortcuts
    • Save changes: CTRL-Enter #59
    • Exit edit mode: Esc #69
  • The Dockerfile.experimental file has been updated to account for the updated web client. Thanks @Code-Otto.

🪲 Bug Fixes:

  • Resolved issue affecting links to headings within the same note e.g. [Heading 1](#heading-1). #202
  • Resolved issue affecting notes with URL escape characters in the title. #209
  • The note title input now occupies the full available width. Thanks @michaelkennethdavid.

v5.1.0

20 Jun 12:10
Compare
Choose a tag to compare

🗒️ Notable Changes:

  • You can now set a custom path prefix for flatnotes 🎉. This is useful if you want to host flatnotes at a subpath on your domain (e.g. www.example.com/flatnotes). See the wiki article for more detail, and please read the breaking change below. Thank you to @kaliatech & @tedsta for their help on this. #183 & #49
  • A new config option (FLATNOTES_HIDE_RECENTLY_MODIFIED) has been added to allow you to optionally hide the recently modified section on the home page. #170
  • Navbar margin has been reduced on smaller screens. #192

🚨 Breaking Changes:

  • New attachments are now embedded using a relative path e.g. attachments/image.png instead of a root path e.g. /attachments/image.png. This is to support the custom path prefix feature. Attachments using the new format will continue to work even if the path prefix is changed. Unfortunately, existing attachment URLs will need to be updated (but only if you want to use a path prefix). You'll need to change, for example, /attachments/foo.png to attachments/foo.png.

v5.0.0

26 May 04:37
Compare
Choose a tag to compare

🗒️ Notable Changes:

  • Full rewrite of the web client using Vue 3 and tailwindcss! This was done to improve the maintainability and longevity of the project.
  • New tag menu! - Typing "#" in the search box now opens a menu of your tags to select from.
  • Download Size Improvements - As an example, the data required to load the home screen has been reduced by over 80%!
  • Index Optimisation - The index is now optimised whenever flatnotes is first started.
  • Many small design improvements, including new toast messages and modals.

🪲 Bug Fixes:

  • Multiple concurrent requests to the index were previously causing an error as the index was locked. This is now handled gracefully with a retry policy.

v5.0.0-rc.1

18 May 09:11
Compare
Choose a tag to compare
v5.0.0-rc.1 Pre-release
Pre-release

⚠️ This is a pre-release and is only available using the tag v5.0.0-rc.1.

🗒️ Notable Changes:

  • Full rewrite of the web client using Vue 3 and tailwindcss! This was done to improve the maintainability and longevity of the project.
  • New tag menu! - Typing "#" in the search box now opens a menu of your tags to select from.
  • Download Size Improvements - As an example, the data required to load the home screen has been reduced by over 80%!
  • Index Optimisation - The index is now optimised whenever flatnotes is first started.
  • Many small design improvements, including new toast messages and modals.

🪲 Bug Fixes:

  • Multiple concurrent requests to the index were previously causing an error as the index was locked. This is now handled gracefully with a retry policy.

v4.0.5

12 May 10:47
Compare
Choose a tag to compare

🪲 Bug Fixes:

  • Fixes a bug whereby renaming a note wouldn't check for an existing note of the same title. Thanks @michaelkennethdavid 👍

v4.0.4

24 Apr 07:36
Compare
Choose a tag to compare

🗒️ Notable Changes:

  • The port flatnotes runs on inside a Docker container can now be controlled with a FLATNOTES_PORT environment variable. Thanks @aguileraGit.

🪲 Bug Fixes:

  • Fixed an issue (#178) affecting some users updating to 4.0.3. Thanks @Code-Otto.