| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
feat: import motrix-turbo snapshot | 2 个月前 | |
chore(release): prepare 2.0.1 (#2431) * chore(release): prepare 2.0.1 * fix(release): align macos metadata for 2.0.1 | 4 天前 | |
refactor(nat): consume published @motrix/nat package (#1837) * refactor(nat): consume published package * build(flatpak): refresh offline npm sources | 2 个月前 | |
chore(deps): refresh stable dependencies before 2.1.0 (#2454) | 1 天前 | |
feat: label file list columns, record directories main-side, and cut package size (#2188) Two related groups of work. Downloads and task handling: - The file list gains an opt-out column header row (name, type, size, and a caller-supplied trailing label) plus a per-row file-type cell. - The recent-save-directory write moves out of the renderer into CreateTask and the torrent batch handler, so whichever side accepts a submission owns its own history. - The tray's lowest speed unit loses its decimals; higher units keep them. - Chinese "time remaining" wording, default sorting shown in the column headers, and the shared icon-xs button size in the add-task filters. Dependencies and toolchain: - npm bumps, Electron 44.3.0 -> 44.4.3, pnpm 12.4.2 -> 12.5.1. Both versions are mirrored across release, signing and Flatpak infrastructure, so every copy is re-pinned, including the per-target Electron zip digests and the Flatpak offline bootstrap. - packageManager regains the corepack integrity hash a bare "pnpm@12.5.1" had dropped; the sha512 was cross-checked against the registry dist.integrity. Package size, prompted by the bump breaching the Server budget: - Server artifactBytes 88.25 -> 41.30 MiB, Electron payloadBytes 27.49 -> 19.03 MiB (CI-measured). - THIRD_PARTY_LICENSES.txt is one whole-project artifact whose Electron block alone is 19.18 MiB. External components now declare a distributions list and the generator builds one bundle per distribution. Validation still covers every declared component regardless of distribution; only rendering narrows. - Both stagers copied most packages whole. The prune of build-time-only files now lives in scripts/staged-package-pruning.mjs and both call it. Attribution files are excluded from the rule and keep shipping. - quickjs-emscripten is an umbrella over all four WASM builds while the sandbox uses only the synchronous release variant; depending on the core package plus that one variant takes QuickJS from six packages and 8.7 MiB to three and 1.6 MiB. - Budgets are re-derived from the measurements: Server 89 -> 46 MiB, dependencyBytes 52 -> 25 MiB, packageInstances 135 -> 131, Electron payloadBytes 64 -> 24 MiB, landing near 80-90% utilisation. Build Snap fails on main for the same reason it fails here -- snapcraft cannot generate snap/meta/gui/motrix.desktop -- so it is pre-existing and unrelated. | 1 个月前 | |
ci: prune low-value tests and run suites once * ci: prune low-value tests and run suites once * test: compare legacy payload bytes without deep object traversal | 1 天前 | |
fix(ffmpeg): polish verified installation and settings (#2302) Store verified releases under binaries with safe parent-directory checks. Integrate download progress into the action button, add localized manual links, and show resolved paths with accessible middle truncation. Preserve the 9rem horizontal source column. | 27 天前 | |
chore(deps): refresh stable dependencies before 2.1.0 (#2454) | 1 天前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 个月前 | ||
| 4 天前 | ||
| 2 个月前 | ||
| 1 天前 | ||
| 1 个月前 | ||
| 1 天前 | ||
| 27 天前 | ||
| 1 天前 |