github AnInsomniacy/motrix-next v3.8.0-beta.1
v3.8.0-beta.1 — Browser Extension API & Observability Overhaul

latest releases: v3.8.0-beta.3, v3.8.0-beta.2
pre-release6 hours ago

Caution

This is a pre-release (beta) build. It may contain bugs and is intended for testing purposes.
Stable users should remain on v3.7.3.

What's Changed

A major refactoring release focused on two pillars: introducing native browser extension integration and achieving comprehensive diagnostic observability across the entire frontend architecture.

✨ New Features

  • Browser Extension API — Implemented a built-in HTTP API server for browser extension communication, with confirmation dialog and full internationalization support across all 26 locales
  • Runtime Extension API Port Reconfiguration — Users can now change the extension API port at runtime with automatic service restart and user confirmation flow

🛠 Improvements

  • Logging Infrastructure Overhaul — Systematically audited and eliminated 26 silent catch blocks across 16 source files (stores, components, composables), replacing them with structured, level-gated logger.debug/logger.warn calls for complete diagnostic traceability
  • Version Retrieval Optimization — Updated version retrieval to use package_info directly in HTTP API handlers, removing unnecessary indirection

🔬 Testing

  • Extended loggingBlindSpots.test.ts from 37 to 65 structural assertions, ensuring all critical error paths are permanently guarded against silent regression
  • Total test count: 2250 tests across 98 test files

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