v2.33

La carte se tient tranquille

11 septembre 2026

Fiche de carte (essai Voltaire)

📐 Carte un peu plus petite, fiche plus haute resserrée, et la colonne de texte gagne de la placeLivré
🎯 La carte ne « saute » plus quand on bouge vite le curseur : elle se remettait droite dès qu'on frôlait un bordLivré
⚡ L'inclinaison est cadencée sur l'image à l'écran et ne recalcule plus la mise en page à chaque mouvement de sourisLivré
v2.32

Voltaire dans sa vraie carte

11 septembre 2026

Fiche 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étieLivré
🌀 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 angleLivré
📏 L'ascenseur du texte ne déborde plus du coin arrondiLivré
v2.31

La carte sort de son cadre

11 septembre 2026

Page d'accueil

🐢 Le défilé du mur ralentit encore : 18,5 à 22,4 px/sLivré
🖱️ L'inclinaison du mur au curseur devient plus discrète : le décor répond à la main sans se faire remarquerLivré

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 texteLivré
🎯 Elle répond mieux au curseur : 5° quand on longe son bord, 11° au maximumLivré
✋ On peut l'ATTRAPER à la souris et la faire tourner autour de son centre, jusqu'à 42°. Elle revient se poser quand on la lâcheLivré
v2.30

Le mur retrouve ses illustrations

10 septembre 2026

Page d'accueil

🖼️ Les cartes du mur retrouvent leur illustration PLEIN CADRE : j'avais ajouté les cellules d'action par erreurLivré
🐢 Le défilé ralentit de plus d'un tiersLivré
🎴 Les trois bandes montrent des cartes DIFFÉRENTES : un tiers du catalogue chacune, sans doublon d'une ligne à l'autreLivré

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 ordinateurLivré
↔️ 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 2026

Page 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 » plusLivré

Fiche de carte (essai Voltaire)

🖼️ Le fond gris disparaît : la carte prend toute la hauteur du panneauLivré
🎯 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 basLivré
v2.28

Un mur de cartes, et des cartes qui flottent

10 septembre 2026

Page 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êteLivré
🖱️ Le mur s'incline de quelques degrés sous le curseur : il suit la main au lieu de rester platLivré

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 titreLivré
✨ 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 pasLivré
⚙️👀 À essayer sur Voltaire, puis à étendre ou à retirerEn cours
v2.27

Ton deck, carte par carte

10 septembre 2026

Box 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 pasLivré
⚠️ Un deck incomplet reste visible mais GRISÉ, avec le nombre de personnages qui manquent : un bloc éteint sans explication ressemble à une panneLivré

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 jeuLivré
📏 Le cadre n'agrandit plus le bouton de profil du bandeau : c'est le cadre qui s'adapte à la barre, jamais la barre qui grossitLivré

É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éparerLivré
v2.26

Choisis ton cadre

10 septembre 2026

Cadres de profil

🖼️ Nouvelle page « Cadres de profil », ouverte à tout le monde : elle s'ouvre en cliquant sur ton avatar, en haut de ton profilLivré
🎨 Quatre anneaux OFFERTS, un par domaine du jeu : militaire, sciences, arts, gouvernement. Chacun porte sa couleur et son pictogrammeLivré
🌿 La couronne de laurier reste verrouillée, cadenas à l'appui : elle se gagne au classement, elle ne s'achète pasLivré
👤 Ton cadre te suit partout : le bandeau du haut, ton profil, le classement. Reclique celui que tu portes pour l'enleverLivré
📷 Le bandeau du haut affiche enfin ta VRAIE photo de profil (celle de ton compte Google, par exemple) au lieu de ton initialeLivré

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ésLivré

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ésLivré

É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 direLivré
v2.25

Le classement prend ses couleurs

10 septembre 2026

Classement

🏆 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écompenseLivré
🪙 Récompenses de clôture relevées : 1 000 coins en Écuyer, 3 000 en Chevalier, 8 000 en ConnétableLivré
🔽 Le tableau se lit du sommet vers la base : Connétable en haut, Écuyer en basLivré
🛡 Trois pictogrammes maison pour les paliers : l'écu, le heaume, l'épée couronnéeLivré

Cadre de laurier

🌿 La couronne de laurier des Connétables est dessinée : elle entoure l'avatar sans jamais le recouvrirLivré
🔍 Cliquez sur « Cadre de laurier » depuis le barème pour le voir en grand, posé autour d'un portraitLivré
👤 Une fois gagné, il apparaît partout où vous êtes : profil, classement, table de jeuLivré

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 cadreLivré
🎨 Une couleur de domaine par carte de l'éventail : quatre couleurs valent mieux que quatre rougesLivré

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 vousLivré
🗣 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 lotEn cours
v2.24

Le classement ouvre : Saison I

9 septembre 2026

Classement

🏆 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 prixLivré
🔒 Un palier atteint est acquis jusqu'à la clôture : on ne redescend jamais d'un palierLivré
🤖 Les parties contre l'ordinateur comptent, le temps que la communauté grandisse. L'abandon ne rapporte ni ne coûte rienLivré
📊 Nouvelle page « Classement » : tous les joueurs, leurs points et leur palier, accessible depuis l'écran de partieLivré
🌿 Clôture le 31 octobre : des coins pour tout le monde selon le palier, et un cadre de laurier pour les ConnétablesLivré

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 livraisonLivré
v2.23

Correction : impossible de se connecter

9 septembre 2026

Connexion

🔓 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épondaientLivré
🛡 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 2026

Dé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ôtLivré
⚙️ Le moteur conserve ses règles immédiates, mais le serveur maintient explicitement une phase de présentation avant d’ouvrir les interactionsLivré

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’autreLivré
✨ 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 humainLivré
v2.22

HistoMaker s’installe sur votre téléphone

9 septembre 2026

Application mobile

🛡 L'installation affiche le blason HistoMaker et le nom « HistoMaker », au lieu de l'ancien logo et d'un titre à rallongeLivré
📱 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 iPhoneLivré
v2.21

Terminer une partie rapporte des coins, et les écrans respirent

9 septembre 2026

Récompense de fin de partie

🏆 Victoire : +100 coins. Défaite : +20 coins. Aller au bout d'une partie rapporte toujours quelque choseLivré
🚫 L'abandon ne rapporte rienLivré
🪙 Une modale annonce le gain, et les pièces volent jusqu'à votre solde en haut de l'écranLivré

Interface

