github AnInsomniacy/motrix-next v3.2.1
v3.2.1 — Industrial-Grade Logging System

latest releases: v3.8.6-beta.6, v3.8.6-beta.5, v3.8.6-beta.4...
one month ago

What's Changed

This release introduces a comprehensive, industrial-grade logging system covering the full Rust + Vue frontend stack with persistent file output, structured diagnostics, and user-configurable log levels.

✨ New Features

  • Diagnostic Log Export — One-click export of all log files + system info (system-info.json with OS, architecture, app version) into a ZIP archive via a native save dialog
  • Configurable Log Level — Users can set log verbosity (error/warn/info/debug) from Preferences → Advanced, with app relaunch to apply
  • Rust Panic Hook — All Rust panics are now routed through log::error! and persisted to the log file, even during plugin initialization
  • Global Error Boundary — Uncaught frontend exceptions and unhandled promise rejections are automatically captured and logged

🛠 Improvements

  • Default log level changed to info — Industry standard for production: captures significant operations without debug verbosity
  • Log level names standardized — Removed legacy verbose/silly levels, aligned with Rust log::LevelFilter (error, warn, info, debug)
  • IPC resilience — All logger calls use .catch(() => {}) to prevent IPC failures from propagating during app teardown

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