—Zero purple — full Apple consistency : Removed all remaining purple in the wizard (CTA buttons, progress bar, spinners), the admin (tabs, Generate button) and the generation page. Everything is now in Apple black (#1D1D1F) and neutral tokens.
—Unified typography : The "Hello" welcome message and the book title in the editor now use Outfit (font-body) like the card titles, instead of Playfair Display.
—Aligned sidebar : The logo is vertically aligned with the main content. The menu is lowered accordingly. The logout button and the avatar are aligned with the navigation items.
—iPhone app-style avatar : The avatar goes from a black circle to a light gray square with rounded corners (rounded-[10px]), iOS app icon style.
—Good evening in the evening : The welcome message shows "Good evening" from 6pm to 5am and "Hello" the rest of the time.
—Pixelation fix : The "Draft" badge is no longer blurry (backdrop-blur-md removed). The Aurora Chroma button is no longer pixelated (background-size reduced from 1000% to 400%, GPU anti-aliasing).
—Textarea scroll fix : Typing in the textarea no longer scrolls the page back to the top when the text is long. The scroll position is preserved during automatic resizing.
—Design System — detailed typography : The Design System admin page now shows the 4 fonts (Playfair Display, Outfit, EB Garamond, System Mono) with the correct name, CSS variables, weights, sizes and a detailed list of each use in the app.
—Synchronized Aurora Chroma wizard dots : The wizard's progress dots share a unified color cycle (CSS @property). All the dots and lines display the same color simultaneously, transitioning together through the 7 aurora colors.
—Character on a square white background : The character's design image is generated on a pure white background (#FFFFFF) in square format (1:1). The display container is white with a soft shadow.
—Smooth progress during creation : The "Layout" and "Touches of magic" steps appear during the illustration generation instead of appearing in 1 second at the end. Progress advances steadily.
—Landscape illustrations + dynamic poses : Page illustrations are now in landscape format (3:2) instead of square. The character is in a different dynamic pose on each page (running, jumping, sitting...) with facial expressions adapted to the scene.
—Complete settings and natural integration : Each illustration now has a rich, detailed setting with depth (foreground, middle ground, background). No more empty backgrounds or white outlines around the characters — they are painted naturally into the scene.
—Complete mobile optimization : Adapted welcome text size, reduced illustration area to keep the text visible, touch swipe navigation between pages, navigation bar protected by iOS safe-area, no more automatic zoom on text fields, and hover effects disabled on mobile (book cards and wizard choice cards) for smooth scrolling.
—Optimized generation + Edge Runtime : The Claude prompt was streamlined: character descriptions are no longer repeated in each illustration (they are injected automatically from the database). The generation route now runs in Edge Runtime, removing the 60s limit of serverless functions. The Anthropic SDK streaming keeps the connection alive throughout generation.
—Varied story endings : Stories no longer always end with an explicit moral. 10 ending styles inspired by the best children's books: return home (Sendak), a poetic sentence, a tender gesture (Jeffers), silence after the storm (Miyazaki), an open question (Seuss), bittersweet (Saint-Exupéry), a funny punchline (Willems), and more. Forbids formulas like "That day, he understood that...".
—Text-free illustrations + consistent eyes : Illustrations no longer contain embedded text (no words, captions or speech bubbles). The characters' eye color stays consistent from one page to the next thanks to a reinforced Gemini prompt.
—2 new themes + custom theme : Added the "Love" (💕) and "Mystery" (🔍) themes. A free text field also lets you write your own custom theme, without being limited to the 8 proposed choices.
—Character loading animation : While the character is generating, an animated paintbrush floats in the center with pulsing circles. Four steps scroll by ("Sketching the face", "Choosing colors", "Adding details", "Final touches") with indicator dots and a thin progress bar.
—Editor panel redesign — Text + Illustration : The editor's right panel is split into clear sections. Text section: 3 AI tools (Rewrite, Simplify, Enrich) + custom prompt. Illustration section: thumbnail of the current image, 5 quick modifiers runnable in one click (Brighter, Darker, Close-up, Wide shot, Change setting), free description field and a "Generate" / "New version" button. Export section (coming soon). Keyboard shortcuts via a "?" tooltip in the canvas bar.
—Editor panel polish : Harmonized design: emojis removed from the buttons, image modifiers with the same design as the text tools, static placeholders, "Enrich" limited to +100% text maximum. Fixed the gray corners on the thumbnail during generation.
—Editor small-screen display fix : The text area and the page navigation bar are no longer cut off on smaller screens. Adaptive paddings and illustration height (md/lg) so the navigation arrows always stay visible and centered, without affecting the large-screen rendering.
—Illustration editing mode : New "Edit this image" / "New image" toggle in the illustration panel. Edit mode sends the current image as a reference to the AI to adjust the lighting, framing or setting while keeping the same composition. New image mode starts from scratch. Emojis restored on all buttons.
—Reinforced character consistency : The Gemini and Claude prompts are massively reinforced to guarantee consistency: skin color, secondary character proportions, clothing colors, accessories and settings stay faithful from one illustration to the next.
—Environment consistency : Claude generates a "settingStyle" describing the visual world (architectural style, interior color palette). Rooms in the same house share the same visual style.
—Wizard images — Age and Theme : The emojis of the wizard's Age and Theme steps are replaced by colorful illustrations (teddy bear, unicorn, rocket, owl, planet, magic hat, treasure chest, sakura, trophy, heart, detective).