Skip to content

yfmd v0.11.0

Latest

Choose a tag to compare

@github-actions github-actions released this 18 Oct 14:58

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(, and javascript: 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 check passed.
  • 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