Releases: dullage/flatnotes
Releases · dullage/flatnotes
v5.0.0
🗒️ 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
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
🪲 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
🗒️ 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.
v4.0.3
🗒️ Notable Changes:
- A
/health
API endpoint has been added that simply returns a200
"OK" response. - The Dockerfile now includes a
HEALTHCHECK
instruction that will check the/health
endpoint every 60 seconds. - Pip and Pipenv caches are now removed during the build process to reduce the image size. Thanks @Code-Otto!
- An experimental Dockerfile has been added that uses Alpine to reduce the image size even further. It should also be possible to build for older arm architectures using this file. Thanks again @Code-Otto!
- All Python dependencies updated.
- All JS dependencies updated.
v4.0.2
v4.0.1
🚨 Breaking Changes:
- API: The
GET /api/notes/{title}
endpoint no longer supports aninclude_content
query parameter. Content is now always included in the response (which was the default before anyway).
🗒️ Notable Changes:
- The Python server has been completely refactored to allow for easier maintenance and future development.
- The "Poppins" font is now bundled with flatnotes rather than being loaded from Google Fonts (#145).
- A new
GET /api/attachments
endpoint has been added. This mirrors the behaviour of the existingGET /attachments
endpoint but is included for consistency with the other API endpoints (and is also now visible in the API docs). - When inserting an image, the decision as to the URL and filename to insert into the note is now made by the server rather than the client. This allows filename clashes to be handled automatically by appending a timestamp to the filename when required.
🪲 Bug Fixes:
v3.6.1
v3.6.0
🗒️ Notable Changes:
- flatnotes has had a facelift! The big focus has been on typography (font family and font sizes) but there are many other smaller improvements as well. Update or check out the demo site to take a look.
- Wikilinks are now supported! You can now easily create a link to another note by enclosing the note's name in double square brackets. For example,
[[My Note]]
will create a link to the note titled "My Note". Thanks @trescenzi.
🪲 Bug Fixes:
- The increased font size resolves an annoying issue where mobile browsers would zoom in on the page when the keyboard was opened.