Skip to content

yafm v0.9.3 — Column resize · Sidebar config · Audit fixes

Choose a tag to compare

@akurach akurach released this 08 Jun 11:53
· 23 commits to main since this release

What's new

Added

  • Finder-style column resize — drag handles on the right edge of each column header; name column gets the residual width. Widths persisted across restarts, shared between both panes.
  • Sidebar configurability — Settings ▸ General toggles for Favorites, Locations (Computer / Home / iCloud Drive), Devices, Network, Tags sections.
  • Adaptive date format — relative ("Yesterday", "2d ago") for recent files, absolute for older; compact on narrow columns.
  • Crash-safe last folder — saved on every navigation, not only on scene-phase change.
  • Recent server history — Connect to Server (⌘⇧K) remembers last 5 addresses.
  • Plugin description field in Settings ▸ Plugins.
  • EXIF info plugin expanded: HIF/HEIF multi-image containers, comprehensive field list.

Fixed

  • readText budget isolated per plugin context — one plugin can't exhaust another's quota.
  • iCloudDriveURL recomputed dynamically — sidebar updates when iCloud is toggled.
  • Column widths, cursor leak on column disappear, task cancel on navigation, network volume nav history, auto-refresh of bundled plugin JS.

Refactored

  • AppState God Object split into PluginCoordinator, TagCoordinator, SearchCoordinator (1 467 → 1 062 lines).

Install

Download yafm-0.9.3.dmg, open it, drag yafm to Applications.

Gatekeeper note: the DMG is not notarized (no Apple Developer ID cert yet). On first launch: right-click → Open, then confirm in the dialog — or run xattr -d com.apple.quarantine /Applications/yafm.app.