À propos du projet

Ce projet est un site de gestion de progression sous forme de chronologie, permettant aux utilisateurs d'enregistrer l'avancement du visionnage ou de la lecture d'œuvres, de publications et d'épisodes spécifiques. Les données sont stockées dans l'IndexedDB du navigateur et supportent le suivi de l'état d'achèvement via UUID. Les fonctionnalités clés incluent : 1. Visualisation de la chronologie : L'interface est classée par ordre inverse d'années et de trimestres, supportant l'extension automatique des entrées selon la date de sortie, et permet de séparer le contenu principal des spin-offs via des « pistes de série ». 2. Gestion des données : Propose des boutons flottants glissables, supportant l'ajout, la suppression et la modification des données via une interface dialog native, ainsi que l'importation et l'exportation au format JSON. 3. Interactions : Supporte la commutation de l'état d'achèvement par double-clic et le positionnement rapide vers le formulaire d'édition via un clic droit. 4. Interface développeur : Fournit un mode bridge avec protocole RPC, permettant à des outils locaux de manipuler le catalogue de la page actuelle. La pile technique utilise TypeScript, React (importé via esm.sh) et les templates Mustache, s'exécutant dans un environnement Node.js.