github agalwood/Motrix v2.0.0-beta.36

pre-release3 hours ago

Motrix 2.0.0-beta.36

English | 简体中文

Motrix 2.0.0-beta.36 improves interrupted download recovery, adds an opt-in
AppImage browser launch integration, and follows system conventions for size
and speed units. It is intended for public distribution only after every
protected release gate passes.

Highlights

  • A browser-specific Native Messaging registration failure no longer stops the
    desktop bridge or removes healthy registrations for other browsers. Discovery
    and extension settings remain available, and individual failures are logged
    (#2118).
  • Interrupted download finalization can recover from the downloaded files using
    Retry. Transient aria2 stop-cleanup races retry automatically, while persistent
    failures remain visible instead of leaving tasks stuck in Finalizing
    (#2115).
  • AppImage users can explicitly install a stable Native Messaging host, repair
    its registration, select a moved image, or remove the integration in Settings.
    Full browser cold reconnect with saved pairing credentials also requires the
    companion Extension update
    (#2116,
    Extension #18).
  • Size and speed units now default to decimal on macOS and binary IEC on
    Windows/Linux; Web follows the browser device. Appearance settings can override
    the unit system, and changing display units preserves existing speed limits
    (#2114).
  • New browser-extension submissions use the current default save directory
    without restarting the bridge, in both Desktop and Server
    (#2113).
  • Linux tray icons use the correct light/dark artwork and refresh when the
    system theme changes
    (#2109).
  • A Show window at login preference lets users choose whether automatic login
    launches display the main window; it defaults to off
    (#2106).

Before testing

This is prerelease software. Back up existing Motrix application data and
downloads before installing it. Migration from Motrix v1 data has not yet been
validated, so do not use your only copy of v1 data with this beta.

When practical, test v2 in parallel using a separate OS account, machine, or
Docker data directory. Check finalization recovery, save-directory changes on an
existing browser connection, unit switching without changing speed limits,
login startup behavior, and Linux tray visibility across theme changes.

AppImage cold reconnect requires a compatible companion Extension. Native Linux
x64 browser E2E, ordinary Chrome/Edge coverage, and packaged E2E on the final
rebased AppImage integration commits remain pending. Windows login startup and
the reported Windows finalization paths also need real-device verification.

After the protected release completes, Snap testers can install the strictly
confined build with sudo snap install motrix --edge. Existing installations
tracking latest/edge should upgrade to the same beta.36 revision set.

Planned downloads after release gates pass

Distribution Architectures Planned output
macOS 13 or later arm64 (Apple Silicon), x64 (Intel) DMG and ZIP
Windows x64 Unsigned NSIS installer (.exe) and ZIP
Linux x64, arm64 AppImage, DEB, RPM, and pacman
Flatpak Native Host companion linux/x64, linux/arm64 Motrix-Native-Host-2.0.0-beta.36-linux-<arch>.tar.gz
Docker Hub / GHCR linux/amd64, linux/arm64 Immutable 2.0.0-beta.36 tag in both registries
Snap Store amd64, arm64 Verified build set on latest/edge

After every container gate passes, the versioned image references will be
docker.io/motrixapp/motrix-server:2.0.0-beta.36 and
ghcr.io/agalwood/motrix-server:2.0.0-beta.36. See the
Docker Server deployment guide
for storage, networking, remote Extension pairing, and upgrade guidance.

Distribution notes

  • AppImage desktop integration remains opt-in. Browser cold launch uses a
    separately enabled stable Native Messaging host and a registered AppImage path;
    saved-pairing reconnect needs the compatible companion Extension update.
  • Flatpak is validated separately and is not published by the release tag; the
    GitHub prerelease includes its Native Host companion archives.
  • Windows arm64 and all 32-bit packages are not available.
  • Windows packages are unsigned and may trigger a Windows SmartScreen warning.
    Download them only from the official GitHub prerelease after it is published.
  • Beta container tags are immutable and do not update latest, stable, or
    other stable floating tags.
  • The Snap package is strictly confined. Its approved personal-files
    interface is limited to registering Native Messaging host manifests for
    supported browsers. Beta publication updates latest/edge only; it does not
    promote the build to candidate or stable.

Feedback

Please report reproducible problems through
GitHub Issues. Include your
operating system, architecture, package type, and the steps needed to reproduce
the issue.

What's Changed

  • feat(settings): add login startup window preference by @agalwood in #2106
  • fix(tray): correct linux theme icons and refresh on changes by @agalwood in #2109
  • fix(bridge): refresh the save directory for new submissions by @agalwood in #2113
  • feat(ui): follow system defaults for size and speed units by @agalwood in #2114
  • fix(task): recover interrupted download finalization by @agalwood in #2115
  • feat(bridge): enable appimage browser cold launch by @agalwood in #2116
  • fix(bridge): isolate browser registration failures by @agalwood in #2118
  • chore(release): prepare 2.0.0-beta.36 by @agalwood in #2122

Full Changelog: v2.0.0-beta.35...v2.0.0-beta.36

Don't miss a new Motrix release

NewReleases is sending notifications on new releases.