Skip to content

Argo v0.7.1

Choose a tag to compare

@kristyancarvalho kristyancarvalho released this 04 Sep 23:57
79d41f4

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 watch in 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.