github AnInsomniacy/motrix-next v3.0.0
v3.0.0 — Tray Menu, Error Handling & Installer Overhaul

latest releases: v3.8.7-beta.2, v3.8.7-beta.1, v3.8.6...
one month ago

What's Changed

A major release delivering a fully redesigned system tray experience with M3-compliant animations, comprehensive Aria2 error handling with localized messages, and a polished Windows installer. This release also introduces seeding management, engine restart controls, and significant quality-of-life improvements across the board.

✨ New Features

  • Custom tray menu with M3 animations — Platform-native popup menu (Windows/Linux) with M3-compliant enter/exit transitions, WebView pre-loading for instant first open, full i18n support, and confirmation dialogs for batch actions
  • Detailed Aria2 error handling — Task failures and engine crashes now display specific, human-readable error messages with comprehensive localization across all 26 languages
  • Stop All Seeding — New toolbar action to stop all active seeding tasks at once, with a spinner that reflects actual task state changes
  • Engine restart composable — Extracted restart logic into a dedicated composable with concurrency guard for safe re-invocation
  • Window state restoration — Conditionally restore window position and size based on user preference, with delayed visibility to prevent initial flash

🛠 Improvements

  • NSIS installer branding — Custom header and sidebar images with proper brand identity; removed misleading install mode selector page
  • M3 design refinements — Error-container tonal fill on discard buttons; consistent dark-to-light mode visibility
  • Tray "New Task" focus — Brings the main window to the foreground when creating a task from the tray menu
  • Port type standardization — All port numbers consistently typed as number across the application
  • GitHub Actions — Upgraded actions/upload-artifact to v6; enhanced release workflow

🐛 Bug Fixes

  • Fixed application unable to exit after tray menu interaction (destroyed webview before exit() IPC could reach Rust)
  • Fixed tray enter animation only playing on first open (forced browser reflow for CSS animation restart)
  • Fixed NSIS installer ignoring custom install path (removed misleading selector; set currentUser mode)

📖 Documentation

  • Migrated feature request template to YAML with issue template configuration
  • Updated contributing guidelines with detailed requirements for PR size, scope, and conventional commits
  • Clarified Intel Mac (x86_64) support status
  • Added screen recording suggestion to bug report template

📦 Downloads

Platform File
macOS (Apple Silicon) .dmg
Windows (x64) -setup.exe
Linux (x64) .AppImage / .deb
Linux (ARM64) .AppImage / .deb

Don't miss a new motrix-next release

NewReleases is sending notifications on new releases.