From e76968e2adffc853982e5fdd3fc024eceba8e1d0 Mon Sep 17 00:00:00 2001 From: Julien Froidefond Date: Wed, 12 Feb 2025 08:32:51 +0100 Subject: [PATCH] =?UTF-8?q?docs:=20ajout=20des=20nouvelles=20fonctionnalit?= =?UTF-8?q?=C3=A9s=20=C3=A0=20venir=20dans=20le=20devbook=20(favoris,=20ca?= =?UTF-8?q?che,=20auth,=20etc.)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- devbook.md | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/devbook.md b/devbook.md index 0b30343..1b75309 100644 --- a/devbook.md +++ b/devbook.md @@ -26,6 +26,44 @@ Créer une application web moderne avec Next.js permettant de lire des fichiers - [x] Zoom et pan - [x] Préchargement des pages +## 🚀 Fonctionnalités à venir + +### Gestion des séries + +- [ ] Système de favoris + - [ ] Ajout/suppression des favoris sur les séries + - [ ] Menu dédié dans la sidebar + - [ ] Synchronisation avec Komga + +### Améliorations techniques + +- [ ] Refactorisation des services API + - [ ] Mutualisation du code de gestion des cookies + - [ ] Création d'un middleware commun +- [ ] Mise à jour des API deprecated +- [ ] Synchronisation de l'état de lecture avec Komga +- [ ] Revue du système de cache + - [ ] Optimisation du cache côté serveur + - [ ] Gestion intelligente du TTL par type de données + - [ ] Invalidation du cache sur les mutations + - [ ] Stratégie de revalidation à la demande + +### Gestion des utilisateurs + +- [ ] Système d'inscription +- [ ] Profil utilisateur enrichi + - [ ] Nom/Prénom + - [ ] Email + - [ ] Préférences personnalisées +- [ ] Gestion des rôles et permissions + +### Fonctionnalités avancées + +- [ ] Téléchargement local des livres + - [ ] Bouton de téléchargement + - [ ] Gestion de la progression + - [ ] Stockage local sécurisé + ## 🛠 Configuration initiale - [x] Mise en place du projet Next.js