github AnInsomniacy/motrix-next v3.2.0-beta.1
v3.2.0-beta.1 — Engine Crash Recovery & Exit Flow Fix

latest releases: v3.8.6, v3.8.6-beta.7, v3.8.6-beta.6...
pre-releaseone month ago

What's Changed

This beta introduces automatic engine crash recovery and fixes a critical exit flow bug on macOS.

✨ New Features

  • Engine Crash Recovery — When the aria2 download engine crashes unexpectedly, a recovery overlay automatically restarts the engine with exponential backoff (up to 3 retries) and a 5-second stability window to confirm successful recovery
  • Generation-based Restart Guards — Engine monitors use an atomic generation counter to prevent stale termination handlers from interfering with new engine instances, eliminating race conditions during rapid restarts

🛠 Improvements

  • Localized Engine Status Messages — All 26 locales updated with crash recovery, engine restart, and verification status strings

🐛 Bug Fixes

  • Fixed exit freeze on macOS — The custom close button no longer triggers the native window close path, which caused the webview to freeze due to a known Tauri v2 onCloseRequested + preventDefault() bug
  • Rust always prevents native close — The CloseRequested handler now always calls api.prevent_close() for the main window, ensuring the frontend controls the exit flow
  • Engine restart button color — Updated the restart engine button from red (error) to the app's gold accent color for better visual hierarchy

Don't miss a new motrix-next release

NewReleases is sending notifications on new releases.