pikpaktui v0.0.55
§ changelog

what changed.

every release published on github, mirrored here verbatim from the release notes. newest first.

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.54...v0.0.55

Changes since v0.0.54:

Features

  • feat: add install script (6fff838)
  • feat: add PowerShell completion + CI tests (6893100)
  • feat: add OpenClaw skill for PikPak cloud storage (5c925e4)

Bug Fixes

  • fix: truncate_name CJK width bug + picker sort consistency (521fa54)
  • fix: second-pass audit — terminal safety, path traversal, reliability (7bfb26b)
  • fix: security, correctness and code quality audit fixes (02b317b)
Maintenance
  • chore: bump version to 0.0.55 (114b952)
  • docs: update documentation URLs and add install script instructions (7189335)
  • docs: add AI agent friendly highlight (OpenClaw compatible) (42b6a93)
  • docs: add custom theme with glow effects, update branding (76f03f2)

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

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.53...v0.0.54

Changes since v0.0.53:

Bug Fixes

  • fix: add zip deflate support for self-update on Windows (65b968a)
Maintenance
  • chore: bump version to 0.0.54 (7343403)

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

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.52...v0.0.53

Changes since v0.0.52:

Features

  • feat: add Update Check setting to TUI settings overlay (d06bb37)
  • feat: configurable update notifications (status bar + CLI) (cd1fa07)

Bug Fixes

  • fix: use images/icon.svg for favicon instead of separate file (7cdc822)
  • fix: fallback to halfblock when no image protocol is detected (b391ac9)
Maintenance
  • chore: bump version to 0.0.53 (cfa8305)
  • docs: add icon, update docs for new features (492f2ce)
  • ci: add Linux ARM64, Windows ARM64, and FreeBSD build targets (cda37d5)
  • ci: add release script, improve CI workflow (dfdc035)

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

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.51...v0.0.52

Changes since v0.0.51:

  • fix: exclude docs from crate package to fit crates.io size limit (17353bf)
  • chore: bump version to 0.0.52 (a522620)
  • feat: add self-update support via GitHub releases (7e994ba)

Download

Choose the appropriate binary for your platform:

  • Linux x86_64: pikpaktui-x86_64-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

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.50...v0.0.51

Changes since v0.0.50:

  • chore: remove unnecessary "what" comments, bump to 0.0.51 (c900450)
  • fix: use char boundary for UTF-8 string truncation (4f58c70)
  • docs: remove star history from README (66acb2c)
  • docs: update README with badges, centered layout, and docs link (2204e21)
  • docs: add VitePress documentation site (en/zh/zh-Hant) (537faa7)

Download

Choose the appropriate binary for your platform:

  • Linux x86_64: pikpaktui-x86_64-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

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.49...v0.0.50

