Changelog
Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.55...v0.0.56
Changes since v0.0.55:
Features
- feat: add 'empty' command to permanently delete trash items (52f38d2)
- feat(quota): show daily download bandwidth and reset countdown (14c24ed)
Bug Fixes
- fix: resolve :goto navigation against a fresh listing (d095cd3)
- fix: settings mouse clicks hit the drawn item, not an offset one (413b13c)
- fix: correct offline help example to put URL before --to flag (cae0b79)
- fix: TUI navigation polish — goto fills parent pane, cursor sticks across refresh, faster wheel scroll (6ff3982)
- fix: reject unknown CLI options consistently; show single-file download progress (63e3300)
- fix: TUI bugs — live concurrency setting, offline-task nav, cart clear key, collapsed download keys (2dcc447)
- fix: CLI bugs — full task IDs, rename arg count, clipboard failure, help examples (cfe6458)
- fix: query terminal image picker once so preview rendering stops eating keypresses (38ecdfc)
- fix: identify download tasks by stable id to fix pause/cancel races (d878b4b)
- fix: create session and credential files 0600 before writing secrets (c66171d)
- fix: let mouse reach all settings items (dd1850e)
- fix: clamp download progress bar to 100% (0fd1566)
- fix: show video durations over an hour as H:MM:SS (11ab0de)
- fix: error on missing value for offline --to/--name (79d73b7)
- fix: correct flag and argument handling in file-op commands (81156ac)
- fix: honor share -o output file in JSON mode (f9c66a3)
- fix: create parent directories for single-file downloads (90d119d)
- fix: tolerate non-numeric size in drive listings (b1907c6)
- fix: invalidate listing cache after mutations (bb10e61)
- fix: harden download resume and quality checks (bbe325a)
Other
- refactor: single-source the settings layout (draw + click-map derive from settings_items) (1281b93)
- refactor: factor out shared path-component splitting (17fefff)
- refactor: adopt json_or_api_error in create_share and list_shares (b60d1c3)
- refactor: honor thumbnail_size in trash/starred/events listings (72ed880)
- refactor: dedup the preview-pane entry-info block (8607c31)
- refactor: single-source settings item count, drop per-scroll config clone (919fbbe)
- refactor: share the download range/resume contract between CLI and TUI (d6f3cf1)
- refactor: extract shared mv/cp and star/unstar command bodies (9bd640b)
- refactor: reuse pooled HTTP client in check_stream_available (df664bc)
- refactor: use ensure_success helper in delete_shares (389dcfa)
- refactor: remove dead code (upload branch, login help check, help wrapper) and clarify download persistence (3a533ac)
- refactor: document pikpak response helpers (954e677)
- test: cover pikpak api error handling (add4ca1)
- test: add response DTO deserialization tests (32f846d)
- refactor: adopt json_or_api_error across api modules (615c582)
- refactor: extract json_or_api_error response helper (d026d33)
- refactor: move file operations into module (8862fa8)
- refactor: move download api into module (a5acb2a)
- refactor: move offline api into module (b30a0a8)
- refactor: move account api into module (e8e182a)
- refactor: move share api into module (8e90b06)
- refactor: move upload workflow into module (836631e)
- refactor: move upload response types (bfdea81)
- refactor: move auth response parsing (0591bcb)
- refactor: isolate drive file parsing (244b151)
- refactor: extract pikpak response types (9038a48)
- refactor: extract file info models (fbbf3f3)
- refactor: extract core pikpak models (cfadb91)
- refactor: make pikpak a module directory (6167b2a)
Maintenance
- chore: bump version to 0.0.56 (d4db3de)
- docs: humanize a comment, sync help text, normalize usage capitalization (3d99db3)
- docs(install): point linux install command at /install.sh (78a4930)
- docs(readme): /guide/* is now /docs/* (fbe6bf2)
- docs(readme): point install URL at /install.sh so /install browser visits hit the docs page (2cc9a74)
- ci(docs): also rebuild snaix.homes on release publish (15c618b)
- docs: migrate from VitePress to snaix.homes content format (a20a9dc)
Download
Choose the appropriate binary for your platform:
- Linux x86_64: pikpaktui-x86_64-linux.tar.gz (statically linked)
- Linux ARM64: pikpaktui-aarch64-linux.tar.gz (statically linked)
- macOS Intel: pikpaktui-x86_64-macos.tar.gz
- macOS Apple Silicon: pikpaktui-aarch64-macos.tar.gz
- Windows x86_64: pikpaktui-x86_64-windows.zip
- Windows ARM64: pikpaktui-aarch64-windows.zip
- FreeBSD x86_64: pikpaktui-x86_64-freebsd.tar.gz