github AnInsomniacy/motrix-next v3.5.0-beta.3
v3.5.0-beta.3 — Autostart Silent Startup Fix

latest releases: v3.8.9, v3.8.9-beta.5, v3.8.9-beta.4...
pre-releaseone month ago

What's Changed

This release fixes the long-standing issue where the main window flashes visible during Windows cold boot despite "minimize to tray on autostart" being enabled (#109). The fix implements a two-layer defense-in-depth architecture at both the Rust and frontend layers.

🐛 Bug Fixes

  • Autostart minimize-to-tray now works reliably on Windows — the window-state plugin's StateFlags::VISIBLE flag was causing the window to be restored as visible in Rust setup() before the frontend could check autostart status. VISIBLE is now permanently excluded from the plugin's save/restore scope, and a new Rust-layer guard force-hides the window during autostart+autoHide before the frontend mounts (#109)
  • Enhanced --autostart flag detectionis_autostart_launch() now tolerates --autostart= prefix variants to handle edge cases from the auto-launch crate's Windows registry entry handling

🛠 Improvements

  • Defense-in-depth window visibility — frontend MainLayout.vue now actively checks isVisible() and force-hides the window as a safety net if the Rust guard missed
  • Comprehensive structural tests — added 25+ new tests covering VISIBLE flag exclusion, Rust force-hide guard, enhanced autostart detection, and two-layer architecture documentation

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