Issue 2203: Blocklist for NSFW apps
Description
Integrate NSFW in blocklist
Screenshots
Technical details
Tests
Issues
https://gitlab.e.foundation/e/os/backlog/-/issues/2203
10 commandments of code reviews
Summary by CodeRabbit
-
New Features
- Introduced the ability to retrieve monitor data using the FDroidMonitorApi.
- Added functionality to fetch NSFW apps and integrate them into the content ratings.
-
Enhancements
- Improved app age validation by incorporating NSFW checks.
- Enhanced logging for blocklist preparation and compilation processes.
-
Bug Fixes
- Corrected validation logic to accommodate multiple app origins and types.
-
Performance Improvements
- Optimized asynchronous data fetching for age group and NSFW apps.
-
Updates
- Updated app install processing to include anti-features assignment during installation.
Edited by CodeRabbitAI