Changes since v0.0.49:

  • feat: add non-interactive login command (closes #2) (656349e)

Download

Choose the appropriate binary for your platform:

  • Linux x86_64: pikpaktui-x86_64-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

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.48...v0.0.49

Changes since v0.0.48:

  • chore: bump version to 0.0.49 (f53827d)
  • fix: atomic writes for all config and state files (23e1b9a)
  • fix: prevent division-by-zero in image rendering, reduce cache cloning (734dc7b)
  • fix: harden API client and config robustness (d7ba408)

Download

Choose the appropriate binary for your platform:

  • Linux x86_64: pikpaktui-x86_64-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

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.47...v0.0.48

Changes since v0.0.47:

  • chore: bump version to 0.0.48 (e499bcf)
  • refactor: fix clippy warnings (59 → 8) (30735d8)
  • docs: update help sheet and keybindings docs (f3dc16b)
  • fix: UI polish - navigation, alignment, icons (b4c2ece)

Download

Choose the appropriate binary for your platform:

  • Linux x86_64: pikpaktui-x86_64-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

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.46...v0.0.47

Changes since v0.0.46:

  • docs: restructure README and add docs directory (a7f6883)

Download

Choose the appropriate binary for your platform:

  • Linux x86_64: pikpaktui-x86_64-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

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.45...v0.0.46

Changes since v0.0.45:

  • chore: bump version to 0.0.46 (a6ac21b)
  • fix: events icons use nerd font setting instead of emoji (dbac3c3)
  • fix: events display - use correct API fields and gh-style table (91b3601)
  • refactor: consolidate help text into single source of truth (8e64a76)
  • feat: add per-command --help with formatted usage and examples (dcd5a94)
  • feat: gh-style table output for tasks list and share -l (2ba6a7b)
  • fix: tasks panic on empty args, add table output and loading spinner (f07622f)
  • ci: add Windows x86_64 build target (37e6ad2)
  • feat: add color to CLI output for quota, info, tasks, and events (51d1e84)
  • fix: use Color::Reset for body text to support light/dark terminals (b1c8d73)

Download

Choose the appropriate binary for your platform:

  • Linux x86_64: pikpaktui-x86_64-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

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.44...v0.0.45

Changes since v0.0.44:

  • fix: My Shares loading stays on main view, download overlay transparent (be8137a)
  • fix: My Shares list - remove duplicate hint bar, fix spacing, use full labels (dcf2524)
  • feat: redesign My Shares TUI view and CLI output (de854df)
  • fix: My Shares view bugs - loading overlay, delete flash, y feedback (13dd0d6)
  • refactor: remove unused modifiers param from handle_my_shares_key (162fd6e)
  • fix: My Shares renders full-screen and appears in help sheet (169ba57)
  • feat: add share draw functions to draw.rs (7d72a07)
  • feat: add share key bindings and handlers to handler.rs (601dc7a)
  • feat: add share state to mod.rs (InputMode, OpResult, open_my_shares_view) (19daa67)
  • docs: update README for unified share command (4a370b2)
  • feat: add share list and delete commands (9912f0b)
  • refactor: unify save-share and share-info into share -S (0fdc437)
  • feat: replace share command with real URL share API (0397e55)
  • feat: add share-info command and save-share --json flag (541958b)
  • fix: allow navigating to Concurrent Downloads setting (bc90f38)
  • feat: configurable concurrent downloads in TUI (c08d24b)
  • feat: add -j/--jobs flag to download for concurrent folder downloads (d21129f)
  • perf: concurrent folder downloads with 4-worker thread pool (0d9e169)
  • feat: show VIP expire_time in quota command (fdc6b98)
  • feat: add --json/-J flag to quota command (037615b)
  • perf: cache ls() results for path resolution (94f57d0)

Download

Choose the appropriate binary for your platform:

  • Linux x86_64: pikpaktui-x86_64-linux.tar.gz (statically linked)
  • macOS Intel: pikpaktui-x86_64-macos.tar.gz
  • macOS Apple Silicon: pikpaktui-aarch64-macos.tar.gz

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.43...v0.0.44

Changes since v0.0.43:

  • chore: bump version to 0.0.44 (100cee9)
  • docs: fix dry-run argument order in README (6b17cab)
  • docs: document --dry-run/-n flag in README (53837cb)
  • feat: add --dry-run/-n flag to download, upload, offline, tasks, save-share (9b20ba7)
  • feat: add --dry-run/-n flag to star, unstar, untrash (571cf5d)
  • feat: add --dry-run/-n flag to mv and cp (c202193)
  • feat: add --dry-run/-n flag to rm, rename, mkdir (f999e2f)

Download

Choose the appropriate binary for your platform:

  • Linux x86_64: pikpaktui-x86_64-linux.tar.gz (statically linked)
  • macOS Intel: pikpaktui-x86_64-macos.tar.gz
  • macOS Apple Silicon: pikpaktui-aarch64-macos.tar.gz

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.42...v0.0.43

Changes since v0.0.42:

  • chore: bump version to 0.0.43, fix README (33dc8c7)
  • refactor: reduce duplication in pikpak.rs, clean up stale comments (d706ccf)
  • feat: add save-share command to save shared links to drive (991d265)
  • feat: recursive directory download (f933601)
  • feat: show bandwidth quota in quota command (a1a23ab)

Download

Choose the appropriate binary for your platform:

  • Linux x86_64: pikpaktui-x86_64-linux.tar.gz (statically linked)
  • macOS Intel: pikpaktui-x86_64-macos.tar.gz
  • macOS Apple Silicon: pikpaktui-aarch64-macos.tar.gz

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.41...v0.0.42

Changes since v0.0.41:

  • chore: bump version to 0.0.42 (0aac0ad)
  • chore: remove doc comments from overlay helpers (229e4b9)
  • fix: clear 1 extra column around overlays to prevent CJK char bleed-through (5051b20)
  • feat: move Link field to full-width row below metadata+thumbnail (018c017)
  • feat: show thumbnail beside metadata in info overlay (79a1391)
  • fix: show thumbnails in info overlay opened via Space key (62ce679)
  • feat: open info overlay with Space in both 2- and 3-column modes (86c07e4)

Download

Choose the appropriate binary for your platform:

  • Linux x86_64: pikpaktui-x86_64-linux.tar.gz (statically linked)
  • macOS Intel: pikpaktui-x86_64-macos.tar.gz
  • macOS Apple Silicon: pikpaktui-aarch64-macos.tar.gz

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.40...v0.0.41

Changes since v0.0.40:

  • chore: bump version to 0.0.41 (4a155cd)
  • refactor: apply overlay helpers to all dedicated overlay functions (024d2fe)
  • refactor: extract inline overlay arms into dedicated functions (10cf6de)
  • refactor: add prepare_overlay / overlay_block / hint_line helpers (8aa36ce)

Download

Choose the appropriate binary for your platform:

  • Linux x86_64: pikpaktui-x86_64-linux.tar.gz (statically linked)
  • macOS Intel: pikpaktui-x86_64-macos.tar.gz
  • macOS Apple Silicon: pikpaktui-aarch64-macos.tar.gz

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.39...v0.0.40

Changes since v0.0.39:

  • chore: bump version to 0.0.40 (59e62d5)
  • docs: document link command and y key in README (a1a97f4)
  • feat: add TUI y key to copy direct download link to clipboard (cb5012b)
  • feat: add CLI link command to get direct download URLs (c577cf2)
  • perf: eliminate unnecessary clones and allocations (45149ec)
  • refactor: extract image rendering helpers into image_render.rs (ea6ecd9)
  • refactor: extract build_picker_layout to eliminate layout boilerplate duplication (295225a)
  • refactor: simplify restore_* functions via Default derive + mem::take (628f167)
  • refactor: extract draw_candidate_list to eliminate sliding-window duplication (176b029)
  • feat: add batch cart operations with shared picker/input infrastructure (e9e72cf)

Download

Choose the appropriate binary for your platform:

  • Linux x86_64: pikpaktui-x86_64-linux.tar.gz (statically linked)
  • macOS Intel: pikpaktui-x86_64-macos.tar.gz
  • macOS Apple Silicon: pikpaktui-aarch64-macos.tar.gz

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.38...v0.0.39

Changes since v0.0.38:

  • chore: bump version to 0.0.39 (025e53c)
  • fix: github action CI (174d1aa)
  • fix: center and upscale protocol thumbnails for correct display (07c039a)
  • revert: drop Thumbnail Size setting from settings UI (66b49bb)
  • fix: wire thumbnail size config through to API calls (3ba5e11)
  • fix: propagate missing modified_time from API to Entry and UI (370530f)
  • fix: make Ctrl+C a global quit shortcut in all modes (7a16ae8)
  • feat: add -J/--json flag for machine-readable output (a9c2048)

Download

Choose the appropriate binary for your platform:

  • Linux x86_64: pikpaktui-x86_64-linux.tar.gz (statically linked)
  • macOS Intel: pikpaktui-x86_64-macos.tar.gz
  • macOS Apple Silicon: pikpaktui-aarch64-macos.tar.gz

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.37...v0.0.38

Changes since v0.0.37:

  • chore: bump version to 0.0.38 (65398de)
  • feat: add recursive directory upload (2979e40)
  • feat: implement fzf-style scoring for path completion (5847755)
  • feat: rank fuzzy matches by first match position (300107c)
  • refactor: simplify comments and documentation (081de40)
  • fix: keep upload overlay open after completion (714caea)
  • refactor: enhance path completion with fuzzy matching and better navigation (86dfe61)
  • feat: add interactive upload with path completion (bf97c04)
  • feat: add tree view support to ls command (00e6c2b)

Download

Choose the appropriate binary for your platform:

  • Linux x86_64: pikpaktui-x86_64-linux.tar.gz (statically linked)
  • macOS Intel: pikpaktui-x86_64-macos.tar.gz
  • macOS Apple Silicon: pikpaktui-aarch64-macos.tar.gz

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.36...v0.0.37

Changes since v0.0.36:

  • feat: add configurable quota bar style and release v0.0.37 (1dfe0cb)
  • refactor: enhance quota bar with color coding (0504109)
  • feat: display storage quota in help bar (2a21164)
  • feat: add vim navigation and goto path (f5603fc)
  • refactor: deduplicate helpers and add TB support (f106307)
  • revert: remove search feature entirely (71da67c)
  • feat: add proactive token refresh (e6f2ee2)
  • feat: add TUI search with overlay interface (50e522c)
  • feat: add search command (7d262d5)
  • feat: add full pagination support for large directories (98aa211)
  • feat: add thumbnail preview in file info view (6ec5e8b)

Download

Choose the appropriate binary for your platform:

  • Linux x86_64: pikpaktui-x86_64-linux.tar.gz (statically linked)
  • macOS Intel: pikpaktui-x86_64-macos.tar.gz
  • macOS Apple Silicon: pikpaktui-aarch64-macos.tar.gz

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.35...v0.0.36

Changes since v0.0.35:

  • chore: bump version to 0.0.36 (23a7427)
  • feat: add trash item info overlay on Space (075a2c4)
  • docs: add long-format examples for trash and starred (eb08404)
  • feat: unify cli list rendering and extend command flags (351e225)
  • feat: add batch transfer flags across cli commands (7abf291)
  • feat: extend cli flags for download/mkdir/rm (401f7e9)
  • feat: improve starred/cart marker rendering in TUI (5f45725)
  • chore: remove stale trash-view comments (5517834)

Download

Choose the appropriate binary for your platform:

  • Linux x86_64: pikpaktui-x86_64-linux.tar.gz (statically linked)
  • macOS Intel: pikpaktui-x86_64-macos.tar.gz
  • macOS Apple Silicon: pikpaktui-aarch64-macos.tar.gz

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.31...v0.0.32

Changes since v0.0.31:

  • feat: refactor trash view with fullscreen expanded mode and bump to 0.0.32 (e6456a2)
  • feat: implement trash view with restore and delete operations (eb0d9d9)

Download

Choose the appropriate binary for your platform:

  • Linux x86_64: pikpaktui-x86_64-linux.tar.gz (statically linked)
  • macOS Intel: pikpaktui-x86_64-macos.tar.gz
  • macOS Apple Silicon: pikpaktui-aarch64-macos.tar.gz

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.30...v0.0.31

Changes since v0.0.30:

  • feat: add play subcommand for video playback - introduce pikpaktui play to list/play video streams via external player - quality selection by name or index, handles unavailable (cold) streams - helper to build stream options from file_info, and launcher routine - require player setting in config (error if missing) - update TUI types/handler to surface play options (added is_origin field etc.) - wire play into main dispatch, help output, and zsh completion script - update README with usage examples and new command entry - bump CLI subcommand count in docs, adjust completions list ordering (ed155cb)

Download

Choose the appropriate binary for your platform:

  • Linux x86_64: pikpaktui-x86_64-linux.tar.gz (statically linked)
  • macOS Intel: pikpaktui-x86_64-macos.tar.gz
  • macOS Apple Silicon: pikpaktui-aarch64-macos.tar.gz

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.29...v0.0.30

Changes since v0.0.29:

  • feat: update sorting controls, shell completions and docs; bump to 0.0.30 (7662068)
  • feat: tui, config, pikpak: add video playback & player command support (4c8c6d6)

Download

Choose the appropriate binary for your platform:

  • Linux x86_64: pikpaktui-x86_64-linux.tar.gz (statically linked)
  • macOS Intel: pikpaktui-x86_64-macos.tar.gz
  • macOS Apple Silicon: pikpaktui-aarch64-macos.tar.gz