Download verification and recovery
- Replace the downloads-screen verification no-op with engine-owned, cancellable verification for completed downloads.
- Rehash completed torrent pieces and automatically reconnect/reprioritize corrupt pieces for repair, including downloads with seeding disabled.
- Verify direct downloads with their published SHA256 and quarantine mismatches as
.corrupt,.corrupt.1, and so on before retrying. - Block pause, seed, move, relink, remove, delete, and duplicate verification while hashing.
- Show verification progress/results in the TUI and persist recovery state correctly across restarts.
Download workflow improvements
- Add Finder reveal and full-path copying for downloads.
- Add
Ymagnet copying from results and downloads, with a reliable clipboard handoff and confirmation toast.
Validation
- Post-merge CI passed vet, native build, Linux/riscv64 CGO cross-build, and the full race suite.
- Twenty independent race-enabled integration runs passed 100 torrent corruption/repair cycles.
Verification is available for completed downloads. Direct downloads require a published SHA256.