Daryaft v1.6.0
Daryaft v1.6.0
Daryaft v1.6.0 is a stable release focused on CLI download UX polish and TUI queue UX polish.
Highlights
- Improved CLI download completion messages with final size and elapsed time.
- Added clearer in-band failure messages for single-download failures.
- Added clearer
Resuming:andRestarting:CLI messages. - Renamed unfinished batch-summary items from
SkippedtoNot started. - Added TUI queue history during execution.
- Added TUI queue status markers for completed, failed/cancelled, in-progress, and other states.
- Improved TUI post-run wording and summary labels.
CLI download UX
Single-download completion output now includes both final size and elapsed time, for example:
Completed: file.zip (512 B in 1.2s)
Failure events now show an in-band message:
Failed: <error>
Resume/restart events are easier to scan:
Resuming: <message>
Restarting: <message>
Batch summaries now use:
Not started
for items that never ran.
TUI queue UX
During batch execution, the TUI now shows a queue history above the current item detail block.
Status markers:
| State | Color mode | No-color mode |
|---|---|---|
| Completed | ✓ |
[ok] |
| Failed / Cancelled | ✗ |
[!] |
| In progress | → |
[>] |
| Other | · |
[-] |
The post-run hint now says:
enter/h new download • q quit
Documentation
Updated:
CHANGELOG.mddocs/usage.mddocs/command-reference.mddocs/operations/manual-qa.mddocs/roadmap/v1.6.0-download-tui-ux-polish.md
Known limitations
- Auto-update is still not implemented.
- No OAuth support.
- No token manager support.
- No cookie jar/session persistence.
- No credential storage.
- No
.netrcsupport. - No TUI auth/config flow.
- No SOCKS5 proxy support.
- No config persistence.
- No checksum verification.
- No concurrent batch download.
- GoReleaser Homebrew publishing remains disabled.
- Windows is not officially supported.
Upgrade
Homebrew:
brew update && brew upgrade daryaftGitHub binary users:
Download the matching archive from GitHub Releases.
Source users:
git pull
go build .