v2.33
La carte se tient tranquille
11 septembre 2026Fiche de carte (essai Voltaire)
| ✅ | 📐 Carte un peu plus petite, fiche plus haute resserrée, et la colonne de texte gagne de la place | Livré |
| ✅ | 🎯 La carte ne « saute » plus quand on bouge vite le curseur : elle se remettait droite dès qu'on frôlait un bord | Livré |
| ✅ | ⚡ L'inclinaison est cadencée sur l'image à l'écran et ne recalcule plus la mise en page à chaque mouvement de souris | Livré |
v2.32
Voltaire dans sa vraie carte
11 septembre 2026Fiche de carte (essai Voltaire)
| ✅ | 🃏 C'est désormais la VRAIE carte du catalogue qui flotte : même cadre, même nom, mêmes dates, même homothétie | Livré |
| ✅ | 🌀 L'illustration ne se déforme plus quand la carte tourne : elle était écrasée en largeur au lieu d'être vue sous un autre angle | Livré |
| ✅ | 📏 L'ascenseur du texte ne déborde plus du coin arrondi | Livré |
v2.31
La carte sort de son cadre
11 septembre 2026Page d'accueil
| ✅ | 🐢 Le défilé du mur ralentit encore : 18,5 à 22,4 px/s | Livré |
| ✅ | 🖱️ L'inclinaison du mur au curseur devient plus discrète : le décor répond à la main sans se faire remarquer | Livré |
Fiche de carte (essai Voltaire)
| ✅ | ✂️ La carte est entièrement EXTRAITE de la fiche : deux objets séparés, et le liseré n'entoure plus que le texte | Livré |
| ✅ | 🎯 Elle répond mieux au curseur : 5° quand on longe son bord, 11° au maximum | Livré |
| ✅ | ✋ On peut l'ATTRAPER à la souris et la faire tourner autour de son centre, jusqu'à 42°. Elle revient se poser quand on la lâche | Livré |
v2.30
Le mur retrouve ses illustrations
10 septembre 2026Page d'accueil
| ✅ | 🖼️ Les cartes du mur retrouvent leur illustration PLEIN CADRE : j'avais ajouté les cellules d'action par erreur | Livré |
| ✅ | 🐢 Le défilé ralentit de plus d'un tiers | Livré |
| ✅ | 🎴 Les trois bandes montrent des cartes DIFFÉRENTES : un tiers du catalogue chacune, sans doublon d'une ligne à l'autre | Livré |
Fiche de carte (essai Voltaire)
| ✅ | 🔧 La carte ne déborde plus : elle est dimensionnée par sa hauteur et garde son format, sur téléphone comme sur ordinateur | Livré |
| ✅ | ↔️ La carte et le texte sont maintenant deux blocs bien séparés : le texte a sa propre surface, sa marge et son liseré | Livré |
v2.29
Le mur tourne rond
10 septembre 2026Page d'accueil
| ✅ | 🔁 Les trois bandes du mur portent désormais TOUTES les cartes, décalées : la boucle ne peut plus montrer son bout, et le mur ne se « dégonde » plus | Livré |
Fiche de carte (essai Voltaire)
| ✅ | 🖼️ Le fond gris disparaît : la carte prend toute la hauteur du panneau | Livré |
| ✅ | 🎯 L'inclinaison est bien plus discrète (5° au lieu de 9), bornée, et elle penche VERS le curseur : à gauche, à droite, en haut et en bas | Livré |
v2.28
Un mur de cartes, et des cartes qui flottent
10 septembre 2026Page d'accueil
| ✅ | 🌌 L'éventail disparaît. À sa place, un MUR DE CARTES en perspective qui occupe toute la largeur de l'écran : trois bandes qui dérivent lentement, et on ne voit ni où la collection commence ni où elle s'arrête | Livré |
| ✅ | 🖱️ Le mur s'incline de quelques degrés sous le curseur : il suit la main au lieu de rester plat | Livré |
Fiche de carte
| ✅ | 🃏 Nouvelle présentation à l'essai sur Voltaire : la carte devient un OBJET posé sur un socle sombre, séparé du texte, et le texte redevient une colonne à part entière avec son propre titre | Livré |
| ✅ | ✨ La carte flotte et s'incline sous le curseur, avec un reflet qui suit la lumière. Elle respire doucement quand on ne la touche pas | Livré |
| ⚙️ | 👀 À essayer sur Voltaire, puis à étendre ou à retirer | En cours |
v2.27
Ton deck, carte par carte
10 septembre 2026Box de deck
| ✅ | 🃏 La box d'un deck fait maintenant défiler SES DIX CARTES, en style verre, avec des flèches sur les côtés. Dans « Mes decks » comme sur l'écran « Jouer » | Livré |
| ✅ | ✂️ Le « 10/10 cartes » disparaît : dix personnages est la règle, pas une information. On n'écrit plus que ce qui ne va pas | Livré |
| ✅ | ⚠️ Un deck incomplet reste visible mais GRISÉ, avec le nombre de personnages qui manquent : un bloc éteint sans explication ressemble à une panne | Livré |
Cadres de profil
| ✅ | ✨ Nouveau cadre « Or vif » à 5 000 coins : l'anneau tourne et quatre éclats scintillent. Il passe par le même cadenas et le même écran d'achat que tout le reste du jeu | Livré |
| ✅ | 📏 Le cadre n'agrandit plus le bouton de profil du bandeau : c'est le cadre qui s'adapte à la barre, jamais la barre qui grossit | Livré |
Écran Jouer
| ✅ | 🏆 Le volet « Saison I » remonte tout en haut, avant le choix du deck : on veut savoir à quoi sert la partie avant de la préparer | Livré |
v2.26
Choisis ton cadre
10 septembre 2026Cadres de profil
| ✅ | 🖼️ Nouvelle page « Cadres de profil », ouverte à tout le monde : elle s'ouvre en cliquant sur ton avatar, en haut de ton profil | Livré |
| ✅ | 🎨 Quatre anneaux OFFERTS, un par domaine du jeu : militaire, sciences, arts, gouvernement. Chacun porte sa couleur et son pictogramme | Livré |
| ✅ | 🌿 La couronne de laurier reste verrouillée, cadenas à l'appui : elle se gagne au classement, elle ne s'achète pas | Livré |
| ✅ | 👤 Ton cadre te suit partout : le bandeau du haut, ton profil, le classement. Reclique celui que tu portes pour l'enlever | Livré |
| ✅ | 📷 Le bandeau du haut affiche enfin ta VRAIE photo de profil (celle de ton compte Google, par exemple) au lieu de ton initiale | Livré |
Classement
| ✅ | ✂️ « Comment on marque » tient désormais en deux lignes. Tout le détail est passé dans une fenêtre « Fonctionnement du jeu », avec deux aperçus illustrés | Livré |
Notifications
| ✅ | 📣 Une nouvelle actualité fait maintenant sonner la cloche, UNE seule fois : la pastille tombe dès que tu l'as vue, et l'entrée ouvre le fil d'actualités | Livré |
Écriture
| ✅ | ✒️ Plus un seul tiret cadratin (—) sur le site : 1 469 en moins, remplacés par la ponctuation qui disait vraiment ce qu'on voulait dire | Livré |
v2.25
Le classement prend ses couleurs
10 septembre 2026Classement
| ✅ | 🏆 Nouveau barème : une victoire rapporte +40 points à TOUS les paliers : gagner ne vaut jamais moins parce qu'on est bien classé | Livré |
| ✅ | ⚖ C'est la défaite qui change en montant : +10 en Écuyer, 0 en Chevalier, −10 en Connétable. Le risque arrive avec le rang, pas la récompense | Livré |
| ✅ | 🪙 Récompenses de clôture relevées : 1 000 coins en Écuyer, 3 000 en Chevalier, 8 000 en Connétable | Livré |
| ✅ | 🔽 Le tableau se lit du sommet vers la base : Connétable en haut, Écuyer en bas | Livré |
| ✅ | 🛡 Trois pictogrammes maison pour les paliers : l'écu, le heaume, l'épée couronnée | Livré |
Cadre de laurier
| ✅ | 🌿 La couronne de laurier des Connétables est dessinée : elle entoure l'avatar sans jamais le recouvrir | Livré |
| ✅ | 🔍 Cliquez sur « Cadre de laurier » depuis le barème pour le voir en grand, posé autour d'un portrait | Livré |
| ✅ | 👤 Une fois gagné, il apparaît partout où vous êtes : profil, classement, table de jeu | Livré |
Page d'accueil
| ✅ | 🃏 La vitrine devient un ÉVENTAIL de cartes tenu comme une main : cartes presque deux fois plus grandes, qui débordent volontairement du cadre | Livré |
| ✅ | 🎨 Une couleur de domaine par carte de l'éventail : quatre couleurs valent mieux que quatre rouges | Livré |
Coulisses
| ✅ | ✍ Un document d'UX Writing fixe désormais notre façon de parler : tutoiement, impératif explicatif, lexique maison (« Histobots », « Points de Renom », « palier ») | Livré |
| ✅ | 📚 Tout le site passe au TUTOIEMENT : accueil, écran Jouer, decks, galerie, achat, récompense du jour, profil, actualités, connexion. Les pages légales et cette patch list gardent le vous | Livré |
| ✅ | 🗣 Les tournures suivent : « Choisis ton deck » plutôt que « Choisissez votre deck », « Il te manque 300 coins » plutôt que « Il vous manque » | Livré |
| ⚙️ | 🎮 Les textes du plateau de jeu suivront au prochain lot | En cours |
v2.24
Le classement ouvre : Saison I
9 septembre 2026Classement
| ✅ | 🏆 Chaque partie terminée rapporte des Points de Renom : victoire généreuse en bas de classement, plus exigeante en haut ; défaite toujours au même petit prix | Livré |
| ✅ | 🔒 Un palier atteint est acquis jusqu'à la clôture : on ne redescend jamais d'un palier | Livré |
| ✅ | 🤖 Les parties contre l'ordinateur comptent, le temps que la communauté grandisse. L'abandon ne rapporte ni ne coûte rien | Livré |
| ✅ | 📊 Nouvelle page « Classement » : tous les joueurs, leurs points et leur palier, accessible depuis l'écran de partie | Livré |
| ✅ | 🌿 Clôture le 31 octobre : des coins pour tout le monde selon le palier, et un cadre de laurier pour les Connétables | Livré |
Connexion
| ✅ | 🛡 Plus aucune fenêtre ne peut s'ouvrir par-dessus un écran de connexion, la règle est désormais vérifiée automatiquement à chaque livraison | Livré |
v2.23
Correction : impossible de se connecter
9 septembre 2026Connexion
| ✅ | 🔓 La fenêtre d'actualités s'ouvrait par-dessus la page de connexion et interceptait les clics : ni « Se connecter », ni « Continuer avec Google » ne répondaient | Livré |
| ✅ | 🛡 Plus aucune ouverture automatique sur les écrans de connexion, d'inscription et de mot de passe oublié | Livré |
v2.22
Un tour se déroule enfin dans le bon ordre
9 septembre 2026Début de tour
| ✅ | ⏳ Le tour est verrouillé pendant la séquence : « À vous de jouer » → pioche → énergie des personnages → rentes. Une carte ou une action ne peut plus partir trop tôt | Livré |
| ✅ | ⚙️ Le moteur conserve ses règles immédiates, mais le serveur maintient explicitement une phase de présentation avant d’ouvrir les interactions | Livré |
Bot
| ✅ | 🤖 Le bot ne transmet plus un tour entier déjà résolu : carte posée, actions et fin de tour sont envoyées une étape après l’autre | Livré |
| ✅ | ✨ Les bursts et déclenchements du bot sont joués à la réception de chaque étape, plus reconstitués après le retour du tour humain | Livré |
v2.22
HistoMaker s’installe sur votre téléphone
9 septembre 2026Application mobile
| ✅ | 🛡 L'installation affiche le blason HistoMaker et le nom « HistoMaker », au lieu de l'ancien logo et d'un titre à rallonge | Livré |
| ✅ | 📱 Nouvelle section sur l'accueil : le jeu est gratuit sur ordinateur ET sur téléphone, avec le mode d'emploi pour l'installer sur Android et sur iPhone | Livré |
v2.21
Terminer une partie rapporte des coins, et les écrans respirent
9 septembre 2026Récompense de fin de partie
| ✅ | 🏆 Victoire : +100 coins. Défaite : +20 coins. Aller au bout d'une partie rapporte toujours quelque chose | Livré |
| ✅ | 🚫 L'abandon ne rapporte rien | Livré |
| ✅ | 🪙 Une modale annonce le gain, et les pièces volent jusqu'à votre solde en haut de l'écran | Livré |
Interface
| ✅ | 🧹 Les en-têtes de page disparaissent (titre, sous-titre, fil d'Ariane) : le contenu commence tout de suite | Livré |
| ✅ | ➕ « Mes Decks » : la création se fait depuis une boîte de deck vide, en première position de la galerie | Livré |
v2.20
Le vol vise le personnage, et les bots ont enfin un visage
8 septembre 2026Règles
| ✅ | 🎯 Le vol de PV se cible sur le PERSONNAGE adverse, plus sur une de ses actions : on vole quelqu'un, pas une action | Livré |
| ✅ | 🪟 Pour bloquer une action (de Gaulle et les futures cartes de blocage), les cartes passent automatiquement en style « Verre » le temps du ciblage, puis reviennent à votre réglage | Livré |
Plateau
| ✅ | 📜 Le journal de combat a ses vrais pictogrammes : personnage joué, action, déclenchement, rente | Livré |
| ✅ | 🛡 Vauban porte le blason HistoMaker, et les quatre bots monocouleurs portent la couleur et le pictogramme de leur domaine | Livré |
v2.19
Pictogrammes opaques, fiche de carte en jeu corrigée
8 septembre 2026En jeu
| ✅ | 📱 iOS : toucher une carte ouvre sa FICHE, plus l'aperçu des actions. iOS simulait un survol au simple tap | Livré |
| ✅ | 🚪 Le bouton « Fermer » de la fiche est toujours visible, et nettement séparé de « Jouer cette carte » | Livré |
| ✅ | 🗣️ Les fiches de carte en jeu affichent la citation du personnage, comme au catalogue | Livré |
| ✅ | 🎨 Une action qu'on ne peut pas payer n'est plus grisée : on voit enfin les couleurs de son coût | Livré |
| ✅ | 🔍 Cartes miniatures et cartes en jeu : le nom de l'action est masqué, la place va au coût et à l'effet | Livré |
Pictogrammes
| ✅ | 🖋️ Ils ne sont plus translucides : la transparence venait de la COULEUR du bouton, pas du dessin | Livré |
| ✅ | 🔑 Le prix sous le cadenas se lit enfin : pastille opaque au lieu d'une simple ombre | Livré |
| ✅ | 🔓 L'anse s'ouvre aussi sur les vignettes de la galerie d'illustrations | Livré |
Récompense de 7 jours
| ✅ | 🎯 Nouveau type de verrou « Récompense de 7 jours » : ces illustrations ne s'achètent pas et n'ont pas de code, elles s'obtiennent en venant jouer | Livré |
| ✅ | 🔇 L'annonce de la récompense suivante est retirée de la modale | Livré |
v2.18
Un seul verrou, un seul écran d’achat, des cartes qui tiennent
8 septembre 2026Verrou et achat
| ✅ | 🔒 Une SEULE façon d'annoncer un contenu verrouillé : œuvre grisée, cadenas au centre, prix dessous. Personnages, illustrations et lieux enfin identiques | Livré |
| ✅ | 🖱️ Le cadenas EST le bouton : plus de bouton « Débloquer » concurrent posé sur la carte | Livré |
| ✅ | 🃏 La fiche d'un personnage non possédé le montre : illustration de gauche grisée et cadenas, qui ouvre l'achat | Livré |
| ✅ | 🛒 Modale d'achat réparée : la carte se centre à nouveau dans son panneau | Livré |
Cartes
| ✅ | 📏 Les actions ne sont plus coupées : une carte affichée à 115 px était DESSINÉE en 96 px puis agrandie. Elle est maintenant dessinée au moins à sa taille d'affichage, puis réduite | Livré |
Pictogrammes
| ✅ | ⚔️ Les épées d'origine sont rendues (je n'aurais pas dû les redessiner) | Livré |
| ✅ | 🎯 Quatre pictogrammes pour nos quatre domaines : épée, astrolabe, plume, couronne | Livré |
| ✅ | 📊 Les trois bots ont une jauge de difficulté croissante et des couleurs qui ne se confondent plus avec celles des archétypes | Livré |
| ✅ | 🖋️ Au survol, un pictogramme passe à l'encre et non à l'or : l'or reste la couleur de l'action principale | Livré |
v2.17
Pictogrammes nettoyés, fiche de carte qui ne bouge plus
8 septembre 2026Pictogrammes
| ✅ | 🔓 Le cadenas s'ouvre vraiment : deux dessins nets qui se relaient, au lieu d'une anse qui pivotait en travers du corps | Livré |
| ✅ | ⚔️ Épées croisées redessinées : la poignée ne bave plus, et les pointes ne ressemblent plus à des flèches | Livré |
| ✅ | 🃏 L'éventail de cartes n'est plus rogné à gauche et à droite | Livré |
| ✅ | ✖ Une SEULE croix de fermeture dans tout le jeu (il y en avait quatre différentes) | Livré |
| ✅ | 🚫 Plus aucune transparence dans un pictogramme : la hiérarchie se fait à l'épaisseur du trait | Livré |
Fiche de carte
| ✅ | 📏 Ouvrir « Histoire » ne déforme plus la fiche : elle garde son gabarit et le contenu défile | Livré |
| ✅ | ✂️ Les actions ne débordent plus du cadre : un libellé trop long se tronque au lieu de sortir de la carte | Livré |
Profil
| ✅ | 📐 Pictogrammes correctement alignés dans les boutons et les onglets | Livré |
v2.16
Cadenas, pièce d’or, plume : des pictogrammes dessinés pour le jeu
8 septembre 2026Pictogrammes
| ✅ | 🔑 Nouveau cadenas, dessiné maison, plus fin. Il se place AU CENTRE de l'illustration (personnages, illustrations, lieux) et son anse se soulève au survol | Livré |
| ✅ | 🪙 Nouvelle pièce, dans l'esprit d'un louis d'or : double listel et fleur de lys pleine, lisible jusqu'à 14 px | Livré |
| ✅ | ✏️ Un SEUL picto « éditer » entre « Jouer » et « Mes decks » : la plume, en miroir | Livré |
| ✅ | 👤 Profil : onglets, récompense, actualités, portail admin et solde passent aux vraies icônes | Livré |
Citations
| ✅ | 🔤 Les citations ne s'affichent plus en capitales : elles se lisent au lieu de se crier | Livré |
| ✅ | 📜 Recherche approfondie : 8 citations passent d'« inventée » à attribuée (Aliénor, Bayard, Charlemagne, Colette, Ferry, Roland, Saint Louis, Vercingétorix). Il n'en reste que 10 sur 58 | Livré |
v2.15
Le blason HistoMaker, des vraies icônes, et des cartes qui ne bougent plus
8 septembre 2026Identité
| ✅ | 🛡 Le blason HistoMaker s'affiche à côté du nom, sur Web comme sur mobile, et devient l'icône de l'onglet | Livré |
Pictogrammes
| ✅ | 🖋 Fin des emojis comme pictogrammes : ils changeaient de dessin selon l'appareil. Remplacés par nos icônes, au même trait que le reste du jeu | Livré |
| ⚙️ | 🎯 Première passe : cartes, achat, récompense du jour, actualités, solde, notifications, écran de jeu et plateau | En cours |
Affichage
| ✅ | 📏 Les cartes ne changent plus de taille après coup : la mesure ignorait les animations en cours, et votre taille de carte préférée était lue trop tard | Livré |
v2.14
Récompense de 7 jours saisonnière, et cartes qui ne sautent plus
8 septembre 2026Récompense du jour
| ✅ | 🗓️ Le lot du 7e jour a une DURÉE : « Marie Curie · Aquarelle » est à gagner jusqu'au 31 octobre | Livré |
| ✅ | 🔮 La récompense suivante s'annonce : « Auguste Rodin · L'atelier du Penseur », Récompense de 7 jours bientôt disponible | Livré |
Affichage
| ✅ | 📏 Les cartes ne changent plus de taille sous vos yeux : la mesure se fait avant l'affichage, plus après | Livré |
| ✅ | 🚪 « Déconnexion » quitte le bandeau du haut et rejoint « Mon Profil », au même endroit sur Web et sur mobile | Livré |
v2.13
Chaque personnage a désormais sa citation
8 septembre 2026Fiche de personnage
| ✅ | 🗣️ En tête de fiche, la VOIX du personnage : une citation, à la place de l'étiquette descriptive | Livré |
| ✅ | 📖 La phrase de présentation n'est pas perdue : elle ouvre désormais le bloc « Histoire », devant le récit complet (sans jamais se répéter) | Livré |
| ✅ | ⚖️ 39 citations authentiques ; les 19 personnages sans mot célèbre reçoivent une phrase plausible, clairement signalée « Citation inventée » | Livré |
Back-office
| ✅ | ✏️ Citation et mention « inventée » éditables depuis la fiche admin | Livré |
v2.12
L’aperçu de carte enfin disponible, et lisible sur mobile
8 septembre 2026En jeu
| ✅ | 👁️ L'aperçu des actions au survol est ACTIVÉ par défaut : coupé par défaut, personne ne le trouvait, donc il n'existait pas | Livré |
| ✅ | 📱 Sur mobile il ne servait à rien : il s'ouvrait après 400 ms d'appui puis disparaissait dès qu'on levait le doigt. Il reste maintenant affiché, et se ferme au tap suivant | Livré |
| ✅ | 📐 « Victoire », « Défaite » et « Abandonner » partagent enfin le même gabarit, un cran plus large | Livré |
v2.11
Plus jamais la mauvaise illustration : squelettes de chargement partout
8 septembre 2026Chargement
| ✅ | 🦴 Fini l'illustration par défaut qui s'affiche puis se fait remplacer : les cartes montrent un squelette tant que VOTRE choix n'est pas connu | Livré |
| ✅ | 🐛 Correction d'un défaut invisible : une image déjà en mémoire pouvait rester transparente pour toujours (l'évènement de chargement arrivait avant que la page ne l'écoute) | Livré |
Illustrations
| ✅ | 🎃 « Diane de Poitiers, Nuit d'Halloween » devient une illustration d'événement : elle s'ouvrira avec un code partagé dans les actualités | Livré |
Actualités
| ✅ | 🖼️ Chaque actualité montre désormais l'écran dont elle parle, avec les vraies œuvres : achat verrouillé, semaine de récompenses, déblocage en coins | Livré |
| ✅ | ✍️ L'actualité sur les illustrations est réécrite et nomme les trois œuvres à débloquer | Livré |
v2.10
Une seule modale pour tous nos moments de jeu, et la semaine de récompenses en grand
8 septembre 2026Modales
| ✅ | 🖼️ Fini le plein écran : achat, récompense du jour et actualités partagent une MÊME modale centrée, avec l'illustration en grand à gauche, comme la fiche de carte | Livré |
| ✅ | 🛒 Le parcours d'achat montre enfin ce qu'on achète : l'œuvre occupe tout le panneau, le prix et le solde tiennent à droite | Livré |
| ✅ | ✨ Le bouton d'achat annonce le prix (« Débloquer pour 10 000 »), et dit ce qu'il manque quand le solde est trop court | Livré |
Récompense du jour
| ✅ | 📅 Les sept cases sont deux fois plus grandes, et celle du lot occupe une double case | Livré |
| ✅ | 🖼️ Le lot de la semaine s'affiche en grand et s'ouvre en plein écran d'un clic, depuis le panneau comme depuis la case du 7e jour | Livré |
| ✅ | 🏷️ Il porte enfin son nom (« Marie Curie · Aquarelle ») au lieu de « Illu. » ; l'illustration à 10 000 coins devient « Jeanne d'Arc : L'étendard aux lys » | Livré |
| ✅ | 🐛 Incohérence corrigée : après avoir réclamé, la case mise en avant est marquée « Demain » et non plus « Aujourd'hui » | Livré |
Correction
| ✅ | 🔧 L'aperçu de la semaine dans les actualités s'empilait en colonne : un dossier du projet échappait au moteur de styles | Livré |
v2.09
L’adresse de contact redevient lisible dans les pages légales
8 septembre 2026Pages légales
| ✅ | 📧 Notre hébergeur masquait automatiquement l'adresse de contact : elle s'affichait « [email protected] » pour tout visiteur, et tout robot, sans JavaScript | Livré |
| ✅ | ✅ L'adresse est désormais écrite en clair dans les quatre pages légales et le pied de page, JavaScript ou non | Livré |
v2.08
API de production débloquée et confidentialité vraiment bilingue
8 septembre 2026Déploiement
| ✅ | 🔓 Cause trouvée : le dépôt passé en privé avait coupé l'accès de l'hébergeur du serveur de jeu, plus aucune mise à jour ne partait depuis des semaines | Livré |
| ✅ | ✅ Serveur de jeu enfin à jour : récompense quotidienne, gestion du compte et déblocage des illustrations fonctionnent en ligne | Livré |
| ✅ | 🔒 Le verrou de « Jeanne d'Arc 6 » (10 000 coins) et de « Marie Curie 4 » (événement) est désormais servi par le serveur, plus seulement en secours | Livré |
Confidentialité
| ✅ | 🇫🇷🇬🇧 La page de confidentialité est bilingue SECTION PAR SECTION : chaque paragraphe en français est immédiatement suivi du même en anglais | Livré |
| ✅ | 📚 Un seul texte source pour les deux langues et les deux adresses : impossible qu'une version dise autre chose que l'autre | Livré |
v2.07
Politique de confidentialité bilingue sur la même page (vérification Google)
8 septembre 2026Confidentialité
| ✅ | 🇬🇧 La politique anglaise COMPLÈTE est désormais servie sur /legal/confidentialite, l'adresse déclarée dans la console Google, plus besoin de changer quoi que ce soit côté Google | Livré |
| ✅ | 🔗 Un seul texte partagé entre la page anglaise et la page française : les deux ne peuvent plus se contredire | Livré |
| ✅ | 📄 2 600 mots lisibles sans JavaScript, avec les intitulés attendus par le contrôle automatisé (Information We Collect, Google User Data, Data Retention…) | Livré |
v2.06
Verrous visibles quoi qu’il arrive et parcours d’achat unifié en plein écran
8 septembre 2026Verrous
| ✅ | 🔓 Cause enfin trouvée : l'API de production, restée sur une ancienne version, ne renvoyait pas l'information de verrou, le site affichait donc « libre » partout | Livré |
| ✅ | 🛡️ Le verrou est désormais lu en secours directement depuis la base (donnée publique) : il s'affiche même si le serveur de jeu est en retard | Livré |
Achat
| ✅ | 🛒 Cartes, lieux et illustrations partagent EXACTEMENT le même parcours d'achat, désormais en plein écran avec l'objet en grand | Livré |
| ✅ | 🔑 Le déblocage par code d'événement passe par la même modale (au lieu d'un petit panneau à part) | Livré |
v2.05
Playmats payants et verrou d’illustration réellement appliqué
8 septembre 2026Playmats
| ✅ | 🗺️ Musée d'Orsay, Plateau du Larzac et Falaises d'Étretat deviennent achetables : 5 000 coins chacun, même système que les cartes et les illustrations | Livré |
| ✅ | 🐛 Cause trouvée : la table des playmats n'avait pas de colonne de prix, alors que tout le code d'achat la lisait, aucun playmat ne pouvait être payant | Livré |
Illustrations verrouillées
| ✅ | 🔒 Une illustration verrouillée non possédée ne peut plus s'afficher sur votre carte, même si vous l'aviez choisie avant qu'elle devienne payante | Livré |
v2.04
Politique de confidentialité en anglais (/legal/privacy)
8 septembre 2026Confidentialité
| ✅ | 🇬🇧 Nouvelle page anglaise dédiée, avec les intitulés standards que le contrôle automatisé de Google reconnaît | Livré |
| ✅ | 🔗 Liens croisés entre les deux versions et lien dans le pied de page (Google exige que la politique soit liée depuis l'accueil) | Livré |
v2.03
Politique de confidentialité conforme aux exigences Google
8 septembre 2026Confidentialité
| ✅ | 🔐 Section dédiée aux données issues du compte Google : ce à quoi on accède, comment on l'utilise, où c'est stocké, avec qui c'est partagé, comment le retirer | Livré |
| ✅ | 🇬🇧 Résumé complet en anglais en fin de page : le contrôle automatisé de Google lit l'anglais | Livré |
| ✅ | 🔒 Sections ajoutées : sécurité, durées de conservation détaillées, absence de publicité et d'entraînement d'IA | Livré |
v2.02
CI réparée (le pré-rendu construisait un client Supabase)
7 septembre 2026Correctif
| ✅ | 🔴 La CI échouait depuis la v1.93 : deux écrans créaient le client Supabase pendant le rendu, ce qui casse le pré-rendu au build (sans variables d'environnement) | Livré |
| ✅ | ✅ Le client est maintenant construit à l'usage ; le build est rejoué sans fichier .env avant chaque push, comme la CI | Livré |
v2.00
Fil d’actualités daté, lot du 7e jour visible, onglet raccourci
7 septembre 2026Actualités
| ✅ | 🗞️ Le fil montre TOUTES les news, de la plus récente à la plus ancienne, l'annonce sur les coins ferme donc la marche | Livré |
| ✅ | 📅 Chaque news est datée | Livré |
| ✅ | 🖼️ La news « nouveaux accès » montre un aperçu des deux boutons ajoutés au profil | Livré |
Récompense quotidienne
| ✅ | 🖼️ Le 7e jour affiche la VRAIE illustration à gagner (et l'écran de gain aussi) | Livré |
| ✅ | 🛟 Si le service ne répond pas, la modale s'ouvre quand même et l'explique, au lieu d'un bouton qui semble mort | Livré |
Cartes & onglet
| ✅ | 🔒 Illustration verrouillée : le choix d'un joueur qui ne la possède pas est remis à zéro (SQL T56b) | Livré |
| ✅ | 🌑 Cartes non possédées un peu plus grisées | Livré |
| ✅ | 🗂️ L'onglet du navigateur affiche uniquement « HistoMaker » | Livré |
v1.99
Modales en plein écran, profil simplifié
7 septembre 2026Profil
| ✅ | 🧹 « Amis », « Demandes » et « Rechercher » fusionnés en UN seul onglet : ajouter un ami ne demande plus trois allers-retours | Livré |
| ✅ | 🔄 « Options de jeu » passe avant « Mon Profil » dans la barre d'onglets | Livré |
Modales
| ✅ | 🖥️ Récompense du jour EN PLEIN ÉCRAN : grande semaine, jour en cours marqué « Aujourd'hui », écran de gain mis en scène | Livré |
| ✅ | 📣 Fenêtre d'actualités EN PLEIN ÉCRAN : barre de progression continue, contenu dans une colonne lisible, barre d'action fixe | Livré |
v1.98
Correctif SQL de la récompense quotidienne (validé par répétition générale)
7 septembre 2026Correctif
| ✅ | 🐛 Fonction de récompense corrigée : un nom de colonne de sortie entrait en conflit avec `users.coins` et la faisait échouer à l'exécution | Livré |
| ✅ | 🧪 Les migrations sont désormais répétées en vrai sur la base puis annulées (ROLLBACK) avant livraison : les 7 jours, la double réclamation et l'octroi de l'illustration sont vérifiés | Livré |
v1.97
Fenêtre de communication à étapes + récompense du jour rouvrable
7 septembre 2026Fenêtre de communication (nouveau composant)
| ✅ | 📣 Les annonces passent en STEPPER : une information par écran, navigation Suivant/Précédent, points de progression | Livré |
| ✅ | 📚 Composant réutilisable pour toute communication future, avec ses stories Storybook | Livré |
| ✅ | 🗞️ Les actualités vivent dans un fichier dédié : ajouter une annonce = ajouter une entrée | Livré |
Récompense du jour
| ✅ | ✨ Modale repensée : calendrier des 7 jours, jour en cours mis en avant, jours obtenus cochés, semaines complétées | Livré |
| ✅ | 🔄 Deux boutons dans le profil : « Récompense du jour » et « Dernières actualités » (avec pastille si non lue) | Livré |
v1.96
Récompense quotidienne sur 7 jours et illustrations verrouillables
7 septembre 2026Récompense quotidienne
| ✅ | 📅 Cycle de 7 jours : 100 coins par jour de connexion, et l'illustration « Marie Curie 4 » au 7e | Livré |
| ✅ | 🤝 Manquer un jour ne remet PAS la série à zéro : elle reprend où elle s'est arrêtée | Livré |
| ✅ | 🔒 Crédit atomique côté base : impossible de réclamer deux fois le même jour, même en cliquant deux fois | Livré |
Illustrations verrouillables
| ✅ | 🖼️ Toute illustration peut être verrouillée : soit un prix en coins, soit un code d'événement | Livré |
| ✅ | ⚙️ Réglage depuis le back-office, illustration par illustration (Libre / Coins / Code) | Livré |
| ✅ | 💰 « Jeanne d'Arc 6 » passe à 10 000 coins ; « Marie Curie 4 » se débloque par code d'événement | Livré |
| ✅ | 👁️ Une illustration verrouillée reste VISIBLE (assombrie, cadenas) : on voit ce qu'on peut gagner | Livré |
v1.95
Pages légales complètes et pied de page (mentions légales, RGPD, CGU)
6 septembre 2026Conformité
| ✅ | ⚖️ Nouvelle page **Mentions légales**, obligatoire pour tout site accessible au public (LCEN) : éditeur, hébergeur, propriété intellectuelle, signalement de contenu | Livré |
| ✅ | 🔒 Politique de confidentialité réécrite selon l'article 13 du RGPD : données, finalités ET bases légales, sous-traitants, transferts hors UE, durées, droits, CNIL, cookies, mineurs, sécurité | Livré |
| ✅ | 📜 Conditions d'utilisation étoffées : compte, âge, conduite, monnaie sans valeur monétaire, responsabilité, droit applicable | Livré |
Navigation
| ✅ | 🔗 Pied de page sur tout le site avec les trois liens légaux + contact (ils n'étaient accessibles par AUCUN lien) | Livré |
| ✅ | 🔎 Les trois pages sont ajoutées au sitemap (indexation Google) | Livré |
v1.94
Connexion Google : filet de sécurité sur le retour, logo pour l'écran de consentement
4 septembre 2026Connexion Google
| ✅ | 🛟 Retour de connexion atterrissant sur l'accueil avec un `code` (quand Supabase retombe sur son « Site URL ») : il est désormais réacheminé vers /auth/callback au lieu de laisser l'utilisateur déconnecté | Livré |
| ✅ | 🖼️ Logo exporté pour l'écran de consentement Google (docs/brand : 512 px et 120 px, fond opaque) | Livré |
v1.93
Connexion Google (code prêt), mot de passe oublié, pages légales
4 septembre 2026Connexion Google
| ✅ | 🔐 Bouton « Continuer avec Google » sur la connexion ET l'inscription | Livré |
| ✅ | ↩️ Retour OAuth sécurisé (/auth/callback) : la page de destination est vérifiée, impossible d'en faire un tremplin vers un site tiers | Livré |
| ✅ | 👤 « Mon Profil » indique le moyen de connexion ; un compte Google peut DÉFINIR un mot de passe (au lieu d'en « changer ») | Livré |
| ⚙️ | ⚙️ Reste à activer côté consoles Google + Supabase, marche à suivre dans docs/GOOGLE-AUTH.md | En cours |
Comptes
| ✅ | 🔓 « Mot de passe oublié ? » renvoyait vers une page inexistante (404) : le parcours complet existe enfin (envoi du lien + choix du nouveau mot de passe) | Livré |
| ✅ | 📄 Pages « Politique de confidentialité » et « Conditions d'utilisation » (exigées par Google, et par le RGPD) | Livré |
v1.92
Onglet « Mon Profil » : inscription, mot de passe, suppression du compte
4 septembre 2026Mon Profil (nouvel onglet)
| ✅ | 📅 Date d'inscription (avec le « il y a X mois »), nom d'utilisateur et adresse e-mail | Livré |
| ✅ | 🔑 Changement de mot de passe, le mot de passe ACTUEL est redemandé : une session laissée ouverte ne suffit pas à prendre le compte | Livré |
| ✅ | 🗑️ Suppression définitive du compte : il faut retaper son nom d'utilisateur, et c'est le serveur qui vérifie. Collection, decks, lieux, coins et amitiés sont effacés | Livré |
Renommage
| ✅ | 🎮 « Réglages » s'appelle désormais « Options de jeu », dans le profil comme dans le menu « ⋯ » en partie | Livré |
v1.91
Passe cybersécurité : base verrouillée, économie protégée, API durcie
4 septembre 2026Base de données
| ✅ | 🔒 Corrigé (critique) : un joueur pouvait écrire directement dans la table `users` et se donner des coins infinis ET le rôle administrateur | Livré |
| ✅ | 🛡️ RLS activée sur les 5 tables qui en étaient dépourvues ; plus aucun droit d'écriture depuis le navigateur | Livré |
| ✅ | 👁️ La main de l'adversaire n'est plus lisible en base pendant une partie asynchrone | Livré |
Économie
| ✅ | 🎴 Cartes gratuites en boucle : quota journalier appliqué et distributions gratuites coupées en production | Livré |
| ✅ | 🪙 Double dépense de coins impossible (débit atomique en base) | Livré |
API & front
| ✅ | 🚦 Limitation de débit (300 req/min, 20/min sur les routes d'économie) et en-têtes de sécurité sur l'API et le site | Livré |
| ✅ | 🔎 Recherche de joueurs : injection de filtre corrigée | Livré |
| ✅ | 🔑 Identifiants de test retirés du code (variables d'environnement) | Livré |
v1.90
Cartes rétrécies homothétiquement, fiche par-dessus tout l'HUD, HUD droit aligné sur un axe
3 septembre 2026Cartes
| ✅ | 📐 Une carte rétrécie l'est désormais HOMOTHÉTIQUEMENT : liseré, coins, titres, dates, pastilles et marges suivent tous l'échelle (la carte est dessinée à sa taille nominale puis mise à l'échelle d'un bloc) | Livré |
| ✅ | 🔍 Le catalogue et les tailles nominales sont strictement inchangés (échelle = 1) | Livré |
Fiche de carte
| ✅ | 🪟 La fiche passe AU-DESSUS de tout l'HUD (fond z-190, panneau z-200) : plus aucun élément d'interface ne la recouvre, sur aucun support | Livré |
| ✅ | 📚 Storybook à jour : stories « Homothétie (carte rétrécie) » et « Fiche carte par-dessus l'HUD » | Livré |
HUD droit du plateau
| ✅ | 🎯 Score, compteur d'actions et « Fin du tour » partagent enfin le MÊME axe vertical au pixel près (colonne de largeur fixe, contenu centré) | Livré |
v1.89
Score centré (Web et paysage), liseré de carte vraiment proportionnel
3 septembre 2026Plateau
| ✅ | 🎯 Web et mobile paysage : le SCORE SEUL est centré pile au milieu du bord droit ; le compteur d'actions et « Fin du tour » restent en bas à droite | Livré |
| ✅ | 📱 Portrait inchangé : score, actions et « Fin du tour » restent empilés en bas à droite (pas la place au centre) | Livré |
Cartes
| ✅ | 🎴 Liseré et coins vraiment proportionnels : la correction de la v1.88 ne prenait pas (une unité de conteneur posée sur le conteneur lui-même se résout sur son PARENT). Le cadre est désormais un calque enfant → il suit la largeur réelle de la carte | Livré |
| ✅ | 📏 Mesuré : carte de 224 px (catalogue) → liseré 3 px / coins 14 px, INCHANGÉ ; carte de 104 px → 2,3 px ; carte de 70 px (plateau mobile) → 1,5 px | Livré |
v1.88
Retour du zoning Web validé, contours de carte proportionnels, bouton « Fermer » sur la fiche
3 septembre 2026Plateau, retour à la disposition validée
| ✅ | ↩️ Web et mobile paysage : le groupe score + actions + « Fin du tour » revient EN BAS À DROITE (le centrage à mi-hauteur de la v1.87 est annulé) | Livré |
| ✅ | 📱 Mobile portrait inchangé : la disposition validée en v1.87 est conservée telle quelle | Livré |
Mobile, coin joueur
| ✅ | 📏 Bouton Journal et pastille de profil au MÊME gabarit (44 px) : ils sont désormais alignés à gauche au pixel près | Livré |
| ✅ | 🔵 Bulles d'énergie + pioche déplacées sur leur propre calque, CENTRÉES : les entrées du journal de combat, qui montent du coin bas-gauche, ne viennent plus se superposer aux bulles | Livré |
Cartes, contour proportionnel (partout sur le site)
| ✅ | 🎴 Le contour et les coins arrondis d'une carte se redimensionnent AVEC elle (unités de conteneur) : fini l'effet « gros pâté » sur les petites cartes (aperçus de deck, vitrines, listes) | Livré |
Confort
| ✅ | ✖️ Fiche de carte : bouton tertiaire « Fermer » sous « Jouer cette carte sur le plateau », plus besoin de remonter chercher la croix (surtout en portrait) | Livré |
| ✅ | ✎ « Choisissez votre deck » : bouton d'édition directement dans chaque box de deck | Livré |
v1.87
Score + actions + fin du tour réunis en un seul groupe, sur les 3 formes ; corrections paysage et portrait
3 septembre 2026Colonne droite unifiée (Web, paysage, portrait)
| ✅ | 🎯 Score, compteur d'actions et « Fin du tour » forment désormais UN SEUL groupe (même axe, empilés ensemble) au lieu de 3 blocs indépendants | Livré |
| ✅ | 📱 Portrait : ce groupe apparaît enfin (il était absent) et remplace l'ancien affichage « PV » dans les coins | Livré |
| ✅ | 📏 Texte et pastilles encore réduits en paysage/portrait (score, « Actions », « Fin du tour ») | Livré |
Mobile paysage
| ✅ | 🤝 Main adverse recentrée (elle restait collée à droite depuis la correction du portrait) | Livré |
| ✅ | 🔴 Bulles d'énergie encore réduites (nouvelle taille « xs ») ; profil et Journal passent en icône seule, comme le portrait | Livré |
| ✅ | 🔧 Corrigé : l'énergie/pioche à gauche de la main mordait sur vos cartes de ~96 px, la largeur de la main dérive maintenant de la même formule que le Web, qui l'empêche structurellement | Livré |
Mobile portrait
| ✅ | 🃏 Cartes de la main décalées un peu plus à droite | Livré |
v1.86
Mobile portrait revu (zoning) : rien ne touche plus les cartes ; mobile horizontal aligné sur le système Web
3 septembre 2026Mobile portrait
| ✅ | 🃏 Votre main quitte le centre : elle est ferrée en bas à gauche, légèrement rognée | Livré |
| ✅ | 🤝 La main adverse se glisse entre la pastille de profil et le menu « ⋯ », sans toucher ni l'un ni l'autre | Livré |
| ✅ | 👤 Pastilles de profil et bouton « Journal de combat » passent en icône seule (sans texte) : ça libère de la hauteur | Livré |
| ✅ | 🔴 Le deck de l'adversaire rejoint ses points d'énergie sur la même ligne | Livré |
| ✅ | ⚡ Le compteur d'actions (même présentation qu'en paysage/Web) se glisse à droite, juste sous VOTRE bande de cartes | Livré |
| ✅ | ✅ Plus aucun élément d'interface ne touche les cartes : vérifié par mesure (0 chevauchement) entre le plateau, le bloc coin, le compteur d'actions et la main | Livré |
Mobile horizontal (paysage)
| ✅ | 🖥 Reprend désormais le MÊME système de positionnement que le Web (score à droite, énergie à côté de la main, compteur d'actions au-dessus de « Fin du tour »), à taille réduite | Livré |
| ✅ | 📏 Boutons et pastilles rétrécis au prorata de l'espace disponible | Livré |
v1.85
Défilement du plateau : la vraie cause trouvée (deux bugs, pas un)
3 septembre 2026Correction
| ✅ | 🚫 Quand l'aperçu au survol/appui long est activé, TOUTES les cartes du plateau interdisaient au doigt tout geste de défilement, puisque le doigt part forcément d'une carte, la bande entière en était paralysée. Corrigé : la carte autorise maintenant le glissement horizontal | Livré |
| ✅ | 👉 La barre de défilement elle-même était trop fine (6 px) pour être attrapée du bout du doigt sur un vrai écran tactile. Sa zone de préhension passe à 22 px (la barre visible reste fine) | Livré |
v1.84
Barre de défilement du plateau + fermeture instantanée de l'aperçu
3 septembre 2026Plateau
| ✅ | 👉 Une fine barre dorée apparaît sous une bande dès qu'elle déborde (à partir du 4e personnage) : elle montre qu'il reste des cartes ET se tire au doigt pour défiler | Livré |
| ✅ | 🚫 Aucune barre quand tout tient à l'écran | Livré |
Aperçu au survol
| ✅ | ⚡ La disparition de l'aperçu est désormais quasi instantanée (le petit délai reste, mais réduit au minimum nécessaire pour pouvoir aller cliquer dessus) | Livré |
v1.83
Actions jouables depuis l'aperçu, fiche de carte agrandie, défilement du plateau visible
3 septembre 2026Aperçu au survol
| ✅ | 🖱 On peut désormais amener la souris SUR l'aperçu et y cliquer les actions : elles se jouent directement, sans ouvrir la fiche | Livré |
Fiche de carte
| ✅ | 🖼 Sur ordinateur, la fiche occupe bien plus de hauteur : l'illustration de gauche prend toute la place | Livré |
| ✅ | ✅ Une action déjà jouée s'affiche comme dans l'aperçu (badge « Jouée » / « Rejouable » et contour assorti), présentation unique et partagée | Livré |
Plateau
| ✅ | 👉 Mobile vertical : dès qu'il y a plus de trois personnages, la carte suivante DÉPASSE du bord, on voit qu'il faut faire défiler | Livré |
| ✅ | 📏 Style « Full Art + Action » : les cartes rétrécissent juste ce qu'il faut pour que les actions ne soient plus coupées | Livré |
v1.82
Cartes du plateau de nouveau ENTIÈRES : c'est la hauteur de la bande qui commande leur taille
3 septembre 2026Correction
| ✅ | 🃏 Les cartes du plateau ne sont PLUS rognées du tout : on les voit en entier, sur les trois formats (Web, mobile portrait, mobile paysage) | Livré |
| ✅ | 📏 Leur taille se déduit désormais de la hauteur disponible dans la bande, et elles l'occupent entièrement (12 px de marge résiduelle sur Web) | Livré |
| ✅ | 🎯 La place réservée sous la carte s'ajuste au style choisi : rien de réservé quand les actions ne sont pas imprimées dessous | Livré |
v1.81
Main visible aux trois quarts + énergie rangée sous votre profil sur écran étroit
3 septembre 2026Plateau (Web)
| ✅ | 🃏 Vos cartes en main sont visibles aux TROIS QUARTS (et non plus au quart) : on les lit sans avoir à les survoler | Livré |
| ✅ | 🔄 Écran étroit : l'énergie et la pioche se rangent SOUS votre profil au lieu de border votre main, et la main se resserre pour ne jamais les toucher | Livré |
v1.80
Main centrée et bien plus grande, rognée par le bas de l'écran
3 septembre 2026Plateau (Web)
| ✅ | 🃏 Votre main est CENTRÉE à l'écran, avec des cartes bien plus grandes (204 px) dont seul le quart haut dépasse : le bas de l'écran les rogne, comme la main adverse en haut | Livré |
| ✅ | 📐 L'éventail se resserre tout seul quand vous avez beaucoup de cartes : il ne touche jamais l'énergie à gauche ni le bouton d'action à droite | Livré |
| ✅ | 🗑 Le bloc « Manche 0/0 » à côté des points adverses est supprimé | Livré |
| ✅ | 🔵 Bulles d'énergie de l'adversaire agrandies (36 px au lieu de 28) | Livré |
v1.79
Énergie à gauche de la main, main adverse rognée par le bord de l'écran
3 septembre 2026Plateau (Web)
| ✅ | 🔴 Les 4 bulles d'énergie et la pioche se placent À GAUCHE de vos cartes en main, sur la même ligne (au lieu d'être empilées dans la colonne) | Livré |
| ✅ | 🃏 La main de l'adversaire est maintenant rognée par le BORD HAUT de l'écran, comme une main tenue hors champ, au lieu d'être coupée par le bas | Livré |
| ✅ | 📏 Votre main se recentre entre l'énergie et le bouton d'action : plus aucun contact (247 px et 207 px de dégagement mesurés) | Livré |
| ✅ | 🅰 Le mot « Actions » passe en gras : il était illisible sur le tapis | Livré |
v1.78
Plateau Web au zoning : cartes plus grandes, colonne de droite alignée, profils aux extrémités
3 septembre 2026Score et colonne de droite
| ✅ | 🔢 Score remis dans le bon ordre : l'adversaire EN HAUT, le vôtre EN BAS. Le chiffre du joueur en train de jouer est DORÉ | Livré |
| ✅ | 📐 Score, compteur d'actions et bouton « Jouer une carte » partagent désormais le MÊME axe vertical | Livré |
| ✅ | ⚡ Compteur d'actions nettement plus gros, avec « Actions » puis le compte à la ligne | Livré |
| ✅ | 📱 Ce score à droite est réservé au Web et au mobile horizontal ; en portrait, les points restent auprès de chaque joueur | Livré |
Cartes et blocs joueurs
| ✅ | ✂ Les cartes du plateau ne montrent plus que leur HAUT : elles gagnent en taille (198 px au lieu de 176 px sur un écran 1440) | Livré |
| ✅ | 🃏 Main adverse : éventail retourné dans l'autre sens, cartes plus grandes et rognées à 50 % de leur hauteur | Livré |
| ✅ | 👤 Votre profil se place TOUT EN BAS à gauche, aligné avec celui de l'adversaire tout en haut ; le journal de combat juste au-dessus | Livré |
| ✅ | 🔴 Bulles d'énergie bien plus grandes sur Web (information de premier plan), et pioche agrandie en conséquence | Livré |
| ✅ | 🔧 La pioche n'est plus rognée sur son bord : ses cartes empilées débordaient de leur cadre | Livré |
| ✅ | 🏷 Le numéro de version passe en haut à droite, à côté du menu « ⋯ » | Livré |
v1.77
Pioche au bon moment + score des 2 joueurs à droite (zoning Web)
3 septembre 2026Pioche
| ✅ | 🃏 La carte piochée n'arrive plus pendant le tour de l'adversaire : elle APPARAÎT au moment exact de son animation, au début de votre tour, comme un vrai jeu de cartes | Livré |
Plateau (zoning Web)
| ✅ | 🔢 Le score des DEUX joueurs passe à droite, superposé (le vôtre en haut, l'adversaire en dessous) en grands chiffres blancs ; celui du joueur actif s'illumine | Livré |
| ✅ | ⏱ Le compteur d'actions rejoint le bouton « Fin du tour », juste au-dessus | Livré |
| ✅ | ↔ Le score est une surcouche : il ne retire aucune largeur aux deux bandes de cartes | Livré |
Choix du deck
| ✅ | 🖼 L'aperçu utilise le style « Avec fond » (et non « Full Art + Action ») : grande carte sans les actions | Livré |
v1.76
Correction de la barre de navigation mobile + réglages du choix de deck
3 septembre 2026Correction bloquante
| ✅ | 🚨 La barre du bas et la vue verrouillée étaient cassées sur mobile : une page plus large que l'écran élargissait le viewport, et la barre (fixée) débordait avec lui. Corrigé, plus un garde-fou pour que ça ne puisse plus se reproduire | Livré |
Choix du deck
| ✅ | 🖼 Aperçu en « Full Art » (illustration seule, sans les actions) : la carte vedette garde sa taille, les deux suivantes sont à 50 % | Livré |
| ✅ | 🤖 Les TROIS bots (Normal · Extrême · 3200 Elo) sont désormais sur une seule ligne ; « Bot, 3200 Elo » devient « Bot 3200 Elo » | Livré |
v1.75
Plateau au zoning (journal, main, jamais de rognage) + carrousel de decks
3 septembre 2026Plateau, placement selon le zoning
| ✅ | 📜 Journal de combat replacé EN BAS À GAUCHE (il était à droite) : les entrées de journal se posent juste au-dessus de son bouton, comme prévu | Livré |
| ✅ | 🃏 Main agrandie et dégagée : elle ne passe plus sous « Fin du tour », qui reste toujours cliquable au-dessus | Livré |
| ✅ | 📏 JAMAIS de rognage : la largeur des cartes se déduit de la place réellement disponible, elles rétrécissent pour tenir au lieu d'être coupées | Livré |
| ✅ | 📱 Portrait : exactement TROIS cartes côte à côte sans que la 3e touche le bord, quelle que soit la largeur du téléphone | Livré |
| ✅ | 👉 Défilement horizontal des bandes au doigt (touch-action) quand il y a plus de cartes que la largeur | Livré |
| ✅ | ✂ Les effets d'action se tronquent proprement sur petit écran au lieu de déborder du cadre de la carte | Livré |
Choix du deck
| ✅ | 🎠 Carrousel de decks à la place de la liste verticale : les decks défilent horizontalement (swipe au doigt, chevrons sur grand écran) | Livré |
| ✅ | 🖼 Chaque deck montre l'APERÇU de ses cartes, comme la box de « Mes Decks » | Livré |
| ✅ | 🛑 Pas de boucle : aux extrémités, les chevrons se désactivent | Livré |
v1.74
Fiche carte : swipe mobile entre les cartes d'une zone + ordre des actions cohérent
2 septembre 2026Cartes
| ✅ | 🔀 L'aperçu au survol n'intervertit plus les actions : même ordre que sur la carte (tri par coût), partout | Livré |
| ✅ | 👆 Mobile : on passe d'une carte à l'autre au SWIPE gauche/droite dans la fiche (petite animation d'entrée) | Livré |
| ✅ | 🏷️ La fiche indique en haut d'où vient la carte : « Votre main », « Votre terrain » ou « Terrain adverse » (+ position, ex. 2 / 3) | Livré |
| ✅ | 🛑 Pas de boucle : arrivé à la dernière (ou première) carte, le swipe et le chevron sont bloqués | Livré |
| ✅ | ⌨️ Mêmes déplacements aux flèches ← → sur ordinateur ; chevrons tactiles de 44 px mini | Livré |
Plateau
| ✅ | 🎯 Les cartes du plateau sont de nouveau CENTRÉES, et se décalent progressivement quand elles s'accumulent (le défilement reste atteignable) | Livré |
| 🔜 | 📍 Journal de combat + zone de main : repositionnement selon le zoning, en attente des maquettes | Prévu |
v1.73
Plateau : zoning corrigé, bandes pleine largeur, énergie horizontale, PV sans colonne
2 septembre 2026Corrections du zoning (Web / Mobile H / Mobile V)
| ✅ | 📏 Taille des cartes VERROUILLÉE sur le plateau : plus aucune variation, et JAMAIS de rognage | Livré |
| ✅ | ↔️ Les 2 bandes de cartes prennent toute la largeur et deviennent défilables horizontalement (inutile en paysage / web où tout tient) | Livré |
| ✅ | 🗑️ Suppression de la colonne de droite : les PV de l'adversaire sont en haut, les vôtres en bas, l'espace horizontal est rendu aux cartes | Livré |
| ✅ | 🎨 Composant des 4 couleurs réaligné à l'HORIZONTALE (bleu · jaune · rouge · vert) pour gagner de la hauteur, sur tous les supports | Livré |
| ✅ | 🧩 Blocs joueurs compacts : colonne étroite en portrait, bandeau sur une ligne en paysage/web, plus aucun chevauchement | Livré |
| ✅ | 🂠 Main adverse compacte et déportée près du menu « ⋯ » sur mobile (centrée en haut sur le web) | Livré |
v1.72
Plateau : repositionnement complet (Web / Mobile H / Mobile V) + identité des joueurs
2 septembre 2026Positionnement du plateau (zoning)
| ✅ | 🪪 Nouveau bloc « Avatar + Nom » pour les DEUX joueurs (adversaire en haut, vous en bas) ; nom du joueur ou du bot. Avatar placeholder pour l'instant | Livré |
| ✅ | 🔢 Les PV passent dans une colonne à DROITE (adversaire en haut, vous en dessous) ; la manche juste dessous | Livré |
| ✅ | 🔄 Bouton « Fin du tour » déplacé en bas à droite ; énergie + pioche + compteur d'actions regroupés près de chaque joueur | Livré |
| ✅ | 📐 Disposition alignée sur le zoning et responsive sur les 3 formes (Web, mobile paysage, mobile portrait) | Livré |
| 🔜 | 🖼️ Avatars « visage » recadrés depuis les cartes : prochaine étape (placeholders pour l'instant) | Prévu |
v1.71
Playmats achetables en coins (même parcours que les cartes)
25 août 2026Lieux · Playmats
| ✅ | 🗺️ Certains lieux deviennent ACHETABLES en coins (les autres restent gratuits ou à gagner), bouton « Débloquer · X 🪙 » sur le lieu verrouillé | Livré |
| ✅ | 🧾 Même parcours d'achat que les cartes : confirmation (aperçu + solde) puis félicitations. Déblocage définitif | Livré |
| 🔜 | ℹ️ Activation dès la petite migration lancée (colonne coût sur les playmats), sinon aucun changement visible | Prévu |
v1.70
Mes Decks : aperçu des cartes dans chaque box + bouton « éditer »
25 août 2026Mes Decks
| ✅ | 🖼️ Chaque deck affiche un APERÇU de 3 cartes (les 3 premières), dans le style « attaque dans la carte » (actions visibles) | Livré |
| ✅ | ✏️ Bouton picto « éditer » sur chaque deck → ouvre directement l'édition (cliquer l'aperçu aussi) | Livré |
| ✅ | 🃏 Deck vide → repère clair « ajoutez des personnages » | Livré |
| 🔜 | ℹ️ Choix des 3 cartes vedettes (1 principale + 2 en édition, façon Pokémon Pocket) : bientôt | Prévu |
v1.69
Aperçu de carte : en jeu uniquement, plus de double affichage + « Ma Collection » retirée
25 août 2026Aperçu de carte (survol / appui long)
| ✅ | 🎯 L'aperçu ne s'affiche plus QUE EN JEU (main + plateau), retiré de l'éditeur de deck où il n'avait aucun intérêt | Livré |
| ✅ | 🛑 Plus de double affichage : si vous ouvrez la FICHE d'une carte (tap/clic), l'aperçu ne se superpose plus (exclusion mutuelle, web ET mobile) | Livré |
| ✅ | 🟢 En jeu, l'aperçu indique l'état de chaque action : VERTE si déjà jouée, DORÉE si rejouable | Livré |
Mes Decks
| ✅ | 🧹 Suppression de « Ma Collection » (redondante) : la notion de carte POSSÉDÉE reste, via le filtre « possédées uniquement » de la Galerie et de l'éditeur de deck | Livré |
v1.68
Éditeur de deck : en-tête clair unifié + entièrement responsive sur mobile
25 août 2026Éditeur de deck
| ✅ | ✨ Fini le bandeau noir dans l'éditeur : même en-tête clair que le reste du site (fil d'Ariane, titre éditable, onglets, bouton Sauvegarder) | Livré |
| ✅ | 📱 Entièrement responsive sur mobile : « Deck actuel » et le pool de cartes s'empilent, la barre de navigation du bas est présente, plus de débordement | Livré |
| ✅ | 🖥️ Sur desktop : la disposition en 2 colonnes (deck à gauche, cartes à droite) est conservée | Livré |
v1.67
En-têtes de page : fini le bandeau noir, place à un en-tête clair et pro
25 août 2026Interface
| ✅ | ✨ Le gros bandeau noir en haut des pages disparaît au profit d'un en-tête ÉDITORIAL clair, posé sur le fond de page, séparé par une fine ligne | Livré |
| ✅ | 🧭 Fil d'Ariane affiné (séparateurs en chevron), titre plus net, sous-titre plus lisible, toutes les infos et boutons conservés | Livré |
| ✅ | 📱 Rendu propre sur mobile (boutons empilés) comme sur desktop, identique sur les 9 pages concernées | Livré |
v1.66
Achat en 2 temps (confirmation + félicitations), admin mobile réparé, tempo bot = joueur
25 août 2026Parcours d'achat
| ✅ | 🧾 Modale de CONFIRMATION avant de dépenser : aperçu du personnage en gros plan, coût, solde avant/après | Livré |
| ✅ | 🎉 Modale de FÉLICITATIONS après l'achat : la carte en grand, éclat doré, « ce personnage rejoint votre collection » | Livré |
Corrections
| ✅ | 📱 Portail Admin sur mobile : en-tête responsive (boutons empilés), plus de débordement ; barre du haut allégée (la musique reste dans les Réglages) → la nav ne déborde plus | Livré |
| ✅ | ☑️ Filtre « cartes possédées uniquement » dans l'éditeur de deck : fonctionne (coché par défaut) | Livré |
| ✅ | ⏱️ Animations : le bot et le joueur partagent le MÊME tempo (le tour du joueur fait foi), bandeau de tour unifié, back-office mis à jour | Livré |
À venir
| 🔜 | 🗺️ Playmats : même système d'achat que les cartes (achetables OU déblocables) | Prévu |
| 🔜 | 🎨 Illustrations « premium » payantes (ex. les 2 skins Halloween de Diane de Poitiers) | Prévu |
v1.65
Déblocage, version « sexy » : coins dans l'en-tête, bouton intégré à la carte, modale d'accueil
24 août 2026Boutique de personnages
| ✅ | 🪙 Vos coins sont désormais dans l'EN-TÊTE (raccourci global) et sur votre profil, plus dans la page | Livré |
| ✅ | 🎴 Le bouton « Débloquer » est INTÉGRÉ à la carte (il se soulève avec elle, plus de bouton détaché au survol) | Livré |
| ✅ | 🌫️ Grisé des cartes non possédées adouci (plus discret) | Livré |
| ✅ | ☑️ Nouveau filtre « Cartes possédées uniquement », décoché dans la Galerie, coché par défaut dans l'éditeur de deck | Livré |
Decks
| ✅ | 🛡️ Un deck contenant un personnage non débloqué est INJOUABLE (bloqué à la sauvegarde ET à l'entrée en partie) ; l'éditeur applique les mêmes règles que la Galerie | Livré |
Nouveautés
| ✅ | 📢 Nouvelle modale d'information à l'arrivée sur le site : explique en images la dernière mise à jour, avec « ne plus me le rappeler » | Livré |
| 🔜 | 🗺️ Certains playmats deviendront aussi achetables en coins, bientôt | Prévu |
v1.64
Déblocage des cartes : 20 persos de départ + achat des autres par coins
24 août 2026Collection & déblocage
| ✅ | 🔓 Vous démarrez avec 20 personnages (10 femmes + 10 hommes) ; les autres sont verrouillés et se débloquent avec des coins | Livré |
| ✅ | 🪙 Solde de coins affiché dans la Galerie ; chaque carte verrouillée montre son coût et un bouton « Débloquer » | Livré |
| ✅ | 💰 Tous les joueurs reçoivent 10 000 coins pour commencer (de quoi débloquer plusieurs personnages) | Livré |
| ✅ | ✅ Une carte débloquée l'est DÉFINITIVEMENT (elle rejoint votre collection) | Livré |
Decks
| ✅ | 🛡️ Un deck ne peut contenir que des personnages débloqués : sinon message « Tous les personnages ne sont pas débloqués » | Livré |
À venir
| 🔜 | 📅 Gains de coins : victoires contre les bots, récompenses quotidiennes, quêtes événementielles | Prévu |
| 🔜 | 🎨 Illustrations supplémentaires à débloquer par personnage (comme des skins) | Prévu |
v1.63
Back-office : bascule rapide de compte + préparation de l'économie de déblocage
24 août 2026Back-office
| ✅ | 🔄 Bouton « Changer de compte » dans le Portail Admin : déconnexion → écran de connexion (e-mail pré-remplissable via ?email=). Aucun mot de passe manipulé | Livré |
Économie de déblocage (préparation)
| 🔜 | 🔒 Cartes « débloqué / verrouillé » + achat par coins (façon LoL) : migration + seed prêts (20 cartes de départ 10♀/10♂, coûts par rareté, coins). Activation dès la migration lancée | Prévu |
v1.62
Hub Social : bannière d'identité, défis & récompenses, centre de notifications + badge « Jouer »
24 août 2026Hub Social (ex-Profil)
| ✅ | 🎖️ Bannière d'identité : avatar, pseudo, badge Admin, stats rapides (amis · parties en cours · défis à voir), accès Réglages | Livré |
| ✅ | ⚔️ Bloc « À vous de jouer » : les parties différées en attente mises en avant en haut, reprise en 1 tap | Livré |
| ✅ | 🔔 Centre de notifications (cloche) : « c'est à vous de jouer », défi reçu, partie terminée, s'ouvre sur le match concerné, marque comme lu | Livré |
Défis & récompenses
| ✅ | 🎯 Nouvel onglet « Défis » avec progression PAR JOUEUR (API dédiée) : collectionner des personnages, débloquer des lieux, gagner des parties… | Livré |
| ⚙️ | 🏅 Récompenses annoncées (badges, playmats, icônes de profil) ; défis avancés (score en une manche, personnages différents joués) : suivi fin à venir | En cours |
Notifications
| ✅ | 🔴 Badge sur l'onglet « Jouer » (haut ET barre du bas mobile) dès qu'une partie différée attend votre tour | Livré |
| 🔜 | 📱 Notifications push mobile (buzz quand l'adversaire a joué, même app fermée) : prochain lot, nécessite un petit setup (clés VAPID + migration) | Prévu |
v1.61
Mobile : cartes plus petites (façon Gwent), menu « ⋯ », aperçu carte fiabilisé
24 août 2026Plateau, mobile
| ✅ | 🃏 Cartes nettement PLUS PETITES sur mobile (main ET terrain), proche des tailles Gwent : tous les éléments d'interface redeviennent visibles | Livré |
| ✅ | ⋯ « Réglages » et « Abandonner » regroupés dans un menu unique (meatball ⋯) en haut à droite → coin dégagé | Livré |
Infos de carte (aperçu)
| ✅ | 📱 Appui long mobile : plus de menu natif « Enregistrer l'image » qui volait le geste → l'aperçu s'affiche bien (touch-callout coupé + image non téléchargeable) | Livré |
| ✅ | 🎯 Web : le panneau ne « saute » plus au survol, il apparaît directement au bon niveau (fondu sans translation, fini le conflit avec le centrage) | Livré |
v1.60
Correctifs mobile & jeu : plateau sans bandes, drag réparé, infos carte au bon endroit
22 août 2026Infos de carte (survol / appui long)
| ✅ | 🃏 Le panneau d'infos s'affiche JUSTE À CÔTÉ de la carte survolée (et non plus collé au bord de l'écran), borné pour ne jamais sortir de l'écran | Livré |
| ✅ | 🛡️ Fonctionne aussi pour les cartes POSÉES SUR LE TERRAIN (plus seulement la main) | Livré |
| ✅ | 📱 Appui long réparé sur mobile : la carte ne « scrolle » plus au maintien (touch-action), le panneau s'ouvre après ~0,4 s | Livré |
Plateau de jeu, mobile
| ✅ | ⬛ Fini les bandes noires sur le plateau (vertical ET horizontal) : le plateau est de nouveau fluide, pleine largeur | Livré |
| ✅ | 🫳 Drag & drop réparé : la carte fantôme apparaît SOUS le pouce, à sa vraie taille (et non minuscule et loin), la cause était un zoom résiduel à 0,5 | Livré |
| ✅ | ⚙️ Boutons « Réglages » et « Abandonner » agrandis avec libellé visible sur mobile (portrait + paysage) | Livré |
Plateau de jeu, animations
| ✅ | 🎬 Animation de pioche déclenchée APRÈS le début de MON tour (plus jamais pendant le tour adverse) : une chose après l'autre | Livré |
| ✅ | 🐢 Transitions « À vous de jouer » et « Tour adverse » ralenties (moins brusques) | Livré |
| ✅ | ✨ La version adverse « Tour adverse » passe aussi en doré (cohérence) | Livré |
Interface
| ✅ | 🖼️ Fond de plateau (web) : image en « cover » (recadrée) → plus de bords noirs sur les côtés | Livré |
| ✅ | 🧭 Barre de navigation du bas fiabilisée sur Profil et Admin (passe au-dessus de tout contenu) | Livré |
| ✅ | ➖ Tiret retiré : « Bot Normal » et « Bot Extrême » (au lieu de « Bot, Normal ») | Livré |
v1.59
Accueil : galerie en mosaïque à côté du hero (fini l'éventail et la frise)
20 août 2026Landing
| ✅ | 🖼️ Les cartes du hero passent en MOSAÏQUE : 3 colonnes de vraies cartes aux hauteurs décalées (mur de collection), directement à côté du texte | Livré |
| ✅ | 🚫 Suppression de l'éventail (cartes côte à côte) et de la frise défilante | Livré |
| ✅ | 📱 Mobile : grille propre 3 colonnes ; statique, léger lever au survol | Livré |
v1.57
Pictogrammes « carte » plus lisibles (Galerie, Mes decks, Dos de carte)
19 août 2026Icônes
| ✅ | 🃏 Icônes maison qui DESSINENT la carte : Galerie = éventail de cartes, Mes decks = pile (deck), Dos de carte = carte face cachée. Fini les pictos génériques peu clairs | Livré |
| ✅ | 🎨 Cohérence : concepts « carte » en trait maison (style gravure du jeu), UI générique en Lucide ; même props → interchangeables | Livré |
| ✅ | 📖 Storybook « Fondations/Icônes » mis à jour (planche « Icônes d’interface ») | Livré |
v1.56
Vraies icônes (Lucide) à la place des emoji, nav & onglets
19 août 2026Icônes
| ✅ | 🎯 Icônes centralisées (Lucide) dans components/icons/ui-icons.tsx : rendu net et cohérent multi-appareils, couleur/taille pilotées par le code | Livré |
| ✅ | 🧭 Emoji remplacés dans la barre de navigation (haut + barre du bas mobile), les onglets de la Galerie et de l’éditeur de deck, et les défis de playmat | Livré |
| ✅ | 📖 Storybook « Fondations/Icônes » enrichi : nouvelle planche « Icônes d’interface » (on documente et on réutilise, plus d’icônes qui pourrissent) | Livré |
| 🔜 | ℹ️ Prochaine passe : back-office, HUD en jeu et états vides (emoji encore présents ailleurs) | Prévu |
v1.55
Refonte de la page d'accueil (sobre & haut de gamme)
19 août 2026Landing
| ✅ | 🎩 Direction « luxe éditorial » : titre en or SOLIDE (plus aucun effet animé sur le texte), grain de papier discret, beaucoup d'air. 2 CTA visibles sans scroll (« Lancer une partie » + « Galerie des cartes ») | Livré |
| ✅ | 🎴 Vitrine de vraies cartes en éventail STATIQUE et sobre (ombre chaude diffuse, léger lever au survol), fini le flottement | Livré |
| ✅ | 🔘 CTA « island » avec icône imbriquée (button-in-button) ; tuiles domaines en double-liseré (coque + cœur) ; mesures en chiffres nus + petites capitales (aucun filet) | Livré |
| ✅ | 🌗 Thème sombre chaud unifié ; courbes de mouvement soignées, entrée en fondu uniquement (respect « animations réduites »), aucune nouvelle dépendance | Livré |
v1.54
Nouvelle carte : Alexandra David-Néel (Art) + Yourcenar en base
18 août 2026Nouveaux personnages
| ✅ | 🧭 Alexandra David-Néel (1868–1969, Art, rare), exploratrice, 1re Européenne à Lhassa. Axe « points bleus » + splash vert : Voyage à Lhassa (+3 PV/tour) · Première à Lhassa (8 PV, +5 si ≥2 alliés Art) · Mystiques et Magiciens du Tibet (+6 PV) · La Voie de l’Orient (+2 ressources Science) | Livré |
| ✅ | 🎭 Marguerite Yourcenar désormais bien présente en base (elle n’avait pas été re-semée) | Livré |
| ✅ | 🛡️ Ajout ciblé en base (script seed-new-cards) : seules ces cartes sont poussées, aucune retouche back-office écrasée | Livré |
v1.53
Mobile : navigation par barre du bas (bottom nav)
18 août 2026Navigation mobile
| ✅ | 📱 Barre d’onglets fixée en bas sur mobile (pensée pour le pouce) : Galerie · Jouer · Decks · Profil · Patch (ou Connexion si déconnecté), icônes + libellés, onglet actif en or | Livré |
| ✅ | 👍 Best practices : ≤ 5 onglets, cible ≥ 44px, feedback de press, safe-area iOS, padding bas auto (le contenu n’est jamais masqué) | Livré |
| ✅ | 🍔 Le menu « hamburger » du haut ne garde que le secondaire (Réglages / compte), plus de doublon avec la barre du bas | Livré |
| ✅ | 🖥️ Desktop inchangé (barre du haut) ; la barre du bas disparaît sur le plateau plein écran | Livré |
v1.52
Nouvelle carte : Marguerite Yourcenar (Art)
18 août 2026Nouveau personnage
| ✅ | 🎭 Marguerite Yourcenar (1903–1987, Art, rare), première femme à l’Académie française. Axe « points bleus » : Mémoires d’Hadrien (+9 PV) · Académie française (8 PV, +5 si ≥2 alliés Art) · L’Œuvre au Noir (+2 PV/tour) · La Traductrice (pioche, splash tempo) | Livré |
v1.51
Storybook rangé en dossiers + page « Boutons »
18 août 2026Design system (Storybook)
| ✅ | 🗂️ Arborescence en dossiers cohérents : Fondations · Primitifs · Cartes · Galerie · Deck · Jeu · Back-office · Mise en page · Réglages · Social (fini le dossier « Design System » à plat) | Livré |
| ✅ | 🔘 Nouvelle page « Boutons » regroupant TOUS les boutons (primary · secondary · gold · CTA doré · danger · discret · chip · segment · icône) avec leurs états | Livré |
| ✅ | ↕️ Ordre du menu figé (du plus atomique au plus complet) via storySort | Livré |
v1.50
Barre de filtre unifiée (Galerie · Decks · Back-office)
18 août 2026Filtres & recherche
| ✅ | 🔎 UNE seule barre de filtre partout (`FilterToolbar`) : recherche + catégories + tri + taille des cartes réunis sur UNE rangée (fini la 2e ligne mal placée) | Livré |
| ✅ | 🧩 Moins de composants : l’ancien `CardFilterBar` + le sélecteur de taille séparé fusionnés ; le champ de recherche (`SearchInput`) est désormais identique en Galerie, éditeur de deck ET back-office | Livré |
| ✅ | 🗂️ Back-office : même champ de recherche que le reste du site ; le tri par colonnes (empilable) du tableau est conservé (bon pattern pour un tableau) | Livré |
| ✅ | 📖 Storybook mis à jour : story « FilterToolbar » (cas complet, back-office, recherche seule) | Livré |
v1.49
Main adverse en éventail + playmats importés enfin sauvegardables
18 août 2026Jeu
| ✅ | 🃏 La main de l’adversaire devient une VRAIE main de jeu : éventail de cartes (de dos), centrée en haut, au même titre que la nôtre en bas, fini la pastille collée au header | Livré |
| ✅ | 🎴 Contre un joueur humain, on voit SON dos de carte choisi (celui de son deck) | Livré |
Correctifs
| ✅ | 🐛 « Corps de requête invalide » à la sauvegarde d’un deck avec un playmat importé au back-office : corrigé. Le playmat est désormais validé contre la base (existe + débloqué) au lieu d’une liste figée | Livré |
v1.48
Éditeur de deck en onglets pleine page + galerie « Playmats »
18 août 2026Éditeur de deck
| ✅ | 🗂️ Personnalisation sortie de la colonne de gauche : onglets pleine page « Deck · Playmat · Ligne terrain · Dos de carte » (la 1re page reste dédiée à l’édition des cartes) | Livré |
| ✅ | 🏞️ « Contour de carte » renommé « Ligne terrain » | Livré |
| ✅ | 🖼️ Aperçu live du plateau (playmat + dos) sur les onglets Playmat et Dos de carte ; le bouton Sauvegarder reste visible sur tous les onglets | Livré |
Galerie & Playmats
| ✅ | 🗺️ Onglet « Lieux · Playmats » renommé « Playmats » dans la Galerie | Livré |
| ✅ | 🖼️ Playmats importés au back-office directement utilisables (aucune taille imposée : le plateau les affiche en « contain », jamais rognés). Taille idéale conseillée : 2560×1440 (16:9), WebP | Livré |
v1.47
Éditeur de deck, personnalisation en onglets + garde « modifications non enregistrées »
17 août 2026Personnalisation du deck
| ✅ | 🗂️ La fenêtre de personnalisation passe en onglets : « Playmat & contour » (playmat + contour des emplacements de carte) et « Dos de carte » | Livré |
| ✅ | 🖼️ La colonne de gauche reste dédiée à l’édition des cartes (« Deck actuel ») ; l’aperçu playmat + dos reste visible en permanence | Livré |
Sécurité d’édition
| ✅ | ⚠️ Garde « modifications non enregistrées » : une modale prévient avant de quitter un deck modifié, fermeture d’onglet, rafraîchissement, bouton Précédent, clic sur le fil d’Ariane ou tout lien interne | Livré |
| ✅ | 💾 La garde se désarme automatiquement après une sauvegarde réussie | Livré |
v1.46
Styles de carte repensés (Verre par défaut) + surlignage « À vous de jouer »
15 août 2026Styles de carte
| ✅ | 🃏 3 styles clarifiés, « Verre » (par défaut, grande carte + actions en verre) · « Avec fond » (même grande carte, SANS actions) · « Full Art + Action » (illustration + actions imprimées dessous) | Livré |
| ✅ | 🔮 Verre appliqué par défaut à tout le monde | Livré |
Jeu
| ✅ | ✨ Le surlignage doré de « À vous de jouer » balaie désormais TOUT le mot ; même effet (argenté) ajouté à « Tour adverse » | Livré |
| ✅ | 🎴 Invocation : correction de la largeur du clone animé (il épouse exactement la taille finale de la carte, y compris en Verre) | Livré |
v1.45
Mobile : fiche optimisée + glisser stable · invocation Verre sans « bave »
15 août 2026Mobile
| ✅ | 📱 Fiche de carte optimisée pour petits écrans (portrait ET paysage) : marges réduites, illustration compacte, contenu qui tient mieux, même composant que sur ordinateur | Livré |
| ✅ | 🖐️ Glisser-déposer tactile : la carte tirée est masquée dans l’éventail (seul son fantôme suit le doigt) → fini les cartes qui « partent sur le côté » | Livré |
Jeu
| ✅ | 🎴 Invocation en style « Verre » : le clone animé prend la TAILLE FINALE exacte de la carte (illustration) ; les actions apparaissent à la pose → plus de « bave » ni de redimensionnement | Livré |
v1.44
Contour de carte personnalisable (comme le playmat & le dos)
15 août 2026Personnalisation
| ✅ | 🖼️ Nouveau cosmétique « Contour de carte » dans l’éditeur de deck (Domaine · Or · Argent · Obsidienne · Halo), au même titre que le playmat et le dos de carte | Livré |
| ✅ | 🎮 Le contour choisi s’applique à VOS cartes sur le plateau (liseré + halo, bien détaché du playmat) | Livré |
v1.43
Éditeur de deck : « Deck actuel » repensé + contour des cartes plus net
15 août 2026Éditeur de deck
| ✅ | 🐛 Fix : le bloc « Personnalisation » ne chevauche plus « Deck actuel », barre latérale sticky (liste qui défile à l’intérieur, Personnalisation en pied TOUJOURS visible) | Livré |
| ✅ | 🗂️ « Deck actuel » : bouton Replier/Détailler (cache les actions pour gagner de la place), colonne plus étroite, catégorie « Science » retirée (nom seul conservé) | Livré |
Jeu
| ✅ | 🃏 Contour des cartes sur le plateau plus net (double liseré sombre + clair) → les cartes se détachent mieux du playmat | Livré |
v1.42
Back-office : atelier « Animations & Timings » (monitoring + réglage)
15 août 2026Back-office
| ✅ | ⏱️ Nouvel onglet « Animations & Timings » : toutes les animations, triggers, délais et sons du jeu (joueur ET bot), groupés par phase avec une frise indicative (ordre + poids temporel) | Livré |
| ✅ | 🎚️ Chaque durée/délai est éditable EN DIRECT (stocké dans le navigateur, lu par le jeu aussitôt), invocation, activation, triggers, début de tour, pioche, journal… | Livré |
| ✅ | 🔊 Écoute des sons (SFX) par événement · Export/Import JSON de la config · réinitialisation | Livré |
v1.41
Storybook : passe complète (composants micro + macro manquants)
15 août 2026Design system (dev)
| ✅ | 15 nouveaux composants documentés : CardFilterBar, CardGrid, BookTooltip, RoundRecap, JournalPanel, DeckCosmeticsModal, CardWakingFallback, AppNavBar, CatalogBrowser, CatalogTabs, PlaymatCollection, AsyncGamesPanel, IllustrationUploader, CardEditorForm, et le plateau de jeu complet (GameBoard) | Livré |
| ✅ | Fixtures partagées (src/stories/fixtures.ts) : cartes, plateau, journal, sans dépendance réseau | Livré |
| ✅ | Fix : bug préexistant du mock App Router Storybook (parameters.nextjs.appDirectory manquant) qui faisait planter la story ServerWakingPill | Livré |
v1.40
Fiche de carte agrandie (infos + illustrations sans scroll) + Histoire toujours visible
13 août 2026Fiche de carte
| ✅ | 🔎 La fiche s’agrandit pour suivre son contenu : infos, actions ET galerie d’illustrations visibles d’un coup, sans scroller (elle ne défile que si le contenu dépasse l’écran) | Livré |
| ✅ | 📖 Le bouton « Histoire » est TOUJOURS présent, y compris en partie (repli sur la bio si aucun récit n’est écrit) | Livré |
v1.39
Playmats pilotés par la base : les lieux importés deviennent jouables
13 août 2026Playmats
| ✅ | 🎴 L’éditeur de deck liste désormais les playmats DEPUIS LA BASE → un lieu importé au back-office est directement sélectionnable | Livré |
| ✅ | 🖼️ Le fond de plateau EN JEU se résout aussi en base (image du lieu choisi) → les lieux importés s’affichent pendant la partie | Livré |
| ✅ | 🗺️ Le manifeste statique ne sert plus que de secours instantané (dégradé + 5 lieux d’origine) avant la réponse de l’API | Livré |
v1.38
Back-office : import des Lieux (playmats), même outil que les illustrations
13 août 2026Back-office
| ✅ | 🗺️ Nouvelle section « Lieux · Playmats » : importer, nommer (légende + artiste) et supprimer des playmats, MÊME composant que les illustrations de personnages (variant playmats, format paysage) | Livré |
| ✅ | 🖼️ Les playmats importés apparaissent dans la Galerie → Lieux (la collection lit désormais l’image en base) | Livré |
v1.37
Correctif : retour à 4 actions/personnage + back-office en accordéon
13 août 2026Correctif important
| ✅ | 🃏 14 personnages affichaient 5 ou 6 actions à la suite d’une régénération : retour à EXACTEMENT 4 actions partout (règle absolue). Garde-fou ajouté pour que ça ne puisse plus jamais se reproduire | Livré |
Back-office
| ✅ | 🗂️ Galerie d’illustrations en accordéon : chaque personnage se déplie/replie ; boutons « Tout déplier / Tout replier » pour gagner de la place verticale | Livré |
v1.36
Playmats : gros plan, sélecteur repensé, images 91 % plus légères
13 août 2026Galerie, Lieux
| ✅ | 🔍 Clic sur un playmat = aperçu plein écran (gros plan) : image en grand, nom + artiste, défi si verrouillé (Échap / clic pour fermer) | Livré |
Éditeur de deck
| ✅ | 🎨 Sélecteur de personnalisation repensé : fenêtre dédiée avec APERÇU LIVE de la combinaison playmat + dos de carte, grandes vignettes, playmats verrouillés clairs (cadenas + défi) | Livré |
| ✅ | 🖼️ Aperçu compact du playmat/dos directement dans la colonne du deck | Livré |
Performance
| ✅ | ⚡ Playmats convertis en WebP : 13,6 Mo → 1,2 Mo (-91 %), chargement quasi instantané partout (galerie, deck, jeu) | Livré |
v1.35
Collection & récompenses : les Lieux (playmats) à débloquer
13 août 2026Galerie des cartes
| ✅ | 🗺️ Nouveau sous-onglet « Lieux · Playmats » (à côté de « Personnages ») : la galerie des fonds de plateau, avec leur état de déblocage | Livré |
| ✅ | 🖼️ Les 5 vrais playmats intégrés (Jardin de Monet, L’Hermione, Chenonceau, Orsay, Plateau du Larzac) | Livré |
Récompenses
| ✅ | 🏆 Château de Chenonceau : débloqué À VIE en battant une fois le Bot 3200 Elo (bandeau de récompense en fin de partie) | Livré |
| ✅ | 🔒 Nouvelle caractéristique en base « FreeByDefault / Winable » sur les illustrations (cartes + playmats) : socle générique du système de déblocage | Livré |
| ✅ | 🎴 L’éditeur de deck ne propose que les playmats accessibles (les verrouillés affichent un cadenas + le défi à relever) | Livré |
v1.34
Animation d’invocation : position exacte + style Verre respecté
12 août 2026Invocation
| ✅ | 🎴 Le clone animé prend désormais la POSITION et la TAILLE exactes de la carte à son emplacement final (mesure de la carte réellement rendue), fini les cartes qui se cachent derrière les autres ou « disparaissent » | Livré |
| ✅ | 🔷 Style « Verre » : l’animation joue directement la carte VERRE finale (illustration + actions), à la bonne taille, plus de portrait plein cadre qui « saute » ensuite vers la carte verre | Livré |
v1.33
Playmats & dos de carte : personnalise ton plateau
12 août 2026Playmats
| ✅ | 🎨 Choisis un playmat (fond de plateau) qui remplace le fond noir en jeu, parmi 5 décors : Jardin de Monet, L’Hermione, Château de Chenonceau, Musée d’Orsay, Causses & Menhir | Livré |
| ✅ | Le playmat s’affiche en entier (aucun recadrage) : bandes noires si le ratio diffère. Les emplacements de cartes en pointillés (drag-and-drop) restent PAR-DESSUS le playmat | Livré |
| ⚙️ | ⚠️ Décors livrés en placeholders (dégradés + nom), les vraies illustrations se déposent dans apps/web/public/playmats/ | En cours |
Dos de carte
| ✅ | 🂠 Choisis ton dos de carte (pioche + main adverse) parmi 4 styles : Fleur de lys, Bleu royal, Empire, Sceau vert | Livré |
| ✅ | Chaque joueur voit le dos de carte de SON adversaire tel que ce dernier l’a choisi | Livré |
Personnalisation du deck
| ✅ | 🛠️ Playmat + dos de carte se choisissent dans l’éditeur de deck (section « Personnalisation »), persistés EN BASE (cross-device) sur chaque deck | Livré |
v1.32
Illustrations « en base » : fin du _meta.json, choix persistant cross-device
12 août 2026Illustrations (fondation)
| ✅ | 🗄️ Nouvelle source de vérité en base : table `card_illustrations` (légende, artiste, visibilité, défaut, ordre) → fin du fragile `_meta.json` (blob Storage) qui se désynchronisait des imports | Livré |
| ✅ | 🔁 Migration des données existantes (52 personnages, 162 illustrations) : origine Wikipédia + variantes générées + photos importées + défauts ⭐, dans le même ordre qu’avant | Livré |
| ✅ | 📖 Légende (titre) + 🎨 artiste éditables PAR illustration depuis le back-office (au lieu d’un seul champ sur la carte) | Livré |
Joueur
| ✅ | 📱 Choix d’illustration PERSISTANT et cross-device (table `user_illustration_choices`) : la même illustration s’affiche sur web et mobile, fin du choix perdu au redémarrage serveur | Livré |
| ✅ | ⓘ Légende + artiste affichés dans un bouton-tooltip en bas-à-droite de l’illustration agrandie (fiche) | Livré |
| ✅ | 🤝 En partie, l’adversaire voit vos cartes telles que VOUS les avez choisies (choix résolu côté serveur depuis la base, plus via la mémoire du serveur) | Livré |
Back-office
| ✅ | ⭐ Défaut / 👁️ Visible / import / suppression : actions IMMÉDIATES écrites en base (import : le fichier va dans le Storage ET la ligne est insérée → plus de désync) | Livré |
| ✅ | Même composant de galerie (`CharacterIllustrationPanel`) branché sur la base, identique au portail | Livré |
Nouveaux personnages (test bout-en-bout de la base)
| ✅ | 🌿 Jeanne Barret (Science), botaniste, 1re femme à faire le tour du monde. 4 actions vertes (herbier qui scale, buff Science, pioche, tour du monde conditionnel) | Livré |
| ✅ | ⚔️ Toussaint Louverture (Militaire), révolution haïtienne. 4 actions rouges (vol, déni de PV, rente de gouvernance, gouverneur conditionnel) | Livré |
v1.31
Éditeur de deck : bouton « Ajouter au Deck » (secours au drag, mobile)
5 août 2026Decks
| ✅ | ➕ Bouton « Ajouter au Deck » dans la fiche de carte (même design/position que « Jouer cette carte » en jeu), épinglé en bas, toujours visible | Livré |
| ✅ | Bouton « Retirer du deck » si la carte y est déjà ; désactivé si le deck est complet (10). Débloque l’ajout sur mobile où le glisser-déposer est capricieux | Livré |
v1.30
Zoom sans flash + pioche calée au tout début du tour
5 août 2026Jeu
| ✅ | 🔍 Le zoom est appliqué AVANT le premier affichage → plus de « flash 100% » au chargement ni pendant les animations | Livré |
| ✅ | 🃏 L’animation de pioche se joue désormais au TOUT DÉBUT de votre tour (après la narration adverse), AVANT le décompte des points et les effets de début de tour, plus pendant le tour adverse | Livré |
v1.29
Style Verre : actions cliquables dans la carte + cartes agrandies
5 août 2026Affichage des cartes
| ✅ | 🃏 Style « Verre » revu : les actions sont posées SUR l’illustration en glassmorphism et restent 100 % cliquables (mêmes composants/DS que les cellules, seul le fond change) | Livré |
| ✅ | Plus aucune cellule d’action séparée sous la carte en Verre → la carte est AGRANDIE pour récupérer la place | Livré |
v1.28
Zoom persistant + raccourci réglages + style de carte partout (place récupérée)
5 août 2026Réglages
| ✅ | 🔍 Le zoom est désormais une préférence GLOBALE et persistante (appliqué partout, à chaque chargement, sans passer par l’écran de réglages) | Livré |
| ✅ | ⚙️ Raccourci Réglages ajouté dans le header, juste à droite du compte | Livré |
Affichage des cartes
| ✅ | Le style de carte s’applique aussi aux cartes EN MAIN (même composant) | Livré |
| ✅ | En styles « Avec actions » / « Verre » : les cellules d’action séparées sous les cartes disparaissent → place récupérée, plateau plus lisible (l’activation passe par la fiche au clic). Full Art (défaut) inchangé | Livré |
v1.27
Énergie gagnée EN MÊME TEMPS que l’animation de début de tour
5 août 2026Jeu
| ✅ | 🔋 Au début de votre tour, la roue d’énergie reste à sa valeur précédente puis grimpe PILE au moment de l’animation « +1 » sur les cartes (plus d’énergie qui apparaît en avance) | Livré |
v1.26
Styles d’affichage des cartes (Full Art / Avec actions / Verre)
5 août 2026Nouveau réglage
| ✅ | 🎴 3 styles d’affichage des cartes, réglables (Réglages ▸ Affichage des cartes) : Full Art (illustration plein cadre, par défaut) · Avec actions · Verre | Livré |
| ✅ | ✨ Style « Verre » : les actions apparaissent PAR-DESSUS l’illustration plein cadre, dans des vignettes en glassmorphism | Livré |
| ✅ | Le style s’applique en jeu sur les cartes du plateau ; réglable en partie via l’engrenage | Livré |
| ✅ | Storybook mis à jour : « Carte (CardDisplay) ▸ Styles d’affichage » | Livré |
v1.25
Correctifs jeu : badge PV non rogné, Échap ferme la fiche, textes de domaines
5 août 2026Jeu
| ✅ | 🎯 Le badge de PV (au coin de la carte) n’est plus rogné par le bord du plateau | Livré |
| ✅ | ⎋ En jeu, la touche Échap ferme la fiche de carte ouverte (retour au plateau) | Livré |
| ✅ | Fin de partie : les énergies restantes se lisent sur le plateau (retirées de la modale de conclusion) | Livré |
Textes
| ✅ | Descriptions des 4 domaines reformulées (Militaire / Science / Art / Gouvernement) selon les archétypes | Livré |
v1.24
Back-office illustrations (refonte) + Storybook accessible (fix 404)
5 août 2026Back-office
| ✅ | Portail admin : les galeries d’illustrations de TOUS les personnages sont de nouveau affichées côte à côte (import + visibilité + défaut), avec un lien Éditer par carte | Livré |
| ✅ | Fiche d’édition : mise en UNE seule colonne centrée, Identité → Lore → Illustrations → Prévisualisation (pleine taille) → Actions. Illustration à droite de l’identité retirée | Livré |
| ✅ | 📚 Storybook : correction du 404 (les fichiers statiques /storybook étaient routés vers le worker Next → exclus désormais). Accessible à /storybook/ après déploiement | Livré |
v1.23
Animation de pioche + fin de partie (énergies) + fix carte du bot
5 août 2026Jeu
| ✅ | ✨ Nouvelle animation de PIOCHE : la carte est distribuée depuis la pioche vers la main (début de tour + effets « piocher ») | Livré |
| ✅ | 🐛→✅ Carte du bot qui « disparaissait » : une 2e copie d’un même personnage (doublon) retombait sur la 1re carte déjà affichée pendant la narration → non révélée jusqu’à la fin du tour. Corrigé (on révèle la bonne copie) | Livré |
| ✅ | 🔋 Fin de partie : les énergies restantes des DEUX joueurs restent affichées dans la modale de conclusion | Livré |
| ✅ | Le compteur à côté de la pioche = cartes restantes dans le deck (déjà le cas, décrémenté à chaque pioche) | Livré |
v1.22
Polish jeu (PV & pictos) + refonte de la fiche d’édition (illustrations)
5 août 2026En jeu
| ✅ | 🎯 Le badge de PV d’un personnage est désormais centré PILE sur le coin haut-droit de la carte (il chevauche le rebord), et le chiffre est bien centré | Livré |
| ✅ | ⚙️ Pictogrammes (Réglages / Abandonner) recentrés dans leurs boutons | Livré |
Back-office, fiche d’édition de carte
| ✅ | Le composant d’illustrations (le bon, celui qui affiche toutes les illustrations + import) est remis DANS la fiche d’édition, juste au-dessus des « Actions » | Livré |
| ✅ | La case à cocher « Visible » devient un Toggle Button | Livré |
| ✅ | L’illustration de la carte s’affiche directement à côté de « Identité de la carte » ; la div « Aperçu de la carte » (inutile) est retirée | Livré |
| ✅ | La prévisualisation est enfin en GRANDE taille (carte pleine) : la colonne d’édition se décale à gauche | Livré |
v1.21
Polish design system : feedback de press + mouvement réduit
5 août 2026Interaction & accessibilité
| ✅ | ✨ Les boutons réagissent au clic (léger enfoncement), retour tactile immédiat (réf. Emil Kowalski) | Livré |
| ✅ | ♿ Respect de « réduire les animations » du système (prefers-reduced-motion) : les effets décoratifs sont neutralisés pour qui le demande | Livré |
| ✅ | Courbes d’animation renforcées (apparition/retournement de carte) → perçues plus réactives | Livré |
| ✅ | Audit design system complet vs 3 sources (UI/UX Pro Max, Emil Kowalski, Impeccable) : voir docs/DESIGN-SYSTEM-AUDIT.md | Livré |
v1.20
Back-office illustrations : TOUS les personnages + fiche d’édition dédiée
5 août 2026Admin, illustrations
| ✅ | 🐛→✅ La liste ne montrait pas tous les personnages (ex. Anne de Bretagne) : elle venait d’un manifeste statique incomplet. Elle vient désormais de la BASE DE DONNÉES → TOUS les personnages | Livré |
| ✅ | 🐛→✅ Le bouton « Éditer » ne fonctionnait pas (il passait le slug là où la fiche attend l’id) → il ouvre maintenant la bonne fiche back-office de la carte | Livré |
| ✅ | L’import de photos + le choix d’illustration vivent dans la fiche d’édition dédiée, avec un APERÇU via le composant carte canonique (CardDisplay) | Livré |
| ✅ | Suppression du champ « URL de l’illustration » (Wikipédia) qui n’avait plus de sens | Livré |
v1.19
Fin de MANCHE : le bot rejoue son dernier tour AVANT la bannière
5 août 2026Déroulé de fin de manche
| ✅ | 🐛→✅ La bannière « Manche terminée » s’affichait AVANT que le tour final du bot soit montré (le serveur réinitialisait les plateaux dans le même message → le client ne voyait jamais les cartes finales du bot) | Livré |
| ✅ | Le serveur envoie désormais un INSTANTANÉ des plateaux/PV de fin de manche (avant reset). Le client rejoue le dernier tour du bot sur ce plateau figé (feedbacks des actions + décompte progressif des PV), PUIS affiche la bannière | Livré |
| ✅ | Test moteur ajouté (63/63) : l’instantané garde les 7 personnages + les PV, puis est purgé au tour suivant | Livré |
v1.18
Effets sonores activés par défaut
5 août 2026Son
| ✅ | 🔊 Les effets sonores sont désormais ACTIVÉS par défaut (ils étaient coupés → on n’entendait rien sans passer par les Réglages). La règle « pas de son par défaut » ne concernait que la musique de fond | Livré |
| ✅ | Toujours débrayables dans Réglages ▸ Effets sonores. La musique de fond, elle, reste coupée par défaut | Livré |
v1.17
Fin de match : le bot finit son tour AVANT la modale + PV de trigger au porteur
5 août 2026Déroulé de fin de match
| ✅ | 🐛→✅ La modale de conclusion (Victoire/Défaite) s’ouvrait AVANT que le bot ait fini son dernier tour. Désormais : on rejoue intégralement le dernier tour du bot (feedbacks des actions → PV comptés → tous les persos joués), PUIS seulement la modale apparaît | Livré |
| ✅ | Mécanique : au match-nul le moteur ne réinitialise pas les plateaux → on peut rejouer le tour final du bot sur son plateau, comme la narration normale d’un tour adverse (mécanisme réutilisé, pas dupliqué) | Livré |
Attribution des PV
| ✅ | 🎯 Trigger « +X PV par action (couleur) » : ces PV reviennent désormais au personnage qui PORTE le trigger (celui qui l’a réalisé), pas au personnage source de l’action. Le PV de base de l’action reste, lui, sur la carte source | Livré |
| ✅ | Test moteur ajouté et vert (59/59) : A source = +5 base, B porteur du trigger = +3 | Livré |
v1.16
Correctif son : les effets sonores se jouent enfin (WAV 24-bit → 16-bit)
5 août 2026Bug corrigé
| ✅ | 🔇→🔊 « Jouer une carte » et « Fin de tour » étaient MUETS : leurs fichiers étaient en WAV PCM 24-bit, un format que les navigateurs ne savent pas décoder (ils lisaient la durée mais ne produisaient aucun son) | Livré |
| ✅ | Tous les effets reconvertis en WAV 16-bit (décodables partout) ; lecteur SFX fiabilisé (new Audio par déclenchement) + préchargement à l’activation | Livré |
| ✅ | Rappel : les effets sonores restent COUPÉS par défaut → à activer dans Réglages ▸ « Effets sonores » | Livré |
| ✅ | Vérifié en preview : play() résolu, son joué en entier (currentTime = durée), aucune erreur de décodage | Livré |
v1.15
Sound design : effets sonores + 2 nouvelles musiques (playlist à 4 pistes)
5 août 2026Effets sonores (SFX)
| ✅ | 🔈 Coupés par défaut (règle « pas de son par défaut »), interrupteur dédié dans les Réglages, à côté de la musique (onglet compte ET en partie) | Livré |
| ✅ | 🃏 Jouer une carte · 🏳️ Fin de tour · 🎯 Choix d’une action (éditeur de deck) · ⚔️ Lancer une partie (bot / défier) · ↩️ Retour (fermeture d’une fiche de carte) | Livré |
| ✅ | Toujours déclenchés par un geste du joueur (compatibles autoplay) ; non bloquants (un SFX ne casse jamais une interaction) | Livré |
Musique
| ✅ | 🎵 2 nouvelles pistes (Oak Table Revelry I & II) → playlist de 4 pistes, toujours coupée par défaut, enchaînement en boucle | Livré |
v1.14
Lecteur de musique (2 pistes, coupé par défaut)
5 août 2026Musique de fond
| ✅ | 🎵 Deux musiques d’ambiance hébergées en local (Oak Hall Echoes I & II) | Livré |
| ✅ | 🔇 Aucun son par défaut : à activer soi-même via le bouton lecture/pause (pictos style lecteur audio) | Livré |
| ✅ | Contrôles disponibles dès la home dans le header (⏮ ⏯ ⏭), et repris dans les Réglages (onglet Paramètres du compte ET réglages en partie) | Livré |
| ✅ | Lecteur global persistant : la musique continue sans coupure en changeant de page ; enchaînement automatique piste 1 → piste 2 en boucle | Livré |
v1.13
Vol de ressource au choix, vol multi-cibles, et 3 effets verts originaux
4 août 2026Nouveaux effets
| ✅ | 🔴 Vol de RESSOURCE au choix (Richelieu « Journée des Dupes ») : choisis la couleur à voler, plafonné à ce que l’adversaire possède | Livré |
| ✅ | 🔴 Vol MULTI-cibles (Napoléon « Austerlitz ») : vole à plusieurs personnages adverses les plus riches | Livré |
| ✅ | 🟢 Photosynthèse (Claude Bernard) : +énergie de chaque couleur présente, chaque tour · 🟢 Fermentation (Pasteur) : rente CROISSANTE (+2, +4, +6…) · 🟢 Catalyseur (Pascal « Les Pensées ») : ta prochaine action est GRATUITE | Livré |
| ✅ | Tests moteur 56/56. Effet mesuré (self-play) : les monocouleurs VERTES passent de ~17% à ~67% de winrate, le vert est enfin compétitif | Livré |
| 🔜 | À suivre : les decks « tout vol » sur-performent encore → passe de rééquilibrage dédiée (coûts/valeurs) au prochain lot | Prévu |
v1.12
PV par personnage + vol CIBLÉ et plafonné
1 août 2026Grande mécanique
| ✅ | Chaque personnage affiche désormais ses PV (en haut à droite de sa carte) : le total du joueur = somme des PV de ses personnages | Livré |
| ✅ | Le vol CIBLE un personnage adverse et est PLAFONNÉ à ce qu’il possède (ex. je vole 6 mais il n’a que 3 → il passe à 0, je gagne +3). Voler est donc « plus difficile » que gagner | Livré |
| ✅ | Sélection de la cible au clic (bandeau dédié) ; le bot vise le personnage adverse le plus riche. Test moteur ajouté (47/47) | Livré |
| ✅ | Effet d’équilibrage mesuré (self-play) : les decks « tout vol » (Steal-Aggro) sont naturellement affaiblis (66% → 59%) | Livré |
v1.11
Fin de manche : plateau + main gardés · +1 action/tour enfin compté
1 août 2026Corrections
| ✅ | 🐛 Fin de manche : le plateau ET la main de la manche restent AFFICHÉS (figés) derrière la modale (voile allégé) au lieu de disparaître, et « Voir le plateau » montre bien l’état de fin de manche | Livré |
| ✅ | 🐛 « +1 action/tour » (Descartes) : la limite d’actions du client suit désormais le bonus (indicateur « Actions x/3 », pastilles, 3ᵉ action autorisée). Corrige aussi le déréglage de l’économie d’actions qui « buguait » la carte suivante | Livré |
v1.10
Premières cartes avec les nouveaux effets (⚡ gratuite, buffs, blocage, défausse)
1 août 2026Cartes
| ✅ | 🟡 Henri IV « La Poule au Pot » : énergie GRATUITE ⚡ ET rejouable ↻ (2 pictogrammes), l’archétype jaune tempo | Livré |
| ✅ | 🟢 Lavoisier « Nomenclature Chimique » : buff de plateau (toutes vos actions +1 PV) · 🟢 Descartes « Géométrie Analytique » : +1 action/tour permanente | Livré |
| ✅ | 🔴 Du Guesclin « Guerre d’Embuscade » : bloque une action REJOUABLE adverse (coupe ses réactivations) · 🔵 Flaubert « Le Mot Juste » : +11 PV mais défausse 1 carte | Livré |
| ✅ | Le bot sait valoriser et cibler ces nouveaux effets (arena) ; rejouable/gratuit désormais lisibles depuis la base | Livré |
| 🔜 | Constat self-play : Vert/Bleu restent en retrait, un rééquilibrage complet demandera davantage de cartes d’archétype (prochain lot) | Prévu |
v1.09
4 bots monocouleurs jouables + vérification de la méta (self-play)
1 août 2026Bots
| ✅ | 4 bots MONOCOULEURS jouables : ⚔️ Attila (rouge), ⚗️ Paracelse (vert), 🎭 Orphée (bleu), 👑 Machiavel (jaune), chacun un deck 100 % d’une couleur, choisis dans « Jouer » | Livré |
| ✅ | Self-play (arena) : Mono-Jaune = meilleur deck du tournoi (bat même les decks mixtes), Mono-Rouge très fort ; Mono-Vert et Mono-Bleu nettement plus faibles (16-18 %). Matchups {Jaune, Rouge} ≫ {Vert, Bleu} | Livré |
| 🔜 | Rééquilibrage volontairement REPORTÉ : les nouveaux effets verts/bleus (v1.08) ne sont pas encore posés sur des cartes → on ré-évaluera la méta une fois ces cartes créées | Prévu |
v1.08
Nouveaux moteurs d’effets : action gratuite ⚡, +1 action/tour, buffs de plateau, blocage par type
1 août 2026Mécaniques (fondations)
| ✅ | ⚡ ACTION GRATUITE : ne consomme pas une des 2 actions du tour (le coût reste dû). Cumulable avec ↻ Rejouable → 2 pictogrammes côte à côte (rejouable ET gratuite) | Livré |
| ✅ | 🟢 +1 action/tour PERMANENTE (2→3→4…) jusqu’à la fin de la manche | Livré |
| ✅ | 🟢 Buff de PLATEAU : « toutes vos actions +X PV » (ou toutes celles d’une catégorie) | Livré |
| ✅ | 🟢 Coût supplémentaire : défausser une carte pour une action renforcée · 🟢 rendre une de vos actions rejouable | Livré |
| ✅ | 🔴 Blocage CIBLÉ PAR TYPE : bloque une action adverse Rejouable / Rente / Trigger / Gratuite (coupe ses réactivations) | Livré |
| ✅ | Tests moteur : 41/41 (gratuite, +1 action permanente, buff plateau) | Livré |
v1.07
Le tour du bot se rejoue pas-à-pas (PV volés progressivement) + plus de limite à 100 PV
1 août 2026Règles & animation
| ✅ | Plus de victoire automatique à 100 PV : la manche se termine uniquement quand les deux ont joué 7 personnages (le + de PV gagne) | Livré |
| ✅ | Tour du bot REJOUÉ pas-à-pas : les scores partent des valeurs d’AVANT son tour et montent/descendent action par action (tes PV volés diminuent progressivement, plus d’un coup au début), et ses cartes se révèlent au fil du rejeu, l’affichage suit enfin l’animation | Livré |
| ✅ | Base technique : chaque entrée du journal porte le score exact des 2 joueurs (rejeu fidèle, y compris les vols). Vérifié en navigateur | Livré |
v1.06
Le dernier tour du bot est rejoué avant l’écran de fin de manche
1 août 2026Fin de manche
| ✅ | Quand le bot termine la manche sur son tour, on REJOUE d’abord son dernier tour (bandeau « 🤖 termine la manche… », effets sur les cartes, une action après l’autre) sur le plateau figé, PUIS l’écran de récap s’affiche, fini l’écran de fin qui tombe sans qu’on ait vu jouer le bot | Livré |
| ✅ | Vérifié en navigateur : rejeu ~1,5 s par action, puis le récap | Livré |
v1.05
Conditions corrompues réparées, timing des animations, écran de fin de manche
1 août 2026Cartes
| ✅ | 🐛 « Compagnon de Jeanne » (Étienne de Vignolles) et « Reine de Deux Royaumes » (Aliénor) : leur condition était corrompue en base (catégorie vide) → action muette et sans effet. Restaurées : « Contemporain en jeu » et « Allié 🟡 ≥ 2 » | Livré |
Animations & fin de manche
| ✅ | Gain d’énergie ET rentes de début de tour (« Cour du Roi-Soleil ») ne se lancent plus PENDANT le tour adverse : ils s’enchaînent après « À vous de jouer » (+1,5 s pour l’énergie, puis les rentes) | Livré |
| ✅ | Écran de fin de manche → « Voir le plateau » : le SCORE reste affiché, et le bouton devient « Lancer la manche X » (il lance vraiment la manche au lieu de revenir au récap) | Livré |
| 🔜 | Rejouer le dernier tour du bot avant l’écran de fin de manche | Prévu |
v1.04
Rentes non rachetables + animation de trigger enfin visible
1 août 2026Mécaniques (audit & nettoyage)
| ✅ | 🐛 Rentes « chaque tour » (« Cour du Roi-Soleil », « École Laïque »…) : ne sont PLUS rachetables chaque tour. Cause : la fonction « rejouable » existait en 3 copies désynchronisées (web / moteur / shared-types) et le moteur remettait la rente activable au début du tour. Les 3 copies sont désormais alignées : rente = activée UNE fois → reste verte → paie automatiquement. Test moteur ajouté (34/34) | Livré |
| ✅ | 🐛 Animation de trigger enfin visible : elle se jouait à l’instant EXACT de l’action (superposée au burst → imperceptible). Elle arrive maintenant ~1,5 s APRÈS l’action déclenchante (ex. « Mécénat Royal » sur une action bleue), avec une ligne dans le Journal. Vérifié en navigateur | Livré |
| ✅ | Un re-render (2e action, fin de tour) n’annule plus un pulse de trigger déjà programmé | Livré |
v1.03
Drag desktop réparé, trigger sans PV à l’activation, animations & Journal à droite
1 août 2026Jeu
| ✅ | 🐛 Glisser-déposer une carte sur DESKTOP réparé : le drag passe désormais par des « pointer events » (souris + tactile unifiés), le drag natif HTML5 échouait avec le zoom/les transforms. Vérifié en navigateur (3 cartes posées) | Livré |
| ✅ | Trigger continu (« Non je ne regrette rien », « Mécénat Royal »…) : l’ACTIVER ne donne plus AUCUN point, les PV n’arrivent QUE quand une action de la couleur est jouée (c’est là que ça se déclenche). Test moteur mis à jour | Livré |
| ✅ | Rentes « chaque tour » (« Cour du Roi-Soleil », « École Laïque »…) : effet visuel de trigger au DÉBUT de ton tour (~1 s après le gain d’énergie) pour montrer qu’elles se relancent seules | Livré |
Interface
| ✅ | Journal de combat déplacé en BAS À DROITE : il ne recouvre plus le compteur de points/énergie (règle : ne jamais superposer le HUD, hors cartes) | Livré |
v1.02
Correctif « Bad Request », « Fin du tour » en partie différée
31 juillet 2026Parties différées
| ✅ | 🐛 « Fin du tour » (et « Refuser un défi ») renvoyaient « Bad Request » : les appels POST sans corps envoyaient quand même Content-Type: application/json, que l’API rejette (body vide). Corrigé : l’en-tête n’est posé que s’il y a un corps | Livré |
v1.01
Wording du trigger, picto « début de tour » redessiné, aide partie différée
31 juillet 2026Cartes
| ✅ | Wording du trigger continu clarifié : « Si action [couleur] jouée : +X PV » (au lieu de « Si [couleur] : +X PV ») | Livré |
| ✅ | Pictogramme « revenu de début de tour » redessiné en SVG propre (horloge + flèche vers le bas = « entrée » dans le temps) : centré, épaisseurs homogènes, fini le glyphe ◷ décentré | Livré |
Parties différées
| ✅ | Bandeau d’aide sur le plateau différé quand l’ami n’a pas encore accepté : explique que son côté est vide (normal) et RAPPELLE comment jouer (glisser une carte sur le plateau, ou la cliquer puis « Jouer cette carte ») | Livré |
v1.00
Triggers corrigés, nouveau picto « début de tour », rythme ralenti
31 juillet 2026Mécanique de jeu
| ✅ | Trigger continu (« Non, je ne regrette rien ») CORRIGÉ : +X PV à CHAQUE action de la couleur, même une action sans PV propre (vol, pioche, blocage). Test de non-régression ajouté (moteur) | Livré |
| ✅ | Nouveau pictogramme ◷ « revenu de début de tour » (rentes type « Cour du Roi-Soleil », « École Laïque et Gratuite »), distinct du ↻ « rejouable » et du ◈ « déclenché » | Livré |
Interface & rythme
| ✅ | Fiche de carte en partie : une action DÉJÀ JOUÉE s’affiche en stroke VERTE (comme sur le plateau) au lieu d’être grisée, codes couleurs cohérents | Livré |
| ✅ | Animations de tour (bot ET parties différées) ralenties à ~1,5 s entre chaque action/trigger pour bien suivre le déroulé | Livré |
| ✅ | Défi d’un ami depuis /game : lance aussi une partie différée (plus jamais l’erreur « ce joueur n’est pas connecté ») | Livré |
v0.99
Défier un ami = partie différée (plus d’erreur « pas connecté »)
30 juillet 2026Parties différées
| ✅ | Le bouton « ⚔️ Défier » (liste d’amis) lance désormais une partie DIFFÉRÉE : l’ami n’a pas besoin d’être connecté (fini l’erreur « pas connecté ») | Livré |
| ✅ | Tu choisis ton deck, entres en jeu et joues ton tour ; ton ami est notifié et joue quand il veut (jusqu’à plusieurs jours après) | Livré |
| ✅ | Pastille rouge sur ton avatar (en haut) quand une partie attend que tu joues | Livré |
v0.98
Défi asynchrone : tu joues d’abord, l’ami accepte ensuite
30 juillet 2026Parties en différé, flux revu
| ✅ | Quand tu défies un ami, tu entres DIRECTEMENT en jeu et joues ton tour (l’ami n’a pas besoin d’être là) | Livré |
| ✅ | Ton ami voit « X vous a défié ! » dans l’onglet Parties, avec « Accepter le défi » / « Refuser » | Livré |
| ✅ | En acceptant, il choisit son deck, voit ton tour déjà joué, puis joue le sien ; ensuite « X a joué, à vous ! » | Livré |
v0.97
Parties en différé entre amis (tour par tour)
30 juillet 2026Nouveau : parties asynchrones (façon chess.com)
| ✅ | Onglet « ⚔️ Parties » dans le social : défie un ami en partie différée (il n’a PAS besoin d’être connecté) | Livré |
| ✅ | Chacun joue son tour quand il veut ; « Fin du tour » envoie une notification à l’adversaire | Livré |
| ✅ | Liste de tes parties avec l’indicateur « À vous de jouer » / « À lui de jouer » | Livré |
v0.96
Tour du bot animé + « Journal de combat »
30 juillet 2026Animations de tour
| ✅ | Les actions du bot jouent maintenant leurs VRAIES animations d’activation (comme les tiennes) sur ses cartes | Livré |
| ✅ | Nouveau CTA « 📜 Journal de combat » (bas-gauche) : les actions défilent au-dessus, un clic ouvre le journal complet du match | Livré |
| ✅ | Overlay « Tour adverse… » au début du tour du bot ; effet DÉDIÉ (◈ tournant) pour un trigger réactivé, distinct de l’activation | Livré |
| ✅ | Animations plus lentes (plus de temps entre chaque action), durées réglables dans ANIM_TIMINGS | Livré |
Fin de manche & de partie
| ✅ | Le score en PV de la manche est affiché dans le récap de fin de manche | Livré |
| ✅ | L’écran final de victoire/défaite propose désormais le « Journal de combat » | Livré |
v0.95
Le tour du bot se déroule pas à pas
29 juillet 2026Lisibilité du tour adverse
| ✅ | Quand le bot a fini, ses actions sont narrées une par une (carte posée → actions → triggers ◈) au-dessus de ses cartes, PUIS « À vous de jouer » | Livré |
| ✅ | Fini la superposition « l’adversaire joue » / « gain de points » : chaque étape a son temps, réglable dans ANIM_TIMINGS | Livré |
v0.94
Chaîne de triggers animée + durées d’animation réglables
29 juillet 2026Animations de tour
| ✅ | Chaque bonus « déclenché » (◈) qui se réactive joue son animation sur la carte, les uns APRÈS les autres (la « chaîne de triggers ») | Livré |
| ✅ | Toutes les durées d’animation de tour sont désormais centralisées et réglables ensemble (transition « à vous de jouer », gain d’énergie, chaîne de triggers…) | Livré |
| 🔜 | Prochaine étape : dérouler pas à pas le tour du bot (cartes → actions) avant la bascule de tour | Prévu |
v0.93
Journal d’actions consultable en partie
29 juillet 2026Journal de la manche
| ✅ | Nouveau bouton 📋 en partie : la liste ordonnée de tout ce qui a été joué (cartes posées, actions, triggers réactivés ◈, rentes) avec les PV gagnés, par tour | Livré |
| ✅ | Le même journal est repris dans le récap de fin de manche | Livré |
| ✅ | (Il servira aussi de base au séquençage clair des animations de tour, prochaine étape) | Livré |
v0.92
Plus de page « connexion impossible : invalid token »
29 juillet 2026Reconnexion
| ✅ | Au relancement d’une URL de partie (surtout sur mobile), un token expiré est désormais rafraîchi en silence et la connexion reprend, plus de page bloquante à refresh à la main | Livré |
| ✅ | Si la session est vraiment expirée, redirection propre vers la connexion | Livré |
v0.91
Jouer une carte au doigt (drag tactile)
29 juillet 2026Mobile
| ✅ | Glisser-déposer TACTILE : on tire une carte de la main vers le plateau avec le doigt (un fantôme suit le doigt), on lâche sur le plateau pour la jouer | Livré |
| ✅ | Le glisser-déposer souris (desktop) reste inchangé ; le tap sur une carte ouvre toujours sa fiche | Livré |
v0.90
Mobile : plateau à 50 % par défaut + bouton « Jouer » épinglé
29 juillet 2026Mobile
| ✅ | Le plateau démarre à 50 % sur mobile → toutes les cartes tiennent à l’écran (lecture bien plus simple). Réglable en partie | Livré |
| ✅ | Animations vérifiées : elles restent alignées à ce zoom | Livré |
| ✅ | Le bouton « Jouer cette carte » est désormais épinglé en bas de la fiche → jamais coupé (portrait comme paysage) | Livré |
v0.89
Ergonomie mobile : fiche + score
29 juillet 2026Mobile
| ✅ | Fiche personnage : l’illustration est limitée en hauteur sur mobile et la liste d’actions scrolle jusqu’en bas → le bouton « Jouer la carte » n’est plus caché | Livré |
| ✅ | Le score de manche est désormais parfaitement centré sous le bouton « Fin du tour / Jouez une carte » | Livré |
v0.88
Bandeaux de titre unifiés + zoom limité au jeu
29 juillet 2026Cohérence de l’interface
| ✅ | Un seul bandeau de titre (fil d’Ariane + titre + sous-titre), identique sur toutes les pages, avec un titre un peu plus compact | Livré |
| ✅ | Le zoom réglé en partie n’agit plus QUE pendant la partie (il ne déforme plus la galerie, les decks, etc.) | Livré |
v0.87
La pastille « connexion » ne s’affiche plus à tort
28 juillet 2026Indicateur serveur, enfin logique
| ✅ | 🐛 La pastille « Connexion au serveur… » ne tourne plus alors que la page est déjà chargée | Livré |
| ✅ | Elle est maintenant liée au CONTENU de la page (galerie sans aucune carte), plus à l’état du serveur → jamais de faux positif | Livré |
v0.86
Fini la page « serveur se réveille » qui bloquait
28 juillet 2026Réveil du serveur, enfin discret
| ✅ | Suppression de la page plein écran + bouton « Entrer maintenant » qui forçait à cliquer | Livré |
| ✅ | Remplacée par une petite pastille discrète « Connexion au serveur… » en bas, qui ne bloque rien : la page reste utilisable | Livré |
| ✅ | Dès que le serveur répond, la pastille disparaît et la page se remplit toute seule (plus aucun clic nécessaire) | Livré |
v0.85
Transition de tour claire « À vous de jouer »
28 juillet 2026Contre le bot (et en PvP)
| ✅ | Overlay animé « À vous de jouer » au début de votre tour (fondu + éclat doré), on comprend nettement que l’adversaire a fini | Livré |
| ✅ | Le gain de points de début de tour est désormais joué APRÈS cette transition → il ne se superpose plus aux actions encore visibles du bot | Livré |
v0.84
Badge ◈ cohérent + serveur gardé chaud (Cloudflare)
28 juillet 2026Cohérence visuelle
| ✅ | Le badge ◈ « déclenché » est désormais au même endroit que ↻ (haut-droite) et ne clignote plus | Livré |
Fiabilité serveur
| ✅ | Keep-alive renforcé (ping /health toutes les 5 min) + pinger externe fiable (UptimeRobot) pour garder le serveur chaud → beaucoup moins de « serveur se réveille » | Livré |
v0.83
Écran de réveil : ne casse plus une partie en cours
28 juillet 2026Réveil du serveur
| ✅ | 🐛 En pleine partie, l’écran de réveil ne s’active plus (il rechargeait la page → risque de « partie annulée ») | Livré |
| ✅ | La partie garde sa propre reconnexion douce (socket, sans recharger) ; hors partie, l’écran se recharge seul dès que le serveur répond | Livré |
v0.82
Actions déclenchées : icône ◈ + texte clair et compact
28 juillet 2026Actions « à déclenchement »
| ✅ | Nouvelle icône ◈ (pendant du ↻ « rejouable ») : signale une action qui rapporte à chaque fois qu’une action du domaine est jouée | Livré |
| ✅ | Texte reformulé et compact : « Si [domaine] : +X PV » (fini le texte qui dépassait de la boîte en jeu) | Livré |
| ✅ | Action one-shot « PV par personnage du domaine » : texte compact « +X PV / [domaine] » | Livré |
| ✅ | Back-office : les 2 types (déclenché + one-shot) sont désormais sélectionnables et paramétrables dans l’éditeur de carte | Livré |
v0.81
Écran de réveil vraiment fiable (se ferme tout seul)
28 juillet 2026Fin des blocages au réveil du serveur
| ✅ | 🐛 L’écran de réveil se ferme désormais TOUT SEUL dès que le serveur répond (rechargement dur au lieu d’un refresh qui ne rechargeait rien sur Cloudflare) | Livré |
| ✅ | Plus de texte « inutile de cliquer » ; bouton « Entrer maintenant » proposé dès 6 s (jamais bloqué) | Livré |
| ✅ | Sondage plus rapide et sans abandon (ne tombe plus sur un « le serveur ne répond pas ») | Livré |
| ✅ | Même correctif appliqué à la fiche d’un personnage ouverte en direct | Livré |
| ✅ | Keep-alive renforcé : ping toutes les 5 min (au lieu de 10) pour réduire encore les mises en veille | Livré |
v0.80
Domaine histomaker.com en ligne + écran de réveil plus clair
28 juillet 2026Domaine & SEO
| ✅ | Le site est désormais servi sur histomaker.com (canonical, Open Graph, sitemap) | Livré |
| ✅ | Ancienne adresse et www redirigés en 301 permanent vers histomaker.com | Livré |
| ✅ | Propriété Google Search Console validée + sitemap (57 pages) soumis | Livré |
Catalogue, modale restaurée
| ✅ | 🐛 Cliquer une carte rouvre la MODALE par-dessus le catalogue (le fond ne change plus de page) | Livré |
| ✅ | L’URL passe quand même à /catalog/<perso> (partageable) et le bouton « retour » ferme la modale | Livré |
| ✅ | La page dédiée du personnage reste accessible en direct (partage + Google) via « Voir la fiche complète » | Livré |
Back-office illustrations
| ✅ | 🐛 Case « Visible » qui masque réellement une illustration aux joueurs (le bouton « Dispo » ne faisait rien) | Livré |
| ✅ | Bouton « non régénéré » (🔒) retiré ; légende déplacée sous la barre de recherche | Livré |
Fiabilité (serveur endormi)
| ✅ | 🐛 Correctif : cliquer une carte pendant le réveil du serveur ne renvoie plus une page 404 | Livré |
| ✅ | La fiche d’une carte affiche « le serveur se réveille » et s’ouvre seule dès qu’il répond | Livré |
| ✅ | Écran de réveil : message clair « la page s’ouvre automatiquement », bouton de secours repoussé à 30 s | Livré |
| ✅ | Keep-alive automatique : l’API est pingée toutes les 10 min pour limiter les mises en veille | Livré |
v0.79
Une URL partageable par carte + préparation du domaine
25 juillet 2026SEO
| ✅ | Chaque carte du catalogue est un vrai lien vers sa page (partageable + trouvable sur Google) | Livré |
| ✅ | Bouton « Voir la fiche complète » dans la modale d’une carte | Livré |
Domaine (préparation)
| ✅ | Le code est prêt pour histomaker.com, tutoriel complet fourni | Livré |
v0.78
SEO complet : une page riche par personnage
25 juillet 2026Visibilité sur Google
| ✅ | Chaque personnage a désormais sa page bien référencée (titre, description, image, fil d’Ariane) | Livré |
| ✅ | Données structurées par personnage (nom, dates, image) que Google peut afficher | Livré |
| ✅ | Image de partage par défaut (aperçu quand on partage le lien) + icône et manifeste d’app | Livré |
| ✅ | Emplacement prêt pour ton code de vérification Google Search Console | Livré |
v0.77
Référencement (SEO) : sitemap, robots, données structurées
25 juillet 2026Visibilité sur Google
| ✅ | Ajout d’un plan du site (sitemap) et d’un fichier robots pour guider les moteurs de recherche | Livré |
| ✅ | Une page référencée par personnage (catalogue) + descriptions enrichies | Livré |
| ✅ | Données structurées : Google comprend qu’HistoMaker est un jeu | Livré |
| ⚙️ | Reste à faire par toi : déclarer le site sur Google Search Console (guide fourni) | En cours |
v0.76
Buff de domaine posé une fois + illustrations Henri IV & Éminence grise
24 juillet 2026Équilibrage
| ✅ | Les buffs « +X PV par action de vos ▮ » ne sont plus rejouables : ils se posent UNE fois puis restent actifs | Livré |
| ✅ | On ne peut plus les re-cliquer chaque tour pour re-toucher les PV, c’était trop fort | Livré |
| ✅ | Les rentes (revenu par tour) ne changent pas | Livré |
Illustrations
| ✅ | Nouveaux portraits d’Henri IV (roi barbu couronné) et de l’Éminence grise, bien plus fidèles | Livré |
| ✅ | Gambetta : le modèle ne reconnaît pas le nom et part en fantasy, à retenter autrement | Livré |
v0.75
Animations recalées au zoom + deux mécaniques distinctes
24 juillet 2026Corrections
| ✅ | 🐛 Avec le zoom, les animations se décalaient vers le centre au lieu de partir de la carte, corrigé | Livré |
Mécaniques de jeu
| ✅ | Formulation clarifiée : « +3 PV par action de vos ▮ », on compte les ACTIONS activées | Livré |
| ✅ | NOUVEAU : « +4 PV par ▮ allié », on compte les PERSONNAGES que vous contrôlez | Livré |
| ✅ | Louis XIV, Victor Hugo, Louis Pasteur et Henri Turenne inaugurent cette seconde mécanique (un domaine chacun) | Livré |
v0.74
Correctifs : plantage Charles de Gaulle + coûts incolores
24 juillet 2026Corrections
| ✅ | 🐛 Cliquer sur Charles de Gaulle en partie faisait planter le jeu, corrigé | Livré |
| ✅ | Un effet inconnu n’aura plus jamais l’occasion de planter la page : il s’affiche simplement en « Effet spécial » | Livré |
| ✅ | 🐛 Coût incolore : vous pouvez enfin choisir PLUSIEURS FOIS la même couleur (avec un « − » pour corriger) | Livré |
v0.73
Bloquer une action adverse + confort de jeu
24 juillet 2026Nouvelle mécanique
| ✅ | Charles de Gaulle et l’Éminence grise peuvent BLOQUER une action adverse de votre choix | Livré |
| ✅ | Vous désignez la cible sur le plateau adverse ; l’action bloquée est barrée en rouge et ne resservira JAMAIS | Livré |
Confort
| ✅ | Écran « Adversaire trouvé ! » à la fin de la recherche de partie | Livré |
| ✅ | Les illustrations se choisissent aussi depuis « Mes decks », comme dans la galerie | Livré |
| ✅ | Les cartes adverses s’affichent avec l’illustration choisie par leur PROPRIÉTAIRE | Livré |
| ✅ | Plus de bouton « Activer » sur les cartes de l’adversaire | Livré |
v0.72
Attaques légendaires rééquilibrées
24 juillet 2026Équilibrage
| ✅ | Les attaques à 4-5 énergies étaient beaucoup trop fortes (Austerlitz volait 20 PV, soit 40 points d’écart sur 100) | Livré |
| ✅ | Leur puissance suit désormais leur coût de façon régulière : ~4 points d’écart par énergie à tous les niveaux | Livré |
| ✅ | Austerlitz : vol 20 → 10 · Empire d’Occident : 36 → 20 PV | Livré |
| ✅ | L’intérêt d’une grosse attaque n’est plus son rendement, mais de frapper fort en UNE seule de vos 2 actions du tour | Livré |
Bot 3200
| ✅ | Deck recalibré sur ces nouvelles valeurs | Livré |
v0.71
Attaques légendaires + Bot 3200 recalibré
24 juillet 2026Nouvelles attaques
| ✅ | 10 attaques SIGNATURE à 4 et 5 énergies, à la puissance décuplée (Austerlitz, Empire d’Occident, « L’État c’est moi »…) | Livré |
| ✅ | Monter en coût devient un vrai choix : lent à préparer, mais dévastateur | Livré |
Équilibrage
| ✅ | Le deck « tout au vol » écrasait tout (94 % de victoires) : il redescend à 62 % | Livré |
| ✅ | Quatre stratégies se tiennent désormais de près au sommet | Livré |
Bot 3200
| ✅ | Nouveau deck du Bot 3200, recalibré par simulation sur les règles actuelles | Livré |
| ✅ | Le bot sait enfin évaluer les 15 effets (6 lui étaient invisibles) et les actions gratuites | Livré |
Lisibilité
| ✅ | « Allié ▮ : +3 PV/action », la phrase commence par le personnage, elle se lit enfin | Livré |
v0.70
Actions plus claires + le vol enfin à sa juste valeur
24 juillet 2026Lisibilité des actions
| ✅ | Un petit RECTANGLE de couleur = un personnage de ce domaine (les ronds restent l’énergie) | Livré |
| ✅ | Nouvelle formulation « Allié ▮ ≥ 2 » / « Adverse ▮ ≥ 1 » partout | Livré |
| ✅ | Action rejouable : plus de pastille de couleur ni de flèche en double | Livré |
| ✅ | « combo +5 » devient « +5 si 2ᵉ action du tour » | Livré |
| ✅ | « Détruit 1 rente » devient « Coupe 1 revenu adverse » | Livré |
Équilibrage
| ✅ | Le VOL de PV vaut enfin son double effet (vous gagnez ET l’adversaire perd) | Livré |
| ✅ | Voler des ressources coûte désormais 2× plus cher que les détruire (c’était l’inverse) | Livré |
Combos historiques
| ✅ | Nouveaux combos avec un personnage PRÉCIS : Étienne de Vignolles + Jeanne d’Arc, Ney + Napoléon, Fermat + Pascal, l’Éminence grise + Richelieu, Lully + Molière, Colbert/Turenne + Louis XIV, Langevin + Marie Curie | Livré |
v0.69
Choix d’illustration réparé + liste remise à jour
24 juillet 2026Illustrations
| ✅ | 🐛 Choisir une photo importée change enfin réellement l’illustration de la carte | Livré |
| ✅ | Nouveaux noms : « Illustration d’origine », puis « <Personnage> 1, 2, 3… », puis les noms d’action | Livré |
| ✅ | Liste remise à jour depuis les fichiers réels : 18 personnages, 81 illustrations (Jeanne d’Arc passe de 3 à 7) | Livré |
| ✅ | Cardinal Richelieu et Étienne de Vignolles ont enfin leur illustration | Livré |
v0.68
Zoom fidèle au navigateur + galerie d’illustrations réparée
24 juillet 2026Zoom
| ✅ | Le zoom se comporte enfin comme celui du navigateur : plus rien ne dépasse de la fenêtre | Livré |
| ✅ | Fini le scroll forcé pour voir tout l’écran quand on zoome | Livré |
Illustrations
| ✅ | 🐛 Jeanne d’Arc ne proposait plus aucune illustration, corrigé | Livré |
| ✅ | Les photos importées s’ajoutent désormais à la galerie, à côté des illustrations existantes | Livré |
| ✅ | L’illustration d’origine reste toujours proposée par défaut | Livré |
Back-office
| ✅ | Compteurs ♀ / ♂ à côté des statistiques par couleur | Livré |
v0.67
Actions gratuites + back-office remanié
24 juillet 2026Jeu
| ✅ | Nouvelles actions GRATUITES : aucune énergie, jouables pour le prix d’une de vos 2 actions du tour | Livré |
| ✅ | 10 personnages disposent désormais d’une action gratuite (repérée par un éclair) | Livré |
Back-office
| ✅ | Tri du tableau par nom, domaine ou date de création, et plusieurs critères à la fois | Livré |
| ✅ | Barre de recherche + compteur de cartes par couleur | Livré |
| ✅ | L’histoire de chaque action s’édite dans le bloc de l’action elle-même | Livré |
| ✅ | La prévisualisation affiche la vraie fiche de carte (fini l’ancien format) | Livré |
| ✅ | Notion de rareté retirée · fil d’Ariane « Portail Admin » ajouté | Livré |
v0.66
Voir le plateau (enfin utile), récap de manche, invocations plus lisibles
24 juillet 2026Entre deux manches
| ✅ | « Voir le plateau » montre enfin le plateau AVEC toutes les cartes de la manche | Livré |
| ✅ | « Récap de la manche » : stats par joueur, cartes jouées, total de PV, par couleur et par tour | Livré |
Animations
| ✅ | La carte invoquée s’attarde « en grand » et lisible avant de se poser | Livré |
| ✅ | L’onde de choc jaillit au moment où la carte touche le plateau | Livré |
v0.65
Réglages en partie + zoom
23 juillet 2026En partie
| ✅ | Bouton « Réglages » (⚙) accessible pendant une partie, pour tout essayer en temps réel | Livré |
| ✅ | Mêmes réglages qu’au profil : ajouter un réglage l’affiche automatiquement aux deux endroits | Livré |
Zoom
| ✅ | Zoom −/+/reset façon navigateur (agrandit toute l’interface), mémorisé | Livré |
| ✅ | Note : impossible de synchroniser avec le zoom natif du navigateur (aucune page web n’y a accès) | Livré |
v0.64
Animations jamais rognées + photos illimitées par carte
23 juillet 2026En jeu
| ✅ | Les animations d’invocation ne sont plus jamais coupées par les bords du plateau | Livré |
| ✅ | L’animation se joue au-dessus de tout, à la place exacte de la carte | Livré |
Back-office
| ✅ | Importez autant de photos que vous voulez pour chaque personnage | Livré |
| ✅ | Choisissez d’un clic la photo affichée par défaut (⭐), ou supprimez-la | Livré |
v0.63
Animations d’invocation des cartes
23 juillet 2026En jeu
| ✅ | Poser un personnage joue désormais une vraie animation d’invocation | Livré |
| ✅ | Spin royal (par défaut) : la carte tourne sur elle-même et atterrit, façon Shadowverse | Livré |
| ✅ | Onde de choc + halo aux couleurs du domaine à l’impact | Livré |
| ✅ | L’effet se joue pour VOS cartes comme pour celles de l’adversaire | Livré |
Paramètres
| ✅ | 3 autres styles au choix : Sceau héraldique (cercle d’invocation), Frappe, Révélation | Livré |
| ✅ | Réglage « Animation d’invocation » dans les paramètres, prise en compte immédiate | Livré |
v0.62
Pictogrammes, énergie qui part des cartes et back-office complet
22 juillet 2026Plateau
| ✅ | L’énergie gagnée en début de tour jaillit désormais de CHAQUE personnage qui la produit | Livré |
| ✅ | Nouveaux pictogrammes dessinés (fin de tour, « jouez une carte »), fini les emoji qui changent selon l’appareil | Livré |
Cartes
| ✅ | Pictogrammes d’effet refaits en gravure : 15 effets illustrés au lieu de 7 | Livré |
| ✅ | Les 8 effets d’archétype (destruction, alchimie, combo, rentes) avaient un simple « • » : ils ont enfin leur symbole | Livré |
Back-office
| ✅ | Tous les effets sont réglables : montants, couleurs, PV de combo, PV par domaine… | Livré |
| ✅ | Badge « modifié depuis le back-office » sur les cartes retouchées, le back-office fait foi | Livré |
| ✅ | Aidé par un rappel de règle sous chaque champ (destruction ≠ vol, limite de 2 actions…) | Livré |
Données
| ✅ | Sauvegarde complète des 54 personnages et de leurs 216 actions, réinstall able en une commande | Livré |
| ✅ | Aliénor d’Aquitaine retrouve un portrait d’époque (gisant de Fontevraud) à la place d’une image IA | Livré |
v0.61
Illustrations dessinées : 5 par personnage
21 juillet 2026Illustrations
| ✅ | Nouveau style dessiné (encre et lavis) : fini le rendu « IA » trop lissé | Livré |
| ✅ | 5 illustrations par personnage : une « idle » + une par action | Livré |
| ✅ | Charlemagne, Lully, Sophie Germain et Olympe de Gouges refaits, les anciennes versions restent disponibles | Livré |
| ✅ | Les personnages non-combattants n’ont plus d’armure ni d’arme | Livré |
v0.60
Les 4 domaines jouent enfin différemment
21 juillet 2026Nouvelles mécaniques
| ✅ | Militaire : détruire les PV, l’énergie et les rentes adverses (et pas seulement voler) | Livré |
| ✅ | Science : gagner des PV par domaine différent en jeu, et une action supplémentaire | Livré |
| ✅ | Art : bonus de combo si c’est votre 2ᵉ action du tour | Livré |
Équilibrage
| ✅ | 52 cartes repassées : chaque personnage a désormais au moins 2 actions dans l’identité de son domaine | Livré |
| ✅ | 11 cartes Militaires dotées d’une vraie action de déni (Garigliano, Terre brûlée, Missi Dominici…) | Livré |
v0.59
Correctif majeur : le plateau ne se figeait plus après « Rejouer »
21 juillet 2026Parties
| ✅ | Correctif : après « Rejouer », le plateau ne se mettait plus à jour quand on jouait une carte (PvP et Bot) | Livré |
| ✅ | Correctif : « Abandonner » ne renvoyait parfois aucun retour | Livré |
| ✅ | L’adversaire est désormais averti quand on quitte une partie pour en relancer une | Livré |
v0.58
Back-office consolidé : Histoire intégrée & guidelines éditables
21 juillet 2026Back-office
| ✅ | L’Histoire (récit + micro-histoires d’action) est désormais dans la page d’édition de la carte : la page séparée est supprimée | Livré |
| ✅ | Les consignes de génération des illustrations sont éditables directement depuis l’admin | Livré |
| ✅ | Éditeur de carte : aperçu de l’illustration, actions numérotées (N/4), prévisualisation visible plus tôt | Livré |
v0.57
Éditeur 4 actions, clic carte deck & réglage pastille
21 juillet 2026Admin
| ✅ | L’éditeur de personnage montre et édite désormais les 4 actions (au lieu de 2) | Livré |
Confort
| ✅ | Éditeur de deck : cliquer n’importe où sur une carte du deck ouvre sa fiche | Livré |
| ✅ | Nouveau réglage : afficher/masquer la pastille de couleur en haut des cartes (masquée par défaut) | Livré |
v0.56
Méta & archétypes + fix score plateau
21 juillet 2026Direction de jeu (méta)
| ✅ | Nouveau socle « Méta & Archétypes » : chaque domaine a une identité mécanique (attaque, alchimie, points, ressources) | Livré |
| ✅ | Landing : les 4 domaines décrivent désormais leur style de jeu | Livré |
Plateau
| ✅ | Correctif : le score de manche ne chevauche plus le bouton de tour | Livré |
v0.55
Correctif règle + plateau plus « TCG »
21 juillet 2026Règle
| ✅ | Correctif : jouer un personnage ne rapporte plus de PV (les PV viennent des actions) | Livré |
Animations
| ✅ | L’animation d’activation PART de l’action cliquée (plus centrée à l’écran) | Livré |
| ✅ | La carte activée tourne sur elle-même (flip) | Livré |
Plateau (esprit TCG)
| ✅ | Score de manche en vertical (scoreboard) | Livré |
| ✅ | Pioche (deck) affichée près des énergies ; survol = cartes restantes | Livré |
| ✅ | Dos de carte élégant (fleur-de-lis dorée) ; suppression du texte « X en main » | Livré |
v0.54
Histoire complète : micro-récits d’action & éditeur admin
21 juillet 2026Section « Histoire » (T23)
| ✅ | Micro-histoire discrète sous chaque action dans la fiche carte | Livré |
| ✅ | Éditeur admin dédié (/admin/history) : récit du personnage + 4 histoires d’action par carte | Livré |
| ✅ | Guidelines de rédaction éditables (« SOURCÉS » / « narré ») depuis l’admin | Livré |
v0.53
Section « Histoire » & fix animation d’activation
21 juillet 2026Histoire (T23 · slice 1)
| ✅ | Nouveau CTA « 📖 Histoire » sur la fiche carte : le récit complet du personnage | Livré |
Plateau
| ✅ | L’animation d’activation ne se déclenche plus quand la limite de 2 actions/tour est atteinte | Livré |
| ✅ | Les actions deviennent non cliquables une fois les 2 actions du tour utilisées | Livré |
v0.52
Teal partout, clarté énergie/domaine & garde-fous illustrations
21 juillet 2026Couleurs
| ✅ | Le teal remplace le noir aussi sur les filtres/tri (plus de pastille noire) | Livré |
Lisibilité des actions
| ✅ | Distinction claire : ÉNERGIE = pastille pleine, DOMAINE (« personnage de couleur X ») = anneau creux | Livré |
| ✅ | Gains d’énergie explicites (+N énergie) et effet continu clarifié (buff de domaine, pas un gain d’énergie) | Livré |
Illustrations (garde-fous)
| ✅ | Règles : physionomie fidèle au portrait réel + décor identifiable au premier coup d’œil | Livré |
v0.51
Direction artistique : taille normale, teal secondaire, listing épuré
21 juillet 2026Affichage & DA
| ✅ | Taille des cartes par défaut = Normal (T20) | Livré |
| ✅ | Nouvelle couleur secondaire : teal profond au lieu du noir, en contraste avec l’or (T21) | Livré |
Listing des cartes (admin)
| ✅ | Colonne « Rareté » retirée (pas de rareté dans le jeu) (T22) | Livré |
| ✅ | « Catégorie » renommée « Domaine » (T22) | Livré |
v0.50
Conformité des cartes & deux révolutionnaires
21 juillet 2026Nouvelles cartes
| ✅ | Louise Michel (Militaire), la Vierge rouge de la Commune | Livré |
| ✅ | Olympe de Gouges (Gouvernement), Déclaration des droits de la femme | Livré |
Mise en conformité (toutes les cartes vérifiées)
| ✅ | Chaque personnage a bien 4 actions (6 cartes en avaient 5, 4 en avaient 2 → corrigées) | Livré |
| ✅ | Plus aucune date dans les noms d’actions (déplacées vers une future section « Histoire ») | Livré |
| ✅ | Illustration de base = portrait Wikipédia (Sand & Colette remises en conformité) | Livré |
v0.49
Deux écrivaines : George Sand & Colette (illustrations IA)
21 juillet 2026Nouvelles cartes (Art)
| ✅ | George Sand (1804–1876), « Indiana », « Salon de Nohant » | Livré |
| ✅ | Colette (1873–1954), « Les Claudine », « Le Music-hall » | Livré |
| ✅ | Illustrations générées par IA (Workers AI) : scène d’écriture retenue pour chaque carte | Livré |
v0.48
Juiciness, tailles de cartes & règles d’illustration
21 juillet 2026Animation & juiciness (T10)
| ✅ | Première brique : animation de feedback à l’activation d’une action (« +12 PV », nom de l’action, halo doré) | Livré |
Confort d’affichage (T16)
| ✅ | 3 tailles de cartes (Petit / Normal / Grand) dans la Galerie et l’éditeur de deck, préférence mémorisée | Livré |
Illustrations (T4)
| ✅ | Règles de génération visibles sur le site (Galerie) et dans le portail admin | Livré |
| ✅ | Bible de Jean-Baptiste Lully corrigée (fini l’allure « Zeus » : rasé, perruque poudrée de cour, baguette) | Livré |
| ⚙️ | Correction des artefacts (mains/épées) & régénération : à lancer et valider visuellement | En cours |
v0.47
Plateau : HUD épuré & fin de manche enrichie
20 juillet 2026HUD du plateau (T12)
| ✅ | Nombre de cartes en main de l’adversaire affiché (dos de cartes, plus petits que les vôtres) | Livré |
| ✅ | Score de manche sorti du header → placé sous le bouton de tour | Livré |
| ✅ | « Abandonner » devient un petit pictogramme drapeau blanc 🏳️ | Livré |
| ✅ | Header épuré : plus de place pour les cartes | Livré |
Fin de manche (T11)
| ✅ | Bouton « Voir le plateau » pour inspecter avant de lancer la manche suivante | Livré |
| ✅ | Panneau « Éléments post-game » : récapitulatif du match (manches, objectif, prochaine manche) | Livré |
v0.46
Règles & contenu : point à la pose, actions précises, parité H/F
20 juillet 2026Règle du jeu
| ✅ | T14, On gagne le point du personnage DÈS qu’il est joué (feedback immédiat, valeur selon rareté) | Livré |
Contenu des cartes
| ✅ | T13, Actions renommées pour coller à un fait réel précis (Turenne : Dunes/Turckheim ; Richelieu : Journée des Dupes ; Père Joseph : Ratisbonne) | Livré |
| ✅ | T13, Toujours 2 actions max par personnage (plafond de 4 respecté) | Livré |
| ✅ | T15, Ajout de Sophie Germain (Science) et Julie d’Aubigny (Art) | Livré |
| ✅ | T15, Robespierre et Honoré Daumier retirés du jeu (masqués, non détruits, réversible) | Livré |
Social
| ✅ | T9, Onglet Recherche : tous les profils listés via l’API (la table users est fermée en RLS côté navigateur) | Livré |
| ✅ | Bouton « + Ajouter » corrigé dans la liste des profils (plus de double-envoi) | Livré |
v0.45
HistoMaker : renommage, cohérence UI & profils
20 juillet 2026Identité & navigation
| ✅ | Le jeu s’appelle désormais HistoMaker (logo, métadonnées, titres de pages, écrans de connexion) | Livré |
| ✅ | Barre de navigation : ordre « Jouer » puis « Mes decks » | Livré |
| ✅ | Landing : les deux boutons pointent vers « Galerie des cartes » | Livré |
Cohérence & profils
| ✅ | Écran « Trouver une partie » : barre de navigation du site conservée + header au style standard | Livré |
| ✅ | Onglet Recherche du profil : tous les profils existants listés par défaut, en plus de la barre de recherche | Livré |
| ✅ | Compteur de joueurs inscrits : API redéployée, le vrai nombre s’affiche sur la landing | Livré |
| ✅ | API Render débloquée (Deploy Hook posé + workflow blindé) : stats, portail admin & bots réactivés | Livré |
Planification
| ✅ | Backlog complet des tickets (docs/BACKLOG.md) + revue des extensions (docs/EXTENSIONS-REVIEW.md) | Livré |
v0.44
Phase 2 admin : curation des illustrations & déploiement API
16 juin 2026Portail Admin
| ✅ | Cocher « Dispo » = rendre une illustration disponible aux joueurs (auto-verrouillée) | Livré |
| ✅ | Verrouiller (🔒) une illustration : elle n’est plus régénérée lors d’une nouvelle création | Livré |
| ✅ | Définir l’illustration par défaut (⭐) : elle devient l’illustration de la carte pour tous | Livré |
Génération
| ✅ | Mode best-of-N : N variantes par scène (groupe d’illustrations à départager dans le portail) | Livré |
| ✅ | Le générateur ne réécrit jamais une illustration verrouillée | Livré |
Infra
| ✅ | Déploiement automatique de l’API (GitHub Action + Deploy Hook Render), débloque les stats & le portail | Livré |
v0.43
Portail Admin : filtres & recherche comme la Galerie
16 juin 2026Portail Admin
| ✅ | Mêmes filtres que la Galerie des cartes : recherche, catégories (Militaire/Science/Art/Gouvernement), tri Nom/Naissance | Livré |
| ✅ | Chaque personnage affiché avec son vrai nom, sa pastille de couleur et ses dates | Livré |
v0.42
Illustrations : +4 personnages
16 juin 2026Illustrations
| ✅ | Claude Monet, Diane de Poitiers, Philippe II Auguste, Jean-Baptiste Lully dotés du style AAA (portrait + 2 actions chacun) | Livré |
v0.41
Galerie des cartes, accès admin par le profil & affinages
16 juin 2026Navigation & admin
| ✅ | Onglet « Les cartes à jouer » renommé « Galerie des cartes » | Livré |
| ✅ | Le « Portail Admin » s’ouvre depuis Mon Profil (CTA visible seulement par l’administrateur) ; retiré de la barre | Livré |
Illustrations
| ✅ | Outil admin : clic sur une vignette = aperçu en grand (plus d’erreur « Not Found ») | Livré |
| ✅ | Titres = l’action réalisée (ce qui suit le «, ») ; le nom complet s’il n’y a pas d’action | Livré |
| ✅ | Qualité : indications d’anatomie/mains ajoutées au style commun | Livré |
v0.40
Portail Admin : dashboard & choix des illustrations
11 juin 2026Back-office (admin uniquement)
| ✅ | Entrée « Portail Admin » dans la barre, visible uniquement pour le compte administrateur (AdminCreator) | Livré |
| ✅ | Dashboard : joueurs inscrits, personnages, cartes publiées, decks créés | Livré |
| ✅ | Outil de choix d’illustration : pour chaque personnage, choisir parmi les variantes générées celle qui devient l’illustration par défaut de la carte | Livré |
v0.39
Fiche : illustration plein cadre & galerie en carrousel
11 juin 2026Fiche personnage
| ✅ | L’illustration de gauche donne la hauteur de la fiche (plus d’espace blanc dessous) ; la colonne de droite défile dans cette hauteur | Livré |
| ✅ | Galerie d’illustrations en carrousel horizontal (au lieu d’une grille) | Livré |
v0.38
Fiche élargie & illustrations affinées
11 juin 2026Fiche personnage
| ✅ | Écran « fiche » (carte cliquée) bien plus large : grande illustration au format carte + actions + galerie côte à côte | Livré |
Illustrations
| ✅ | Pascaline rapprochée de sa forme réelle (boîte de laiton à molettes numérotées) | Livré |
| ✅ | Bertrand du Guesclin : scènes plus tangibles (Victoire de Cocherel) + correction des artefacts (épées tordues/doubles, malformations) | Livré |
| ✅ | Prompt négatif renforcé contre les anomalies d’anatomie et d’armes | Livré |
v0.37
Illustrations par action & galerie au format carte
11 juin 2026Illustrations
| ✅ | Variantes par ACTION vécue, style AAA : « Jeanne d’Arc, Prise d’Orléans », « Marie Curie, Découverte du Radium »… | Livré |
| ✅ | Galerie au clic : grandes vignettes au FORMAT CARTE (5:7), titrées « Nom, Action » ; grande image de la fiche aussi au format carte | Livré |
| ✅ | 8 personnages couverts (Jeanne, Charlemagne, Flaubert, Marie Curie, Aliénor, Du Guesclin, Pascal, Rodin) | Livré |
| ✅ | Anciens styles conservés en stockage (non gâchés) mais masqués du front | Livré |
v0.36
Style AAA + galerie d’illustrations au clic
11 juin 2026Illustrations
| ✅ | Nouveau style « AAA Splash » (key art cinématique), les styles précédents sont conservés (pas de gâchis) | Livré |
| ✅ | Plus d’icône « Edit » sur la carte : le choix se fait dans la fiche au clic | Livré |
| ✅ | Galerie d’illustrations en grandes vignettes, chacune avec un titre et un texte d’origine | Livré |
| ✅ | Charlemagne, Gustave Flaubert, Marie Curie + Jeanne d’Arc dotés du nouveau style | Livré |
v0.35
Illustrations génératives (1re brique), Jeanne d’Arc
11 juin 2026Système d’illustrations
| ✅ | Pipeline de génération : « bible » par personnage + style commun modulaire + générateur Cloudflare Workers AI (gratuit) | Livré |
| ✅ | Jeanne d’Arc : 3 illustrations générées (styles Épique, Peinture sombre, Moderne) | Livré |
| ✅ | Pictogramme « Edit » au survol d’une carte : choisir entre « Wikipédia Illustration » et les générations (mémorisé) | Livré |
| 🔜 | À venir : générer pour tous les personnages + variantes synchronisées sur le compte | Prévu |
v0.34
Rééquilibrage : vol nerfé, vert/bleu relevés, actions « flow »
11 juin 2026Équilibrage (mesuré par self-play)
| ✅ | Vol (steal) réduit (~−40 % des montants) : il reste fort, c’est un double swing, mais n’écrase plus le reste | Livré |
| ✅ | Vert (Science) & bleu (Art) relevés : en simulation, la viabilité « synergie couleur » passe de ~1 % à ~42 % | Livré |
| ✅ | Le bot valorise moins le vol (heuristique 1,8× → 1,25×) → jeu plus varié | Livré |
Du « flow » dans les cartes
| ✅ | Nouvelles actions à coût réduit : 1 énergie incolore, et même 0 énergie (nouveau), toujours quelque chose à jouer | Livré |
| ✅ | Ajoutées surtout sur les cartes vertes/bleues (Descartes, Pascal, Molière, Voltaire…) + variété rouge/jaune | Livré |
| ✅ | Decks existants automatiquement mis à jour (effets partagés) | Livré |
v0.33
Bot 3200 Elo (calibré par simulation self-play)
11 juin 2026Nouveau bot
| ✅ | Troisième niveau « Bot 3200 Elo » : deck déterminé par simulation self-play (bot vs bot sur des milliers de tours) | Livré |
| ✅ | Outil interne « arena » (bot vs bot) pour calibrer les decks et mesurer l’équilibrage | Livré |
Équilibrage, constat chiffré (chantier en cours)
| ✅ | La simulation confirme : les actions « vol » dominent (deck full-vol ≈ 90 % de victoires) ; vert/bleu très en deçà | Livré |
| 🔜 | Prochain lot : nerf des vols, boost vert/bleu, actions à coût réduit (1 incolore, voire 0 énergie) | Prévu |
v0.32
Accueil, bots par niveau & design de carte unifié
11 juin 2026Accueil
| ✅ | Affichage du nombre de joueurs inscrits | Livré |
| ✅ | Retrait de la mention « 1v1 / Duels en ligne » | Livré |
| ✅ | Bouton « Tester mes cartes » renommé « Lancer une partie » | Livré |
Bots par niveau
| ✅ | Choix du niveau face au bot : Normal (deck de démarrage) ou Extrême | Livré |
| ✅ | Bot Extrême : deck optimisé mathématiquement (grappe de contemporains la plus forte, meilleures actions, synergies) | Livré |
| ✅ | Bot Extrême : joue le personnage le plus fort et active ses actions par valeur décroissante (dépense optimale) | Livré |
Design de carte unifié
| ✅ | Le design est désormais IDENTIQUE partout (plateau, main, collection, decks, vitrine) = celui de « Les cartes à jouer » | Livré |
| ✅ | Nom du personnage toujours EN HAUT, date en bas à droite de l’illustration ; plus aucune variante ni rivet | Livré |
v0.31
Badge de version sur tous les écrans (debug)
11 juin 2026Debug
| ✅ | Le numéro de version est affiché en bas à droite de TOUS les écrans (dérivé automatiquement du dernier patch) | Livré |
v0.30
Fin de la ligne de coupure au centre
11 juin 2026Plateau
| ✅ | Suppression du contour pleine largeur de la zone de dépôt (qui traçait une ligne au centre pendant un glisser), fond continu en toutes circonstances | Livré |
| ✅ | Le repère de dépôt se limite aux emplacements en pointillés dorés + un voile très léger | Livré |
v0.29
Terrain continu : fin des pointillés au repos
11 juin 2026Plateau
| ✅ | Les emplacements vides en pointillés disparaissent au repos : le fond est désormais le MÊME partout, sans coupure | Livré |
| ✅ | Les repères de dépôt (contour doré) n’apparaissent que pendant un glisser de carte, sur votre plateau | Livré |
v0.28
Survol des cartes en main au premier plan
11 juin 2026Main
| ✅ | Au survol, la carte de la main se soulève AU-DESSUS de tout (roues, plateau), elle n’est plus rognée ni masquée par le terrain | Livré |
v0.27
Énergie immédiate & interface de jeu en surcouche continue
10 juin 2026Règle
| ✅ | L’énergie fournie par une carte arrive AU MOMENT MÊME où elle est posée sur le plateau (puis se relance à chaque tour) | Livré |
Interface « sans coupure »
| ✅ | Un SEUL fond continu : la Roue Feedback (roue des énergies + PV + compteur d’actions) et la main sont en surcouche (position absolue) sur le terrain plein écran | Livré |
| ✅ | Plus aucune séparation entre la zone de jeu et le terrain, pour le joueur comme pour le bot | Livré |
Cartes
| ✅ | Un seul point sur la carte = la couleur de l’énergie qu’elle fournit (les 2 anciens points retirés), partout | Livré |
| ✅ | Ce point n’est plus collé au bord de la carte (espacement) | Livré |
v0.26
Plateau sombre unifié & main en éventail
9 juin 2026Refonte visuelle du jeu
| ✅ | Fond entièrement sombre : plus de délimitation blanc/noir, les cartes ressortent | Livré |
| ✅ | Roues de couleurs, PV et compteur d’actions en surcouche claire sur le plateau | Livré |
| ✅ | Main en ÉVENTAIL : cartes superposées et arquées, bas rogné (« cartes en main ») | Livré |
| ✅ | Survol d’une carte en main : elle se « sort » du jeu (redressée et agrandie) | Livré |
v0.25
Connexion fiabilisée, règles & bot renforcé
9 juin 2026Connexion
| ✅ | Plus de « Connexion impossible : TimeOut » : connexion robuste au réveil du serveur (polling + reconnexions, ~30 s) | Livré |
Règles & cartes
| ✅ | On ne peut plus finir son tour sans avoir joué un personnage (si possible) | Livré |
| ✅ | Écran de fin de manche : bouton « Lancer la manche » pour confirmer | Livré |
| ✅ | Les rentes (+X/tour) ne sont plus réutilisables : action unique qui se déclenche ensuite chaque tour | Livré |
Bot
| ✅ | Bot plus fort : deck de contemporains (Grand Siècle) + sélection des meilleures actions (synergies) | Livré |
v0.24
Ordre d’affichage des actions
9 juin 2026Tri des actions (à coût égal)
| ✅ | Plus d’incolores = plus haut (ex. jaune+incolore au-dessus de jaune+jaune) | Livré |
| ✅ | Moins de couleurs distinctes = plus haut (jaune+jaune au-dessus de jaune+rouge) | Livré |
| ✅ | À coût identique, l’action réutilisable (↻) passe au-dessus | Livré |
| ✅ | Retrait du texte « Actions, X disponibles » | Livré |
v0.23
Réglages : disposition des actions
9 juin 2026Paramétrage du jeu (Mon profil → ⚙️ Réglages)
| ✅ | Choix de la disposition des actions en jeu : « sous la carte » ou « à droite » (cartes plus grandes) | Livré |
| ✅ | Préférence appliquée à la partie ; mémorisée sur l’appareil | Livré |
| 🔜 | Stockage compte (synchronisé entre appareils), prévu (nécessite une colonne en base) | Prévu |
v0.22
Personnages historiques, contemporanéité & équilibrage
9 juin 2026Contenu
| ✅ | +8 personnages : Aliénor d’Aquitaine, Catherine de Médicis, Diane de Poitiers, Saint Louis, Charlemagne, Philippe II Auguste, La Hire, Anne de Bretagne | Livré |
| ✅ | Chaque personnage n’a plus que des actions RÉELLES (4 actions historiques, fin des actions génériques) | Livré |
| ✅ | Tri des cartes par nom ou par date de naissance | Livré |
Mécaniques & équilibrage
| ✅ | Contemporanéité : bonus si un personnage contemporain (vies qui se chevauchent) est en jeu | Livré |
| ✅ | Conditions « ≥ N personnages d’une couleur » (votre plateau / adverse) | Livré |
| ✅ | Matrice d’équilibrage (docs/BALANCE.md) : un « Vol » vaut ~1.8× un « + ». 192 actions calées. | Livré |
v0.21
Plateau de jeu : cartes mises en valeur
9 juin 2026Interface de jeu
| ✅ | Cartes plus grandes + fond sombre pour les faire ressortir | Livré |
| ✅ | Espaces réduits (entre les deux plateaux, main↔plateau), scrollbar fine | Livré |
| ✅ | Emplacements vides alignés sur la taille des cartes | Livré |
| ✅ | Compteur d’actions restantes (2/2 → 0/2) sous les PV ; bannière « manche gagnée » | Livré |
v0.20
Fin de partie & nouveaux effets
8 juin 2026Règles de fin de partie
| ✅ | Match en 2 manches gagnantes ; 100 PV gagne la manche immédiatement | Livré |
| ✅ | Fin de manche quand les 2 joueurs ont joué leurs 7 personnages (le plus de points l’emporte) | Livré |
| ✅ | Maximum 2 actions de personnage activées par tour | Livré |
| ✅ | Nouvelle manche : deck re-mélangé + nouvelle main de 3 | Livré |
Effets de cartes
| ✅ | Effets « rente » : +X PV / +X ressources à l’activation puis à chaque début de tour | Livré |
| ✅ | Symbole « ◆ » retiré (la flèche ↻ suffit à indiquer une action réactivable) | Livré |
v0.19
Couleurs & synergies : nouvelles règles d’actions
8 juin 2026Nouvelles mécaniques
| ✅ | Condition « si ≥ N personnages d’une couleur sur le plateau » (alliée ou adverse) | Livré |
| ✅ | Actions tri-couleurs et action ARC-EN-CIEL exigeant les 4 couleurs (+24 PV) | Livré |
| ✅ | Plus de coûts multicolores ; 4 actions générées par personnage (pool ~6) | Livré |
Lisibilité des cartes
| ✅ | La condition d’un bonus est écrite en clair (fini le « ◆ » mystérieux) | Livré |
| ✅ | Terminologie « Faits d’armes » retirée → « Actions » | Livré |
| ✅ | Dates de naissance / mort affichées au survol de l’illustration | Livré |
v0.18
Mise en ligne gratuite (Render + Cloudflare)
4 juin 2026Hébergement gratuit
| ✅ | API sur Render (gratuit) + front sur Cloudflare Pages, jouable sans ton PC | Livré |
| ✅ | Config Render prête (render.yaml) ; runbook complet (docs/DEPLOYMENT.md) | Livré |
| ✅ | Montée en charge : passer Render en payant = plus de veille, sans toucher au code | Livré |
Écran « le serveur se réveille »
| ✅ | Premier visiteur après mise en veille : loader automatique (~30 s), zéro action manuelle | Livré |
| ✅ | Pages se remplissent dès le réveil ; bouton « Réessayer » si vraiment indisponible | Livré |
| ✅ | SSR ne bloque plus 30 s (timeout court + repli) | Livré |
v0.17
Prêt pour la mise en ligne
4 juin 2026Comptes & amis
| ✅ | Inscription : profil créé automatiquement en base, résilient aux pseudos en double | Livré |
| ✅ | Demande d’ami persistante reçue dans « Mon profil → Demandes » (même hors ligne) | Livré |
| ✅ | Inscription : message clair si la confirmation par email est activée | Livré |
Déploiement
| ✅ | Build de production validé ; CORS multi-domaines ; ports/URL alignés | Livré |
| ✅ | Runbook complet (docs/DEPLOYMENT.md) + .env.example (front & API) | Livré |
| 🔜 | Déploiement effectif sur Cloudflare + hébergeur Node + Supabase (à faire avec tes accès) | Prévu |
v0.16
Lobby « Jouer » & QA renforcé
4 juin 2026Jouer
| ✅ | Cliquer « Jouer » n’entre plus immédiatement en partie : on reste sur le lobby | Livré |
| ✅ | Lobby : choisir son deck PUIS l’adversaire (en ligne · bot · défier un ami) | Livré |
| ✅ | Entrée de navigation unique « Jouer » (plus de « Jouer (bot) » qui démarrait tout seul) | Livré |
Qualité
| ✅ | Nouveau siège « Flow / Runtime » au Claude Council : trace le PARCOURS réel (clics, effets, redirections), pas seulement le code | Livré |
| ✅ | Checklist obligatoire des demandes : chaque demande est cochée avant de livrer | Livré |
v0.15
Sauvegarde de deck fiable & robuste
4 juin 2026Sauvegarde
| ✅ | Erreur « vous ne possédez pas cette carte » supprimée, toutes les cartes débloquées | Livré |
| ✅ | Erreur « corps de requête invalide » corrigée, on peut sauver un deck quel que soit son contenu | Livré |
| ✅ | Deck < 10 personnages = injouable (non sélectionnable en match), indiqué dans le builder ET le lobby | Livré |
Robustesse
| ✅ | Les choix d’actions sont stockés par POSITION (action_index) : un deck reste valide même quand on met à jour les cartes/actions à l’avenir | Livré |
v0.14
Jouer : deck, bot actif & fix des PV
4 juin 2026Jouer
| ✅ | Choix du deck créé (auto-sélectionné), enregistré en base avec ses cartes + 2 actions choisies | Livré |
| ✅ | Jouer contre un adversaire (invitation) OU contre le bot | Livré |
Bot
| ✅ | Bot ACTIF : pose des cartes, active ses actions, joue réellement contre toi | Livré |
| ✅ | Deck de démarrage préformaté (10 personnages, 2 actions chacun) | Livré |
| ✅ | Bot corrigé : limite plateau 7, paiement des coûts colorés en priorité, garde-fou anti-boucle | Livré |
Correction
| ✅ | PV réparés : une action « gain/vol de PV » te fait bien gagner le montant plein (même si l’adversaire est à 0) | Livré |
v0.13
Deck builder : choix des 2 actions par personnage
4 juin 2026Sélection des actions
| ✅ | Clic sur une carte du deck → choisir 2 actions parmi son pool (dans le panneau) | Livré |
| ✅ | Le volet gauche affiche les 2 actions choisies de chaque personnage | Livré |
| ✅ | Toujours exactement 2 actions, mises à jour en direct | Livré |
| ✅ | Cartes ne s’agrandissent plus une fois sélectionnées (bordure dorée + ✓) | Livré |
| ✅ | Clic sur une carte du volet gauche corrigé | Livré |
| ✅ | Spécification du deck builder documentée (docs/DECK-BUILDER.md) | Livré |
v0.12
Deck builder : tout débloqué, drag&drop, filtre partagé
4 juin 2026Création de deck
| ✅ | Toutes les cartes débloquées (plus d’indicateur de quantité possédée) | Livré |
| ✅ | Glisser-déposer pour ajouter une carte au deck | Livré |
| ✅ | Clic sur une carte → toutes ses actions (comme au catalogue) | Livré |
Catalogue & filtres
| ✅ | Toutes les cartes affichées directement (plus de navigation par catégorie) | Livré |
| ✅ | Filtre IDENTIQUE (recherche + catégories) au-dessus des cartes, catalogue ET deck | Livré |
Cartes & actions
| ✅ | Chaque action affiche son gain de PV ET/OU son effet (plus de box vide) | Livré |
| ✅ | Header de carte remanié : pastille + titre centrés, ne chevauchent plus les boulons | Livré |
v0.11
Deck builder façon Gwent & fix plateau
4 juin 2026Plateau
| ✅ | Les actions ACTIVÉES ne sont plus grisées : elles paraissent actives (vert « engagé ») | Livré |
| ✅ | Seule une action non payable est légèrement atténuée | Livré |
Création de deck (inspiré Gwent)
| ✅ | Cartes au MÊME format (illustration seule) dans la liste de deck ET la collection | Livré |
| ✅ | Survol d’une carte de collection → mini-carrousel de ses actions | Livré |
| ✅ | Mini-carrousel d’actions (feuilleter ‹ ›) réutilisant la même box d’action | Livré |
| ✅ | 1 exemplaire par personnage, 2 actions à choisir | Livré |
v0.10
Éditeur de decks « Mes decks »
4 juin 2026Mes decks
| ✅ | Entrée « Mes decks » dans le header | Livré |
| ✅ | Liste : créer, renommer, éditer, supprimer ses decks | Livré |
| ✅ | Deck = jusqu’à 10 personnages, 1 SEUL exemplaire chacun (imposé serveur aussi) | Livré |
| ✅ | Par personnage : choix de 2 actions parmi son pool (validé contre le pool réel) | Livré |
Catalogue
| ✅ | Au clic sur une carte : toutes les actions disponibles du personnage (« Faits d’armes ») | Livré |
v0.9
Pools d’actions & capacité d’édition (API)
4 juin 2026Capacité d’édition des actions (API)
| ✅ | Catalogue d’actions éditable (actions-catalog.ts) + OVERRIDES par personnage | Livré |
| ✅ | Script de synchro idempotent : pnpm --filter api sync:actions | Livré |
| ✅ | Garde-fou : un personnage doit garder ≥ 2 actions | Livré |
Base remplie
| ✅ | Pool élargi : ~5 actions par personnage (2 curées + 3 ajouts) | Livré |
| ✅ | Contrainte DB assouplie (jusqu’à 10 actions/personnage) | Livré |
| ✅ | Ajouts variés et à coût ↔ récompense croissant (placeholders) | Livré |
| 🔜 | Remplacement par ta liste précise d’actions | Prévu |
v0.8
Direction artistique fantasy/steampunk & landing
4 juin 2026Direction artistique & landing
| ✅ | Nouvelle DA fantasy/steampunk (parchemin sombre, laiton, ornements) | Livré |
| ✅ | Landing refaite, met bien les cartes en avant | Livré |
| ✅ | Vitrine data-driven : se met à jour avec les vraies cartes | Livré |
| ✅ | Rivets de laiton sur les grandes cartes | Livré |
Navigation & cartes
| ✅ | « Mon profil » déplacé à droite (avatar + nom), « Bonjour, » retiré | Livré |
| ✅ | Notion de rareté retirée du catalogue | Livré |
| ✅ | Pastille haut-gauche = ressource fournie = couleur de la carte (opaque) | Livré |
| ✅ | Action la moins chère toujours en haut (toutes les surfaces) | Livré |
Deck-building
| ✅ | « Les cartes à jouer » montrent le PERSONNAGE, sans actions imposées | Livré |
| ✅ | Fiche personnage : « Faits d’armes » présentés comme choix de deck | Livré |
| ✅ | Squelette du choix des 2 actions : pool d’actions exposé (API), table deck_card_actions, persistance, sélecteur dans le deck builder, jeu qui utilise les actions choisies | Livré |
| 🔜 | Choix réellement signifiant quand les pools s’élargissent (ta liste d’actions) | Prévu |
Chantiers majeurs (à venir)
| 🔜 | Rééquilibrage & diversité des actions (coût ↔ récompense, combos, multi-couleurs), sur ta liste précise | Prévu |
v0.7
Finitions plateau, sémiotique TCG & navigation
4 juin 2026Plateau & cartes
| ✅ | Filtre noir du focus retiré (voile clair, on reste dans le jeu) | Livré |
| ✅ | Limite de personnages portée à 7 | Livré |
| ✅ | Survol d’une carte ne passe plus sous le plateau (rognage/superposition corrigés) | Livré |
| ✅ | Pastille de ressource de la carte = couleur de la carte | Livré |
| ✅ | Plus de texte d’instruction de mécanique (« glissez une carte ici » retiré) | Livré |
Blocs d’action (style TCG)
| ✅ | Contour de couleur UNIFORME pour toutes les actions | Livré |
| ✅ | État rendu par atténuation (épuisé), plus de ✓ ni 🔒 | Livré |
| ✅ | Action réutilisable → pictogramme ↻ | Livré |
| ✅ | Coût à GAUCHE, PV générés à DROITE (rien si aucun) | Livré |
| ✅ | Pictogrammes retirés (livre 📖, icône d’effet à gauche) | Livré |
Navigation
| ✅ | « Catalogue » → « Les cartes à jouer » (Decks fusionné) | Livré |
| ✅ | Social intégré dans « Mon profil » | Livré |
| ✅ | Collection et Boutique retirées | Livré |
| ✅ | Admin = CTA visible par l’admin uniquement, sous la Patch List | Livré |
Contenu
| 🔜 | Diversification des actions sur +70% des cartes (gamme élargie) | Prévu |
v0.6
Jouabilité, sémiotique & lisibilité
4 juin 2026Jouabilité
| ✅ | Jouer une carte = glisser-déposer vers le plateau (le clic ouvre seulement le détail) | Livré |
| ✅ | Coût le plus faible TOUJOURS affiché en haut | Livré |
| ✅ | Ajout d’actions à coût « au choix » (incolore pur) | Livré |
Blocs d’action
| ✅ | Titre d’action entièrement lisible (plus de pictogramme) | Livré |
| ✅ | États représentés par symbole (✓ / 🔒 / ↻), plus jamais par du texte | Livré |
| ✅ | Contenu = uniquement l’élément de jeu (vol/gain de PV, gain de ressource…), zéro flavor | Livré |
Plateau, finitions
| ✅ | Cartes ne sont plus rognées en haut | Livré |
| ✅ | Plus de barre de défilement verticale parasite | Livré |
| ✅ | Le bouton « Fin du tour » ne clignote plus | Livré |
Suivi
| ✅ | Page « Patch List » + document de suivi | Livré |
v0.5
Refonte du plateau & règle des couleurs
4 juin 2026Nettoyage de l’interface
| ✅ | Suppression des bandeaux joueurs, du label « Vos ressources », de « Tour N », « carte jouée », séparateur « Plateau » | Livré |
| ✅ | Suppression des mentions « sur le plateau » / « dans votre main » | Livré |
| ✅ | Points de victoire bien plus en avant (gros compteur) | Livré |
Cartes sur le plateau
| ✅ | Plateau : illustration seule + les 2 actions empilées dessous | Livré |
| ✅ | Main : version illustration seule | Livré |
Ressources
| ✅ | Roue de couleurs (4 couleurs) ; roue compacte pour l’adversaire | Livré |
| ✅ | L’incolore n’est plus une ressource détenue : c’est un coût payable dans la couleur de son choix | Livré |
| ✅ | Moment d’interaction (modale) pour choisir la couleur d’un coût incolore | Livré |
| ✅ | Bouton « Fin du tour » gros, rond, au centre-droit | Livré |
v0.4
Cartes : composition & tooltip « livre »
4 juin 2026Composition des cartes
| ✅ | Notion de rareté et étoiles retirées | Livré |
| ✅ | Gemmes de ressource conservées en haut | Livré |
| ✅ | Catégorie communiquée par la couleur uniquement (plus de texte) | Livré |
| ✅ | Coût des actions positionné à droite | Livré |
Détail & récit
| ✅ | Survol → panneau centré affichant la carte en grand (plus de tiroir latéral) | Livré |
| ✅ | Tooltip « livre » racontant le récit historique de chaque action | Livré |
v0.3
Illustrations & cache CI
4 juin 2026Contenu
| ✅ | Portraits du domaine public (Wikimedia) pour les 40 cartes | Livré |
Outillage
| ✅ | GitHub Cache Audit : cache pnpm + Turborepo + build Next.js en CI | Livré |