Release hardening
- Fixed clean-clone packaging by tracking
app/models/. - Added API validation for file IDs, download formats, audio versions, batch IDs, and preset names.
- Replaced unsafe temporary filename creation with atomically created temp files.
- Restricted default CORS to local development origins, with explicit LAN configuration.
- Added CI checks for repository integrity and governance-safe public claims.
Public relaunch
- Updated repository identity for
sev7enITA/AudioEnhancerMAX. - Added SourceForge Rising Star recognition.
- Reframed README and website around local-first processing, explicit optional external services, and AI governance transparency.
- Added documentation for setup, features, API, edge computing, developer onboarding, FAQ, translation, and AI governance.
Validation
- Python compile and import checks passed.
- Clean archive import check passed.
- FastAPI smoke endpoints passed locally.
- GitHub Actions CI passed on
main.
Note: Android worker offline build verification reached dependency resolution with JDK 21, but could not complete offline because Android/Gradle artifacts were not cached.