This release contains a critical bug fix for macOS.
🌟 Features & new stuff
- Spell checker is back! You can enable/disable it & select multiple languages as you see fit. by @thecodrr in #1726
- Editor margins can now be enabled/disabled as you see fit. by @thecodrr in #1689
- Telemetry settings now respect DNT (Do Not Track) header by @thecodrr in #1700
- Reminder on desktop now use native notifications for better UX by @thecodrr in #1716
- Privacy mode now disables window thumbnail on Windows by @thecodrr in #1717
- This release adds a couple of things to improve integration with the OS by @thecodrr in #1777:
- Auto start on system startup
- Minimize to system
- Close to system tray
- Dock icon menu on macOS
- Jumplist items on Linux & Windows (right click on the Notesnook icon in your task bar to see this)
- System tray support
- CLI commands. See the full list here
🐛 Fixes & improvements
- Show app name on notifications on Windows by @thecodrr in #1706
- Fix double refresh token requests on page refresh by @thecodrr in #1676
- Disable current time check for recurring reminders by @thecodrr in #1697
- Add checks when accessing a note using
this._db.notes.note
by @thecodrr in #1698 - Don't connect SSE or run sync when user is logged out by @thecodrr in #1718
- Improve image loading by @thecodrr in #1807
- Don't create new p tag at editor end if there is selection by @thecodrr in #1808
- Fix issue where changes in code block were not properly highlighted by @thecodrr in #1811
- Refresh search when note is switched by @thecodrr in #1810
- Fix crash when closing search in a different note than the one it was opened in by @thecodrr in #1809
- Do not reset reminder's recurring mode on edit by @thecodrr in #1819
- Fix issue where monthly recurring reminder was always 1 day behind by @thecodrr in #1821
- Reorder & invert sync toggles in settings by @thecodrr in #1822
- Recovery code input should accept alphanumeric input by @thecodrr in #1825
Full Changelog: v2.4.0...v2.4.2