github AnInsomniacy/motrix-next v3.7.0-beta.2
v3.7.0-beta.2 — Lightweight Mode Reliability & Task Detail Dates

latest releases: v3.7.1-beta.1, v3.7.0
pre-release14 hours ago

What's Changed

This beta focuses on lightweight mode reliability: native tray/Dock elements now work correctly when the WebView is destroyed, BT task metadata is properly persisted for accurate file management, and the macOS Dock progress bar renders correctly using a custom NSProgressIndicator subclass.

✨ New Features

  • Task detail dates — The task detail panel now displays "Added At" and "Completed At" timestamps in the General tab, with locale-aware formatting across all 26 languages (#198)
  • Structured BT history metadata — BT/magnet tasks now persist full file lists and announce lists as JSON in history records, enabling correct multi-file deletion and folder-opening from the history view

🛠 Improvements

  • Native Rust-side tray handling — All tray menu actions (pause-all, resume-all, new-task, quit) are now handled directly in Rust, ensuring they work even when the WebView is destroyed in lightweight mode
  • macOS Dock progress bar — Implemented a custom MotrixProgressIndicator class (subclass of NSProgressIndicator) with a drawRect: override to correctly render the progress bar in the Dock tile
  • Platform-gated configurationdock_badge_speed and show_progress_bar fields are now platform-gated, eliminating dead code warnings on non-applicable platforms

🐛 Bug Fixes

  • Fixed macOS Dock progress bar not rendering (standard NSProgressIndicator does not draw in NSDockTile without a custom drawRect: override)
  • Fixed clippy lint failures: replaced CStr::from_bytes_with_nul().unwrap() with c"" literal, removed redundant match and let-binding patterns

📦 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.