Flatnotes Versions Save

A self-hosted, database-less note taking web app that utilises a flat folder of markdown files for storage.

v3.3.1

7 months ago

🚨 Breaking Changes:

  • The API will now return a float value for lastModified. Previously it would return an int.

🪲 Bug Fixes:

  • Resolved an issue (present since v3.2.3) whereby some/all notes would be incorrectly identified as requiring an index update. This would likely have caused performance issues on affected versions.

v3.3.0

8 months ago

🗒️ Notable changes:

  • Cancelling a note edit after making changes now requires user confirmation. Thanks @kitsumed!
  • Closing the browser whilst editing a note now requires user confirmation. Thanks @kitsumed!
  • Support for docker --user flag. Thanks @kitsumed!
  • Additonal docker entrypoint.sh improvements.
  • Docker logs now show real IP addresses. Thanks for your help @modem7!

v3.2.3

8 months ago

🗒️ Notable changes:

  • Better usage of Pydantic models to improve API documentation (/docs).
  • Bumped fastapi, uvicorn and aiofiles python dependencies.

🪲 Bug Fixes:

  • Fixed issues with site.webmanifest file to resolve #116.

v3.2.2

9 months ago

🪲 Bug Fixes:

  • Fix incorrect variable name in entrypoint.sh.

v3.2.1

9 months ago

🗒️ Notable changes:

  • There is a new read_only authentication type. This is similar to none (no authentication) but - as the name implies - doesn't allow creation, modification or deletion. An example use case could be to use flatnotes for documentation or a blog. Resolves #72.
  • The /api/token endpoint is no longer loaded when authentication is disabled (i.e. the FLATNOTES_AUTH_TYPE is set to none or read_only).
  • The API no longer requires a dummy bearer token when authentication is disabled. Resolves #90.

🪲 Bug Fixes:

  • Fixed an issue displaying lists in tables when using the dark theme. Resolves #94.

v3.1.1

10 months ago

🗒️ Notable changes:

  • Ids are now automatically added to headers. Thanks @pbogre!
  • Checkboxes are now disabled in view mode (#81).
  • Fix an issue where code blocks weren't rendered in a monospace font on some machines (#78).
  • Fix an issue where the 'new' button wouldn't work after creating a new note (#82).

v3.1.0

1 year ago

🗒️ Notable changes:

  • Tags are no longer detected when contained within a code block. Thanks to @elmodor
  • Extended autolinks have been enabled when rendering markdown. This means that URLs should be clickable even if they are not enclosed in a markdown link syntax e.g. [link](url).

Note: To accommodate the change to tag detection, the index version has been bumped. This will mean a full re-index of all notes on first run and may take some time on larger datasets.

v3.0.3

1 year ago

🗒️ Notable changes:

  • If using TOTP, the secret key is now printed alongside the QR code in the log. This allows for manual entry if scanning the QR code fails.

v3.0.2

1 year ago

🗒️ Notable changes:

👋 New contributors:

v3.0.1

1 year ago

🗒️ Notable changes:

  • Fixed dark theme issue in the editor overflow menu.
  • Removed border on focussed note title.