You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Mobile transfers: list, add via URL/magnet, progress and actions #26
Part of #14 (W3 — mobile v1). Blocked by the shell + auth slices.
Outcome
Users see and control their transfers — the put.io core loop's other half: add a link, watch it land, open the file.
Scope
Transfer list with live-ish status (poll or refresh cadence per contract), progress, speeds, ETA; SDK transfers namespace is already complete — feat(mobile): add transfer management #73 (5 s visible-only polling, row reconciliation, speeds/ETA/availability copy)
Per-transfer actions: cancel, retry, clean finished; navigate to resulting file when done — feat(mobile): add transfer management #73 (explicit reducer events, confirmed Cancel/Clean, Open resolves the file through Files)
Clear conversion/availability messaging when a finished transfer's file still needs processing — feat(mobile): add transfer management #73 (mobile_transfer_file_preparing / mobile_transfer_file_unavailable)
Acceptance criteria
DoD: verify green; screen recording of add-magnet → progress → open-file on the harness attached
The recording uses the existing authenticated putio-phone, submits a public Sintel magnet, shows the completed 100% transfer row, and follows Open file into the resulting folder. Local canonical verification passed: 175 tasks, including both production debug APKs.
Activity
altaywtf commentedon Aug 31, 2026
Live emulator proof: add magnet → completed progress → open file.
The recording uses the existing authenticated
putio-phone, submits a public Sintel magnet, shows the completed 100% transfer row, and followsOpen fileinto the resulting folder. Local canonical verification passed: 175 tasks, including both production debug APKs.