Skip to content

v1.8.3 BUG FIXES

Latest

Choose a tag to compare

@np4abdou1 np4abdou1 released this 08 Apr 21:24
· 5 commits to main since this release

Full Changelog: v1.8.2...v1.8.3

🏷️ v1.8.3 — Fixes #5, Downloads/Favorites/RPC Stability

This release focuses on production reliability and download quality-of-life improvements.

Added

  • Quick episode download from the episode list with D.
  • Batch download improvements for long lists:
    • G to jump to episode
    • R to mark episode ranges
  • New settings for:
    • Default download quality
    • Download engine mode (internal/aria2c/idm/auto)
    • Custom download path
  • Local credentials cache fallback for better startup resilience when remote credentials endpoint is unavailable.
  • Atomic JSON write helper to protect history/favorites/settings from corruption on crashes or power loss.

Improved

  • Download UI flow is cleaner and non-blocking with improved centered progress/status screens.
  • Download file naming is now safer across platforms, including Windows invalid filename character handling.
  • Built-in downloader now has timeout + retry behavior for better reliability on unstable networks.
  • Episode resume targeting is more accurate and returns to the correct episode position.
  • Favorites compatibility between id/anime_id paths is improved.
  • Cleanup flow is now idempotent to avoid duplicate shutdown side effects.
  • Version consistency aligned to 1.8.3.

Fixed

  • Issue #5: Windows download failures caused by invalid filename characters.
  • Single-download quality label filename bug.
  • Discord Rich Presence shutdown behavior now clears presence correctly on app close.
  • Batch download completion flow and summary behavior.

📦 Package published to PyPI!

Install with:

pip install ani-cli-arabic==1.8.3

or upgrade:

pip install --upgrade ani-cli-arabic