🧹 Les en-têtes de page disparaissent (titre, sous-titre, fil d'Ariane) : le contenu commence tout de suiteLivré
➕ « Mes Decks » : la création se fait depuis une boîte de deck vide, en première position de la galerieLivré
v2.20

Le vol vise le personnage, et les bots ont enfin un visage

8 septembre 2026

Règles

🎯 Le vol de PV se cible sur le PERSONNAGE adverse, plus sur une de ses actions : on vole quelqu'un, pas une actionLivré
🪟 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églageLivré

Plateau

📜 Le journal de combat a ses vrais pictogrammes : personnage joué, action, déclenchement, renteLivré
🛡 Vauban porte le blason HistoMaker, et les quatre bots monocouleurs portent la couleur et le pictogramme de leur domaineLivré
v2.19

Pictogrammes opaques, fiche de carte en jeu corrigée

8 septembre 2026

En jeu

📱 iOS : toucher une carte ouvre sa FICHE, plus l'aperçu des actions. iOS simulait un survol au simple tapLivré
🚪 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 catalogueLivré
🎨 Une action qu'on ne peut pas payer n'est plus grisée : on voit enfin les couleurs de son coûtLivré
🔍 Cartes miniatures et cartes en jeu : le nom de l'action est masqué, la place va au coût et à l'effetLivré

Pictogrammes

🖋️ Ils ne sont plus translucides : la transparence venait de la COULEUR du bouton, pas du dessinLivré
🔑 Le prix sous le cadenas se lit enfin : pastille opaque au lieu d'une simple ombreLivré
🔓 L'anse s'ouvre aussi sur les vignettes de la galerie d'illustrationsLivré

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 jouerLivré
🔇 L'annonce de la récompense suivante est retirée de la modaleLivré
v2.18

Un seul verrou, un seul écran d’achat, des cartes qui tiennent

8 septembre 2026

Verrou et achat

🔒 Une SEULE façon d'annoncer un contenu verrouillé : œuvre grisée, cadenas au centre, prix dessous. Personnages, illustrations et lieux enfin identiquesLivré
🖱️ Le cadenas EST le bouton : plus de bouton « Débloquer » concurrent posé sur la carteLivré
🃏 La fiche d'un personnage non possédé le montre : illustration de gauche grisée et cadenas, qui ouvre l'achatLivré
🛒 Modale d'achat réparée : la carte se centre à nouveau dans son panneauLivré

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éduiteLivré

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, couronneLivré
📊 Les trois bots ont une jauge de difficulté croissante et des couleurs qui ne se confondent plus avec celles des archétypesLivré
🖋️ Au survol, un pictogramme passe à l'encre et non à l'or : l'or reste la couleur de l'action principaleLivré
v2.17

Pictogrammes nettoyés, fiche de carte qui ne bouge plus

8 septembre 2026

Pictogrammes

🔓 Le cadenas s'ouvre vraiment : deux dessins nets qui se relaient, au lieu d'une anse qui pivotait en travers du corpsLivré
⚔️ Épées croisées redessinées : la poignée ne bave plus, et les pointes ne ressemblent plus à des flèchesLivré
🃏 L'éventail de cartes n'est plus rogné à gauche et à droiteLivré
✖ 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 traitLivré

Fiche de carte

📏 Ouvrir « Histoire » ne déforme plus la fiche : elle garde son gabarit et le contenu défileLivré
✂️ Les actions ne débordent plus du cadre : un libellé trop long se tronque au lieu de sortir de la carteLivré

Profil

📐 Pictogrammes correctement alignés dans les boutons et les ongletsLivré
v2.16

Cadenas, pièce d’or, plume : des pictogrammes dessinés pour le jeu

8 septembre 2026

Pictogrammes

🔑 Nouveau cadenas, dessiné maison, plus fin. Il se place AU CENTRE de l'illustration (personnages, illustrations, lieux) et son anse se soulève au survolLivré
🪙 Nouvelle pièce, dans l'esprit d'un louis d'or : double listel et fleur de lys pleine, lisible jusqu'à 14 pxLivré
✏️ Un SEUL picto « éditer » entre « Jouer » et « Mes decks » : la plume, en miroirLivré
👤 Profil : onglets, récompense, actualités, portail admin et solde passent aux vraies icônesLivré

Citations

🔤 Les citations ne s'affichent plus en capitales : elles se lisent au lieu de se crierLivré
📜 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 58Livré
v2.15

Le blason HistoMaker, des vraies icônes, et des cartes qui ne bougent plus

8 septembre 2026

Identité

🛡 Le blason HistoMaker s'affiche à côté du nom, sur Web comme sur mobile, et devient l'icône de l'ongletLivré

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 jeuLivré
⚙️🎯 Première passe : cartes, achat, récompense du jour, actualités, solde, notifications, écran de jeu et plateauEn 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 tardLivré
v2.14

Récompense de 7 jours saisonnière, et cartes qui ne sautent plus

8 septembre 2026

Récompense du jour

🗓️ Le lot du 7e jour a une DURÉE : « Marie Curie · Aquarelle » est à gagner jusqu'au 31 octobreLivré
🔮 La récompense suivante s'annonce : « Auguste Rodin · L'atelier du Penseur », Récompense de 7 jours bientôt disponibleLivré

Affichage

📏 Les cartes ne changent plus de taille sous vos yeux : la mesure se fait avant l'affichage, plus aprèsLivré
🚪 « Déconnexion » quitte le bandeau du haut et rejoint « Mon Profil », au même endroit sur Web et sur mobileLivré
v2.13

Chaque personnage a désormais sa citation

8 septembre 2026

Fiche de personnage

🗣️ En tête de fiche, la VOIX du personnage : une citation, à la place de l'étiquette descriptiveLivré
📖 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 adminLivré
v2.12

L’aperçu de carte enfin disponible, et lisible sur mobile

8 septembre 2026

En 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 pasLivré
📱 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 suivantLivré
📐 « Victoire », « Défaite » et « Abandonner » partagent enfin le même gabarit, un cran plus largeLivré
v2.11

Plus jamais la mauvaise illustration : squelettes de chargement partout

8 septembre 2026

Chargement

🦴 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 connuLivré
🐛 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ésLivré

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 coinsLivré
✍️ L'actualité sur les illustrations est réécrite et nomme les trois œuvres à débloquerLivré
v2.10

Une seule modale pour tous nos moments de jeu, et la semaine de récompenses en grand

8 septembre 2026

Modales

🖼️ 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 carteLivré
🛒 Le parcours d'achat montre enfin ce qu'on achète : l'œuvre occupe tout le panneau, le prix et le solde tiennent à droiteLivré
✨ Le bouton d'achat annonce le prix (« Débloquer pour 10 000 »), et dit ce qu'il manque quand le solde est trop courtLivré

Récompense du jour

📅 Les sept cases sont deux fois plus grandes, et celle du lot occupe une double caseLivré
🖼️ 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 jourLivré
🏷️ 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 stylesLivré
v2.09

L’adresse de contact redevient lisible dans les pages légales

8 septembre 2026

Pages légales

📧 Notre hébergeur masquait automatiquement l'adresse de contact : elle s'affichait « [email protected] » pour tout visiteur, et tout robot, sans JavaScriptLivré
✅ L'adresse est désormais écrite en clair dans les quatre pages légales et le pied de page, JavaScript ou nonLivré
v2.08

API de production débloquée et confidentialité vraiment bilingue

8 septembre 2026

Dé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 semainesLivré
✅ Serveur de jeu enfin à jour : récompense quotidienne, gestion du compte et déblocage des illustrations fonctionnent en ligneLivré
🔒 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 secoursLivré

Confidentialité

🇫🇷🇬🇧 La page de confidentialité est bilingue SECTION PAR SECTION : chaque paragraphe en français est immédiatement suivi du même en anglaisLivré
📚 Un seul texte source pour les deux langues et les deux adresses : impossible qu'une version dise autre chose que l'autreLivré
v2.07

Politique de confidentialité bilingue sur la même page (vérification Google)

8 septembre 2026

Confidentialité

🇬🇧 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é GoogleLivré
🔗 Un seul texte partagé entre la page anglaise et la page française : les deux ne peuvent plus se contredireLivré
📄 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 2026

Verrous

🔓 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 » partoutLivré
🛡️ 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 retardLivré

Achat

🛒 Cartes, lieux et illustrations partagent EXACTEMENT le même parcours d'achat, désormais en plein écran avec l'objet en grandLivré
🔑 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 2026

Playmats

🗺️ 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 illustrationsLivré
🐛 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 payantLivré

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 payanteLivré
v2.04

Politique de confidentialité en anglais (/legal/privacy)

8 septembre 2026

Confidentialité

🇬🇧 Nouvelle page anglaise dédiée, avec les intitulés standards que le contrôle automatisé de Google reconnaîtLivré
🔗 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 2026

Confidentialité

🔐 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 retirerLivré
🇬🇧 Résumé complet en anglais en fin de page : le contrôle automatisé de Google lit l'anglaisLivré
🔒 Sections ajoutées : sécurité, durées de conservation détaillées, absence de publicité et d'entraînement d'IALivré
v2.02

CI réparée (le pré-rendu construisait un client Supabase)

7 septembre 2026

Correctif

🔴 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 CILivré
v2.00

Fil d’actualités daté, lot du 7e jour visible, onglet raccourci

7 septembre 2026

Actualités

🗞️ Le fil montre TOUTES les news, de la plus récente à la plus ancienne, l'annonce sur les coins ferme donc la marcheLivré
📅 Chaque news est datéeLivré
🖼️ La news « nouveaux accès » montre un aperçu des deux boutons ajoutés au profilLivré

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 mortLivré

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éesLivré
🗂️ L'onglet du navigateur affiche uniquement « HistoMaker »Livré
v1.99

Modales en plein écran, profil simplifié

7 septembre 2026

Profil

🧹 « Amis », « Demandes » et « Rechercher » fusionnés en UN seul onglet : ajouter un ami ne demande plus trois allers-retoursLivré
🔄 « Options de jeu » passe avant « Mon Profil » dans la barre d'ongletsLivré

Modales

🖥️ Récompense du jour EN PLEIN ÉCRAN : grande semaine, jour en cours marqué « Aujourd'hui », écran de gain mis en scèneLivré
📣 Fenêtre d'actualités EN PLEIN ÉCRAN : barre de progression continue, contenu dans une colonne lisible, barre d'action fixeLivré
v1.98

Correctif SQL de la récompense quotidienne (validé par répétition générale)

7 septembre 2026

Correctif

🐛 Fonction de récompense corrigée : un nom de colonne de sortie entrait en conflit avec `users.coins` et la faisait échouer à l'exécutionLivré
🧪 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ésLivré
v1.97

Fenêtre de communication à étapes + récompense du jour rouvrable

7 septembre 2026

Fenêtre de communication (nouveau composant)

📣 Les annonces passent en STEPPER : une information par écran, navigation Suivant/Précédent, points de progressionLivré
📚 Composant réutilisable pour toute communication future, avec ses stories StorybookLivré
🗞️ Les actualités vivent dans un fichier dédié : ajouter une annonce = ajouter une entréeLivré

Récompense du jour

✨ Modale repensée : calendrier des 7 jours, jour en cours mis en avant, jours obtenus cochés, semaines complétéesLivré
🔄 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 2026

Récompense quotidienne

📅 Cycle de 7 jours : 100 coins par jour de connexion, et l'illustration « Marie Curie 4 » au 7eLivré
🤝 Manquer un jour ne remet PAS la série à zéro : elle reprend où elle s'est arrêtéeLivré
🔒 Crédit atomique côté base : impossible de réclamer deux fois le même jour, même en cliquant deux foisLivré

Illustrations verrouillables

🖼️ Toute illustration peut être verrouillée : soit un prix en coins, soit un code d'événementLivré
⚙️ 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énementLivré
👁️ Une illustration verrouillée reste VISIBLE (assombrie, cadenas) : on voit ce qu'on peut gagnerLivré
v1.95

Pages légales complètes et pied de page (mentions légales, RGPD, CGU)

6 septembre 2026

Conformité

⚖️ Nouvelle page **Mentions légales**, obligatoire pour tout site accessible au public (LCEN) : éditeur, hébergeur, propriété intellectuelle, signalement de contenuLivré
🔒 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 applicableLivré

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 2026

Connexion 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 2026

Connexion Google

🔐 Bouton « Continuer avec Google » sur la connexion ET l'inscriptionLivré
↩️ Retour OAuth sécurisé (/auth/callback) : la page de destination est vérifiée, impossible d'en faire un tremplin vers un site tiersLivré
👤 « 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.mdEn 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 2026

Mon Profil (nouvel onglet)

📅 Date d'inscription (avec le « il y a X mois »), nom d'utilisateur et adresse e-mailLivré
🔑 Changement de mot de passe, le mot de passe ACTUEL est redemandé : une session laissée ouverte ne suffit pas à prendre le compteLivré
🗑️ 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ésLivré

Renommage

🎮 « Réglages » s'appelle désormais « Options de jeu », dans le profil comme dans le menu « ⋯ » en partieLivré
v1.91

Passe cybersécurité : base verrouillée, économie protégée, API durcie

4 septembre 2026

Base de données

🔒 Corrigé (critique) : un joueur pouvait écrire directement dans la table `users` et se donner des coins infinis ET le rôle administrateurLivré
🛡️ RLS activée sur les 5 tables qui en étaient dépourvues ; plus aucun droit d'écriture depuis le navigateurLivré
👁️ La main de l'adversaire n'est plus lisible en base pendant une partie asynchroneLivré

Économie

🎴 Cartes gratuites en boucle : quota journalier appliqué et distributions gratuites coupées en productionLivré
🪙 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 siteLivré
🔎 Recherche de joueurs : injection de filtre corrigéeLivré
🔑 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 2026

Cartes

📐 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 supportLivré
📚 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 2026

Plateau

🎯 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 à droiteLivré
📱 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 carteLivré
📏 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 pxLivré
v1.88

Retour du zoning Web validé, contours de carte proportionnels, bouton « Fermer » sur la fiche

3 septembre 2026

Plateau, 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 quelleLivré

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èsLivré
🔵 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 bullesLivré

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 deckLivré
v1.87

Score + actions + fin du tour réunis en un seul groupe, sur les 3 formes ; corrections paysage et portrait

3 septembre 2026

Colonne 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épendantsLivré
📱 Portrait : ce groupe apparaît enfin (il était absent) et remplace l'ancien affichage « PV » dans les coinsLivré
📏 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 portraitLivré
🔧 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 structurellementLivré

Mobile portrait

🃏 Cartes de la main décalées un peu plus à droiteLivré
v1.86

Mobile portrait revu (zoning) : rien ne touche plus les cartes ; mobile horizontal aligné sur le système Web

3 septembre 2026

Mobile portrait

🃏 Votre main quitte le centre : elle est ferrée en bas à gauche, légèrement rognéeLivré
🤝 La main adverse se glisse entre la pastille de profil et le menu « ⋯ », sans toucher ni l'un ni l'autreLivré
👤 Pastilles de profil et bouton « Journal de combat » passent en icône seule (sans texte) : ça libère de la hauteurLivré
🔴 Le deck de l'adversaire rejoint ses points d'énergie sur la même ligneLivré
⚡ Le compteur d'actions (même présentation qu'en paysage/Web) se glisse à droite, juste sous VOTRE bande de cartesLivré
✅ 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 mainLivré

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éduiteLivré
📏 Boutons et pastilles rétrécis au prorata de l'espace disponibleLivré
v1.85

