Commit Graph

372 Commits

Author SHA1 Message Date
Julien Froidefond
337b50a6f5 refactor: suppression de la route thumbnail générique (remplacée par des routes spécifiques) 2025-02-12 08:51:46 +01:00
Julien Froidefond
a12e13a18d refactor: suppression des routes API redondantes (remplacées par les services spécialisés) 2025-02-12 08:50:10 +01:00
Julien Froidefond
545f44749a feat: ajout des services spécialisés (base, book, home, library, series) et des types associés 2025-02-12 08:47:13 +01:00
Julien Froidefond
2fa96072e8 refactor: utilisation des services spécialisés et optimisation du cache 2025-02-12 08:46:10 +01:00
Julien Froidefond
e76968e2ad docs: ajout des nouvelles fonctionnalités à venir dans le devbook (favoris, cache, auth, etc.) 2025-02-12 08:32:51 +01:00
Julien Froidefond
daca549121 style: affichage permanent des flèches de navigation et hover individuel sur les cartes du carousel 2025-02-12 08:26:24 +01:00
Julien Froidefond
c26a20694b style: ajout de transparence et effet de flou sur la sidebar 2025-02-12 08:24:33 +01:00
Julien Froidefond
41fdbd14ad refactor: déplacement de la liste des bibliothèques dans la sidebar 2025-02-12 08:20:13 +01:00
Julien Froidefond
22593d742c docs: mise à jour du devbook avec les dernières fonctionnalités 2025-02-12 08:17:53 +01:00
Julien Froidefond
6682cdcf56 feat: ajout du bouton de déconnexion dans la sidebar 2025-02-12 08:16:59 +01:00
Julien Froidefond
ebea65c5ec refactor: suppression de l'entrée Collections du menu de navigation 2025-02-12 08:14:37 +01:00
Julien Froidefond
143d9c1bc6 feat: amélioration de l'affichage des séries et tomes - Ajout d'un overlay au survol pour les informations - Ajout d'une transparence pour les séries/tomes lus - Amélioration de l'affichage du statut de lecture (X/Y pour les séries en cours) 2025-02-12 08:13:06 +01:00
Julien Froidefond
ea1b9b2285 chore: update cursor rules 2025-02-12 06:54:21 +01:00
Julien Froidefond
6bd52fb245 feat: add page preloading in reader
- Add page caching system with URL.createObjectURL

- Implement preloading of next pages

- Add cache cleanup for memory management

- Update devbook to mark preloading as completed
2025-02-12 06:52:15 +01:00
Julien Froidefond
bd233042bc docs: mark double page mode as completed in devbook 2025-02-12 06:46:53 +01:00
Julien Froidefond
89a3491b0f feat: add navigation to book reader from series page - Add book click handler in PaginatedBookGrid - Simplify BookGrid component with direct navigation - Keep book status and metadata display - Ensure consistent navigation behavior across the app 2025-02-11 23:03:06 +01:00
Julien Froidefond
ba12c87e57 feat: add navigation to carousels and fix data loading
- Fix cache issues in home API route

- Add navigation to series/books in MediaRow carousels

- Improve Hero section visual with overflow handling

- Simplify data structure and API responses
2025-02-11 22:40:28 +01:00
Julien Froidefond
e4a663b6d4 feat: ajoute la pagination et le filtrage des tomes dans la page série 2025-02-11 21:43:09 +01:00
Julien Froidefond
f8725857ad refactor: déplace la logique de filtrage des tomes dans PaginatedBookGrid et met à jour le devbook 2025-02-11 21:42:16 +01:00
Julien Froidefond
c54f0db03e feat: Ajout du statut de lecture des livres
- Affichage du statut de lecture des livres dans la grille (Non lu, Lu, En cours)\n- Utilisation des données readProgress de l'API Komga\n- Ajout des badges colorés pour chaque statut (jaune, vert, bleu)\n- Affichage de la date de lecture pour les livres terminés\n- Affichage de la progression (Page X/Y) pour les livres en cours
2025-02-11 21:23:27 +01:00
Julien Froidefond
29f965213e feat: Implémentation de la pagination et mise à jour du devbook
- Ajout de la pagination pour les séries et les livres - Indicateurs de chargement pendant la navigation - Animations de transition entre les pages - Mise à jour du devbook pour refléter les fonctionnalités complétées - Amélioration de l'affichage des états de chargement (skeletons, spinners) - Optimisation des transitions de page
2025-02-11 21:17:14 +01:00
Julien Froidefond
33bdc43442 feat: Initial commit - Base application with Next.js - Configuration, Auth, Library navigation, CBZ/CBR reader, Cache, Responsive design 2025-02-11 21:04:40 +01:00