What's New
Features
- Journal Mode: Added a dedicated journal mode for daily notes
- Theme Selector: Pick themes at runtime, plus a refined welcome notes template
- Kanagawa Theme: New built-in Kanagawa color theme (#73)
- Internal Markdown Links: Open and jump to internal markdown files via links; jump to specific headers using GitHub-style slugs, e.g.
[text](./file.md#header-title)(#71) - Table Rendering Overhaul: Inline markdown in cells, cell wrapping for wide tables, column alignment, autolinking of bare
http(s)://URLs, and<br>rendered as line breaks inside cells (#77) - Floating Cursor: Added
floating_cursormode config (#65)
Improvements
- Clipboard on Wayland/Linux: Switched from arboard to clipboard-rs for better Wayland/Linux support and dropped the arboard dependency (#72)
- Nix Reproducibility: Added
flake.lockand resolved nixpkgs evaluation warnings (#69)
Bug Fixes
- Fixed undo data loss, UTF-8 panics, and cursor/render bugs
- Fixed external link opening on Android targets
- Fixed editor visual mode exclusive selection
- Fixed missing clipboard-rs lib on Linux; added a better error handler and toast notifications (#60)
- Fixed unsupported clipboard-rs on Android (#64)
- Fixed vim clipboard errors on Wayland/Linux (#72)
- Fixed code blocks missing characters in content view mode when line breaks are present (#59)
- Fixed text buffer search highlight not working in preview mode content (#76)
- Fixed unwanted indentation for lines with checkboxes (#70)
- Fixed wide-character (emoji, CJK) sizing in table column widths
- Fixed plain dashes leaking into the rendered separator row
- Fixed table cell rendering and an unsaved-changes false positive
Full Changelog: v0.20.10...v0.25.0