Releases: dullage/flatnotes
Releases · dullage/flatnotes
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.
v3.5.0
v3.4.0
🗒️ Notable Changes:
- Improved image support 🎉. flatnotes now supports an
attachments
directory for storing and serving images. See the wiki article for more information.
v3.3.1
🚨 Breaking Changes:
- The API will now return a
float
value forlastModified
. Previously it would return anint
.
🪲 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
🗒️ 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!