v0.96.0
[!IMPORTANT] If you enjoyed this release, consider showing a token of appreciation by:
- Pressing the โStarโ button on GitHub (top-right).
- Considering a one-time or recurrent donation to the lead developer via GitHub Sponsors or PayPal.
๐ก Key highlights
- Thanks to a partnership with CKEditor, we now have a set of features that would otherwise be available on a commercial license only.
- Slash commands for easy commands via the keyboard.
- Text snippets to insert reusable pieces of text (similar to templates, but for blocks of text content).
- For more information, see the user guide โ Note Types โ Text โ Premium features.
๐ Bugfixes
- โInsert note afterโ long-press dialog doesnโt create Note
- Code notes: user's font selection not respected.
- Windows V0.95.0 Client Failed to sync with server (use of double-slashes) by @perfectra1n
- Desktop client not working on older Linux distros
- NOT NULL constraint failed: revisions.title when saving an empty note
โจ Improvements
- Elixir language syntax highlighting for text notes (by @jshprentz) and code notes.
- Autocomplete: support specifying path when creating a new note by @SiriusXT
- Markdown import: basic support for importing wikilinks
- Text notes:
- Allow disabling emoji auto-completion from settings.
- Allow disabling note auto-completion from settings.
- Backend scripts: re-enable dayjs plugins by default
๐ Documentation
- regex search / Nix flake / restore dev docs by @FliegendeWurst
- New premium features in text note type.
๐ Internationalization
- Spanish improvements by @hasecilu
๐ ๏ธ Technical updates
- flake: fix Electron version, fix Wayland support, fix source filter by @FliegendeWurst
- Improvements to the landing page (under development) by @FliegendeWurst
- Updated Node.js to v22.17.0
- Updated CKEditor to v45.2.1