Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
20 commits
Select commit Hold shift + click to select a range
ff7818f
New version: M-Igashi.mp3rgui version 2.2.2 (#362359)
M-Igashi Apr 18, 2026
0050a22
Update version: Zen-Team.Zen-Browser.Twilight version 1.20t (#362374)
UnownBot Apr 18, 2026
6856e33
Update: KDE.Chessament version 0.1 (586) (#362377)
spectopo Apr 18, 2026
0a639d1
New version: Modrinth.ModrinthApp version 0.13.2 (#362378)
UnownBot Apr 18, 2026
5f99c5d
New version: floatpane.matcha 0.33.0 (#362376)
andrinoff Apr 18, 2026
3a12de2
New version: Betterbird.Betterbird version 140.10.0 (#362383)
spectopo Apr 18, 2026
3c75f86
New version: rejetto.hfs version 3.1.0 (#362384)
damn-good-b0t Apr 18, 2026
7e54520
New version: jdx.mise version 2026.4.17 (#362386)
damn-good-b0t Apr 18, 2026
a5b46aa
PrettyOakTree.EXIFmod 1.5.1 (#362387)
prettyoaktree Apr 18, 2026
0fa033e
New version: CrossPlusA.Balabolka version 2.15.0.915 (#362390)
spectopo Apr 18, 2026
97ef26d
New version: sibexico.Trusty version 0.5.2 (#362397)
sibexico Apr 18, 2026
a3c18a8
New version: Google.Chrome.Canary version 149.0.7800.0 (#362399)
spectopo Apr 18, 2026
ce15cc5
Update: KDE.Chessament version 0.1 (589) (#362400)
spectopo Apr 18, 2026
c671a9d
Update version: GitHub.cli version 2.90.0 (#362385)
UnownPlain Apr 19, 2026
0f24289
Add Echowire.Echowire version 1.20.0 (#362410)
cproudlock Apr 19, 2026
82e750b
Update SiarheiKuchuk.BUtil to version 2026.04.20 (#362403)
drweb86 Apr 19, 2026
78fe2b6
New version: beeradmoore.dlss-swapper version 1.2.4.0 (#362412)
UnownBot Apr 19, 2026
93584d3
Update SiarheiKuchuk.ScreenshotAnnotator to version 2026.04.20 (#362413)
drweb86 Apr 19, 2026
d8a28e9
New version: AnInsomniacy.MotrixNext version 3.7.2 (#362417)
spectopo Apr 19, 2026
3d0fc9f
New version: blueberrycongee.TermCanvas version 0.30.0 (#362418)
spectopo Apr 19, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json

PackageIdentifier: AnInsomniacy.MotrixNext
PackageVersion: 3.7.2
InstallerType: nullsoft
Scope: user
UpgradeBehavior: install
Protocols:
- magnet
- thunder
FileExtensions:
- meta4
- metalink
- torrent
ProductCode: MotrixNext
ReleaseDate: 2026-04-18
Installers:
- Architecture: x64
InstallerUrl: https://github.com/AnInsomniacy/motrix-next/releases/download/v3.7.2/MotrixNext_3.7.2_x64-setup.exe
InstallerSha256: 9E1A436BB529F2D8EA39444DF75C3972A1C69CE7B533AE38F2C074C3D3F8340A
ManifestType: installer
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,62 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json

PackageIdentifier: AnInsomniacy.MotrixNext
PackageVersion: 3.7.2
PackageLocale: en-US
Publisher: motrix
PublisherUrl: https://github.com/AnInsomniacy
PublisherSupportUrl: https://github.com/AnInsomniacy/motrix-next/issues
PackageName: MotrixNext
PackageUrl: https://github.com/AnInsomniacy/motrix-next
License: MIT
LicenseUrl: https://github.com/AnInsomniacy/motrix-next/blob/HEAD/LICENSE
Copyright: Copyright (c) 2025-present AnInsomniacy
ShortDescription: A full-featured download manager — rebuilt from the ground up
Description: |-
Motrix by agalwood was one of the best open-source download managers available — clean UI, aria2-powered, cross-platform. It inspired thousands of users and developers alike.
However, the original project has been largely inactive since 2023. The Electron + Vue 2 + Vuex + Element UI stack accumulated technical debt, making it increasingly difficult to maintain, extend, or package for modern platforms.

What we kept
We owe a great deal to the original Motrix and its community. The following were gratefully adopted and continue to serve as the foundation for parts of Motrix Next:
- Aria2 error code system and RPC client — the error handling conventions and JSON-RPC communication layer for the aria2 engine
- Internationalization — 25+ community-contributed locale files covering Chinese, Japanese, Korean, Arabic, French, German, and many more
- Download utilities — tracker list management, cURL command parsing, and other protocol-level helpers

What we rebuilt
Motrix Next is not a fork — it is a complete rewrite. Every other layer of the application has been redesigned and reimplemented from scratch:
| Layer | Motrix (Legacy) | Motrix Next |
| ------------ | ----------------------- | ------------------------------- |
| Runtime | Electron | Tauri 2 (Rust) |
| Frontend | Vue 2 + Vuex | Vue 3 Composition API + Pinia |
| UI Framework | Element UI | Naive UI |
| Language | JavaScript | TypeScript + Rust |
| Styling | SCSS + Element theme | Vanilla CSS + custom properties |
| Engine Mgmt | Node.js `child_process` | Tauri sidecar |
| Build System | electron-builder | Vite + Cargo |
| Bundle Size | ~80 MB | ~20 MB |
| Auto-Update | electron-updater | Tauri updater plugin |

Design & Motion
The overall UI layout stays true to Motrix's original design — the sidebar navigation, task list, and preference panels all follow the familiar structure that made Motrix intuitive from day one.
What changed is everything underneath. Every transition and micro-interaction has been carefully tuned to follow Material Design 3 motion guidelines:
- Asymmetric timing — enter animations are slightly longer than exits, giving new content time to land while dismissed content leaves quickly
- Emphasized easing curves — decelerate on enter (cubic-bezier(0.2, 0, 0, 1)), accelerate on exit (cubic-bezier(0.3, 0, 0.8, 0.15)), replacing generic ease curves throughout the codebase
- Spring-based modals — dialogs use physically-modeled spring animations for a natural, responsive feel
- Consistent motion tokens — all durations and curves are defined as CSS custom properties, ensuring a unified rhythm across 12+ components
Tags:
- download
- downloader
ReleaseNotes: |-
What's Changed
This release fixes critical reliability issues in the auto-shutdown feature and unifies all confirmation dialog styling to a consistent NDialog design language.
🐛 Bug Fixes
- Fixed auto-shutdown not re-triggering after cancellation — The shutdown_triggered flag reset was trapped inside its own guard, making it unreachable dead code. Active-download tracking now runs unconditionally so the flag properly resets when new downloads appear
- Fixed BT/magnet downloads bypassing shutdown detection — An early return in the torrent cleanup handler was preventing the shutdown condition check from ever being called
🛠 Improvements
- Unified confirmation dialog styling — Migrated both the exit confirmation and auto-shutdown countdown dialogs from NModal preset="card" to NModal preset="dialog" type="warning", matching the engine restart dialog's visual style (⚠️ icon in title, larger bold title, native action buttons)
- Dual-action shutdown dialog — Two clear choices: "Disable Auto-Shutdown" permanently turns off the setting; "Skip This Time" dismisses the current countdown while keeping the preference enabled for future tasks
- Added i18n keys for shutdown actions — shutdown-disable and shutdown-skip-once localized across all 26 supported languages
ReleaseNotesUrl: https://github.com/AnInsomniacy/motrix-next/releases/tag/v3.7.2
ManifestType: defaultLocale
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json

PackageIdentifier: AnInsomniacy.MotrixNext
PackageVersion: 3.7.2
PackageLocale: zh-CN
ShortDescription: 一款功能齐全的下载管理器——从零开始重新打造
Description: |-
Motrix(由 agalwood 开发)曾是最优秀的开源下载管理器之一:界面简洁、基于 aria2 引擎、跨平台支持。它启发了成千上万的用户与开发者。
然而,自 2023 年以来,原项目已基本处于非活跃状态。其 Electron + Vue 2 + Vuex + Element UI 技术栈积累了大量技术债务,导致在现代平台上进行维护、扩展或打包变得愈发困难。

我们保留的内容
我们深深感激原 Motrix 项目及其社区。以下内容被悉心采纳,并继续作为 Motrix Next 部分功能的基础:
- Aria2 错误码系统与 RPC 客户端:用于 aria2 引擎的错误处理规范及 JSON-RPC 通信层
- 国际化:25 多个由社区贡献的语言包,涵盖中文、日文、韩文、阿拉伯文、法文、德文等多种语言
- 下载工具:追踪器列表管理、cURL 命令解析及其他协议级辅助功能

我们重构的内容
Motrix Next 并非分支项目,而是一次彻底的重写。应用的每一其他层级均从零开始重新设计与实现:
| 层级 | Motrix(旧版) | Motrix Next |
| -------- | ----------------------- | ----------------------------- |
| 运行时 | Electron | Tauri 2(Rust) |
| 前端框架 | Vue 2 + Vuex | Vue 3 Composition API + Pinia |
| UI 框架 | Element UI | Naive UI |
| 编程语言 | JavaScript | TypeScript + Rust |
| 样式方案 | SCSS + Element 主题 | 原生 CSS + 自定义属性 |
| 引擎管理 | Node.js `child_process` | Tauri 侧车(sidecar) |
| 构建系统 | electron-builder | Vite + Cargo |
| 打包体积 | ~80 MB | ~20 MB |
| 自动更新 | electron-updater | Tauri 更新插件 |

设计与动效
整体 UI 布局忠实延续了 Motrix 的原始设计——侧边栏导航、任务列表及偏好设置面板均沿用那套自诞生之初便直观易用的熟悉结构。
真正改变的是其下所有底层实现。每一处转场与微交互均经过精心调校,严格遵循 Material Design 3 的动效指南:
- 非对称时序:进入动画略长于退出动画,使新内容有足够时间“落地”,而 dismissed 内容则快速离场
- 强调缓动曲线:进入时减速(cubic-bezier(0.2, 0, 0, 1)),退出时加速(cubic-bezier(0.3, 0, 0.8, 0.15)),全面替代代码库中通用的 ease 曲线
- 基于弹簧的模态框:对话框采用物理建模的弹簧动画,带来自然且响应灵敏的交互感受
- 统一的动效令牌:所有持续时间与缓动曲线均定义为 CSS 自定义属性,确保 across 12+ 组件间节奏一致
Tags:
- 下载
- 下载器
ManifestType: locale
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json

PackageIdentifier: AnInsomniacy.MotrixNext
PackageVersion: 3.7.2
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
# Created with YamlCreate.ps1 Dumplings Mod
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json

PackageIdentifier: Betterbird.Betterbird
PackageVersion: 140.10.0
InstallerType: nullsoft
Scope: machine
InstallerSwitches:
Silent: /S /PreventRebootRequired=true
SilentWithProgress: /S /PreventRebootRequired=true
InstallLocation: /InstallDirectoryPath="<INSTALLPATH>"
UpgradeBehavior: install
Protocols:
- mailto
- mid
- webcal
- webcals
FileExtensions:
- eml
- ics
- wdseml
Installers:
- InstallerLocale: en-US
Architecture: x64
InstallerUrl: https://www.betterbird.eu/downloads/WindowsInstaller/betterbird-140.10.0esr-bb21.en-US.win64.installer.exe
InstallerSha256: 8B329005113DB6B3BE35233D086F66ADC237BE0E55E7E0B98BB33F46564C1668
ProductCode: Betterbird 140.10.0 (x64 en-US)
- InstallerLocale: de
Architecture: x64
InstallerUrl: https://www.betterbird.eu/downloads/WindowsInstaller/betterbird-140.10.0esr-bb21.de.win64.installer.exe
InstallerSha256: 7E07D40F63662AF8785D8955CB7C7E80A7ECE6519C71E1ECCC05236938A0C5C4
ProductCode: Betterbird 140.10.0 (x64 de)
- InstallerLocale: es-ES
Architecture: x64
InstallerUrl: https://www.betterbird.eu/downloads/WindowsInstaller/betterbird-140.10.0esr-bb21.es-ES.win64.installer.exe
InstallerSha256: A4094997F88673A489F35D520B176A401E21A010DFED2AB76E9DF366128DE37B
ProductCode: Betterbird 140.10.0 (x64 es-ES)
- InstallerLocale: fr
Architecture: x64
InstallerUrl: https://www.betterbird.eu/downloads/WindowsInstaller/betterbird-140.10.0esr-bb21.fr.win64.installer.exe
InstallerSha256: A3AC697DEF2F985326189F3FB498EA931D462F74F8934D0858A24A9FB17B2EA3
ProductCode: Betterbird 140.10.0 (x64 fr)
- InstallerLocale: it
Architecture: x64
InstallerUrl: https://www.betterbird.eu/downloads/WindowsInstaller/betterbird-140.10.0esr-bb21.it.win64.installer.exe
InstallerSha256: 68940156BF5CFE77813AA5169CDFEF6F3680EBC3E217F19CE5047BBC05065C13
ProductCode: Betterbird 140.10.0 (x64 it)
- InstallerLocale: ja
Architecture: x64
InstallerUrl: https://www.betterbird.eu/downloads/WindowsInstaller/betterbird-140.10.0esr-bb21.ja.win64.installer.exe
InstallerSha256: 5197566D16061BEDA161048986F0FCFD8B7D947F5B91DEB398FFE2FAA6F5EE48
ProductCode: Betterbird 140.10.0 (x64 ja)
- InstallerLocale: nl
Architecture: x64
InstallerUrl: https://www.betterbird.eu/downloads/WindowsInstaller/betterbird-140.10.0esr-bb21.nl.win64.installer.exe
InstallerSha256: 9E3659E17F2A1C80C6F0A61E1FCF1B1B76FB4EB81CD3CD37864BF05F64641BA5
ProductCode: Betterbird 140.10.0 (x64 nl)
- InstallerLocale: pt-BR
Architecture: x64
InstallerUrl: https://www.betterbird.eu/downloads/WindowsInstaller/betterbird-140.10.0esr-bb21.pt-BR.win64.installer.exe
InstallerSha256: 6B7115133C1660876093E7CB395FD20EF1A83F60A89BF0DB3C5999E1788A7195
ProductCode: Betterbird 140.10.0 (x64 pt-BR)
- InstallerLocale: ru
Architecture: x64
InstallerUrl: https://www.betterbird.eu/downloads/WindowsInstaller/betterbird-140.10.0esr-bb21.ru.win64.installer.exe
InstallerSha256: B9BC8FDDBDE5697F1CE439873C39CDA677CA2850A13F640465466782A431F5C8
ProductCode: Betterbird 140.10.0 (x64 ru)
ManifestType: installer
ManifestVersion: 1.12.0
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json

PackageIdentifier: Betterbird.Betterbird
PackageVersion: 140.9.0
PackageVersion: 140.10.0
PackageLocale: de
ShortDescription: Betterbird ist eine Variante (Fork) von Mozilla Thunderbird, der zusätzliche Features und Bugfixes enthält.
ManifestType: locale
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.defaultLocale.1.12.0.schema.json

PackageIdentifier: Betterbird.Betterbird
PackageVersion: 140.9.0
PackageVersion: 140.10.0
PackageLocale: en-US
Publisher: Betterbird Project
PublisherUrl: https://www.betterbird.eu/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json

PackageIdentifier: Betterbird.Betterbird
PackageVersion: 140.9.0
PackageVersion: 140.10.0
PackageLocale: es-AR
ShortDescription: Betterbird es una bifurcación de Mozilla Thunderbird con funciones y correcciones de errores adicionales.
ManifestType: locale
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json

PackageIdentifier: Betterbird.Betterbird
PackageVersion: 140.9.0
PackageVersion: 140.10.0
PackageLocale: fr
ShortDescription: Betterbird est un fork de Mozilla Thunderbird avec des fonctionnalités et des corrections de bogues supplémentaires.
ManifestType: locale
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json

PackageIdentifier: Betterbird.Betterbird
PackageVersion: 140.9.0
PackageVersion: 140.10.0
PackageLocale: it
ShortDescription: Betterbird è un fork di Mozilla Thunderbird con funzioni e correzioni di bug aggiuntive.
ManifestType: locale
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json

PackageIdentifier: Betterbird.Betterbird
PackageVersion: 140.9.0
PackageVersion: 140.10.0
PackageLocale: nl
ShortDescription: Betterbird is een afsplitsing van Mozilla Thunderbird met extra functies en bugfixes.
ManifestType: locale
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json

PackageIdentifier: Betterbird.Betterbird
PackageVersion: 140.9.0
PackageVersion: 140.10.0
PackageLocale: pt-BR
ShortDescription: Betterbird é um fork do Mozilla Thunderbird com recursos e correções de bugs adicionais.
ManifestType: locale
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.locale.1.12.0.schema.json

PackageIdentifier: Betterbird.Betterbird
PackageVersion: 140.9.0
PackageVersion: 140.10.0
PackageLocale: zh-CN
ShortDescription: Betterbird 是 Mozilla Thunderbird 的一个分支,具有额外功能和错误修复。
Tags:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# yaml-language-server: $schema=https://aka.ms/winget-manifest.version.1.12.0.schema.json

PackageIdentifier: Betterbird.Betterbird
PackageVersion: 140.9.0
PackageVersion: 140.10.0
DefaultLocale: en-US
ManifestType: version
ManifestVersion: 1.12.0

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Created by Anthelion using komac v2.16.0
# yaml-language-server: $schema=https://aka.ms/winget-manifest.installer.1.12.0.schema.json

PackageIdentifier: beeradmoore.dlss-swapper
PackageVersion: 1.2.4.0
InstallerType: nullsoft
Scope: user
UpgradeBehavior: install
ProductCode: DLSS Swapper
ReleaseDate: 2026-04-18
InstallationMetadata:
DefaultInstallLocation: \
Installers:
- Architecture: x86
InstallerUrl: https://github.com/beeradmoore/dlss-swapper/releases/download/v1.2.4.0/DLSS.Swapper-1.2.4.0-installer.exe
InstallerSha256: 6C673559F5D6E69959BFF05A1CE69761F2D8DF2EB3A7D126981505FA371AB096
ManifestType: installer
ManifestVersion: 1.12.0
Loading
Loading