Skip to content

Releases: motrixapp/motrix-extension

Motrix Extension 0.1.20

Choose a tag to compare

@github-actions github-actions released this 19 Oct 15:07
8f1c545

Changes

  • Fix non-English filenames in Firefox download takeover and network media capture. UTF-8 response-header filenames now remain readable in the confirmation dialog and submitted tasks. (#58)
  • Clear automatic download confirmations that never opened, preserve drafts already shown to the user, and prevent stale callbacks from affecting newer downloads. (#59)
  • Keep pairing dialogs and entered codes open when clicking the backdrop in the popup or settings page. (#59)

Chrome/Edge and Firefox packages are attached below. Safari is distributed separately as a Developer ID signed and Apple-notarized universal macOS app: Safari 0.1.20 (28).

更新内容

  • 修复 Firefox 下载接管及网络媒体嗅探中的非英文文件名乱码,正确解码响应头中的 UTF-8 文件名,并保留到确认窗口和下载任务。 (#58)
  • 清理未成功打开的自动下载确认,保留已经显示的草稿,防止旧回调影响新下载。 (#59)
  • 点击弹出窗口或设置页的配对对话框背景时,不再意外关闭对话框或丢失已输入的配对码。 (#59)

下方提供 Chrome/Edge 和 Firefox 安装包。Safari 以 Developer ID 签名并通过 Apple 公证的通用 macOS 应用单独发布:Safari 0.1.20(28)。

Full changelog: v0.1.19...v0.1.20

Motrix Extension for Safari 0.1.20 (28)

Choose a tag to compare

@github-actions github-actions released this 19 Oct 15:11
8f1c545

Motrix Extension for Safari 0.1.20 (28)

Developer ID signed and Apple-notarized universal macOS app for Apple silicon and Intel Macs.

  • Keep pairing dialogs and entered codes open when clicking the backdrop in the popup or settings page.
  • Include the shared response-filename parsing and download-confirmation state fixes from extension 0.1.20.

Extract the ZIP, move Motrix Extension for Safari.app to Applications, open it, and enable Motrix Extension in Safari Settings → Extensions. Requires macOS 13 or later and a compatible Motrix release.

更新内容与安装

本版本为 Developer ID 签名并通过 Apple 公证的 macOS 通用应用,同时支持 Apple 芯片和 Intel Mac。

  • 点击弹出窗口或设置页的配对对话框背景时,不再意外关闭对话框或丢失已输入的配对码。
  • 同步扩展 0.1.20 的共享文件名解析和下载确认状态修复。

解压 ZIP,将 Motrix Extension for Safari.app 移到“应用程序”,打开后在 Safari“设置 → 扩展”中启用 Motrix Extension。需要 macOS 13 或更新版本及兼容的 Motrix 版本。

Source: 8f1c54526c742693dcb1ddf19c8d1094eac8591f
Build: 28
Architectures: arm64, x86_64

Chrome / Edge / Firefox 0.1.20

Motrix Extension 0.1.19

Choose a tag to compare

@github-actions github-actions released this 09 Oct 16:56
7446419

中文

  • 修复删除 magnet 等任务时长文件名溢出确认窗口的问题。完整文件名可换行和滚动查看,窄窗口或大文字下的取消、删除按钮保持可见。
  • 空白任务名称使用任务 ID 显示,便于删除前核对。
  • 完善下载接管的配对提示:开启前检查已有配对,未配对时可直接进入 App 配对或添加并配对 Server;设置页、快捷设置和后台保持一致。
  • 更新 27 种语言的配对说明,并补充多语言、RTL、双倍文字及不同任务数量的回归测试。

自动接管仍仅支持本机 Motrix App;远程 Server 的下载和浏览数据权限继续按各 Server 的设置处理。

English

  • Keep long task names inside the removal confirmation. Full filenames wrap and remain scrollable, with Cancel and Remove actions accessible in narrow popups and at larger text sizes.
  • Display the task ID when a task name is blank, so the target remains identifiable before removal.
  • Improve pairing guidance before enabling download takeover. Unpaired users can open App pairing or add and pair a Server, with matching checks in settings, quick settings, and the background.
  • Update pairing copy in all 27 languages and add multilingual, RTL, larger-text, and collection-size regression coverage.

Automatic takeover remains limited to the local Motrix App. Remote download and browser-data permissions continue to follow each Server's settings.

Chrome/Edge and Firefox packages, Firefox review sources, and SHA-256 checksums are attached. Store submission and review are handled separately from this GitHub release.

Full changelog: v0.1.18...v0.1.19

Motrix Extension for Safari 0.1.19 (27)

Choose a tag to compare

@github-actions github-actions released this 10 Oct 02:23
7446419

中文

Safari 扩展更新至 0.1.19(build 27),通用安装包支持 Apple 芯片和 Intel Mac,已完成 Developer ID 签名和 Apple 公证。

  • 修复删除任务时长文件名溢出确认窗口的问题;完整名称可换行和滚动查看,窄窗口和大文字下的操作按钮保持可见。
  • 空白任务名称改用任务 ID 显示,便于删除前核对。
  • 同步浏览器扩展 0.1.19 的界面与本地化更新。

下载并解压 motrix-extension-0.1.19-safari-macos-universal.zip,将 Motrix Extension for Safari.app 放入 Applications,打开后在 Safari“设置 → 扩展”中启用 Motrix Extension,按需授予网站访问权限并与 Motrix 配对。最低需要 macOS 13,无需开启允许未签名扩展的开发者设置。

Safari 支持 App/Server 连接、配对、重连和下载提交;自动拦截浏览器下载仍不可用。校验文件、签名与公证回执和 Apple 公证日志见附件。

English

The Safari companion app is updated to 0.1.19 (build 27). The universal package supports Apple silicon and Intel Macs and is Developer ID signed and Apple-notarized.

  • Keep long task names inside removal confirmations. Full names wrap and remain scrollable, with actions accessible in narrow popups and at larger text sizes.
  • Use the task ID when the task name is blank, making the removal target identifiable.
  • Sync the interface and localization updates from browser extension 0.1.19.

Download and extract motrix-extension-0.1.19-safari-macos-universal.zip, move Motrix Extension for Safari.app to Applications, open it, then enable Motrix Extension in Safari Settings → Extensions. Grant website access as needed and pair with Motrix. Requires macOS 13 or later; no unsigned-extension developer setting is needed.

Safari supports App/Server connections, pairing, reconnect, and download submission. Automatic browser download interception remains unavailable. Checksums, the signing/notarization receipt, and Apple's notarization log are attached.

Source: 7446419dd0493d56a388d0e48bf1da2d85dcb67f.

Changes since Safari 0.1.16: safari-v0.1.16-build.26...safari-v0.1.19-build.27

Motrix Extension 0.1.18

Choose a tag to compare

@github-actions github-actions released this 02 Oct 16:03
a5c89ea

中文

  • 改善 Firefox 自动接管和下载前询问:在响应头阶段执行有界预检,通过后接管下载;确认继续在扩展端完成。
  • 修复提交结果不明时重复启动浏览器下载、确认窗口打开失败后残留草稿,以及短时间内重复点击同一链接被忽略的问题。
  • 配置或后端切换会使旧操作失效;保留响应文件名,补齐提前取消原请求后的提示与浏览器下载按钮文案。
  • 加强 Firefox 143 / latest 的真实浏览器验收与 CI 门禁,后端使用 MDXP 模拟服务。

继续使用 MDXP 0.8.1 和原有提交接口,不依赖尚未发布的新交接协议,也不要求同步升级 Motrix。POST 请求体交接不在本版支持范围;提前取消后选择浏览器或遇到明确失败时仍需重新请求链接,一次性链接可能失效。

English

  • Improve Firefox automatic takeover and pre-download confirmation with bounded response-header preflight. Confirmation remains in the extension.
  • Prevent browser replay after an unknown submission outcome, clear drafts when confirmation cannot open, and allow separate clicks of the same URL to create separate operations.
  • Fence stale operations after configuration or backend changes, preserve response filenames, and clarify the confirmation copy when the original browser request has already been cancelled.
  • Strengthen real Firefox 143 / latest acceptance and CI gates using an MDXP simulator.

This release retains MDXP 0.8.1 and the existing submit interface. It does not depend on the proposed handoff protocol or synchronized Motrix updates. POST-body handoff is not supported. Browser fallback after early cancellation requests the URL again, so one-use links may fail.

Chrome/Edge and Firefox packages, Firefox review sources, and SHA-256 checksums are attached. Store submission, review and public availability are separate from this GitHub release.

Full changelog: v0.1.17...v0.1.18

Motrix Extension 0.1.17

Choose a tag to compare

@github-actions github-actions released this 30 Sep 07:37
18bd77f

中文

  • 修复 Firefox 自动接管下载时原生 fetch 的绑定错误,避免大小探针在 HTTP 请求发出前失败。
  • 当下载创建时大小仍为未知值,读取 Firefox 的实时下载元数据;直接接管最多等待 3 秒,确认模式不会额外发送探测请求。
  • 保留最小文件大小、排除规则和未知大小处理偏好;在接管前重新检查下载状态、设置和后端,避免重复提交已完成或已暂停的下载。
  • 补充脱敏诊断日志,显示决策、大小来源和探针结果。

English

  • Fix the native fetch receiver in Firefox automatic takeover so metadata probes can reach the server.
  • Recover live download metadata when the creation snapshot has an unknown size. Direct takeover waits at most 3 seconds; confirmation mode adds no probe requests.
  • Preserve minimum-size, exclusion, and unknown-size preferences. Recheck download state, settings, and backend before takeover to avoid resubmitting completed or paused downloads.
  • Add redacted diagnostics for takeover decisions, size sources, and probe outcomes.

Validated with 2706 unit tests and native Firefox 143/157 regressions. See #42 for the diagnosis and regression evidence.

Chrome/Edge and Firefox packages, Firefox review sources, and SHA-256 checksums are attached. Store review and public availability are separate from this GitHub release.

Full changelog: v0.1.16...v0.1.17

Motrix Extension 0.1.16

Choose a tag to compare

@github-actions github-actions released this 30 Sep 05:11
7e2ed10

Changes

  • Accept HTTP(S) addresses with IPv4/IPv6, localhost, single-label hosts, and internationalized domain names in the quick-add form by reusing the MDXP URL validator.
  • Upgrade the shared protocol dependency to @motrix/mdxp 0.8.1.
  • Add installation instructions for the released Safari companion app and clarify the native component required by source-loaded development builds.

For local/IP-address downloads, the receiving Motrix App or Server must also include the corresponding validation fix (Motrix #2282); that change was merged after desktop beta.44.

Chrome/Edge and Firefox packages are attached below. The signed and notarized Safari package is published separately as a normal release.

更新内容

  • 快速新建任务复用 MDXP 地址校验器,支持 IPv4、IPv6、localhost、单标签主机名和国际化域名的 HTTP(S) 地址。
  • 共享协议依赖升级至 @motrix/mdxp 0.8.1。
  • 补充已发布 Safari 配套应用的安装说明,并明确直接加载源码开发产物时所需的原生组件。

通过本地/IP 地址下载时,接收端 Motrix App 或 Server 也需要包含相应校验修复(Motrix #2282);该改动合并于桌面 beta.44 发布之后。

下方提供 Chrome/Edge 和 Firefox 安装包。已签名并公证的 Safari 安装包单独作为正式 Release 发布。

Motrix Extension for Safari 0.1.16 (26)

Choose a tag to compare

@github-actions github-actions released this 30 Sep 05:41
7e2ed10

Motrix Extension for Safari 0.1.16 (26)

The Safari companion app is available as a normal release for use with Motrix 2. The universal app supports Apple silicon and Intel Macs and is Developer ID signed and Apple-notarized.

Install

  1. Download and extract motrix-extension-0.1.16-safari-macos-universal.zip.
  2. Move Motrix Extension for Safari.app to Applications and open it.
  3. Enable Motrix Extension in Safari Settings → Extensions, grant website access as needed, and pair with Motrix.

Requires macOS 13 or later. No unsigned-extension developer setting is needed. Keep one installed copy of the app.

This release shares the local/IDN HTTP URL validation fix and MDXP 0.8.1 update with extension 0.1.16. Local/IP-address downloads also require the receiving Motrix App or Server to include Motrix #2282, merged after desktop beta.44. Safari supports App/Server connections and download submission; automatic download interception is unavailable.

Checksums, the signing/notarization receipt, and Apple’s notarization log are attached.

中文说明

Safari 配套应用作为正式 Release 提供,与 Motrix 2 配合使用。通用安装包同时支持 Apple 芯片和 Intel Mac,已完成 Developer ID 签名和 Apple 公证。

下载并解压 motrix-extension-0.1.16-safari-macos-universal.zip,将 Motrix Extension for Safari.app 移入 Applications 并打开,在 Safari“设置 → 扩展”中启用 Motrix Extension,按需授予网站访问权限并与 Motrix 配对。

最低需要 macOS 13,无需启用“允许未签名扩展”,请只保留一份安装副本。

本版与扩展 0.1.16共享本地/国际化 HTTP 地址校验修复及 MDXP 0.8.1 更新。本地/IP 地址下载还需要接收端 Motrix App 或 Server 包含 Motrix #2282,该修复合并于桌面 beta.44 发布之后。Safari 支持连接 App/Server 和提交下载,不支持自动拦截下载。

校验文件、签名与公证回执、Apple 公证日志见附件。

Motrix Extension 0.1.15

Choose a tag to compare

@github-actions github-actions released this 29 Sep 06:55
4dc7d53

What's Changed

  • fix: unblock extension startup while Motrix reconnects by @agalwood in #29
  • feat(i18n): expand locale coverage and support RTL layouts by @agalwood in #30
  • fix: respect download size preferences and clarify official branding by @agalwood in #31
  • feat(downloads): add confirmation and motrix directory selection by @agalwood in #32
  • feat: add Safari native integration and isolated release CI by @agalwood in #35
  • fix(safari): configure signing keychain and inline requirements by @agalwood in #36
  • chore: release extension 0.1.15 by @agalwood in #37

Full Changelog: v0.1.14...v0.1.15

Motrix Extension for Safari 0.1.15 (25)

Pre-release

Choose a tag to compare

@github-actions github-actions released this 29 Sep 07:02
4dc7d53

Motrix Extension for Safari 0.1.15 (25)

First public Developer ID distribution for Safari, provided as a prerelease for integration testing. The app is Apple-notarized and includes both Apple silicon and Intel binaries. This is a direct download, not a Mac App Store listing.

Compatibility

Pairing and downloads require a Safari-capable Motrix App or Motrix Server build. The currently published Motrix desktop beta.41 is not sufficient. Backend support is tracked in Motrix #2267; desktop cold start additionally needs the signed Safari bootstrap service packaged with Motrix. Installing this extension alone does not add that service to Motrix. Public backend compatibility is still pending, so use this prerelease with a compatible development/test deployment.

Install

  1. Download motrix-extension-0.1.15-safari-macos-universal.zip and extract it.
  2. Move Motrix Extension for Safari.app to Applications, open it, then enable Motrix Extension in Safari Settings → Extensions.
  3. Grant website access as needed and pair with a compatible Motrix backend. A previous development installation may require fresh pairing.

Requires macOS 13 or later. No unsigned-extension developer setting is required for this signed distribution. Keep a single installed copy of the app.

Verification

  • Source: 4dc7d53abc048705a2edcebe2b327ec7b713032f
  • Version/build: 0.1.15 (25); architectures: arm64, x86_64
  • SHA-256: 9ad0b5a638625b32c72d3ba6e762922f98fae59b83cedac3329d1a99225ab6f0
  • Apple notarization: Accepted; submission b459d49a-4fcf-4a93-a699-06cf1f1ceea7
  • Final downloaded ZIP independently passed signature, entitlement, secure timestamp, hardened runtime, stapled ticket and Gatekeeper checks.
  • Build, signing and notarization run

Checksums, provenance receipt and Apple's notarization log are attached. Signing and notarization do not establish compatibility with older Motrix releases. Native notification delivery remains experimental.

Chrome, Edge and Firefox packages are in v0.1.15; all three have been submitted for store review.


中文说明

这是首个公开下载的 Safari Developer ID 预发布版本,用于集成测试。App 已通过 Apple 公证,支持 Apple 芯片和 Intel Mac;本次为站外下载,并非 Mac App Store 上架。

兼容性: 配对和下载需要支持 Safari 的 Motrix App 或 Motrix Server,当前公开的 Motrix 桌面 beta.41 尚不具备完整支持。后端改动见 Motrix #2267;桌面冷启动还需要将已签名的 Safari bootstrap 服务打包进 Motrix。单独安装本扩展不会为 Motrix 补装该服务。公开后端兼容版本仍待发布,请配合兼容的开发或测试部署使用。

下载并解压 ZIP,把 Motrix Extension for Safari.app 移入 Applications,打开后在 Safari「设置 → 扩展」启用 Motrix Extension,按需授予网站权限并配对。最低 macOS 13,无需开启“允许未签名扩展”;请保留一份安装副本。从开发版升级后可能需要重新配对。原生通知仍属实验功能。

最终下载包已独立验证双架构签名、权限、时间戳、Hardened Runtime、公证票据及 Gatekeeper,校验值见上方及附件。Chrome、Edge、Firefox 的 0.1.15 已全部提交商店审核;提交成功不等于审核已通过。