Skip to content

Show Put.io transfer status details#53

Merged
ptheofan merged 3 commits into
mainfrom
codex/issue-52-putio-status
Jul 14, 2026
Merged

Show Put.io transfer status details#53
ptheofan merged 3 commits into
mainfrom
codex/issue-52-putio-status

Conversation

@ptheofan

@ptheofan ptheofan commented Jul 14, 2026

Copy link
Copy Markdown
Owner

Summary

  • persist Put.io status_message, peer count, and availability during transfer refreshes
  • expose those fields through the downloads API
  • show Put.io's human status message when present
  • otherwise show only peer count and availability while Put.io is downloading
  • add migration and regression coverage

Root cause

The Put.io client normalized status_message, but active downloads often leave that optional field empty and report their useful health through separate peers and availability fields. Those fields were not carried to the dashboard.

Impact

Active Put.io transfers now show a compact line such as 2 peers | availability: 11% beneath the progress bars. Completed and local-download stages do not show stale peer details.

Validation

  • CI=true pnpm lint
  • CI=true pnpm test:coverage (117 tests passed, 90.95% line coverage)
  • git diff --check

Fixes #52

@github-actions

github-actions Bot commented Jul 14, 2026

Copy link
Copy Markdown

🐳 PR container image

Removed — this pull request is closed.

@ptheofan
ptheofan marked this pull request as ready for review July 14, 2026 10:37
@ptheofan
ptheofan merged commit a04369d into main Jul 14, 2026
2 checks passed
@ptheofan
ptheofan deleted the codex/issue-52-putio-status branch July 14, 2026 10:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Putio status improvement

1 participant