Repository navigation
yfmd v0.11.0 opens a blank page after the guide, reloads files that change on disk, and narrows what the desktop app is allowed to read.
What's new
- Blank start: the first launch opens the Markdown Guide. Later launches open an empty page. Help → Markdown Guide opens the guide again. Sidebar, outline, focus mode, typewriter mode, source mode, and read-only are remembered between launches.
- Files changed on disk: a clean document reloads when the file changes outside the editor. Unsaved edits ask you to reload or keep them, and autosave stays paused until you reload or save. A file removed on disk is left unsaved instead of being written back.
- Word count: each Han, Hiragana, Katakana, or Hangul character counts as one word. Reading time uses 200 words per minute for other words and 400 characters per minute for those.
- Spellcheck: the editor turns on the system spellchecker.
- Folder tree: opening a folder lists one level. Expanding a subfolder loads the next level.
- Check for Updates: Help compares this version with the latest GitHub release. A current install shows a notice. A newer release, or a failed check, opens the releases page.
- HTML themes: a custom theme stylesheet included in an HTML export has style-tag breakouts escaped, and
@import,expression(, andjavascript:removed. The editor still applies only the theme's color palette. - Desktop access: opening a file or folder grants that directory. The asset protocol does not serve SSH, GPG, AWS, or kube credential paths, and the window content policy limits scripts and network connections.
- Editor polish: source mode stays on when you open another file. Image save failures show a notice. Menus work from the keyboard, and shortcuts show ⌘ on macOS.
Downloads
| Platform | Packages |
|---|---|
| Windows x64 | .exe installer or .msi |
| macOS Apple silicon | .dmg or .app.tar.gz |
| Linux x86_64 | .AppImage, .deb, or .rpm |
Download the appropriate package from the assets below.
Validation
- 315 unit tests and 37 browser tests passed locally.
- Coverage thresholds, production build/typecheck, and Rust
cargo checkpassed. - Release builds completed successfully on Linux, macOS, and Windows.
- Native dialog behavior was tested with mocks; the packaged desktop apps were not interactively smoke-tested.
Full changelog: v0.10.1...v0.11.0