Commit Graph

  • 3faa7ca44b merge: fix/51-auth-status-unavailable dans develop (première connexion utilisable quand le statut d'authentification est indisponible — correctif #51) develop Git Agent 2026-08-30 09:41:43 +02:00
  • d2557c14fa fix(web): login — première connexion utilisable quand le statut d'authentification est indisponible : l'appel de statut n'enrichit que l'écran déconnecté, l'erreur bloquante est retirée du catch, avec test de non-régression LoginPageAuthStatusUnavailable (bug #51) Git Agent 2026-08-30 09:41:43 +02:00
  • 7e6c0bdfab merge: feature/50-gitea-docker-packages dans develop (images Docker publiées sur le registry Gitea et consommées par compose — évolution #50) Git Agent 2026-08-30 09:13:58 +02:00
  • 2484fd1e09 feat(build): publier les images API+web sur le registry Gitea et faire consommer compose aux packages — compose tire ${READABOOK_REGISTRY}/api|web au lieu de builder, scripts/publish.sh (buildx --push, labels OCI), override docker-compose.build.yaml pour le build local, chemin bibliothèque re-paramétrable via READABOOK_LIBRARY_HOST_PATH — évolution #50 Git Agent 2026-08-30 09:13:58 +02:00
  • c17ea105a9 merge: develop dans main — release v1.0.0 (lecteur PDF/EPUB/CBZ avec zoom/pinch/modes, accueil refondu, pages d'erreur, profil clarifié — tickets #34 à #48) main Git Agent 2026-08-28 23:56:17 +02:00
  • af8ebef275 merge: feature/48-home-profile-polish dans develop (accueil allégé, grilles pleine largeur à 5 colonnes, bibliothèques scrollables, profil clarifié — évolution #48) Git Agent 2026-08-28 23:53:15 +02:00
  • 1bbf03d875 feat(web): accueil et profil — allègement du hero (textes descriptifs retirés), grilles de livres pleine largeur à 5 colonnes (auto-fit sans max-width), liste des bibliothèques scrollable (3 lignes visibles, partagée avec .continue-grid), et écran de profil clarifié (avatar, bloc identité, actions Modifier/Sortir — évolution #48) Git Agent 2026-08-28 23:53:11 +02:00
  • 8d5d1bc2ff merge: fix/47-home-continue-meter dans develop (barre d'avancement rétablie dans les livres en cours de l'accueil — correctif #47) Git Agent 2026-08-28 23:36:15 +02:00
  • 72f43c629d fix(web): accueil — rétablir la barre d'avancement dans les livres en cours (Meter avec progressPercent dans renderHomeBook, tuiles « en cours » pointant de nouveau vers le lecteur — correctif bug #47, régression de l'évolution #45) Git Agent 2026-08-28 23:36:13 +02:00
  • 28ee33bd0b merge: feature/46-home-grid-error-pages dans develop (grilles limitées à 5 colonnes, bandeau API retiré, pages d'erreur pour livres inexistants — évolution #46) Git Agent 2026-08-28 23:29:08 +02:00
  • c2cdb07f9a feat(web): bibliothèque et lecteur — grilles de livres bornées à 5 colonnes (max-width calc sur .book-grid et .home-book-grid), retrait du bandeau « API absente ou incomplete » de l'accueil, et véritables pages d'erreur « Livre introuvable » sur fiche et lecteur (suppression de getApiFallback, retour à l'accueil + réessayer — évolution #46) Git Agent 2026-08-28 23:29:03 +02:00
  • 644a4b0183 merge: feature/45-home-redesign dans develop (refonte sobre de l'accueil : cartes simplifiées et livres en cours limités à 3 visibles — évolution #45) Git Agent 2026-08-28 23:07:43 +02:00
  • 11bb529322 feat(web): accueil — refonte sobre et moderne : hero resserré, cartes de livres simplifiées (renderHomeBook : couverture + titre + auteur, sans pill de métadonnées ni Meter) et liste des livres en cours limitée à 3 éléments visibles avant scroll (tuiles 112px — évolution #45) Git Agent 2026-08-28 23:07:39 +02:00
  • cf8779781f docs(readme): documenter la remote Gitea et le modèle de branches Git Agent 2026-08-28 22:47:37 +02:00
  • 452a4b6455 merge: feature/44-home-progress-scroll dans develop (liste des livres en cours scrollable après 6 éléments — évolution #44) Git Agent 2026-08-28 22:41:04 +02:00
  • 1d0b389c1e feat(web): accueil — rendre scrollable la liste des livres en cours après 6 éléments visibles (hauteur de .continue-grid bornée à 6 tuiles de 118px, overflow-y auto, scrollbar-gutter stable, tuiles à block-size fixe — évolution #44) Git Agent 2026-08-28 22:40:59 +02:00
  • a9996cf15f merge: fix/43-reader-mobile-pinch-jump dans develop (stabilisation du pinch-zoom mobile : ancrage du point médian, gel du suivi vertical, blocage du zoom natif — correctif #43) Git Agent 2026-08-28 19:08:39 +02:00
  • c4fe4d9de6 fix(web): lecteur mobile — stabiliser le pinch-zoom (ancrage du point médian sous les doigts avec restauration du scroll par page, gel du commit vertical via data-reader-pinch-active pendant le pincement, preventDefault sur touchstart et touch-action: pan-x pan-y pour bloquer le zoom natif — correctif bug #43) Git Agent 2026-08-28 19:08:34 +02:00
  • 01723c6eb7 merge: fix/42-reader-mobile-slow-load dans develop (préchargeur CBZ vertical priorisé, concurrency 3 + fenêtre profonde, fin de la saturation réseau Firefox mobile — 4e correctif #42) Git Agent 2026-08-27 18:06:55 +02:00
  • 7b3b687035 fix(web): lecteur mobile — remplacer le préchargeur CBZ vertical exhaustif (24 requêtes concurrentes sur tout le livre) par un planificateur à priorités (concurrence 3, délai 100ms, pages adjacentes + fenêtre profonde à +90, annulation par génération) et passer la page courante en fetchPriority high pour un chargement rapide des pages sur Firefox mobile (4e correctif bug #42) Git Agent 2026-08-27 18:06:50 +02:00
  • 9a5e78af72 merge: fix/42-reader-vertical-deep-pages dans develop (préchargeur CBZ vertical concurrent pour les pages profondes — 3e correctif #42) Git Agent 2026-08-26 17:39:31 +02:00
  • 03c8657df9 fix(web): lecteur mobile — précharger les pages CBZ verticales en profondeur via un préchargeur concurrent (batch RAF des tailles d'images, tracking resynchronisé au scroll) pour éliminer les black screens sur les pages lointaines (3e correctif bug #42) Git Agent 2026-08-26 17:39:28 +02:00
  • 5f63faa648 merge: fix/42-reader-vertical-black-screen-persistent dans develop (fallback page-sized étendu au PDF vertical mobile — 2e correctif #42) Git Agent 2026-08-26 17:14:18 +02:00
  • ab77d129d3 fix(web): lecteur mobile — étendre le fallback page-sized aux frames PDF verticales non rendues (même cellule grid que le canvas, fond papier stable) pour éliminer les black screens d'environ 1s au scroll vertical PDF (2e correctif bug #42) Git Agent 2026-08-26 17:14:11 +02:00
  • 5fda6b8895 merge: fix/42-reader-vertical-black-flash dans develop (fallback page-sized pour pages CBZ verticales non chargées, plus de flash noir au scroll — correctif #42) Git Agent 2026-08-26 13:46:22 +02:00
  • 5fc70d39b7 fix(web): lecteur mobile — couvrir les pages CBZ verticales non chargées par un fallback de la taille de la page (même cellule grid, fond papier stable) pour éliminer les flashs noirs pendant le scroll vertical (bug #42) Git Agent 2026-08-26 13:46:17 +02:00
  • 6b164d4bde merge: feature/41-reader-mobile-tap-pinch dans develop (header au tap uniquement en vertical mobile + pinch-to-zoom — évolution #41) Git Agent 2026-08-26 13:33:14 +02:00
  • d7dfb46549 feat(web): lecteur mobile — révéler le header au tap uniquement en vertical sur téléphone (scroll/wheel passifs ignorés) et piloter le zoom au pinch à deux doigts borné par les mêmes limites que les boutons, via nouveau module readerGestures (évolution #41) Git Agent 2026-08-26 13:33:12 +02:00
  • c996ae24f5 merge: fix/40-reader-mobile-bar-overflow dans develop (barre lecteur compactée et wrappée sur mobile, plus de rognage à droite — correctif #40) Git Agent 2026-08-26 13:12:10 +02:00
  • b26116fbe3 fix(web): lecteur mobile — compacter la barre du lecteur sur téléphone (wrap flex, libellés secondaires masqués, navigation/plein écran en icônes, select de mode réductible) pour éliminer le rognage à droite (bug #40) Git Agent 2026-08-26 13:12:05 +02:00
  • edaad8f667 merge: fix/39-reader-vertical-scroll-firefox dans develop (stage vertical ancré en haut + overflow-anchor désactivé, correctif Firefox — 7e correctif #39) Git Agent 2026-08-26 12:40:00 +02:00
  • b2e7dc5b16 fix(web): lecteur — ancrer le stage vertical en haut du contenu (align-items/align-self: start, height auto) et désactiver l'overflow-anchor du stage pour éviter le centrage overflow au milieu du livre spécifique à Firefox (7e correctif bug #39) Git Agent 2026-08-26 12:39:53 +02:00
  • 937edd562f merge: fix/39-reader-vertical-scroll-reentry dans develop (sync initiale verticale réévaluée à chaque frame — 6e correctif #39) Git Agent 2026-08-26 11:59:40 +02:00
  • 3cac26c1fa fix(web): lecteurs CBZ/CBR et PDF — évaluer la capacité de défilement du cadre à chaque frame de la sync initiale au lieu d'abandonner avant rendu du contenu (6e correctif bug #39) Git Agent 2026-08-26 11:59:29 +02:00
  • 1865be5bd9 merge: fix/39-reader-vertical-scroll-regression dans develop (sync initiale de la page visible en vertical avec garde anti-boucle — 5e correctif #39) Git Agent 2026-08-26 11:48:39 +02:00
  • 4363f8e31a fix(web): lecteurs CBZ/CBR et PDF — synchroniser la page visible au chargement en mode vertical avec garde anti-boucle, alignée sur le scroll initial réel (5e correctif bug #39) Git Agent 2026-08-26 11:48:37 +02:00
  • bf646f3b48 merge: fix/39-reader-vertical-scroll-tracking dans develop (suivi de page vertical assoupli — 4e correctif #39) Git Agent 2026-08-26 11:35:30 +02:00
  • 9393cd5724 fix(web): lecteurs CBZ/CBR et PDF — assouplir le suivi de page en vertical: commit initial après stabilisation de l'ancrage et ré-ancrage si la page change sans scroll utilisateur (4e correctif bug #39) Git Agent 2026-08-26 11:35:26 +02:00
  • 529893ece6 merge: fix/39-reader-vertical-scroll-rendering dans develop (ancrage vertical stabilisé et suivi de page conditionné au scroll utilisateur — 3e correctif #39) Git Agent 2026-08-26 11:23:30 +02:00
  • 4e40a7a236 fix(web): lecteurs CBZ/CBR et PDF — stabiliser l'ancrage vertical jusqu'à stabilisation du rendu et ne suivre la page visible qu'après un vrai scroll utilisateur (3e correctif bug #39) Git Agent 2026-08-26 11:23:28 +02:00
  • 8a4451ef52 merge: fix/39-reader-vertical-scroll-anchor dans develop (ancrage de la page courante au passage en mode vertical — correctif complémentaire #39) Git Agent 2026-08-26 10:35:15 +02:00
  • 53e681565e fix(web): lecteurs CBZ/CBR et PDF — ancrer la page courante au passage en mode vertical une fois les pages rendues, sans saut au milieu (correctif complémentaire bug #39) Git Agent 2026-08-26 10:34:56 +02:00
  • da7206440f merge: fix/39-reader-vertical-scroll-position dans develop (défilement vertical — ancrage de restauration recalculé sur la plage de défilement réelle, plus d'ouverture au milieu du livre) Git Agent 2026-08-26 10:11:08 +02:00
  • fa2d4b8d98 fix(web): lecteur défilement vertical — calculer le ratio de position sur la plage de défilement réelle pour ne plus rouvrir au milieu du livre (bug #39) Git Agent 2026-08-26 10:10:57 +02:00
  • f53419c9c8 merge: fix/38-reader-vertical-scroll-restore dans develop (page réinitialisée à l'ouverture d'un livre — départ en haut en mode vertical) Git Agent 2026-08-24 16:58:28 +02:00
  • b15920c441 fix(web): lecteur mode vertical — réinitialiser la page à l'ouverture d'un autre livre pour démarrer en haut du document (bug #38) Git Agent 2026-08-24 16:58:25 +02:00
  • e65cc166c8 merge: fix/37-reader-webtoon-cbz-naturalwidth dans develop (naturalWidth capturé avant neutralisation currentTarget) Git Agent 2026-08-24 16:32:32 +02:00
  • 4d5f7cfb07 fix(web): lecteur CBZ/CBR mode vertical — capturer naturalWidth/naturalHeight avant neutralisation de currentTarget par React (régression #37) Git Agent 2026-08-24 16:32:27 +02:00
  • 902cf8560b merge: fix/37-reader-webtoon-cbz-crash dans develop (error boundary lecteur — crash CBZ/CBR vertical contenu) Git Agent 2026-08-24 16:19:59 +02:00
  • b5ec6a8e97 fix(web): lecteur CBZ/CBR mode vertical — crash React contenu par error boundary avec actions de récupération (régression #37) Git Agent 2026-08-24 16:19:52 +02:00
  • c31d76a2a9 merge: fix/37-reader-webtoon-cbz-regression dans develop (images CBZ visibles en mode vertical) Git Agent 2026-08-24 15:45:36 +02:00
  • 0af8a7521e fix(web): lecteur CBZ/CBR mode vertical — images masquées avant connaissance des dimensions (régression #37) Git Agent 2026-08-24 15:45:31 +02:00
  • 6148368278 merge: feature/37-reader-webtoon-scroll dans develop (mode lecture vertical webtoon) Git Agent 2026-08-24 15:26:13 +02:00
  • f7e88c6bc0 feat(web): mode de lecture vertical type webtoon — pages empilées, défilement souris/flèches, préférence persistée Git Agent 2026-08-24 15:26:06 +02:00
  • 3d211f7feb merge: fix/36-reader-fullscreen-overlay dans develop (header overlay + auto-hide plein écran) Git Agent 2026-08-24 15:06:37 +02:00
  • 7055372faf fix(web): plein écran lecteur — header overlay et masquage automatique après 2 s d'inactivité Git Agent 2026-08-24 15:06:32 +02:00
  • 0b14a94af8 merge: feature/35-reader-fullscreen-keyboard dans develop (plein écran lecteur + flèches clavier) Git Agent 2026-08-24 14:40:29 +02:00
  • de099dc9ca feat(web): plein écran du lecteur (natif + fallback) et navigation flèches clavier durcie Git Agent 2026-08-24 14:40:23 +02:00
  • f8069bdfd6 merge: feature/34-reader-zoom dans develop (option de zoom du lecteur PDF/CBZ) Git Agent 2026-08-24 14:28:59 +02:00
  • fcf1760031 feat(web): zoom du lecteur — contrôles +/−/reset (50–300 %) sur PDF et CBZ Git Agent 2026-08-24 14:28:53 +02:00
  • b3bd678291 fix(web,api): lecteur PDF — options pdf.js, assets cmaps/fonts et recherche sans limite par défaut Git Agent 2026-08-24 14:15:25 +02:00
  • f8c8ffd45c merge: fix/31-reader-pdf-blank-minimal-stable dans develop (détection pages blanches PDF + lecteur minimal stable) Git Agent 2026-08-24 12:52:56 +02:00
  • 50a0b392e1 fix(web): lecteur PDF — pages blanches après rendu et base minimale stable Git Agent 2026-08-24 12:52:49 +02:00
  • 7cc44871d9 merge: feature/metadata-series-reader-batch dans develop (séries/volumes, providers ComicVine/MangaDex, correctifs lecteur PDF/CBZ) Git Agent 2026-08-24 09:11:34 +02:00
  • 84e789acc4 fix(web): lecteur PDF/CBZ — pages blanches, timeouts et modes fullscreen Git Agent 2026-08-24 09:11:25 +02:00
  • d79f502dd2 feat(api,web): providers ComicVine + MangaDex et pilotage de l'enrichissement Git Agent 2026-08-24 09:11:18 +02:00
  • 93bb40a8cd feat(api,web): modélisation série + volume et parcours de série Git Agent 2026-08-24 09:11:10 +02:00
  • 34159e5e9b chore: ignorer les données runtime générées par le scan (sqlite, covers, métadonnées) Git Agent 2026-08-24 08:00:00 +02:00
  • 77c9892be9 merge: fix/reader-worker-metadata-search dans develop (worker pdf.js, shell lecteur, enrichissement par hints) Git Agent 2026-08-23 18:07:37 +02:00
  • 18d73a4db6 fix(api,web): enrichissement métadonnées — hints locaux et scoring des correspondances Git Agent 2026-08-23 18:07:29 +02:00
  • 5de46a6f6d fix(web,api): lecteur — worker pdf.js dédié, shell commun et préférences par livre Git Agent 2026-08-23 18:06:22 +02:00
  • 8024cab11c merge: feat/metadata-automation dans develop (métadonnées multi-providers + automatisation) Git Agent 2026-08-23 16:24:18 +02:00
  • a6488d160f fix(web): admin — scan initial après création, retrait des fallbacks mock Git Agent 2026-08-23 16:24:02 +02:00
  • 4aacac12da fix(web): lecteurs EPUB/PDF — gestion d'erreurs, worker pdf.js local Git Agent 2026-08-23 16:24:02 +02:00
  • f3c6da2889 feat(api): digest de scan avec fichiers incomplets en cas d'échec Git Agent 2026-08-23 16:23:57 +02:00
  • c26169bcf2 feat(api): streaming des fichiers livres avec support Range Git Agent 2026-08-23 16:23:57 +02:00
  • 2f98c48259 fix(api): robustesse des providers de métadonnées Git Agent 2026-08-23 16:23:57 +02:00
  • 7b72cc0d83 fix(api): chemins de bibliothèques — validation dédiée, alias et unicité Git Agent 2026-08-23 16:23:57 +02:00
  • 0fa2f99289 fix(api): migrations idempotentes pour bases existantes (metadata/automation) Git Agent 2026-08-23 13:11:06 +02:00
  • 62abf890e0 feat(web): page admin des sources de métadonnées et de l'automatisation Git Agent 2026-08-23 13:10:50 +02:00
  • 48e9459cf3 feat(api,shared): métadonnées multi-providers et automatisation des scans/enrichissements Git Agent 2026-08-23 13:10:45 +02:00
  • 1ac4144d0e merge: feat/17-cbr-support dans develop (support CBR) Git Agent 2026-08-23 12:08:05 +02:00
  • 369fbb0e07 feat(api,web): support CBR — extraction RAR, scan et lecture d'albums Git Agent 2026-08-23 12:08:05 +02:00
  • de29850c31 merge: feat/16-cbz-support dans develop (support CBZ) Git Agent 2026-08-23 11:54:13 +02:00
  • e5513d81eb feat(api,web): support CBZ — scan, métadonnées, lecteur d'albums Git Agent 2026-08-23 11:52:40 +02:00
  • a30971f1e9 fix(web): admin bibliothèques — correctifs complémentaires client et AdminPage Git Agent 2026-08-23 11:36:17 +02:00
  • 39dd130c47 fix(web): admin des bibliothèques — UX, gestion d'erreur, styles Git Agent 2026-08-23 11:28:07 +02:00
  • 4b7d4d45ce merge: feat/14-auth-first-run dans develop (auth + first-run) Git Agent 2026-08-23 11:13:09 +02:00
  • 0af88a63ca fix(api,web): corrections auth — gestion d'erreur login, messages explicites Git Agent 2026-08-23 11:10:08 +02:00
  • 8f7555cfe4 feat(api,web): auth et first-run — bootstrap admin, login, session, gardes Git Agent 2026-08-23 11:01:00 +02:00
  • 85b56ef3b2 fix(web,api): UI fiche livre et lecteur — progression, locators EPUB/PDF, styles Git Agent 2026-08-23 10:32:44 +02:00
  • e94524f119 fix(web,api): débloquer la boucle de chargement 'Inventaire en cours' (Recherche/Admin) Git Agent 2026-08-23 10:01:54 +02:00
  • 8f1140127f chore: initial commit — monorepo ReadaBook (API NestJS, web PWA, Docker) Git Agent 2026-08-23 09:56:53 +02:00