📜 Changelog
Historique des versions de RPG Solo
Changelog
Toutes les modifications notables de RPG Solo sont documentées dans ce fichier. Format basé sur Keep a Changelog.
[1.1.0] - 2026-07-08
Ajouté
- Page
/changelogaccessible en cliquant sur le numéro de version dans la sidebar - Système de traçage automatique des changements pour les futures versions
- Fichier
.dockerignorepour des images Docker plus légères - Labels OCI dans le
Dockerfilepour le suivi de version (1.1.0) - Export de la bibliothèque complète au format JSON (
/parametres/export) - Import de la bibliothèque avec écrasement des données existantes (
/parametres/import) - Section Export/Import dans la page des paramètres avec confirmation visuelle
- Animation du texte de chargement IA (points de suspension + pulse lumineux)
- Page
/logsdans le menu pour tracer les appels API LLM (durée, tokens, statut, erreurs)
Modifié
- Le numéro de version dans la sidebar est maintenant un lien cliquable vers le changelog
- Mise à jour de la version affichée de
1.0.0vers1.1.0 - Désactivation de l'autocomplétion du navigateur sur tous les formulaires (confidentialité)
- Documentation
DOCKHAND.mdmise à jour avec la procédure de consultation du changelog avant rebuild - Le
docker compose up -d --buildreconstruit automatiquement avec tous les nouveaux fichiers (templates, CSS, routes) - Prompt de génération de noms amélioré : plus pertinent, noms courts (2-4 mots), exemples intégrés
Corrigé
- Suppression de session : le JSON brut n'apparaît plus à l'écran, la carte disparaît proprement du DOM
- Bouton d'import : texte blanc sur fond rouge (lisibilité), classe
.btn-danger-soliddédiée - Animation du texte de chargement : remplacée par JavaScript (MutationObserver) pour une compatibilité navigateur fiable
- Cache CSS : ajout de
?v={{ app_version }}sur tous les liens CSS pour forcer le rechargement après mise à jour
[1.0.0] - 2026-07-06
Ajouté
- Application web RPG Solo avec FastAPI, Jinja2 et HTMX
- Système d'authentification (inscription, connexion, JWT)
- Bibliothèque de contenu : personnages, tenues, accessoires, lieux, scénarios, univers
- Générateur de sessions de jeu avec paramétrage personnage MJ/Joueur
- Interface de chat en temps réel (HTMX) avec l'IA Deepseek
- Page des paramètres : configuration du système de jeu et modèles LLM
- Dashboard de consommation des tokens
- Modèle de données complet (10 tables SQLAlchemy)
- Déploiement Docker avec docker-compose