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
Uto reopen upload progress andxto 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