Julien Froidefond
a4d0848334
fix: correction du problème d'hydratation sur la page de login
2025-02-12 15:31:10 +01:00
Julien Froidefond
fb02fc67f7
feat: amélioration du design de la page de login avec une image de fond et un meilleur contraste
2025-02-12 15:19:05 +01:00
Julien Froidefond
c2e37366ce
fix: bad name
2025-02-12 14:54:36 +01:00
Julien Froidefond
b1a9f291a1
fix: paniels forgotten
2025-02-12 14:52:29 +01:00
Julien Froidefond
f0ae2f4478
chore: configure ESLint and fix Docker build issues
...
- Add TypeScript ESLint parser and plugin
- Disable unnecessary ESLint rules for development
- Fix unescaped entities in settings page
- Update Docker configuration for development
2025-02-12 14:47:05 +01:00
Julien Froidefond
780dfcabba
docs: create README with project documentation and rename project to Stripstream
2025-02-12 14:26:58 +01:00
Julien Froidefond
52283e3155
feat: add Docker configuration with production-ready setup
2025-02-12 14:24:47 +01:00
Julien Froidefond
c820644301
refactor: renommage de Paniels en StripStream
2025-02-12 14:19:06 +01:00
Julien Froidefond
6051963ce9
feat: ajout de l'endpoint API pour la progression de lecture
2025-02-12 14:07:52 +01:00
Julien Froidefond
b258ec0248
feat: synchronisation de la progression de lecture avec Komga
2025-02-12 14:06:41 +01:00
Julien Froidefond
16f0714e9b
feat: ajout du système de notifications toast et amélioration du cache avec TTL configurable
2025-02-12 13:55:29 +01:00
Julien Froidefond
0c8109b366
docs(devbook): mise à jour des fonctionnalités de la page settings
2025-02-12 13:54:01 +01:00
Julien Froidefond
fe79783634
fix: Correction de l'alignement des icônes jour/nuit - Ajout d'un conteneur relatif pour assurer un positionnement correct - Utilisation de inset-0 pour un alignement parfait des icônes
2025-02-12 13:21:15 +01:00
Julien Froidefond
5b9a8fdb6e
feat: Fermeture automatique de la barre latérale au clic en dehors - Ajout d'un gestionnaire de clic en dehors dans ClientLayout - Ajout des identifiants sur la sidebar et le bouton toggle
2025-02-12 13:15:06 +01:00
Julien Froidefond
ca5b59fc66
feat: Utilisation de l'API latest pour les ajouts récents - Changement de l'endpoint /books vers /books/latest - Mise à jour du titre 'Dernières lectures' en 'Ajouts récents'
2025-02-12 13:11:19 +01:00
Julien Froidefond
0483fee8cd
refactor: Amélioration de la page d'accueil et du cache - Suppression du cache.service.ts redondant - Mise à jour de l'ordre des sections (ongoing, onDeck, recentlyRead) - Correction des types et interfaces
2025-02-12 13:09:31 +01:00
Julien Froidefond
28e2248296
refactor: utilisation de buildUrl dans ImageService pour la construction des URLs
2025-02-12 10:23:07 +01:00
Julien Froidefond
6cec8da8e2
fix: correction des URLs des images et nettoyage du code
2025-02-12 10:13:16 +01:00
Julien Froidefond
c9cd081921
fix: correction de l'erreur navigator is not defined dans SeriesHeader
2025-02-12 09:35:14 +01:00
Julien Froidefond
afcb22387e
refactor: utilisation des types de cache dans tous les services
2025-02-12 09:35:02 +01:00
Julien Froidefond
d0324954a1
refactor: amélioration de la configuration des temps de cache avec constantes nommées
2025-02-12 09:34:52 +01:00
Julien Froidefond
5b5cc96317
feat: ajout du service ImageService pour la gestion des images
2025-02-12 09:34:43 +01:00
Julien Froidefond
74e2696da6
refactor: utilisation de ImageService pour la route des miniatures de livres
2025-02-12 08:57:48 +01:00
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