AeroFoil 2.5.0
Highlights
- Major UI refresh with improved library layout, filters, and discovery behavior.
- Download pipeline upgrades: SABnzbd support, queue-state handling, improved search quality, and safer import logic.
- Stronger security posture with GeoIP country controls, whitelist/blocklist UX, encrypted shop payloads, and hardened conversion/search handling.
- Better observability and management: per-user download history, higher activity/history limits, cleaner realtime activity cards.
- Title metadata quality improvements (including English metadata preference, Unicode/CJK search normalization, better DLC labeling/details).
New Features
- Added SABnzbd support and improved download search workflows.
- Added downloads queue states, cleanup actions, and active speed summary.
- Added library delete flows with orphan cleanup.
- Added admin title request search and shared request form improvements.
- Added DLC search/actions in title details modal.
- Added optional conversion staging workspace (with Docker/settings support).
- Added GeoIP country blocking rules and country whitelist support.
- Added per-user download history.
- Added English title metadata preference.
- Added dismissible missing Hauth notice.
Fixes and Improvements
- Fixed icon loading in “newly added” discovery section.
- Fixed qBittorrent queue verification and restored queue handling.
- Improved download search sorting by age and publish date tooltip behavior.
- Fixed stale queue entry handling and reduced maintenance skip noise.
- Improved DLC metadata and labels in icon/details views.
- Added support for wrapped content files and fixed CNMT TitleDB handling.
- Fixed ownership/version edge cases (including DLC version-0 behavior and NSZ conversion ownership sync).
- Improved library/filter UX (active filters, dropdown refactor, title tooltips, size controls, sorting).
- Improved activity page realtime hydration and stale transfer cleanup.
- Fixed upload limits and upload error reporting.
- Multiple protocol/client handling fixes for shop/download endpoints.
Security
- Encrypted shop payloads.
- Added GeoIP whitelist/blocklist controls and UX improvements.
- Sanitized dynamic download/search DOM rendering.
- Eliminated shell execution in conversion pipeline.
- Tightened external shop/client header validation behavior.
Developer, Test, and Docs
- Replaced lower-value tests with stronger API-focused coverage.
- Added regression coverage for download search/templates and Windows temp-path stability.
- README/AGENTS and conversion/deployment docs updated.
Upgrade Notes
No explicit breaking change detected from commit history, but this release includes significant download/shop/security behavior changes.
Recommended after upgrade:
- Review country allow/block settings.
- Re-check download client settings (torrent/usenet/protocol-specific UI).
- Validate conversion staging and upload temp directory settings if used.
- Smoke-test library search/filter/discovery and queue flows.