github luketanti/AeroFoil v2.5.0
AeroFoil v2.5.0

2 months ago

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:

  1. Review country allow/block settings.
  2. Re-check download client settings (torrent/usenet/protocol-specific UI).
  3. Validate conversion staging and upload temp directory settings if used.
  4. Smoke-test library search/filter/discovery and queue flows.

Special thanks to all contributors and testers!

@reloxx13
@D35P4C1T0

Don't miss a new AeroFoil release

NewReleases is sending notifications on new releases.