Skip to content

yfmd v0.10.1

Choose a tag to compare

@automaticdai automaticdai released this 03 Oct 09:42
· 2 commits to main since this release

yfmd v0.10.1 improves document safety, Windows path handling, and image imports and exports.

Fixes

  • Safer saving and opening: edits made during a save remain marked as unsaved. Overlapping saves preserve write order, and a slow file open no longer silently replaces newer edits or a more recently opened document.
  • Editor settings survive document switches: read-only mode, syntax preferences, focus/typewriter modes, and code line numbers are restored when opening or creating a document.
  • Windows paths: drive-letter and UNC paths are handled when opening and renaming documents, storing images, and resolving local resources.
  • File-tree context menus: mouse clicks now execute Rename, New File, and Delete actions correctly.
  • Image imports: the desktop app has the permission required to read selected image files.
  • Portable image exports: HTML and PDF exports embed local images resolved relative to the source document. Missing local images report an export error. Remote images retain their URLs and still require network access.
  • HTML save dialog: HTML exports use an HTML file filter.
  • Editor polish: unordered list markers render as round bullets, and the source-mode menu item shows its enabled checkmark.

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

  • 292 unit tests and 35 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.0...v0.10.1