mirror of
https://github.com/quer3q/ps5-dump-forge.git
synced 2026-10-22 05:22:17 -05:00
Core: Jobs::delete_path deletes a picked file or folder with the job table locked through check and removal. It refuses links (also spelled `alias/` or `alias/.`), special files, drive roots, mount points, browse roots or folders holding them, and anything an unfinished job uses. Server POST /api/delete_path (400/404/409/500), Tauri delete_path; a No / Yes, delete dialog on Inspect. Linux bind mounts are not caught (TODO). LZ4 pack into an image no longer fills the bar early: auto-loose sampling, measure and the verify passes reserve the passes after them (Ctx::reserve), one bar to 100% only at the end. Inspection reports the bundled runtime version; Convert offers to install or replace an unknown or missing AMPR runtime (lz4: "unpatch", on by default). Server: session `url`, GET /api/qr (the url as an SVG QR code, qrcode crate); the PS5 start notice names the tile only. Desktop: open_repo opens the GitHub page in the default browser. UI: tabs [Convert Inspect] | LZ4 | About; LZ4 tab in yellow with a new empty source card, Pack/Unpack (folder, ffpkg, exfat, ffpfs), green packed tile, neon Save as profile, fakelib warning, a short How LZ4 works; LZ4 job tags. The PS5 header shows its address (opens How to connect with the QR code); About has a feature list and, on the PS5, a How to connect card. Format names without the dot, bold in text. Borderless cards, bigger glow, 14px tabs, 18px card titles. Docs: AGENTS.md (delete as the third explicit exception), DESIGN.md, README.md, ps5/README.md routes, TODO.md hardware checks. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>