Défilement du plateau : la vraie cause trouvée (deux bugs, pas un)

3 septembre 2026

Correction

🚫 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 horizontalLivré
👉 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 2026

Plateau

👉 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éfilerLivré
🚫 Aucune barre quand tout tient à l'écranLivré

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 2026

Aperç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 ficheLivré

Fiche de carte

🖼 Sur ordinateur, la fiche occupe bien plus de hauteur : l'illustration de gauche prend toute la placeLivré
✅ 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éeLivré

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éfilerLivré
📏 Style « Full Art + Action » : les cartes rétrécissent juste ce qu'il faut pour que les actions ne soient plus coupéesLivré
v1.82

Cartes du plateau de nouveau ENTIÈRES : c'est la hauteur de la bande qui commande leur taille

3 septembre 2026

Correction

🃏 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 dessousLivré
v1.81

Main visible aux trois quarts + énergie rangée sous votre profil sur écran étroit

3 septembre 2026

Plateau (Web)

🃏 Vos cartes en main sont visibles aux TROIS QUARTS (et non plus au quart) : on les lit sans avoir à les survolerLivré
🔄 É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 toucherLivré
v1.80

Main centrée et bien plus grande, rognée par le bas de l'écran

3 septembre 2026

Plateau (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 hautLivré
📐 L'éventail se resserre tout seul quand vous avez beaucoup de cartes : il ne touche jamais l'énergie à gauche ni le bouton d'action à droiteLivré
🗑 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 2026

Plateau (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 basLivré
📏 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 tapisLivré
v1.78

Plateau Web au zoning : cartes plus grandes, colonne de droite alignée, profils aux extrémités

3 septembre 2026

Score 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 verticalLivré
⚡ Compteur d'actions nettement plus gros, avec « Actions » puis le compte à la ligneLivré
📱 Ce score à droite est réservé au Web et au mobile horizontal ; en portrait, les points restent auprès de chaque joueurLivré

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 hauteurLivré
👤 Votre profil se place TOUT EN BAS à gauche, aligné avec celui de l'adversaire tout en haut ; le journal de combat juste au-dessusLivré
🔴 Bulles d'énergie bien plus grandes sur Web (information de premier plan), et pioche agrandie en conséquenceLivré
🔧 La pioche n'est plus rognée sur son bord : ses cartes empilées débordaient de leur cadreLivré
🏷 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 2026

Pioche

🃏 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 cartesLivré

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'illumineLivré
⏱ Le compteur d'actions rejoint le bouton « Fin du tour », juste au-dessusLivré
↔ Le score est une surcouche : il ne retire aucune largeur aux deux bandes de cartesLivré

Choix du deck

🖼 L'aperçu utilise le style « Avec fond » (et non « Full Art + Action ») : grande carte sans les actionsLivré
v1.76

Correction de la barre de navigation mobile + réglages du choix de deck

3 septembre 2026

Correction 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 reproduireLivré

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 2026

Plateau, 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évuLivré
🃏 Main agrandie et dégagée : elle ne passe plus sous « Fin du tour », qui reste toujours cliquable au-dessusLivré
📏 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éesLivré
📱 Portrait : exactement TROIS cartes côte à côte sans que la 3e touche le bord, quelle que soit la largeur du téléphoneLivré
👉 Défilement horizontal des bandes au doigt (touch-action) quand il y a plus de cartes que la largeurLivré
✂ Les effets d'action se tronquent proprement sur petit écran au lieu de déborder du cadre de la carteLivré

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ésactiventLivré
v1.74

Fiche carte : swipe mobile entre les cartes d'une zone + ordre des actions cohérent

2 septembre 2026

Cartes

🔀 L'aperçu au survol n'intervertit plus les actions : même ordre que sur la carte (tri par coût), partoutLivré
👆 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ésLivré
⌨️ Mêmes déplacements aux flèches ← → sur ordinateur ; chevrons tactiles de 44 px miniLivré

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 maquettesPrévu
v1.73

Plateau : zoning corrigé, bandes pleine largeur, énergie horizontale, PV sans colonne

2 septembre 2026

Corrections du zoning (Web / Mobile H / Mobile V)

📏 Taille des cartes VERROUILLÉE sur le plateau : plus aucune variation, et JAMAIS de rognageLivré
↔️ 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 cartesLivré
🎨 Composant des 4 couleurs réaligné à l'HORIZONTALE (bleu · jaune · rouge · vert) pour gagner de la hauteur, sur tous les supportsLivré
🧩 Blocs joueurs compacts : colonne étroite en portrait, bandeau sur une ligne en paysage/web, plus aucun chevauchementLivré
🂠 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 2026

Positionnement 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'instantLivré
🔢 Les PV passent dans une colonne à DROITE (adversaire en haut, vous en dessous) ; la manche juste dessousLivré
🔄 Bouton « Fin du tour » déplacé en bas à droite ; énergie + pioche + compteur d'actions regroupés près de chaque joueurLivré
📐 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 2026

Lieux · 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éfinitifLivré
🔜ℹ️ Activation dès la petite migration lancée (colonne coût sur les playmats), sinon aucun changement visiblePrévu
v1.70

Mes Decks : aperçu des cartes dans chaque box + bouton « éditer »

25 août 2026

Mes 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ôtPrévu
v1.69

Aperçu de carte : en jeu uniquement, plus de double affichage + « Ma Collection » retirée

25 août 2026

Aperç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êtLivré
🛑 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 rejouableLivré

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 deckLivré
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ébordementLivré
🖥️ Sur desktop : la disposition en 2 colonnes (deck à gauche, cartes à droite) est conservéeLivré
v1.67

En-têtes de page : fini le bandeau noir, place à un en-tête clair et pro

25 août 2026

Interface

✨ 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 ligneLivré
🧭 Fil d'Ariane affiné (séparateurs en chevron), titre plus net, sous-titre plus lisible, toutes les infos et boutons conservésLivré
📱 Rendu propre sur mobile (boutons empilés) comme sur desktop, identique sur les 9 pages concernéesLivré
v1.66

Achat en 2 temps (confirmation + félicitations), admin mobile réparé, tempo bot = joueur

25 août 2026

Parcours d'achat

🧾 Modale de CONFIRMATION avant de dépenser : aperçu du personnage en gros plan, coût, solde avant/aprèsLivré
🎉 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 plusLivré
☑️ 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 à jourLivré

À 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 2026

Boutique de personnages

🪙 Vos coins sont désormais dans l'EN-TÊTE (raccourci global) et sur votre profil, plus dans la pageLivré
🎴 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 deckLivré

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 GalerieLivré

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ôtPrévu
v1.64

Déblocage des cartes : 20 persos de départ + achat des autres par coins

24 août 2026

Collection & déblocage

🔓 Vous démarrez avec 20 personnages (10 femmes + 10 hommes) ; les autres sont verrouillés et se débloquent avec des coinsLivré
🪙 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énementiellesPré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 2026

Back-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éePrévu
v1.62

Hub Social : bannière d'identité, défis & récompenses, centre de notifications + badge « Jouer »

24 août 2026

Hub Social (ex-Profil)

🎖️ Bannière d'identité : avatar, pseudo, badge Admin, stats rapides (amis · parties en cours · défis à voir), accès RéglagesLivré
⚔️ Bloc « À vous de jouer » : les parties différées en attente mises en avant en haut, reprise en 1 tapLivré
🔔 Centre de notifications (cloche) : « c'est à vous de jouer », défi reçu, partie terminée, s'ouvre sur le match concerné, marque comme luLivré

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 à venirEn cours

Notifications

🔴 Badge sur l'onglet « Jouer » (haut ET barre du bas mobile) dès qu'une partie différée attend votre tourLivré
🔜📱 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 2026

Plateau, mobile

🃏 Cartes nettement PLUS PETITES sur mobile (main ET terrain), proche des tailles Gwent : tous les éléments d'interface redeviennent visiblesLivré
⋯ « 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 2026

Infos 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'écranLivré
🛡️ 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 sLivré

Plateau de jeu, mobile

⬛ Fini les bandes noires sur le plateau (vertical ET horizontal) : le plateau est de nouveau fluide, pleine largeurLivré
🫳 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,5Livré
⚙️ 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'autreLivré
🐢 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ésLivré
🧭 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 2026

Landing

🖼️ 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 texteLivré
🚫 Suppression de l'éventail (cartes côte à côte) et de la frise défilanteLivré
📱 Mobile : grille propre 3 colonnes ; statique, léger lever au survolLivré
v1.57

Pictogrammes « carte » plus lisibles (Galerie, Mes decks, Dos de carte)

19 août 2026

Icô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 clairsLivré
🎨 Cohérence : concepts « carte » en trait maison (style gravure du jeu), UI générique en Lucide ; même props → interchangeablesLivré
📖 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 2026

Icô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 codeLivré
🧭 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 playmatLivré
📖 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 2026

Landing

🎩 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 flottementLivré
🔘 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épendanceLivré
v1.54

Nouvelle carte : Alexandra David-Néel (Art) + Yourcenar en base

18 août 2026

Nouveaux 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éeLivré
v1.53

Mobile : navigation par barre du bas (bottom nav)

18 août 2026

Navigation 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 orLivré
👍 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 basLivré
🖥️ Desktop inchangé (barre du haut) ; la barre du bas disparaît sur le plateau plein écranLivré
v1.52

Nouvelle carte : Marguerite Yourcenar (Art)

18 août 2026

Nouveau 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 2026

Design 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 étatsLivré
↕️ Ordre du menu figé (du plus atomique au plus complet) via storySortLivré
v1.50

Barre de filtre unifiée (Galerie · Decks · Back-office)

18 août 2026

Filtres & 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-officeLivré
🗂️ 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 2026

Jeu

🃏 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 headerLivré
🎴 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éeLivré
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 ongletsLivré

Galerie & Playmats

🗺️ Onglet « Lieux · Playmats » renommé « Playmats » dans la GalerieLivré
🖼️ 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), WebPLivré
v1.47

Éditeur de deck, personnalisation en onglets + garde « modifications non enregistrées »

17 août 2026

Personnalisation 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 permanenceLivré

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 interneLivré
💾 La garde se désarme automatiquement après une sauvegarde réussieLivré
v1.46

Styles de carte repensés (Verre par défaut) + surlignage « À vous de jouer »

15 août 2026

Styles 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 mondeLivré

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 2026

Mobile

📱 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 ordinateurLivré
🖐️ 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 redimensionnementLivré
v1.44

Contour de carte personnalisable (comme le playmat & le dos)

15 août 2026

Personnalisation

🖼️ 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 carteLivré
🎮 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 playmatLivré
v1.42

Back-office : atelier « Animations & Timings » (monitoring + réglage)

15 août 2026

Back-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éinitialisationLivré
v1.41

Storybook : passe complète (composants micro + macro manquants)

15 août 2026

Design 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éseauLivré
Fix : bug préexistant du mock App Router Storybook (parameters.nextjs.appDirectory manquant) qui faisait planter la story ServerWakingPillLivré
v1.40

Fiche de carte agrandie (infos + illustrations sans scroll) + Histoire toujours visible

13 août 2026

Fiche 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 2026

Playmats

🎴 L’éditeur de deck liste désormais les playmats DEPUIS LA BASE → un lieu importé au back-office est directement sélectionnableLivré
🖼️ Le fond de plateau EN JEU se résout aussi en base (image du lieu choisi) → les lieux importés s’affichent pendant la partieLivré
🗺️ Le manifeste statique ne sert plus que de secours instantané (dégradé + 5 lieux d’origine) avant la réponse de l’APILivré
v1.38

Back-office : import des Lieux (playmats), même outil que les illustrations

13 août 2026

Back-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 2026

Correctif 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 reproduireLivré

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 verticaleLivré
v1.36

Playmats : gros plan, sélecteur repensé, images 91 % plus légères

13 août 2026

Galerie, 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 deckLivré

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 2026

Galerie des cartes

🗺️ Nouveau sous-onglet « Lieux · Playmats » (à côté de « Personnages ») : la galerie des fonds de plateau, avec leur état de déblocageLivré
🖼️ 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éblocageLivré
🎴 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 2026

Invocation

🎴 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 verreLivré
v1.33

Playmats & dos de carte : personnalise ton plateau

12 août 2026

Playmats

🎨 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 & MenhirLivré
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 playmatLivré
⚙️⚠️ 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 vertLivré
Chaque joueur voit le dos de carte de SON adversaire tel que ce dernier l’a choisiLivré

Personnalisation du deck

🛠️ Playmat + dos de carte se choisissent dans l’éditeur de deck (section « Personnalisation »), persistés EN BASE (cross-device) sur chaque deckLivré
v1.32

Illustrations « en base » : fin du _meta.json, choix persistant cross-device

12 août 2026

Illustrations (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 importsLivré
🔁 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’avantLivré
📖 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 serveurLivré
ⓘ 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 portailLivré

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 2026

Decks

➕ Bouton « Ajouter au Deck » dans la fiche de carte (même design/position que « Jouer cette carte » en jeu), épinglé en bas, toujours visibleLivré
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 capricieuxLivré
v1.30

Zoom sans flash + pioche calée au tout début du tour

5 août 2026

Jeu

🔍 Le zoom est appliqué AVANT le premier affichage → plus de « flash 100% » au chargement ni pendant les animationsLivré
🃏 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 adverseLivré
v1.29

Style Verre : actions cliquables dans la carte + cartes agrandies

5 août 2026

Affichage 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 placeLivré
v1.28

Zoom persistant + raccourci réglages + style de carte partout (place récupérée)

5 août 2026

Ré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 compteLivré

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 2026

Jeu

🔋 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 2026

Nouveau 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 · VerreLivré
✨ Style « Verre » : les actions apparaissent PAR-DESSUS l’illustration plein cadre, dans des vignettes en glassmorphismLivré
Le style s’applique en jeu sur les cartes du plateau ; réglable en partie via l’engrenageLivré
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 2026

Jeu

🎯 Le badge de PV (au coin de la carte) n’est plus rogné par le bord du plateauLivré
⎋ 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étypesLivré
v1.24

Back-office illustrations (refonte) + Storybook accessible (fix 404)

5 août 2026

Back-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 carteLivré
Fiche d’édition : mise en UNE seule colonne centrée, Identité → Lore → Illustrations → Prévisualisation (pleine taille) → Actions. Illustration à droite de l’identité retiréeLivré
📚 Storybook : correction du 404 (les fichiers statiques /storybook étaient routés vers le worker Next → exclus désormais). Accessible à /storybook/ après déploiementLivré
v1.23

Animation de pioche + fin de partie (énergies) + fix carte du bot

5 août 2026

Jeu

✨ 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 conclusionLivré
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 2026

En 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 boutonsLivré

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 ButtonLivré
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éeLivré
La prévisualisation est enfin en GRANDE taille (carte pleine) : la colonne d’édition se décale à gaucheLivré
v1.21

Polish design system : feedback de press + mouvement réduit

5 août 2026

Interaction & 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 demandeLivré
Courbes d’animation renforcées (apparition/retournement de carte) → perçues plus réactivesLivré
Audit design system complet vs 3 sources (UI/UX Pro Max, Emil Kowalski, Impeccable) : voir docs/DESIGN-SYSTEM-AUDIT.mdLivré
v1.20

Back-office illustrations : TOUS les personnages + fiche d’édition dédiée

5 août 2026

Admin, 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 personnagesLivré
🐛→✅ 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 carteLivré
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 sensLivré
v1.19

Fin de MANCHE : le bot rejoue son dernier tour AVANT la bannière

5 août 2026

Dé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èreLivré
Test moteur ajouté (63/63) : l’instantané garde les 7 personnages + les PV, puis est purgé au tour suivantLivré
v1.18

Effets sonores activés par défaut

5 août 2026

Son

🔊 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 fondLivré
Toujours débrayables dans Réglages ▸ Effets sonores. La musique de fond, elle, reste coupée par défautLivré
v1.17

Fin de match : le bot finit son tour AVANT la modale + PV de trigger au porteur

5 août 2026

Dé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îtLivré
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 sourceLivré
Test moteur ajouté et vert (59/59) : A source = +5 base, B porteur du trigger = +3Livré
v1.16

Correctif son : les effets sonores se jouent enfin (WAV 24-bit → 16-bit)

5 août 2026

Bug 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’activationLivré
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écodageLivré
v1.15

Sound design : effets sonores + 2 nouvelles musiques (playlist à 4 pistes)

5 août 2026

Effets 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 boucleLivré
v1.14

Lecteur de musique (2 pistes, coupé par défaut)

5 août 2026

Musique 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 boucleLivré
v1.13

Vol de ressource au choix, vol multi-cibles, et 3 effets verts originaux

4 août 2026

Nouveaux effets

🔴 Vol de RESSOURCE au choix (Richelieu « Journée des Dupes ») : choisis la couleur à voler, plafonné à ce que l’adversaire possèdeLivré
🔴 Vol MULTI-cibles (Napoléon « Austerlitz ») : vole à plusieurs personnages adverses les plus richesLivré
🟢 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 GRATUITELivré
Tests moteur 56/56. Effet mesuré (self-play) : les monocouleurs VERTES passent de ~17% à ~67% de winrate, le vert est enfin compétitifLivré
🔜À suivre : les decks « tout vol » sur-performent encore → passe de rééquilibrage dédiée (coûts/valeurs) au prochain lotPrévu
v1.12

PV par personnage + vol CIBLÉ et plafonné

1 août 2026

Grande mécanique

Chaque personnage affiche désormais ses PV (en haut à droite de sa carte) : le total du joueur = somme des PV de ses personnagesLivré
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 gagnerLivré
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 2026

Corrections

🐛 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 mancheLivré
🐛 « +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 suivanteLivré
v1.10

Premières cartes avec les nouveaux effets (⚡ gratuite, buffs, blocage, défausse)

1 août 2026

Cartes

🟡 Henri IV « La Poule au Pot » : énergie GRATUITE ⚡ ET rejouable ↻ (2 pictogrammes), l’archétype jaune tempoLivré
🟢 Lavoisier « Nomenclature Chimique » : buff de plateau (toutes vos actions +1 PV) · 🟢 Descartes « Géométrie Analytique » : +1 action/tour permanenteLivré
🔴 Du Guesclin « Guerre d’Embuscade » : bloque une action REJOUABLE adverse (coupe ses réactivations) · 🔵 Flaubert « Le Mot Juste » : +11 PV mais défausse 1 carteLivré
Le bot sait valoriser et cibler ces nouveaux effets (arena) ; rejouable/gratuit désormais lisibles depuis la baseLivré
🔜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 2026

Bots

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ééesPrévu
v1.08

Nouveaux moteurs d’effets : action gratuite ⚡, +1 action/tour, buffs de plateau, blocage par type

1 août 2026

Mé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 mancheLivré
🟢 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 rejouableLivré
🔴 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 2026

Rè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’animationLivré
Base technique : chaque entrée du journal porte le score exact des 2 joueurs (rejeu fidèle, y compris les vols). Vérifié en navigateurLivré
v1.06

Le dernier tour du bot est rejoué avant l’écran de fin de manche

1 août 2026

Fin 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 botLivré
Vérifié en navigateur : rejeu ~1,5 s par action, puis le récapLivré
v1.05

Conditions corrompues réparées, timing des animations, écran de fin de manche

1 août 2026

Cartes

🐛 « 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 manchePrévu
v1.04

Rentes non rachetables + animation de trigger enfin visible

1 août 2026

Mé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 navigateurLivré
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 2026

Jeu

🐛 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 à jourLivré
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 seulesLivré

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 2026

Parties 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 corpsLivré
v1.01

Wording du trigger, picto « début de tour » redessiné, aide partie différée

31 juillet 2026

Cartes

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 2026

Mé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érentsLivré
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 2026

Parties 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 jouesLivré
v0.98

Défi asynchrone : tu joues d’abord, l’ami accepte ensuite

30 juillet 2026

Parties 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 2026

Nouveau : 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’adversaireLivré
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 2026

Animations de tour

Les actions du bot jouent maintenant leurs VRAIES animations d’activation (comme les tiennes) sur ses cartesLivré
Nouveau CTA « 📜 Journal de combat » (bas-gauche) : les actions défilent au-dessus, un clic ouvre le journal complet du matchLivré
Overlay « Tour adverse… » au début du tour du bot ; effet DÉDIÉ (◈ tournant) pour un trigger réactivé, distinct de l’activationLivré
Animations plus lentes (plus de temps entre chaque action), durées réglables dans ANIM_TIMINGSLivré

Fin de manche & de partie

Le score en PV de la manche est affiché dans le récap de fin de mancheLivré
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 2026

Lisibilité 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_TIMINGSLivré
v0.94

Chaîne de triggers animée + durées d’animation réglables

29 juillet 2026

Animations 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 tourPrévu
v0.93

Journal d’actions consultable en partie

29 juillet 2026

Journal 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 tourLivré
Le même journal est repris dans le récap de fin de mancheLivré
(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 2026

Reconnexion

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 mainLivré
Si la session est vraiment expirée, redirection propre vers la connexionLivré
v0.91

Jouer une carte au doigt (drag tactile)

29 juillet 2026

Mobile

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 jouerLivré
Le glisser-déposer souris (desktop) reste inchangé ; le tap sur une carte ouvre toujours sa ficheLivré
v0.90

Mobile : plateau à 50 % par défaut + bouton « Jouer » épinglé

29 juillet 2026

Mobile

Le plateau démarre à 50 % sur mobile → toutes les cartes tiennent à l’écran (lecture bien plus simple). Réglable en partieLivré
Animations vérifiées : elles restent alignées à ce zoomLivré
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 2026

Mobile

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 2026

Cohé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 compactLivré
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 2026

Indicateur serveur, enfin logique

🐛 La pastille « Connexion au serveur… » ne tourne plus alors que la page est déjà chargéeLivré
Elle est maintenant liée au CONTENU de la page (galerie sans aucune carte), plus à l’état du serveur → jamais de faux positifLivré
v0.86

Fini la page « serveur se réveille » qui bloquait

28 juillet 2026

Réveil du serveur, enfin discret

Suppression de la page plein écran + bouton « Entrer maintenant » qui forçait à cliquerLivré
Remplacée par une petite pastille discrète « Connexion au serveur… » en bas, qui ne bloque rien : la page reste utilisableLivré
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 2026

Contre 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 finiLivré
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 botLivré
v0.84

Badge ◈ cohérent + serveur gardé chaud (Cloudflare)

28 juillet 2026

Cohérence visuelle

Le badge ◈ « déclenché » est désormais au même endroit que ↻ (haut-droite) et ne clignote plusLivré

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 2026

Ré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épondLivré
v0.82

Actions déclenchées : icône ◈ + texte clair et compact

28 juillet 2026

Actions « à déclenchement »

Nouvelle icône ◈ (pendant du ↻ « rejouable ») : signale une action qui rapporte à chaque fois qu’une action du domaine est jouéeLivré
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 carteLivré
v0.81

Écran de réveil vraiment fiable (se ferme tout seul)

28 juillet 2026

Fin 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 directLivré
Keep-alive renforcé : ping toutes les 5 min (au lieu de 10) pour réduire encore les mises en veilleLivré
v0.80

Domaine histomaker.com en ligne + écran de réveil plus clair

28 juillet 2026

Domaine & 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.comLivré
Propriété Google Search Console validée + sitemap (57 pages) soumisLivré

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 modaleLivré
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 rechercheLivré

Fiabilité (serveur endormi)

🐛 Correctif : cliquer une carte pendant le réveil du serveur ne renvoie plus une page 404Livré
La fiche d’une carte affiche « le serveur se réveille » et s’ouvre seule dès qu’il répondLivré
Écran de réveil : message clair « la page s’ouvre automatiquement », bouton de secours repoussé à 30 sLivré
Keep-alive automatique : l’API est pingée toutes les 10 min pour limiter les mises en veilleLivré
v0.79

Une URL partageable par carte + préparation du domaine

25 juillet 2026

SEO

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 carteLivré

Domaine (préparation)

Le code est prêt pour histomaker.com, tutoriel complet fourniLivré
v0.78

SEO complet : une page riche par personnage

25 juillet 2026

Visibilité 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 afficherLivré
Image de partage par défaut (aperçu quand on partage le lien) + icône et manifeste d’appLivré
Emplacement prêt pour ton code de vérification Google Search ConsoleLivré
v0.77

Référencement (SEO) : sitemap, robots, données structurées

25 juillet 2026

Visibilité sur Google

Ajout d’un plan du site (sitemap) et d’un fichier robots pour guider les moteurs de rechercheLivré
Une page référencée par personnage (catalogue) + descriptions enrichiesLivré
Données structurées : Google comprend qu’HistoMaker est un jeuLivré
⚙️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 actifsLivré
On ne peut plus les re-cliquer chaque tour pour re-toucher les PV, c’était trop fortLivré
Les rentes (revenu par tour) ne changent pasLivré

Illustrations

Nouveaux portraits d’Henri IV (roi barbu couronné) et de l’Éminence grise, bien plus fidèlesLivré
Gambetta : le modèle ne reconnaît pas le nom et part en fantasy, à retenter autrementLivré
v0.75

Animations recalées au zoom + deux mécaniques distinctes

24 juillet 2026

Corrections

🐛 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éesLivré
NOUVEAU : « +4 PV par ▮ allié », on compte les PERSONNAGES que vous contrôlezLivré
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 2026

Corrections

🐛 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 2026

Nouvelle mécanique

Charles de Gaulle et l’Éminence grise peuvent BLOQUER une action adverse de votre choixLivré
Vous désignez la cible sur le plateau adverse ; l’action bloquée est barrée en rouge et ne resservira JAMAISLivré

Confort

Écran « Adversaire trouvé ! » à la fin de la recherche de partieLivré
Les illustrations se choisissent aussi depuis « Mes decks », comme dans la galerieLivré
Les cartes adverses s’affichent avec l’illustration choisie par leur PROPRIÉTAIRELivré
Plus de bouton « Activer » sur les cartes de l’adversaireLivré
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 niveauxLivré
Austerlitz : vol 20 → 10 · Empire d’Occident : 36 → 20 PVLivré
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 tourLivré

Bot 3200

Deck recalibré sur ces nouvelles valeursLivré
v0.71

Attaques légendaires + Bot 3200 recalibré

24 juillet 2026

Nouvelles 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évastateurLivré

É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 sommetLivré

Bot 3200

Nouveau deck du Bot 3200, recalibré par simulation sur les règles actuellesLivré
Le bot sait enfin évaluer les 15 effets (6 lui étaient invisibles) et les actions gratuitesLivré

Lisibilité

« Allié ▮ : +3 PV/action », la phrase commence par le personnage, elle se lit enfinLivré
v0.70

Actions plus claires + le vol enfin à sa juste valeur

24 juillet 2026

Lisibilité des actions

Un petit RECTANGLE de couleur = un personnage de ce domaine (les ronds restent l’énergie)Livré
Nouvelle formulation « Allié ▮ ≥ 2 » / « Adverse ▮ ≥ 1 » partoutLivré
Action rejouable : plus de pastille de couleur ni de flèche en doubleLivré
« 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 CurieLivré
v0.69

Choix d’illustration réparé + liste remise à jour

24 juillet 2026

Illustrations

🐛 Choisir une photo importée change enfin réellement l’illustration de la carteLivré
Nouveaux noms : « Illustration d’origine », puis « <Personnage> 1, 2, 3… », puis les noms d’actionLivré
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 illustrationLivré
v0.68

Zoom fidèle au navigateur + galerie d’illustrations réparée

24 juillet 2026

Zoom

Le zoom se comporte enfin comme celui du navigateur : plus rien ne dépasse de la fenêtreLivré
Fini le scroll forcé pour voir tout l’écran quand on zoomeLivré

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 existantesLivré
L’illustration d’origine reste toujours proposée par défautLivré

Back-office

Compteurs ♀ / ♂ à côté des statistiques par couleurLivré
v0.67

Actions gratuites + back-office remanié

24 juillet 2026

Jeu

Nouvelles actions GRATUITES : aucune énergie, jouables pour le prix d’une de vos 2 actions du tourLivré
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 foisLivré
Barre de recherche + compteur de cartes par couleurLivré
L’histoire de chaque action s’édite dans le bloc de l’action elle-mêmeLivré
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 2026

Entre deux manches

« Voir le plateau » montre enfin le plateau AVEC toutes les cartes de la mancheLivré
« Récap de la manche » : stats par joueur, cartes jouées, total de PV, par couleur et par tourLivré

Animations

La carte invoquée s’attarde « en grand » et lisible avant de se poserLivré
L’onde de choc jaillit au moment où la carte touche le plateauLivré
v0.65

Réglages en partie + zoom

23 juillet 2026

En partie

Bouton « Réglages » (⚙) accessible pendant une partie, pour tout essayer en temps réelLivré
Mêmes réglages qu’au profil : ajouter un réglage l’affiche automatiquement aux deux endroitsLivré

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 2026

En jeu

Les animations d’invocation ne sont plus jamais coupées par les bords du plateauLivré
L’animation se joue au-dessus de tout, à la place exacte de la carteLivré

Back-office

Importez autant de photos que vous voulez pour chaque personnageLivré
Choisissez d’un clic la photo affichée par défaut (⭐), ou supprimez-laLivré
v0.63

Animations d’invocation des cartes

23 juillet 2026

En jeu

Poser un personnage joue désormais une vraie animation d’invocationLivré
Spin royal (par défaut) : la carte tourne sur elle-même et atterrit, façon ShadowverseLivré
Onde de choc + halo aux couleurs du domaine à l’impactLivré
L’effet se joue pour VOS cartes comme pour celles de l’adversaireLivré

Paramètres

3 autres styles au choix : Sceau héraldique (cercle d’invocation), Frappe, RévélationLivré
Réglage « Animation d’invocation » dans les paramètres, prise en compte immédiateLivré
v0.62

Pictogrammes, énergie qui part des cartes et back-office complet

22 juillet 2026

Plateau

L’énergie gagnée en début de tour jaillit désormais de CHAQUE personnage qui la produitLivré
Nouveaux pictogrammes dessinés (fin de tour, « jouez une carte »), fini les emoji qui changent selon l’appareilLivré

Cartes

Pictogrammes d’effet refaits en gravure : 15 effets illustrés au lieu de 7Livré
Les 8 effets d’archétype (destruction, alchimie, combo, rentes) avaient un simple « • » : ils ont enfin leur symboleLivré

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 foiLivré
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 commandeLivré
Aliénor d’Aquitaine retrouve un portrait d’époque (gisant de Fontevraud) à la place d’une image IALivré
v0.61

Illustrations dessinées : 5 par personnage

21 juillet 2026

Illustrations

Nouveau style dessiné (encre et lavis) : fini le rendu « IA » trop lisséLivré
5 illustrations par personnage : une « idle » + une par actionLivré
Charlemagne, Lully, Sophie Germain et Olympe de Gouges refaits, les anciennes versions restent disponiblesLivré
Les personnages non-combattants n’ont plus d’armure ni d’armeLivré
v0.60

Les 4 domaines jouent enfin différemment

21 juillet 2026

Nouvelles 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émentaireLivré
Art : bonus de combo si c’est votre 2ᵉ action du tourLivré

Équilibrage

52 cartes repassées : chaque personnage a désormais au moins 2 actions dans l’identité de son domaineLivré
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 2026

Parties

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 retourLivré
L’adversaire est désormais averti quand on quitte une partie pour en relancer uneLivré
v0.58

Back-office consolidé : Histoire intégrée & guidelines éditables

21 juillet 2026

Back-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éeLivré
Les consignes de génération des illustrations sont éditables directement depuis l’adminLivré
Éditeur de carte : aperçu de l’illustration, actions numérotées (N/4), prévisualisation visible plus tôtLivré
v0.57

Éditeur 4 actions, clic carte deck & réglage pastille

21 juillet 2026

Admin

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 ficheLivré
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 2026

Direction 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 jeuLivré

Plateau

Correctif : le score de manche ne chevauche plus le bouton de tourLivré
v0.55

Correctif règle + plateau plus « TCG »

21 juillet 2026

Rè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 restantesLivré
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 2026

Section « Histoire » (T23)

Micro-histoire discrète sous chaque action dans la fiche carteLivré
Éditeur admin dédié (/admin/history) : récit du personnage + 4 histoires d’action par carteLivré
Guidelines de rédaction éditables (« SOURCÉS » / « narré ») depuis l’adminLivré
v0.53

Section « Histoire » & fix animation d’activation

21 juillet 2026

Histoire (T23 · slice 1)

Nouveau CTA « 📖 Histoire » sur la fiche carte : le récit complet du personnageLivré

Plateau

L’animation d’activation ne se déclenche plus quand la limite de 2 actions/tour est atteinteLivré
Les actions deviennent non cliquables une fois les 2 actions du tour utiliséesLivré
v0.52

Teal partout, clarté énergie/domaine & garde-fous illustrations

21 juillet 2026

Couleurs

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 creuxLivré
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’œilLivré
v0.51

Direction artistique : taille normale, teal secondaire, listing épuré

21 juillet 2026

Affichage & 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 2026

Nouvelles cartes

Louise Michel (Militaire), la Vierge rouge de la CommuneLivré
Olympe de Gouges (Gouvernement), Déclaration des droits de la femmeLivré

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 2026

Nouvelles 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 carteLivré
v0.48

Juiciness, tailles de cartes & règles d’illustration

21 juillet 2026

Animation & 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éeLivré

Illustrations (T4)

Règles de génération visibles sur le site (Galerie) et dans le portail adminLivré
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 visuellementEn cours
v0.47

Plateau : HUD épuré & fin de manche enrichie

20 juillet 2026

HUD 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 tourLivré
« Abandonner » devient un petit pictogramme drapeau blanc 🏳️Livré
Header épuré : plus de place pour les cartesLivré

Fin de manche (T11)

Bouton « Voir le plateau » pour inspecter avant de lancer la manche suivanteLivré
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 2026

Rè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 2026

Identité & 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 standardLivré
Onglet Recherche du profil : tous les profils existants listés par défaut, en plus de la barre de rechercheLivré
Compteur de joueurs inscrits : API redéployée, le vrai nombre s’affiche sur la landingLivré
API Render débloquée (Deploy Hook posé + workflow blindé) : stats, portail admin & bots réactivésLivré

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 2026

Portail 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éationLivré
Définir l’illustration par défaut (⭐) : elle devient l’illustration de la carte pour tousLivré

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éeLivré

Infra

Déploiement automatique de l’API (GitHub Action + Deploy Hook Render), débloque les stats & le portailLivré
v0.43

Portail Admin : filtres & recherche comme la Galerie

16 juin 2026

Portail Admin

Mêmes filtres que la Galerie des cartes : recherche, catégories (Militaire/Science/Art/Gouvernement), tri Nom/NaissanceLivré
Chaque personnage affiché avec son vrai nom, sa pastille de couleur et ses datesLivré
v0.42

Illustrations : +4 personnages

16 juin 2026

Illustrations

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 2026

Navigation & 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 barreLivré

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’actionLivré
Qualité : indications d’anatomie/mains ajoutées au style communLivré
v0.40

Portail Admin : dashboard & choix des illustrations

11 juin 2026

Back-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éésLivré
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 carteLivré
v0.39

Fiche : illustration plein cadre & galerie en carrousel

11 juin 2026

Fiche personnage

L’illustration de gauche donne la hauteur de la fiche (plus d’espace blanc dessous) ; la colonne de droite défile dans cette hauteurLivré
Galerie d’illustrations en carrousel horizontal (au lieu d’une grille)Livré
v0.38

Fiche élargie & illustrations affinées

11 juin 2026

Fiche personnage

Écran « fiche » (carte cliquée) bien plus large : grande illustration au format carte + actions + galerie côte à côteLivré

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’armesLivré
v0.37

Illustrations par action & galerie au format carte

11 juin 2026

Illustrations

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 carteLivré
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 frontLivré
v0.36

Style AAA + galerie d’illustrations au clic

11 juin 2026

Illustrations

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 clicLivré
Galerie d’illustrations en grandes vignettes, chacune avec un titre et un texte d’origineLivré
Charlemagne, Gustave Flaubert, Marie Curie + Jeanne d’Arc dotés du nouveau styleLivré
v0.35

Illustrations génératives (1re brique), Jeanne d’Arc

11 juin 2026

Systè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 comptePré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 resteLivré
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 à jouerLivré
Ajoutées surtout sur les cartes vertes/bleues (Descartes, Pascal, Molière, Voltaire…) + variété rouge/jauneLivré
Decks existants automatiquement mis à jour (effets partagés)Livré
v0.33

Bot 3200 Elo (calibré par simulation self-play)

11 juin 2026

Nouveau 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’équilibrageLivré

É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 2026

Accueil

Affichage du nombre de joueurs inscritsLivré
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êmeLivré
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 rivetLivré
v0.31

Badge de version sur tous les écrans (debug)

11 juin 2026

Debug

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 2026

Plateau

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 circonstancesLivré
Le repère de dépôt se limite aux emplacements en pointillés dorés + un voile très légerLivré
v0.29

Terrain continu : fin des pointillés au repos

11 juin 2026

Plateau

Les emplacements vides en pointillés disparaissent au repos : le fond est désormais le MÊME partout, sans coupureLivré
Les repères de dépôt (contour doré) n’apparaissent que pendant un glisser de carte, sur votre plateauLivré
v0.28

Survol des cartes en main au premier plan

11 juin 2026

Main

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 terrainLivré
v0.27

Énergie immédiate & interface de jeu en surcouche continue

10 juin 2026

Rè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 écranLivré
Plus aucune séparation entre la zone de jeu et le terrain, pour le joueur comme pour le botLivré

Cartes

Un seul point sur la carte = la couleur de l’énergie qu’elle fournit (les 2 anciens points retirés), partoutLivré
Ce point n’est plus collé au bord de la carte (espacement)Livré
v0.26

Plateau sombre unifié & main en éventail

9 juin 2026

Refonte visuelle du jeu

Fond entièrement sombre : plus de délimitation blanc/noir, les cartes ressortentLivré
Roues de couleurs, PV et compteur d’actions en surcouche claire sur le plateauLivré
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 2026

Connexion

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 confirmerLivré
Les rentes (+X/tour) ne sont plus réutilisables : action unique qui se déclenche ensuite chaque tourLivré

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 2026

Tri 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-dessusLivré
Retrait du texte « Actions, X disponibles »Livré
v0.23

Réglages : disposition des actions

9 juin 2026

Paramé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’appareilLivré
🔜Stockage compte (synchronisé entre appareils), prévu (nécessite une colonne en base)Prévu
v0.22

Personnages historiques, contemporanéité & équilibrage

9 juin 2026

Contenu

+8 personnages : Aliénor d’Aquitaine, Catherine de Médicis, Diane de Poitiers, Saint Louis, Charlemagne, Philippe II Auguste, La Hire, Anne de BretagneLivré
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 naissanceLivré

Mécaniques & équilibrage

Contemporanéité : bonus si un personnage contemporain (vies qui se chevauchent) est en jeuLivré
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 2026

Interface de jeu

Cartes plus grandes + fond sombre pour les faire ressortirLivré
Espaces réduits (entre les deux plateaux, main↔plateau), scrollbar fineLivré
Emplacements vides alignés sur la taille des cartesLivré
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 2026

Règles de fin de partie

Match en 2 manches gagnantes ; 100 PV gagne la manche immédiatementLivré
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 tourLivré
Nouvelle manche : deck re-mélangé + nouvelle main de 3Livré

Effets de cartes

Effets « rente » : +X PV / +X ressources à l’activation puis à chaque début de tourLivré
Symbole « ◆ » retiré (la flèche ↻ suffit à indiquer une action réactivable)Livré
v0.19

Couleurs & synergies : nouvelles règles d’actions

8 juin 2026

Nouvelles 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’illustrationLivré
v0.18

Mise en ligne gratuite (Render + Cloudflare)

4 juin 2026

Hébergement gratuit

API sur Render (gratuit) + front sur Cloudflare Pages, jouable sans ton PCLivré
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 codeLivré

Écran « le serveur se réveille »

Premier visiteur après mise en veille : loader automatique (~30 s), zéro action manuelleLivré
Pages se remplissent dès le réveil ; bouton « Réessayer » si vraiment indisponibleLivré
SSR ne bloque plus 30 s (timeout court + repli)Livré
v0.17

Prêt pour la mise en ligne

4 juin 2026

Comptes & amis

Inscription : profil créé automatiquement en base, résilient aux pseudos en doubleLivré
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éeLivré

Déploiement

Build de production validé ; CORS multi-domaines ; ports/URL alignésLivré
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 2026

Jouer

Cliquer « Jouer » n’entre plus immédiatement en partie : on reste sur le lobbyLivré
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 codeLivré
Checklist obligatoire des demandes : chaque demande est cochée avant de livrerLivré
v0.15

Sauvegarde de deck fiable & robuste

4 juin 2026

Sauvegarde

Erreur « vous ne possédez pas cette carte » supprimée, toutes les cartes débloquéesLivré
Erreur « corps de requête invalide » corrigée, on peut sauver un deck quel que soit son contenuLivré
Deck < 10 personnages = injouable (non sélectionnable en match), indiqué dans le builder ET le lobbyLivré

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’avenirLivré
v0.14

Jouer : deck, bot actif & fix des PV

4 juin 2026

Jouer

Choix du deck créé (auto-sélectionné), enregistré en base avec ses cartes + 2 actions choisiesLivré
Jouer contre un adversaire (invitation) OU contre le botLivré

Bot

Bot ACTIF : pose des cartes, active ses actions, joue réellement contre toiLivré
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-boucleLivré

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 2026

Sé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 personnageLivré
Toujours exactement 2 actions, mises à jour en directLivré
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 2026

Cré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 deckLivré
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 deckLivré

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 boulonsLivré
v0.11

Deck builder façon Gwent & fix plateau

4 juin 2026

Plateau

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éeLivré

Création de deck (inspiré Gwent)

Cartes au MÊME format (illustration seule) dans la liste de deck ET la collectionLivré
Survol d’une carte de collection → mini-carrousel de ses actionsLivré
Mini-carrousel d’actions (feuilleter ‹ ›) réutilisant la même box d’actionLivré
1 exemplaire par personnage, 2 actions à choisirLivré
v0.10

Éditeur de decks « Mes decks »

4 juin 2026

Mes decks

Entrée « Mes decks » dans le headerLivré
Liste : créer, renommer, éditer, supprimer ses decksLivré
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 2026

Capacité d’édition des actions (API)

Catalogue d’actions éditable (actions-catalog.ts) + OVERRIDES par personnageLivré
Script de synchro idempotent : pnpm --filter api sync:actionsLivré
Garde-fou : un personnage doit garder ≥ 2 actionsLivré

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’actionsPrévu
v0.8

Direction artistique fantasy/steampunk & landing

4 juin 2026

Direction artistique & landing

Nouvelle DA fantasy/steampunk (parchemin sombre, laiton, ornements)Livré
Landing refaite, met bien les cartes en avantLivré
Vitrine data-driven : se met à jour avec les vraies cartesLivré
Rivets de laiton sur les grandes cartesLivré

Navigation & cartes

« Mon profil » déplacé à droite (avatar + nom), « Bonjour, » retiréLivré
Notion de rareté retirée du catalogueLivré
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éesLivré
Fiche personnage : « Faits d’armes » présentés comme choix de deckLivré
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 choisiesLivré
🔜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écisePrévu
v0.7

Finitions plateau, sémiotique TCG & navigation

4 juin 2026

Plateau & cartes

Filtre noir du focus retiré (voile clair, on reste dans le jeu)Livré
Limite de personnages portée à 7Livré
Survol d’une carte ne passe plus sous le plateau (rognage/superposition corrigés)Livré
Pastille de ressource de la carte = couleur de la carteLivré
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 actionsLivré
É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éesLivré
Admin = CTA visible par l’admin uniquement, sous la Patch ListLivré

Contenu

🔜Diversification des actions sur +70% des cartes (gamme élargie)Prévu
v0.6

Jouabilité, sémiotique & lisibilité

4 juin 2026

Jouabilité

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 hautLivré
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 texteLivré
Contenu = uniquement l’élément de jeu (vol/gain de PV, gain de ressource…), zéro flavorLivré

Plateau, finitions

Cartes ne sont plus rognées en hautLivré
Plus de barre de défilement verticale parasiteLivré
Le bouton « Fin du tour » ne clignote plusLivré

Suivi

Page « Patch List » + document de suiviLivré
v0.5

Refonte du plateau & règle des couleurs

4 juin 2026

Nettoyage 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 dessousLivré
Main : version illustration seuleLivré

Ressources

Roue de couleurs (4 couleurs) ; roue compacte pour l’adversaireLivré
L’incolore n’est plus une ressource détenue : c’est un coût payable dans la couleur de son choixLivré
Moment d’interaction (modale) pour choisir la couleur d’un coût incoloreLivré
Bouton « Fin du tour » gros, rond, au centre-droitLivré
v0.4

Cartes : composition & tooltip « livre »

4 juin 2026

Composition des cartes

Notion de rareté et étoiles retiréesLivré
Gemmes de ressource conservées en hautLivré
Catégorie communiquée par la couleur uniquement (plus de texte)Livré
Coût des actions positionné à droiteLivré

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 actionLivré
v0.3

Illustrations & cache CI

4 juin 2026

Contenu

Portraits du domaine public (Wikimedia) pour les 40 cartesLivré

Outillage

GitHub Cache Audit : cache pnpm + Turborepo + build Next.js en CILivré