Commit Graph

  • ce55d08299 feat: 解压目标目录可选 + PKG 安装 ABI/权限修复 main Songlx516 2026-09-29 16:27:27 +08:00
  • c46f5969c8 build(check): make the demo5 sweep assertion able to fail Songlx516 2026-09-27 13:03:57 +08:00
  • 9c06fca17f test(ui): 候选收敛到 1/5 + 定名/端口/状态口径/动效成族的断言 Songlx516 2026-09-27 12:46:19 +08:00
  • 400784942e test(ui): 本机地址断言 + 1100 断点档 + 地址硬规则 Songlx516 2026-09-27 11:07:58 +08:00
  • cfa02562b2 test(ui): 加 PS5 视口档与逐 demo 回归钉 Songlx516 2026-09-27 10:02:49 +08:00
  • 9a03fb7c05 test(ui): measure every view, not just the one that happens to be visible Songlx516 2026-09-27 09:46:19 +08:00
  • 9740a252a9 docs(check): pin the save-writeback "forced snapshot" vacuum as a regression Songlx516 2026-09-27 09:28:12 +08:00
  • 9e0032c019 test(ui-demos): 将风格 E 纳入无头 UI 验收 Songlx516 2026-09-26 19:57:54 +08:00
  • 3af704f854 test(ui-demos): pin archive-suffix stripping for the new-subdir name Songlx516 2026-09-26 17:58:53 +08:00
  • 2fb1a1cf56 test(ui): add headless UI-demo checker; whitelist it Songlx516 2026-09-26 17:39:52 +08:00
  • 9f3e91241e test(proposal-check): pin the singleDPI / no-etaHEN install-layer facts Songlx516 2026-09-26 16:53:21 +08:00
  • de4b74c354 test(proposal-check): fix blind 390px table assertion, add install-layer guards Songlx516 2026-09-26 16:31:49 +08:00
  • fb7ac30c15 test: track the rewrite-proposal render check Songlx516 2026-09-26 16:22:39 +08:00
  • ede12cb914 docs: the READMEs said the harnesses aren't tracked -- they are now Songlx516 2026-09-26 12:14:18 +08:00
  • edd1a1c177 chore: track the .build validation harnesses in git Songlx516 2026-09-26 12:12:41 +08:00
  • 9d8c49a1d4 docs: correct upstream comparison claims, add a short release-notes template Songlx516 2026-09-25 14:43:53 +08:00
  • f85e60ed8c docs: rewrite README around features, move per-version history to CHANGELOG Songlx516 2026-09-25 13:45:40 +08:00
  • 770dcb8a9f docs: mark v1.9.3M as published Songlx516 2026-09-24 21:11:40 +08:00
  • ba668ade50 release: v1.9.3M -- encrypted archives, plus the UI round that followed v1.9.3M Songlx516 2026-09-24 21:07:12 +08:00
  • 3f80eb4692 release: v1.9.2 -- re-cut the release so tag = source = binary v1.9.2 Songlx516 2026-09-20 17:33:32 +08:00
  • 807d129d8d build: drop the unreachable C++ demangler, fold identical code (-15.8%) Songlx516 2026-09-20 15:44:30 +08:00
  • 70eaa1027d ui: 上传入口去掉二级菜单,新增拖拽上传 Songlx516 2026-09-20 13:19:20 +08:00
  • 575f94cd39 docs: 英文 README 顶部补语言切换条 Songlx516 2026-09-17 12:14:09 +08:00
  • 2059c0e4b5 docs: 中英文 README 顶部加语言切换条 Songlx516 2026-09-16 17:36:22 +08:00
  • 9a36c3cb30 docs: 新增简体中文 README (README.zh-CN.md) v1.9.1 Songlx516 2026-09-16 16:57:49 +08:00
  • 5e8b56f23e docs: record the multithreaded LZMA2 path and the ZIP fsync removal Songlx516 2026-09-16 14:31:25 +08:00
  • 5cc493d152 perf: multithread the plain-LZMA2 7z folders via Lzma2DecMt Songlx516 2026-09-16 14:30:29 +08:00
  • 8766178aa1 perf: stop fsyncing every ZIP entry before its staging rename Songlx516 2026-09-16 14:01:43 +08:00
  • fd48232b6c perf: enable the SDK's assembly LZMA decoder (1.26x on LZMA2) Songlx516 2026-09-16 13:07:56 +08:00
  • 49636b0b8a perf: measure our engines against 7-Zip, and record why bash cannot time here Songlx516 2026-09-16 13:07:55 +08:00
  • f1633321d2 docs: compare upstream v1.8's extraction design against ours Songlx516 2026-09-16 13:07:54 +08:00
  • 9058d5a97e docs: record the repo-root cleanup and ship the license audit Songlx516 2026-09-16 13:07:52 +08:00
  • 5d88914674 docs: rewrite HANDOVER.md for the closed-out 7z + versioning state Songlx516 2026-09-15 16:50:00 +08:00
  • 0d036a74a7 feat(ui): source the footer version from /api/version instead of a JS literal Songlx516 2026-09-15 16:48:53 +08:00
  • 1fa2f0953f build: name the output ELF after VERSION_TAG (web-file-mgr-v1.9.1.elf) Songlx516 2026-09-15 13:35:38 +08:00
  • f4fd464353 build: bump VERSION_TAG to v1.9.1 and whitelist .build/ in .gitignore Songlx516 2026-09-15 13:24:04 +08:00
  • 5229cd59df docs: .gitignore comment -- list the three tracked .build scripts Songlx516 2026-09-15 13:16:26 +08:00
  • a54f34bcab build: add one-click Windows -> WSL ELF build scripts Songlx516 2026-09-15 13:15:10 +08:00
  • 98679423e0 docs: HANDOVER.md status table -- 六种组合 + 密码 + PS5 构建全部闭合 Songlx516 2026-09-13 14:14:21 +08:00
  • 00b750d80b build: enable -maes -mavx2 -mvaes for the 7z TU family so prospero-clang accepts AesOpt.c Songlx516 2026-09-13 14:11:35 +08:00
  • 112f8a6b72 fix(7z): keep the spinner alive on small archives; surface password errors with the archive path Songlx516 2026-09-13 10:16:53 +08:00
  • 27eec8c399 docs: HANDOVER.md -- 7z 引擎 + 分卷 + 7zAES + dispatch 全落地 Songlx516 2026-09-13 10:00:07 +08:00
  • 200b38604f feat(7z): dispatch + archive recognition + password UI Songlx516 2026-09-13 09:59:30 +08:00
  • 021c9cb339 feat(7z): extraction facade + format dispatch + UTF-8 host shim Songlx516 2026-09-13 09:52:44 +08:00
  • 4da345a6e8 feat(7z): decrypt 7zAES packed streams Songlx516 2026-09-13 09:13:04 +08:00
  • 9b2f5a07c3 feat(7z): read multi-volume 7z sets as one stream Songlx516 2026-09-12 17:53:17 +08:00
  • 2748b383bd feat(7z): decode folders with our own folder header parser and coder chain Songlx516 2026-09-12 17:46:32 +08:00
  • 8bee84bd49 feat(7z): vendor LZMA SDK and add the 7z fixture/verification harness Songlx516 2026-09-12 17:17:45 +08:00
  • da565ccb7c feat(zip): extract multi-file ZIP volume sets Songlx516 2026-09-12 16:13:20 +08:00
  • 01e27f3825 fix(rar+zip): byte-accurate RAR progress; stop false "compression bomb" on small entries Songlx516 2026-09-07 22:25:11 +08:00
  • e0bc4a6ae0 fix(zip): fall back to plain path calls when *at() fails at runtime Songlx516 2026-09-06 22:25:09 +08:00
  • f820016de3 test(host): fix statvfs shim for big-file e2e; add standalone bigfile driver Songlx516 2026-09-06 09:41:32 +08:00
  • 95578fb2d2 test(zip): build host minizip with -D_FILE_OFFSET_BITS=64 Songlx516 2026-09-05 23:55:11 +08:00
  • 4695295b8e fix(ui): surface backend strerror detail in error toasts Songlx516 2026-09-05 23:53:36 +08:00
  • 76c4eadbf5 docs(changelog): fill v1.9 ELF sha256 (bb8f17e9...) v1.9 Songlx516 2026-09-05 23:34:36 +08:00
  • ad765776f7 fix(build): stub libgcc __cpu_model symbols for PS5 link Songlx516 2026-09-05 23:34:35 +08:00
  • ae41434089 fix(build): restore POSIX type shims in unrar_c_api.h Songlx516 2026-09-05 23:31:38 +08:00
  • af6b440f33 fix(build): compile project C sources with -x c when linking via clang++ Songlx516 2026-09-05 23:30:03 +08:00
  • 01a6616472 fix(build): exclude Windows-only unrar sources on PS5/linux; abort on make fail Songlx516 2026-09-05 23:26:37 +08:00
  • 068983b062 release(v1.9): docs, notices and version bumps (ELF sha TBD until WSL build) Songlx516 2026-09-05 23:23:21 +08:00
  • da67bfa284 test(rar): commit real RAR fixtures (v6/encrypted/3-volume) Songlx516 2026-09-05 23:18:39 +08:00
  • 452b9b0187 fix(extract): handle multi-volume split segments in scan and extract Songlx516 2026-09-05 23:18:18 +08:00
  • 91757bfd02 fix(tests): preserve dir structure in rar fixtures (-ep1 was flattening) Songlx516 2026-09-05 23:08:41 +08:00
  • 30d0decf58 test(rar): keep real fixtures in fixtures-real/ (make_fixtures wipes fixtures/) Songlx516 2026-09-05 23:05:37 +08:00
  • 22a4b5c76a fix(tests): name volume target vol.rar so rar yields vol.partN.rar Songlx516 2026-09-05 23:02:01 +08:00
  • ff010add68 fix(tests): delete stale vol files before re-splitting Songlx516 2026-09-05 23:01:17 +08:00
  • 68056f2d9f fix(tests): force real multi-volume fixture with 512KB stored payload Songlx516 2026-09-05 22:59:21 +08:00
  • 3db921e408 fix(tests): make-rar-fixtures.bat pure ASCII + RAR4 tolerant Songlx516 2026-09-05 22:58:10 +08:00
  • c58c145733 test(rar): real-archive fixtures generator + v1.9 happy-path checks Songlx516 2026-09-05 22:53:23 +08:00
  • a0482a41ed feat(extract): swap RAR engine to unrar 7.20.1 (v1.9, v6/multi-volume) Songlx516 2026-09-05 22:40:58 +08:00
  • c68c0def35 vendor(unrar): add unrar 7.20.1 (RARLab source, opello mirror) Songlx516 2026-09-05 21:57:15 +08:00
  • 8344b9bae0 fix(ui): APP_VERSION now reads v1.8.3 (was hardcoded "v1.7") v1.8.3 Songlx516 2026-09-05 21:27:24 +08:00
  • cb82ee439d docs(changelog): v1.8.3 also ships the build-script rebuild-detection fix Songlx516 2026-09-05 20:12:56 +08:00
  • 9e9830a214 fix(build-elf.sh): include assets/* and gen-asset-module.py in change check Songlx516 2026-09-05 20:11:55 +08:00
  • 687ef6b297 feat(upload): "Upload and extract" now accepts .rar (v1.8.3 hotfix) Songlx516 2026-09-05 20:04:11 +08:00
  • 36ea055e70 docs(readme): sync numbers to v1.8.2; add v1.8.1 + v1.8.2 sections Songlx516 2026-09-05 16:21:15 +08:00
  • 2a346d694c relax(extract): default limits 256 GiB -> 512 GiB / 1 TiB -> 2 TiB; large 2 TiB -> 4 TiB; threshold 240 GiB -> 480 GiB (v1.8.2) v1.8.2 Songlx516 2026-09-05 15:55:42 +08:00
  • bf55a4e4fd relax(extract): default limits 64 GiB -> 256 GiB / 512 GiB -> 1 TiB / 200 -> 500 (v1.8.1 hotfix) v1.8.1 Songlx516 2026-09-05 15:42:47 +08:00
  • 848b774333 docs: v1.8 RAR support (CHANGELOG, README, UPGRADE, HANDOVER, NOTICE, i18n) v1.8 Songlx516 2026-09-05 15:15:33 +08:00
  • 5af5acf4ab chore(test): regenerate byte-stable ZIP fixtures (date_time fixed to 1980) Songlx516 2026-09-05 15:14:07 +08:00
  • 96286cb9f2 test(rar): 14 negative-path checks + rar fixture builder with rar/7z/placeholder fallback Songlx516 2026-09-05 15:09:54 +08:00
  • 50eb1734c1 feat(extract): RAR4/RAR5 single-volume backend via dmc_unrar facade Songlx516 2026-09-05 15:09:32 +08:00
  • 0d24359d80 vendor: add DrMcCoy/dmc_unrar 1.7.0 (GPL-2.0, single-file UnRAR) Songlx516 2026-09-05 15:09:03 +08:00
  • bfe522e56b Show extract button for RAR (single + multi-volume) archives Songlx516 2026-09-05 09:07:10 +08:00
  • c7d9e965b8 v1.8: drop legacy RAR .rNN multi-volume format Songlx516 2026-09-04 21:03:34 +08:00
  • 3f516b51ad Add HANDOVER.md — project work plan for v1.8 RAR support Songlx516 2026-09-04 20:58:56 +08:00
  • aef4a44ab3 Add v1.7 changelog and technical upgrade notes Songlx516 2026-09-04 14:27:52 +08:00
  • 5cb0b76e7a Initial import of PS5 Web File Manager v1.7 Songlx516 2026-09-04 14:21:15 +08:00
  • 72341d6710 Updated README.md v1.7 owendswang 2026-08-29 14:31:51 +08:00
  • 6780599abd Some optimization owendswang 2026-08-28 10:47:47 +08:00
  • 9e5f323813 Added returning to home screen after clicking the process shutdown button at the top-right corner. owendswang 2026-08-27 13:53:37 +08:00
  • 5c66a65171 Added PKG info diag owendswang 2026-08-27 13:28:40 +08:00
  • 34de7d2483 Fixed PKG install function for game base PKG v1.6 owendswang 2026-08-23 21:30:20 +08:00
  • bd4d1c45a6 Able to change permissions now. Click the persmissions column and edit permissions in the pop-up diag. owendswang 2026-08-17 13:35:59 +08:00
  • 28230105c4 Optimize upload/download via remote web browser v1.5 owendswang 2026-08-17 11:32:41 +08:00
  • c7fc108e48 Change deivces at the top-right corner clickable. owendswang 2026-08-17 01:48:18 +08:00
  • 48d669b848 Circle button to go back to parent folder v1.4 owendswang 2026-08-11 21:56:29 +08:00
  • dafbd8dcbf Optimize address bar for path display overflow owendswang 2026-08-09 14:50:38 +08:00
  • 939257eda0 Fixed PKG install from internal storage. v1.3 owendswang 2026-08-09 12:38:23 +08:00
  • 3efaf24385 Highlight specific directories' icon. owendswang 2026-08-08 17:47:54 +08:00