AeroFoil v2.6.0
Highlights
- Added multi-client automatic downloads, with support and compatibility improvements for qBittorrent, Transmission, rTorrent, SABnzbd, and other supported torrent and Usenet clients.
- Improved automatic update and DLC discovery with semantic version matching, support for version-less releases and legacy update filenames, configurable search filters, and clearer search feedback.
- Made download handling more reliable: reflects failed SABnzbd queue states, prevents duplicate jobs, clears stale queue entries, ignores archive files during imports, and preserves retained torrent files when importing to the library.
- Added direct downloads from game detail pages.
- Added configurable CyberFoil compressed streaming, optimized virtual-stream range reads, and shows virtual delivery mode in activity views.
- Added the CyberFoil cheat manager with sync support, permission-based cheat access, and cheat search.
- Added per-user ESRB age-content restrictions across web browsing, shop listings, and direct downloads.
- Improved game detail pages with a unified persistent modal, dynamic sizing, expand/collapse controls, size-label corrections, and the ability to ignore missing DLC or updates.
- Improved save-data features: upload saves through the web UI, create and download a latest-save archive, and improved save-download logging.
- Improved title metadata and identification with offline title-data population, local metadata prioritization, and expanded built-in port-title metadata.
- Improved game requests, self-service password changes, Docker packaging, dependency pinning, CI workflows, and documentation.
Fixes
- Corrected update identification by using the update app ID, preventing duplicate entries.
- Fixed Flat library preset organization so files are placed in the library root as intended.
- Fixed Transmission RPC error reporting and missing-result handling.
- Fixed startup failures caused by divergent Alembic migration heads.
- Fixed handling of hidden files and macOS metadata files.
- Fixed real client-IP display in MOTD templates and frozen-account API error responses.
- Improved scheduler debounce resilience and duplicate cleanup behavior.
Upgrade Notes
- This release includes database migrations for cheat permissions, ignored DLC/update content, title-request user relationships, and merged migration heads.
- For automatic downloads, mount the same completed-download directory into AeroFoil and the download client, then configure the matching category or tag in AeroFoil.
New Contributors
- @Guizzu made their first contribution in #84
- @Limplom made their first contribution in #132
- @davidpfarrell made their first contribution in #130
- @Manaconda made their first contribution in #125
Full Changelog: v2.5.0...v2.6.0