Notes linking is more reliable
Notes now support path-qualified internal links, so duplicate note names can be linked precisely with syntax like [[Folder/Note]]. The link picker inserts the shortest unambiguous target, and massCode keeps links valid when notes or folders are renamed or moved.
Better Markdown editing
The Notes editor received several writing improvements: markdown formatting shortcuts for bold, italic, strikethrough, and highlight; ==highlight== syntax; smarter list indentation; and automatic list continuation with Enter / Shift+Enter. External markdown links also open correctly with Cmd/Ctrl-click.
Markdown Vault improvements
Markdown Vault can now be moved from Settings → Storage. massCode also validates names earlier and more clearly, preventing characters and reserved names that would break cross-platform filesystem compatibility.
Workflow improvements
- Added Copy Snippet and Copy Note actions for quickly copying content.
- Added Lucide folder icons alongside the existing icon set.
- Improved Notes Dashboard back navigation.
- Refreshed the Notes Graph correctly when reopening it.
- Improved tab contrast in dark theme.
- Fixed Math Notebook parsing for full slash dates according to the selected locale.
What's Changed
- fix(math): respect locale for full slash dates by @antonreshetov in #738
- feat: add lucide folder icons by @antonreshetov in #740
- feat(storage): allow moving markdown vault by @antonreshetov in #743
- feat(notes): proper list indentation and Enter/Shift+Enter list continuation by @antonreshetov in #748
- feat(notes): add markdown formatting shortcuts by @antonreshetov in #749
- fix: show inline validation for reserved markdown filename characters by @antonreshetov in #750
- fix(notes): refresh notes graph on reopen by @antonreshetov in #751
- fix(notes): markdown list indentation by @antonreshetov in #755
- feat(notes): add highlight syntax by @antonreshetov in #756
- fix(notes): disable setext heading parsing by @antonreshetov in #757
- fix(notes): enable back navigation from dashboard by @antonreshetov in #758
- feat: per-folder unique names with auto-rename on move by @antonreshetov in #759
- feat(notes): rewrite backlinks when a note is renamed by @antonreshetov in #760
- feat(notes): path-based internal links by @antonreshetov in #761
- feat: copy snippet/note content actions by @antonreshetov in #765
Full Changelog: v5.1.1...v5.2.0