Skip to content

tork v0.3.2

Latest

Choose a tag to compare

@melqtx melqtx released this 22 Jul 05:24
b750436

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 Y magnet 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.

Fixes #7. Includes #4.