Releases
v0.1.7
Compare
Sorry, something went wrong.
No results found
RuForge 0.1.7
Audio-only playback : cover-art hero with a live LED equalizer, library Music badges, and smaller m4a audio downloads.
SponsorBlock and chapters : skip segments and colored scrub markers, segmented chapter bar with hover preview, plus a Playback settings tab.
Downloader and library : floating queue drawer, smarter size and ETA, stall watchdog, and cleaner dedupe so muxed downloads do not leave twin cards.
Additions
Audio-only player hero with full-canvas LED equalizer and glass side waveforms
Music badge on audio library cards; hover preview keeps cover art instead of a blank tile
SponsorBlock skip button, scrub segment overlays, chapter and POI bar colors, and a Playback settings tree
Segmented chapter scrubber with hover thumbnail preview, active chapter title, and prev or next jumps
Frosted player control dock: primary actions visible, secondary actions in a More menu
Settings Playback tab for auto-advance audio, prefetch, and SponsorBlock controls
Floating bottom-right download queue drawer with crossfading hero and row thumbnails
Per-job download stall watchdog that fails stuck jobs and notifies you
Auto scrubber preview sprites on video download (Settings, Downloads toggle, default on)
Dual yt-dlp simulate for separate audio vs video size estimates and smoothed ETA on the queue
Windows volume mixer shows RuForge as the app name with the RuForge icon
Mini player large layout: tooltips clamp inside the window and volume icons match mute level tiers
Fixes
Audio visualizer bars follow playback in WebView2 instead of staying frozen while audio plays
Audio-only downloads prefer m4a and no longer match full video file size from bestaudio fallback
Duplicate library cards after muxed downloads: leftover audio, .fNNN rows, and cross-folder dedupe
WebView playback syncs store volume and mute on load; mini player handoff no longer inherits autoplay mute
Download pause updates the queue only after Rust confirms the job actually paused
Processing phase stays latched for multi-fragment HLS so post-process progress still shows
Duration labels no longer show NaN when yt-dlp or catalog metadata is incomplete
Preview sprite generation avoids an ffmpeg nested-lock deadlock; delete cancels in-flight preview work
Download hero URL and metadata clear when a job finishes or is removed from the queue
Explorer embedded bounds stay synced during sidebar resize without tearing down listeners
You can’t perform that action at this time.