v0.2.1
Additions 1
- Library: Rust library:: module is single authority for scan roots and media index; config persisted in tauri_plugin_store with one-shot localStorage import
Fixes 8
- Updater: boot verify strict getVersion() === pending.version only; corrupted pending localStorage cleared
- Updater: download and install timeouts, failed full-window state with GitHub Releases link, post-install version verify
- Updater UX: update available in expanded Dynamic Island instead of floating card or titlebar pill
- Island: update island flex layout, compact version badge, pinned install footer, collapsed update {version} pill
- Downloads: pause during pre-spawn simulate stays paused, not failed
- Downloads: 2-minute watchdog scoped to audio-only auto-save jobs
- Downloads: yt-dlp retries and fragment retries, 403 guidance, resume on manual retry
- Music: playlist cover persisted to .ruforge-playlist-cover.jpg at download; album shelf and detail share local path