Argo v0.7.1
Argo v0.7.1 is a lifecycle and terminal UX stabilization release.
Highlights:
- Remove individual historical downloads and clear safe terminal history from the CLI and TUI without deleting completed files.
- Download the same URL repeatedly, retry terminal records with new identities, and resume canceled transfers when validated partial data and server range support permit it.
- Store partial transfers under the XDG state hierarchy and place completed files in a configurable download directory that defaults to
~/Downloads. - Resolve filename collisions predictably and finalize safely across filesystems.
- Redraw
argo watchin place on terminals, emit one deterministic snapshot through pipes, and stabilize ETA with smoothed throughput and display debounce. - Improve TUI hierarchy, narrow-terminal behavior, scrolling, status visibility, confirmations, lifecycle actions, and help.
- Expand integration and binary-level E2E coverage and remove a QoS authorization test race.
Validation includes gofmt, go vet, golangci-lint, unit, integration, E2E, race tests, all binary builds, CI, Qlty, and isolated manual lifecycle checks.