Bug Fixes
- cli: apply --on-conflict to recursive cdn-to-cia (56acf56)
- gui: clear stale page error when starting a batch run (157a1a4)
- gui: make hash run cancellable (f99ec0d)
- gui: move run output above the operation card (dbc001f)
- gui: reset stale run status and messages on a new run (af0f251)
- gui: treat decrypted and compressed 3DS files as passing in ctr verify (5bc5448)
- gui: truncate long filenames with a middle ellipsis in FileDropZone (548f6a4)
- lib: detect encrypted CIA via TMD content-chunk flags in compress pre-flight (c65db54)
- lib: skip OS and NAS junk files and dirs during scans (5adf7b8)
- lib: support compressed Z3DS files in ctr info and console detection (689e189)
Features
- add disk headroom preflight before writes (3da863c)
- cancel running operations (38ce143)
- cli: add --dry-run (809969e)
- cli: add --on-conflict policy (307bd15)
- cli: add --output-template (af0bc25)
- cli: add --report (csv, json, html) (95d4ec9)
- cli: add config file with presets (89fc82a)
- cli: add hash command (57d0e04)
- cli: add overwrite-invalid conflict mode (53121cf)
- cli: add playlist command (52c4fe4)
- cli: add verbosity ladder and --debug-log (0ed0e0f)
- cli: make -R recurse, add --max-depth (f242c1f)
- cli: show space saved after a run (e8f1eff)
- ctr: refuse to compress encrypted 3DS ROMs (cfdef87)
- gui: add disk-headroom preflight and skip-space-check toggle (02bba40)
- gui: add dry-run preview backed by shared lib plan logic (7d6139e)
- gui: add hash and playlist pages and conflict-policy controls (7c5363f)
- gui: add overwrite-invalid conflict mode and recursive folder batch (bc34b33)
- gui: add run-report export and output-path templating (e588b1d)
- gui: default output next to source (30aa545)
- gui: echo the equivalent CLI command (fe013b1)
- gui: gate run button and disable incompatible options with tooltips (7e1e486)
- gui: show queue count on run button (9d7c4b4)
- lib: add cancellable hash_file variant (a58d7bc)
- show dev- version for local builds (3418c8e)
- show progress phase labels (d96b477)