- Bug 1: Ajout du champ 'type' dans les dict de AnimeReleasesFetcher
(get_seasonal_anime, get_scheduled_anime, get_top_anime, search_anime)
et dans _get_fallback_recommendations pour que le filtre content_type
fonctionne correctement
- Bug 2: Déduplication par mal_id dans get_seasonal_anime() pour
éviter les doublons retournés par l'API Jikan
- Bug 3: Ajout de is_admin dans get_current_user_from_token(),
get_optional_user(), le constructeur User du register, et la
réponse /me
- Migrated monolithic main.py to feature-scoped routers in app/routers/
- Added GEMINI.md for project context and AI instructional guidelines
- Updated README.md with a comprehensive modernization plan (SQL migration, robust scraping DSL, frontend modernization)
- Improved authentication with cookie support and modular JS
- Updated test suite and documentation