pikpaktui v0.0.63
§ changelog

what changed.

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

Responsive TUI

  • Prepare image resizing, terminal image encoding, and syntax highlighting on background workers. Reuse cached assets and loading indicators while preparation is in progress.
  • Keep navigation responsive by limiting background-result processing per frame and prioritizing the selected preview over speculative work.
  • Run uploads in the background with progress, cooperative cancellation, and a return to browsing. Press U to reopen upload progress and x to request cancellation.
  • Complete local paths and run clipboard helpers asynchronously, with stale-result checks and helper timeouts.
  • Add scrolling to text previews, clearer loading/empty/error states, retry feedback, and quit protection for pending writes and transfers.
  • Update the English, Simplified Chinese, and Traditional Chinese TUI documentation.
  • Remove an obsolete test wrapper that triggered the Windows strict warning check.

Validation

336 local unit tests passed, alongside strict Clippy, formatting, a release build, rendered UI checks, and input responsiveness tests. Linux and Windows CI and all seven release builds passed.

The v0.0.62 tag stopped at CI validation and has no published package. This release contains all changes since v0.0.61.

Full changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.61...v0.0.63

Downloads

Fixes

  • Fix pikpaktui update downloading GitHub asset metadata instead of the actual checksum manifest and release archive. Both downloads now request application/octet-stream.
  • Keep SHA-256 verification mandatory before replacing the executable, and add regression tests for both download paths.

Upgrading

If your installed version reports sha256sums.txt has no entry, its updater still contains the old download logic. Upgrade once through Homebrew:

brew update
brew upgrade Bengerthelorf/tap/pikpaktui

Alternatively, install the appropriate archive from this release after verifying it against sha256sums.txt, or use cargo install pikpaktui --version 0.0.61 --locked --force.

Validation

319 tests passed, with strict Clippy and formatting checks. A controlled upgrade using the official checksum manifest and archive verified checksum validation, extraction, and executable replacement.

Full changelog: v0.0.60 to v0.0.61

Highlights

  • Configurable TUI columns adapt to the terminal, with adjacent folder previews and inline media thumbnails.
  • Thumbnail placeholders keep filenames and row heights stable while images load or fail. Display size and server thumbnail resolution have separate settings.
  • Play Video now includes a quality dropdown. Set a default quality in Playback Settings or choose a version for one playback; unavailable versions show their reason.
  • Original playback uses the permitted original-media link returned by PikPak, matching the web client's external-player behavior, and no longer rejects a stream solely because its first response is slow.
  • Stale background responses cannot replace a newly opened or closed view. Partial or pending cloud operations retain unconfirmed cart items and report completion explicitly.
  • Upload hashing, completion checks, list pagination and credential refresh follow the verified web protocol behavior.
  • Configuration and TUI documentation are updated in English, Simplified Chinese and Traditional Chinese.

Validation

317 local tests passed, along with strict Clippy, formatting and packaged-source checks. Release binaries are built by GitHub Actions for Linux, macOS, Windows and FreeBSD.

Full changelog: v0.0.58 → v0.0.60

Downloads

Changelog

Full Changelog: https://github.com/Bengerthelorf/pikpaktui/compare/v0.0.57...v0.0.58

Changes since v0.0.57:

Features

  • feat(tui): add discoverable actions menu (0d4b953)
  • feat(tui): make modal lists mouse-selectable (ab002cb)
  • feat(tui): surface recent operation status (b2385c0)
  • feat(tui): adapt layouts to narrow terminals (1cbec46)
  • feat(tui): add cursor-aware text editing (b92a6c4)

Bug Fixes

  • fix(tui): guard unsaved settings changes (47ee365)

Other

  • test(tui): keep mouse tests after runtime code (2acef40)
Maintenance
  • docs(tui): document responsive interactions (34a3e3c)
  • chore(release): bump version to 0.0.58 (f9cefca)

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.56...v0.0.57

Changes since v0.0.56:

Features

  • feat(update): verify release checksums before replacing the binary (848a013)
  • feat(auth): per-action captcha token refresh with signed meta (3cc74bf)
  • feat(share): browse folders inside a share (share -b) (b666217)
  • feat(offline): magnet/URL preview and single-task polling (fedfd2f)
  • feat(download): .part sidecar with verified rename, auto-renewed links (1bfd279)
  • feat: add whoami command (v1/user/me) (d304426)

Bug Fixes

  • fix: accelerate resumable downloads (3dc95be)
  • Fix nonblocking Windows test sockets (7cc4cc9)
  • Fix Windows HTTP mock request handling (70ab032)
  • Fix TUI, transfer, and release safety (566ce51)
  • fix(tui): drop whole hint units from the help bar instead of clipping mid-word (df9990b)
  • fix(tui): overlay-aware mouse clicks, border hit-tests, steadier selection (10ac7de)
  • fix(cmd): make argument parsing match documented usage (c5e553f)
  • fix(pikpak): paginate trash and share listings (6cb0f0e)
  • fix(auth): persist device identity and send it on every request (0e7045f)
  • fix(pikpak): harden client against malformed server responses (dbd63c9)
  • fix(upload): report failure reasons, count skipped subtrees, require part ETags (72d6633)
  • fix(update): make version comparison pre-release aware (2bb185d)
  • fix(sort): apply reverse in sort=none mode (c8632ee)
  • fix(config): delete legacy plaintext login.yaml once superseded (88db9aa)
  • fix(cmd): reject ambiguous names and non-folder segments in path resolution (d8a621c)
  • fix(empty): confirm name-based deletes, use server-side trash:empty (e867686)
  • fix(download): true concurrency, unique destinations, verified resume (d8f4bc4)
  • fix(tui): align columns by display width, not bytes or char count (a0ae690)

Other

  • Update CI actions for Node 24 (ef094df)
  • perf(tui): move login, picker listings, and tab completion off the UI thread (1e73774)
  • style: cargo fmt and clippy cleanups (9c73d32)
Maintenance
  • chore: bump version to 0.0.57 (2e9c69a)
  • chore: remove v2ex post draft (5f80da3)

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

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