github AnInsomniacy/motrix-next v3.8.0-beta.2
v3.8.0-beta.2 — Unified Extension Download State Machine

latest release: v3.8.0-beta.3
pre-release7 hours ago

What's Changed

This release resolves a critical regression where the browser extension could not reliably deliver downloads in lightweight (tray-only) mode, and unifies the entire extension → desktop download pipeline into a single, robust code path.

🛠 Improvements

  • Unified download state machine — Eliminated Rust-side branching logic (can_auto_submit, submit_to_aria2, is_auto_submittable_uri) that incorrectly classified URL types. All download requests now route through the frontend via deep-link, which holds the source of truth for auto-submit decisions
  • Pending deep-link queue — Introduced PendingDeepLinkState to bridge the timing gap when the WebView is recreated in lightweight mode. Rust queues the download URL, and the frontend consumes it after boot — no more lost events
  • Auto-navigate to "All" tab — Extension downloads now always navigate to the "All" downloads tab regardless of the user's current page (settings, completed, active, etc.)

🐛 Bug Fixes

  • Fixed magnet links bypassing file selection when auto-submit was enabled — magnet URIs now always show the file selection dialog as intended
  • Fixed lightweight mode silently dropping extension downloads — the window would appear but no download action occurred due to the event emission timing race

📦 Downloads

Platform Architecture File
macOS Apple Silicon · Intel .dmg
Windows x64 · ARM64 -setup.exe
Linux x64 · ARM64 .AppImage .deb

Don't miss a new motrix-next release

NewReleases is sending notifications on new releases.