Commit Graph

12 Commits

Author SHA1 Message Date
1ac4144d0e merge: feat/17-cbr-support dans develop (support CBR) 2026-08-23 12:08:05 +02:00
369fbb0e07 feat(api,web): support CBR — extraction RAR, scan et lecture d'albums
- api: cbr utilitaire (extraction RAR), scanner/métadonnées (+ tests), books, schéma
- web: ReaderPage/locators (+ tests), mockData, types partagés
- deps: pnpm-lock

Refs: #17
2026-08-23 12:08:05 +02:00
de29850c31 merge: feat/16-cbz-support dans develop (support CBZ) 2026-08-23 11:54:13 +02:00
e5513d81eb feat(api,web): support CBZ — scan, métadonnées, lecteur d'albums
- api: cbz utilitaire commun, scanner/métadonnées (+ tests), books, schéma et migrations
- web: CbzReader, ReaderPage/locators (+ tests), types et client API
- shared: types formats

Refs: #16
2026-08-23 11:52:40 +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
4b7d4d45ce merge: feat/14-auth-first-run dans develop (auth + first-run) 2026-08-23 11:13:09 +02:00
0af88a63ca fix(api,web): corrections auth — gestion d'erreur login, messages explicites
- web: auth/errors (+ tests), LoginPage, client API
- api: auth controller/service

Refs: #14
2026-08-23 11:10:08 +02:00
8f7555cfe4 feat(api,web): auth et first-run — bootstrap admin, login, session, gardes
- api: auth controller/service, config env
- web: App/LoginPage/ProfilePage, garde d'auth, client API, styles
- shared: types/contrats auth
- compose: variables d'environnement first-run

Refs: #14
2026-08-23 11:01:00 +02:00
85b56ef3b2 fix(web,api): UI fiche livre et lecteur — progression, locators EPUB/PDF, styles
- web: BookPage/ReaderPage enrichis, sauvegarde de progression lecteur
- web: locators EPUB/PDF normalisés (+ tests), EpubReader/PdfReader ajustés
- web: nginx et service worker ajustés
- api: progress — corrections contrôleur/service

Refs: #13
2026-08-23 10:32:44 +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