—Zéro violet — cohérence Apple complète : Suppression de tous les restes de violet dans le wizard (boutons CTA, barre de progression, spinners), l'admin (onglets, bouton Générer) et la page de génération. Tout est désormais en noir Apple (#1D1D1F) et tokens neutres.
—Typographie unifiée : Le message d'accueil "Bonjour" et le titre du livre dans l'éditeur utilisent désormais Outfit (font-body) comme les titres de cartes, au lieu de Playfair Display.
—Sidebar alignée : Le logo est aligné verticalement avec le contenu principal. Le menu est abaissé en conséquence. Le bouton déconnexion et l'avatar sont alignés avec les items de navigation.
—Avatar style app iPhone : L'avatar passe d'un cercle noir à un carré gris clair avec coins arrondis (rounded-[10px]), style icône d'app iOS.
—Bonsoir le soir : Le message d'accueil affiche "Bonsoir" de 18h à 5h et "Bonjour" le reste du temps.
—Fix pixelisation : Le badge "Brouillon" n'est plus flou (suppression du backdrop-blur-md). Le bouton Aurora Chroma n'est plus pixelisé (background-size réduit de 1000% à 400%, anti-aliasing GPU).
—Fix scroll textarea : Écrire dans le textarea ne fait plus remonter la page en haut quand le texte est long. La position de scroll est préservée pendant le redimensionnement automatique.
—Design System — typographie détaillée : La page admin Design System affiche désormais les 4 polices (Playfair Display, Outfit, EB Garamond, System Mono) avec le nom correct, les variables CSS, les poids, les tailles et la liste détaillée de chaque utilisation dans l'app.
—Wizard dots Aurora Chroma synchronisés : Les points de progression du wizard partagent un cycle de couleur unifié (@property CSS). Tous les dots et lignes affichent la même couleur simultanément, transitionnant ensemble à travers les 7 couleurs aurora.
—Personnage sur fond blanc carré : L'image de design du personnage est générée sur fond blanc pur (#FFFFFF) au format carré (1:1). Le conteneur d'affichage est blanc avec une ombre douce.
—Progression fluide pendant la création : Les étapes "Mise en page" et "Touches de magie" s'affichent pendant la génération des illustrations au lieu d'apparaître en 1 seconde à la fin. La progression avance régulièrement.
—Illustrations paysage + poses dynamiques : Les illustrations des pages sont désormais en format paysage (3:2) au lieu de carré. Le personnage est dans une pose dynamique différente à chaque page (courir, sauter, s'asseoir...) avec des expressions faciales adaptées à la scène.
—Décors complets et intégration naturelle : Chaque illustration a maintenant un décor riche et détaillé avec de la profondeur (premier plan, plan moyen, arrière-plan). Plus de fonds vides ni de contours blancs autour des personnages — ils sont peints naturellement dans la scène.
—Optimisation mobile complète : Taille du texte d'accueil adaptée, zone d'illustration réduite pour laisser le texte visible, navigation par swipe tactile entre les pages, barre de navigation protégée par safe-area iOS, plus de zoom automatique sur les champs de texte, et effets hover désactivés sur mobile (cartes livres et cartes de choix wizard) pour un scroll fluide.
—Génération optimisée + Edge Runtime : Le prompt Claude a été allégé : les descriptions de personnages ne sont plus répétées dans chaque illustration (elles sont injectées automatiquement depuis la base de données). La route de génération tourne désormais en Edge Runtime, supprimant la limite de 60s des fonctions serverless. Le streaming Anthropic SDK maintient la connexion vivante pendant toute la génération.
—Fins d'histoires variées : Les histoires ne se terminent plus toujours par une morale explicite. 10 styles de fins inspirés des meilleurs livres pour enfants : retour au foyer (Sendak), phrase poétique, geste tendre (Jeffers), silence après la tempête (Miyazaki), question ouverte (Seuss), doux-amer (Saint-Exupéry), chute drôle (Willems), et plus. Interdit les formules comme "Ce jour-là, il comprit que...".
—Illustrations sans texte + yeux cohérents : Les illustrations ne contiennent plus de texte incrusté (ni mots, ni légendes, ni bulles de dialogue). La couleur des yeux des personnages reste cohérente d'une page à l'autre grâce à un prompt Gemini renforcé.
—2 nouveaux thèmes + thème personnalisé : Ajout des thèmes "Amour" (💕) et "Mystère" (🔍). Un champ texte libre permet aussi d'écrire son propre thème personnalisé, sans être limité aux 8 choix proposés.
—Animation chargement personnage : Pendant la génération du personnage, un pinceau animé flotte au centre avec des cercles pulsants. Quatre étapes défilent ("Esquisse du visage", "Choix des couleurs", "Ajout des détails", "Touches finales") avec des dots indicateurs et une barre de progression fine.
—Refonte panneau éditeur — Texte + Illustration : Le panneau droit de l'éditeur est divisé en sections claires. Section Texte : 3 outils IA (Réécrire, Simplifier, Enrichir) + prompt personnalisé. Section Illustration : miniature de l'image actuelle, 5 modificateurs rapides exécutables en un clic (Plus lumineux, Plus sombre, Gros plan, Plan large, Changer de décor), champ de description libre et bouton "Générer" / "Nouvelle version". Section Exporter (bientôt). Raccourcis clavier via tooltip "?" dans la barre du canvas.
—Polish panneau éditeur : Design harmonisé : emojis retirés des boutons, modificateurs image avec le même design que les outils texte, placeholders statiques, "Enrichir" limité à +100% de texte maximum. Correction des coins gris sur la miniature pendant la génération.
—Fix affichage petit écran éditeur : La zone de texte et la barre de navigation entre les pages ne sont plus coupées sur les écrans plus petits. Paddings et hauteur d'illustration adaptatifs (md/lg) pour que les flèches de navigation restent toujours visibles et centrées, sans toucher au rendu grand écran.
—Mode modification d'illustration : Nouveau toggle "Modifier cette image" / "Nouvelle image" dans le panneau illustration. Le mode modification envoie l'image actuelle comme référence à l'IA pour ajuster l'éclairage, le cadrage ou le décor tout en gardant la même composition. Le mode nouvelle image repart de zéro. Emojis restaurés sur tous les boutons.
—Cohérence personnages renforcée : Les prompts Gemini et Claude sont massivement renforcés pour garantir la cohérence : couleur de peau, proportions des personnages secondaires, couleurs des vêtements, accessoires et décors restent fidèles d'une illustration à l'autre.
—Cohérence des environnements : Claude génère un "settingStyle" décrivant l'univers visuel (style architectural, palette de couleurs des intérieurs). Les pièces d'une même maison partagent le même style visuel.
—Images wizard — Âge et Thème : Les emojis des étapes Âge et Thème du wizard sont remplacés par des illustrations colorées (nounours, licorne, fusée, hibou, planète, chapeau magique, coffre au trésor, sakura, trophée, cœur, détective).