Repository navigation
Releases: fivekage/shitzer.api
Releases · fivekage/shitzer.api
Release list
v0.1
What's Changed
- Refonte complète de l’API de recommandation pour supporter les films, séries, jeux vidéo et livres, avec une logique homogène et des réponses unifiées.
- Ajout de la route /recommendations/multiple_media : recommandations croisées (3 par type de média) dans une seule réponse.
- Fallback intelligent sur les médias populaires pour chaque type de média, même en cas d’absence de likes ou d’erreur d’API tierce.
- Gestion robuste des erreurs pour RAWG (jeux vidéo) et Open Library (livres), avec logs détaillés et fallback infaillible (livres populaires en dur).
- Unification des DTOs (MediaRecommendation) pour toutes les réponses, simplifiant l’intégration frontend.
- Amélioration de la structure MongoDB pour stocker les likes/dislikes par type de média.
- Suppression des imports locaux problématiques et correction des erreurs d’import.
- Ajout de logs pour le debug et la traçabilité des recommandations.
- Gestion des CORS et mise à jour de la configuration pour le déploiement.