Skip to content

RuForge 0.2.1

Latest

Choose a tag to compare

@UnboundAngel UnboundAngel released this 03 Jul 00:41

RuForge 0.2.1

  • Library: Rust owns scan roots and the media index; desktop store reads one canonical snapshot.
  • Updater: Update available in the Dynamic Island with install watchdogs and strict post-update verify.
  • Downloads: Pause during metadata fetch stays paused; yt-dlp retries and resume on manual retry.

Additions

  • 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

  • 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