Skip to content

Pawchive Downloader v1.0.5

Latest

Choose a tag to compare

@whyamihere773 whyamihere773 released this 04 Sep 16:56
· 4 commits to main since this release

What's new in v1.0.5

  • Full Multi-Language Localization (i18n):
    • Added support for 14 languages: English, Simplified Chinese, Traditional Chinese, Japanese, Korean, Spanish, French, German, Russian, Portuguese, Indonesian, Thai, Turkish, and Vietnamese.
    • Instant live language switching from Settings without requiring an application restart.
  • Real-time Console Log Translation:
    • Live crawler and downloader logs (adaptive threading concurrency scaling, 4-part chunked transfers, pool starts, file skips, and queue actions) are now dynamically translated into the active language.
    • Error logs remain in their original English form for clear troubleshooting and debugging.
  • Manual Thread Lock & Rate Limit Backoff:
    • Added manual thread locking to fix concurrency to a specific thread count (disabling automatic scaling when desired).
    • Implemented 30-second cooldown backoff upon encountering HTTP 429 rate limits.
  • Active Large File Download Monitoring (≥ 50 MB):
    • Dedicated real-time download panel tracking individual progress, live transfer speed, and ETA for all active files 50 MB and larger.
  • SSD Stall & Disk Full Resilience:
    • Drive Saturation Auto-Pause: When a destination drive runs out of space (WinError 112 / Errno 28), the downloader auto-pauses the download pool rather than crashing all concurrent worker threads, preserving queued tasks and preventing file corruption.
    • Instant Speed Recovery: Hardened rolling-window speed engine to immediately discard stale timeline samples during SSD write buffer freezes or SLC cache exhaustion, completely eliminating negative speed readings and stuck 0 KB/s states upon resuming.
  • UI Fixes & Polish:
    • Pause / Resume Toggle Fix: Resolved an issue where pressing Pause would pause downloads but fail to toggle the button state to "Resume" due to active progress event ticks.
    • Accurate Download Size Accounting: Fixed inflated downloaded size totals by preventing double-counting during multipart file assembly and stitching.
    • Fixed action bar button labels and real-time reactive text updates across all panels.
    • Added a language selector dropdown and translation accuracy notice in Settings.