Commit Graph

6 Commits

Author SHA1 Message Date
d79f502dd2 feat(api,web): providers ComicVine + MangaDex et pilotage de l'enrichissement
- Adaptateurs comic-vine et mangadex avec helper de fetch partagé,
  timeouts et fallback durcis sur les providers existants
- Scoring des correspondances amélioré, normalisation de la date de
  publication, chaîne de résolution des providers étendue
- Scanner : statuts par livre (scan/enrichissement) et page admin
  d'automatisation alignée

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-24 09:11:18 +02:00
a6488d160f fix(web): admin — scan initial après création, retrait des fallbacks mock
La création d'une bibliothèque déclenche un scan initial avec état de
réessai en cas d'échec; suppression des fallbacks mock sur create/scan
pour ne masquer aucune erreur réelle.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-08-23 16:24:02 +02:00
a30971f1e9 fix(web): admin bibliothèques — correctifs complémentaires client et AdminPage
- web: AdminPage, client API (+ tests), styles

Refs: #15
2026-08-23 11:36:17 +02:00
39dd130c47 fix(web): admin des bibliothèques — UX, gestion d'erreur, styles
- web: AdminPage (admin bibliothèques), client API, styles
- web: nginx

Refs: #15
2026-08-23 11:28:07 +02:00
e94524f119 fix(web,api): débloquer la boucle de chargement 'Inventaire en cours' (Recherche/Admin)
- web: gestion d'erreur et d'état vide sur SearchPage/AdminPage
- web: client API — traitement des réponses sans contenu/erreurs réseau
- api: jobs.service — éviter le statut de scan perpétuellement en cours
- tests: client.test.ts

Refs: #12 (QA non-GREEN faute d'exécution, pas d'échec réel)
2026-08-23 10:01:54 +02:00
8f1140127f chore: initial commit — monorepo ReadaBook (API NestJS, web PWA, Docker) 2026-08-23 09:56:53 +02:00