May 19, 2026 Beta · v0.26.1
  • New Procreate-style project shelf as the iOS app entry point
  • Director Review Board now loads the real review component with scene-by-scene approval
  • Workflow auto-advances from Script to Director Review Board once assets are ready, and from DRB to Storyboard on approval
  • Fixed timeline viewer scaling and layout on iPad — proper aspect ratios, no clipped sidebars
  • Storyboard frames now show live per-scene progress with the latest visuals
  • Fixed a hang during prompt writing that could stall scene generation
  • Fixed project switching from the shelf — flow state now resets correctly
  • Simplified the wizard by folding the Assets step into the Director Review Board
May 13, 2026 Beta — Capacitor iOS v1 milestone · v0.26.0
  • PrePrompt is now installable on iPad and iPhone via Capacitor 8 — Sign in with Apple, native auth flow, and the full pipeline running inside a native app wrapper
  • Procreate-style project shelf as the iOS app entry point — tap a project to enter the wizard
  • Step-by-step iPad wizard flow: Script → DRB → Storyboard → Timeline → Camera → Img2Img → Export — each step mounts the real canvas node so the iOS app stays in lockstep with the web behavior
  • Timeline node now renders on iPad with proper aspect ratios, an inline prompt panel, and iPad-sized chrome (replaces the homegrown placeholder)
  • Pill bar in the wizard reads from flow state instead of session memory, so reopening a project keeps its progress visible
  • Storyboard frames surface live progress per beat and de-dupe to the newest version per scene
  • DRB Approve & Continue advances iPad users straight to the storyboard with the right scene preselected
  • Auto-advance from Script → DRB once the analysis pipeline finishes assets
  • iPad-aware visual chrome — frosted glass panels render against a base color so children are visible against the wizard's dark content area
  • WebSocket protocol fix — pipeline and audio clients derive wss/ws from the Worker URL (the capacitor:// location was previously falling back to ws://, which the Worker rejects)
  • CapacitorHttp enabled to bypass WKWebView CORS for Worker API calls
  • Firebase auth flow on iOS uses the native @capacitor-firebase/authentication plugin (web SDK signInWithPopup hangs at capacitor://localhost)
  • Force Firebase ID token refresh on app foreground resume so the iPad app doesn't get stuck on a stale token
  • Firestore configured with persistentSingleTabManager on Capacitor (BroadcastChannel is unavailable in WKWebView)
  • Delete Account flow added on iOS (Apple Guideline 5.1.1(v) compliance)
  • IAP receipt verification endpoint scaffolded on the Worker for App Store in-app purchases
  • This milestone version preserves the Capacitor wrapper approach in case a native SwiftUI rebuild (in flight per CB-703) is not pursued
May 8, 2026 Beta · v0.25.24
  • Per-asset status indicators now appear in Actor, Prop, and Set tabs — see at a glance which assets are ready, in progress, or failed
  • Retry individual failed assets directly from the asset list without re-running the whole batch
  • New "Retry All Failed" bulk button to re-run every failed asset in one click
  • CREATE ASSET NODES now gates on asset readiness and can proceed with empty placeholders when needed
  • Upgraded Grok model to grok-4.3 with improved reasoning capabilities
  • Fixed pricing tier detection for Studio+ plans
  • Backend and stability improvements
May 6, 2026 Beta · v0.25.23
  • Timeline audio row controls now hide by default and appear on hover for a cleaner editing view
May 6, 2026 Beta · v0.25.22
  • Fixed alignment of audio row content in the timeline to match the track grid
May 6, 2026 Beta · v0.25.21
  • Fixed subtitle timing in the timeline when working in audio-first mode
May 6, 2026 Beta · v0.25.20
  • Added two-pass audio screenplay synthesis for more accurate dialogue timecodes and speaker attribution
  • Improved audio reconciler to correctly handle speaker collisions and interruption moments without errors
  • Switched to hybrid audio prompt combining diarization hints with raw transcript for better results
  • Dropped forced alignment in favor of timecodes generated directly from the synthesis pass
  • Added suspension UX with banner linking to Stripe billing portal for suspended accounts
  • Fixed pipeline bug where enrichment could accidentally drop technical extraction scenes
  • Fixed project initialization to gracefully create missing config instead of failing
May 6, 2026 Beta · v0.25.19
  • Fixed: 'Update payment' button on suspended-account banner now correctly opens the Stripe billing portal.
May 6, 2026 Beta · v0.25.18
  • Added account suspension banner with a direct link to update payment info
  • Timeline now loads multiple dialogue lines per beat in audio-first mode, using absolute timecodes for accurate placement
  • Music direction stage respects full audio runtime when it exceeds the beat-sum duration
  • Email notifications when an account is suspended or restored
  • Improved dialogue clip scheduling with precise source timecode support
  • Fixed image generation cost calculation for Gemini outputs
May 1, 2026 Beta · v0.25.17
  • Fixed an issue where audio speaker-to-actor mapping could fail when multiple speakers collided — now resolves gracefully
May 1, 2026 Beta · v0.25.16
  • Fixed an issue where adding audio immediately after creating a new project could fail with an upload error
April 30, 2026 Beta · v0.25.15
  • Fixed a bug where technical extraction scenes could be lost during the enrichment step
April 30, 2026 Beta · v0.25.14
  • Timecodes are now generated directly from the transcript pass, improving accuracy
  • Removed forced alignment step — faster audio processing with fewer failure points
April 30, 2026 Beta · v0.25.13
  • Fixed an issue where audio reconciliation could incorrectly merge or reassign speaker segments — it now only splits, preserving original speaker attribution
April 30, 2026 Beta · v0.25.12
  • Improved audio screenplay quality with a two-pass synthesis process — drafts are now generated and then reconciled for more accurate results
April 30, 2026 Beta · v0.25.11
  • Fixed audio transcription incorrectly merging dialogue across different speakers during interruptions
April 30, 2026 Beta · v0.25.10
  • Improved audio transcription accuracy by combining speaker diarization hints with raw transcript in a hybrid prompt
April 30, 2026 Beta · v0.25.9
  • Audio processing now sends the full raw transcript for analysis, improving accuracy and context understanding
April 30, 2026 Beta · v0.25.8
  • Fixed an issue where removing tags from sidecar assets could leave stale data in the tag list
April 30, 2026 Beta · v0.25.7
  • Increased output capacity for creative breakdowns, improving quality and detail for audio-heavy projects
April 30, 2026 Beta · v0.25.6
  • Added speaker-labeled transcript support for audio projects, enabling clearer multi-speaker content
  • Transcripts and screenplays are now first-class asset types you can manage directly in your project
April 30, 2026 Beta · v0.25.5
  • Fixed audio timing accuracy by switching to a more reliable anchor-based alignment method
April 30, 2026 Beta · v0.25.4
  • Fixed an issue where bold or italic formatting in scripts could break audio cue detection
April 30, 2026 Beta · v0.25.3
  • New 3-option chooser when uploading audio — pick whether your file is dialogue, music, or sound design
  • Audio-first projects now route through dedicated A/B/C paths based on your selection
  • Users can upload their own music directly as a score — no AI generation step required
  • Switched the dialogue-to-script model to Grok 4.20-reasoning for improved accuracy
  • Pipeline now detects and merges existing actors when starting from audio-first uploads
  • Added hard failure limits across script breakdown, enrichment, and technical extraction to prevent runaway generation
  • Music-path handoff no longer auto-spawns a script node, keeping the canvas cleaner
April 30, 2026 Beta · v0.25.2
  • Audio-first script formatting now uses Grok 4.20-reasoning (xAI) instead of Claude — fixes speaker misattribution where one character's lines were collapsed into another's block
  • Reduced phantom disfluencies in single-speaker blocks, which were causing transcript-to-script alignment to fail on multi-speaker audio
April 30, 2026 Beta · v0.25.1
  • New 3-option chooser when uploading audio — pick dialogue, music, or mixed to route your project correctly
  • Upload your own music or score directly — the pipeline skips redundant AI music-direction when you supply the track
  • Added automatic music analysis, audio metering, and style seeding for uploaded music files
  • Audio-first projects now merge pre-existing actor identities into technical extraction instead of starting from scratch
  • New dialogue quality-check verifies file counts and existence before the pipeline continues
  • Pipeline now hard-fails on token-limit overruns in creative breakdown, enrichment, and technical extraction — catches runaway scenes earlier
  • Music-path handoff no longer auto-spawns a script pipeline, keeping dialogue and music workflows cleanly separated
April 29, 2026 Beta · v0.25.0
  • Audio-first projects have been rebuilt for reliability. When you upload audio, you now get a clear three-way choice: dialogue, instrumental score, or a song with lyrics — no more guessing.
  • Fixed a serious problem where dialogue lines could be silently dropped from the script (we saw 36 of 55 lines vanish on a real radio drama project). Each line is now traced from the recorded audio all the way through to the screenplay with no gaps.
  • Speakers identified by audio analysis are now correctly tied to actor names from the script, so voice settings stay attached to the right characters.
  • Audio chops now have their files double-checked after writing, so missing audio is caught immediately instead of failing later.
  • Instrumental music projects no longer auto-create a script — the score loads, then you decide when (and whether) to write a script for it.
  • The system now refuses to generate replacement music if you've already uploaded your own score, protecting your custom audio from being overwritten.
April 29, 2026 Beta · v0.24.42
  • Fixed an audio playback issue where previously scheduled sounds could overlap or interfere when new audio was queued
April 28, 2026 Beta · v0.24.41
  • Beat prompt generation now supports up to 4x longer output, reducing cases where prompts were cut off mid-generation.
April 28, 2026 Beta · v0.24.40
  • Backend improvements to content analysis pipeline.
April 28, 2026 Beta · v0.24.39
  • Fixed a bug where asset IDs were being applied to tags more than once during technical extraction, ensuring consistent metadata on processed assets.
April 28, 2026 Beta · v0.24.38
  • Fixed a bug where the audio processor could get stuck in an unrecoverable state during certain transitions
April 28, 2026 Beta · v0.24.37
  • Fixed a bug where music score version numbers were not displayed with consistent 4-digit formatting.
  • Fixed an issue where the audio-first generation pipeline would ignore assets you had already provided, instead of using them.
April 28, 2026 Beta · v0.24.36
  • Fixed a bug where dialogue keys would collide when beats spanned multiple lines in the Timeline
  • Stability improvements
April 27, 2026 Beta · v0.24.35
  • Fixed an issue where asset names containing apostrophes were not being processed consistently.
April 27, 2026 Beta · v0.24.34
  • Backend improvements to media processing reliability.
April 27, 2026 Beta · v0.24.33
  • Stability improvements
April 27, 2026 Beta · v0.24.32
  • Stability improvements
April 27, 2026 Beta · v0.24.31
  • Fixed an issue where source audio files were not being saved correctly alongside processed output
  • Improved transcription speed by skipping unnecessary repeated processing
April 27, 2026 Beta · v0.24.30
  • Backend improvements
April 27, 2026 Beta · v0.24.29
  • Speaker diarization (who-said-what labeling) now uses xAI's speech-to-text service instead of Gemini
  • Improved reliability of speaker separation in transcribed audio
April 27, 2026 Beta · v0.24.28
  • When a track contains mixed audio (e.g. music with vocals and instrumental sections), you can now choose to proceed without splitting it into separate stems.
April 27, 2026 Beta · v0.24.27
  • Switched to a new speech-to-text engine for more accurate audio detection and lyric extraction
April 27, 2026 Beta · v0.24.26
  • Fixed a bug where AI-generated prompts for assets could be silently cut off mid-output — detection is improved and the output limit has been raised to 8192 tokens.
  • Audio processing now routes through MediaChopper instead of the browser, improving reliability for audio file handling.
April 27, 2026 Beta · v0.24.25
  • Lyric interpretation in AudioNode now shows literal vs. thematic cards, giving you clearer creative choices when working with interpreted lyrics.
  • Music-only projects now use Claude to write the script description instead of a placeholder stub.
  • Music style and production prompts are now fully seeded from the audio path for both Lyria and Suno models.
  • Voice clone offers now display character names so you can easily identify which character is being cloned.
  • Cancelling the mixed-audio prompt now correctly marks the project as cancelled rather than showing a failure state.
  • User-recorded voice lines now properly respect their recorded duration when the audio engine floors beat timing.
  • Chop progress indicator resets cleanly when moving between pipeline stages.
  • Stability improvements to the audio pipeline worker and state checkpointing.
April 27, 2026 Beta · v0.24.24
  • Improved lyric interpretation with a dedicated AI analysis pass for more accurate and nuanced results
April 27, 2026 Beta · v0.24.23
  • Fixed audio node handoff so sessions recover correctly after interruptions
  • Reduced background network activity by stopping redundant status polling
  • Backend improvements
April 27, 2026 Beta · v0.24.22
  • Stability improvements
April 27, 2026 Beta · v0.24.21
  • Audio analysis now correctly tracks and deducts credits for all usage
April 26, 2026 Beta · v0.24.20
  • Fixed an issue where script asset nodes could go missing during processing
April 26, 2026 Beta · v0.24.19
  • Fixed an issue with technical details not being extracted correctly during script streaming
April 26, 2026 Beta · v0.24.18
  • Fixed an issue where failed script retries were not surfaced to the user
  • Fixed ability to resume creative breakdown when a failure occurs mid-process
April 26, 2026 Beta · v0.24.17
  • Creative breakdown now splits content by individual scene for more accurate results
April 26, 2026 Beta · v0.24.16
  • Fixed audio handoffs not being properly tracked when triggered from the canvas
April 26, 2026 Beta · v0.24.15
  • Audio nodes now automatically spawn a connected Script node when processing completes
  • Chat input disables after audio handoff to prevent stale replies
  • Existing script nodes are reused and reconnected instead of duplicating on re-process
April 26, 2026 Beta · v0.24.14
  • Fixed an issue where expired paid credits weren't refreshed before usage, which could cause unnecessary billing errors
April 26, 2026 Beta · v0.24.13
  • Fixed an issue where audio Eden replies from Claude were not being metered correctly
April 26, 2026 Beta · v0.24.12
  • Audio Eden conversations now use Claude for more natural and reliable responses
April 26, 2026 Beta · v0.24.11
  • Fixed Eden re-asking lyrics questions the user had already answered in earlier turns
  • Eden now reviews the full conversation history when tracking what creative direction has been covered
  • Improved lyrics flow so users aren't prompted twice for visual style or mood they already provided
April 26, 2026 Beta · v0.24.10
  • Audio uploads now correctly identify format (WAV, FLAC, AAC, etc.) instead of defaulting to MP3
  • Improved accuracy of audio classification for non-MP3 files
  • Music analysis sends the correct audio format to the AI, reducing misdetections
  • Eden lyrics conversation now recognizes film and cinema references as visual direction (e.g. "like Blade Runner")
  • Broader keyword recognition for mood, style, and character prompts during lyrics flow
  • Fixed an issue where Eden could repeat the visual-style question after it was already answered
April 26, 2026 Beta · v0.24.9
  • Audio processing is now more resilient to temporary service interruptions
April 26, 2026 Beta · v0.24.8
  • Fixed an issue where audio-first releases could fail to publish correctly
April 26, 2026 Beta · v0.24.7
  • Fixed an issue where audio uploads could get stuck in a detection state, preventing further uploads
April 25, 2026 Beta · v0.24.6
  • Wire smoke preview to preview Worker
  • Add Pages smoke preview config
  • Add audio-first smoke test pipeline
April 24, 2026 Beta · v0.24.5
  • Stability improvements to the audio connection layer
April 24, 2026 Beta · v0.24.4
  • Improved audio connection reliability by updating how real-time audio streams connect to the backend
April 24, 2026 Beta · v0.24.3
  • Introduced AudioNode — a new canvas node for ingesting, analyzing, and processing audio files directly in your project
  • Drop an audio file onto an empty canvas to automatically create an AudioNode and begin processing
  • Audio files are now analyzed and classified on the client before upload, reducing processing time
  • Added support for speaker diarization, transcription, and voice cloning from uploaded audio
  • Music-with-lyrics generation now follows a listen-first flow, letting you preview before committing
  • Mixed audio tracks and source separation are now supported for richer audio compositions
  • AudioNode expanded view now opens as a centered modal panel instead of expanding inline
  • Backend improvements to audio file uploads and storage
April 24, 2026 Beta · v0.24.2
  • Fixed: Audio Node expanded view was rendering invisibly because the modal CSS had no fixed-position layout. Now matches Script Node positioning pattern (position: fixed, computed left/top from canvas position + viewport).
April 24, 2026 Beta · v0.24.1
  • Audio-first project entry: drop an audio file onto an empty canvas to start an audio-first project. The system now creates an Audio Node (preprocessor flow) instead of a generic Song node when the canvas has no content.
  • Audio Node auto-starts the upload and Eden conversation when a file is dropped, no extra clicks needed.
  • Existing projects keep their music-attachment behavior — audio drops on a canvas with content still create a Song node for music/SFX attachment.
April 24, 2026 Beta · v0.24.0
  • NEW: Start a project from audio. Drop in voice-acted dialogue, a music track, a song with lyrics, or a mixed file — the system detects what it has and routes appropriately.
  • Audio-first dialogue: pre-recorded voice acting becomes first-class dialogue lines with the original recording preserved as the approved take. Optional voice cloning per speaker for generating new lines later.
  • Audio-first music-only: tempo, beat grid, and structural arc are extracted; Eden runs a vision Q&A and captures user-declared sync points (e.g. 'castle crumbles at 3:12').
  • Audio-first music + lyrics: lyrics are extracted with timestamps and structural sections (verse/chorus/bridge) are detected. Eden uses a listen-first conversation pattern — opens with curiosity rather than pitching her own interpretation.
  • Audio-first mixed audio: when a single file contains both music and dialogue, the system asks if you have separated stems or wants to try auto-separation via a hosted source-separation provider.
  • Pipeline now honors audio-derived timing constraints: when audioContext is present, beat durations respect dialogue line durations (no five-second beat under a ten-second line), beat grid snaps to musical tempo, and sync points lock specific beats to declared timecodes.
  • Voice casting now skips actors marked user-recording-only, preserving the user's original recording from being overwritten on regen.
  • Eden picks up audio preprocessor conversations on handoff to ScriptPipeline — no greenfield 'a new script!' opener for projects that already had a preprocessor chat.
  • Server-side execution of audio analysis: the AudioPreprocessor is a Durable Object, so analysis survives browser crashes and tab closes. Browser is a viewer that reconnects via WebSocket.
April 23, 2026 Beta · v0.23.75
  • Music style derivation now produces more accurate results when analyzing and building on musical influences
  • Improved handling of the music influence turn in creative breakdowns
  • Fixed a streaming idle-timeout issue that could cause generation to stall
  • Improved tag consistency in creative breakdowns — tags and prose fields now stay in sync bidirectionally
  • Fixed a bug where ScriptNode version IDs could be mismatched, causing incorrect script state
April 23, 2026 Beta · v0.23.74
  • Added a Reroll button that appears when beat writing fails, letting you retry that step without starting over.
  • Errors during beat writing now surface clearly in the UI instead of failing silently.
  • The editor now checks pipeline status in real time, keeping progress indicators accurate and up to date.
  • Backend support added for user-initiated stage retries, enabling the retry flow end to end.
April 23, 2026 Beta · v0.23.73
  • Beat prompt state is now correctly restored when reconnecting to an active session
April 23, 2026 Beta · v0.23.72
  • The Approve button in the Daily Review Board is now disabled until beat prompts are ready, preventing approvals before the required content is prepared
April 23, 2026 Beta · v0.23.71
  • Storyboard generation now waits for beat prompt writing to complete before starting — prevents partially-written prompts from being used in production.
April 22, 2026 Beta · v0.23.70
  • When you change the AI model for a shared resource, the selection now automatically cascades to all connected nodes
  • Increased token limits to support longer, more complex generations
  • A banner now appears while background processing stages are running so you know what’s happening
April 22, 2026 Beta · v0.23.69
  • Beat prompt writing now correctly pulls from the intended style source
  • Beat prompt generation fails immediately with a clear error when required content is missing, instead of silently producing bad output
  • Production prompts are now saved to your project file so they persist across sessions
April 22, 2026 Beta · v0.23.68
  • Fixed the Script Node progress bar, which had stopped working after recent performance improvements.
April 22, 2026 Beta · v0.23.67
  • Fixed formatting for A/B content variations
  • Improved sequencing of content flags during generation
  • Added reversibility acknowledgment to content editing flow
April 22, 2026 Beta · v0.23.66
  • Production method is now a dedicated field in the generation pipeline, giving you direct control over camera type, lens choice, film stock, lighting style, visual effects, and era when building prompts.
April 22, 2026 Beta · v0.23.65
  • Prompts now use production vocabulary tailored to the specific asset type within a medium — so the language used for a photograph differs from that used for an illustration or video, even when the medium is the same.
April 22, 2026 Beta · v0.23.64
  • Photorealistic image variants now generate more accurately — the system better understands the selected medium when building prompts
April 22, 2026 Beta · v0.23.63
  • The skip option is now presented as an explicit A/B choice rather than a gate
  • Storyboard beat prompts are now medium-aware, adapting output based on the selected format
  • Asset descriptions now adapt to the chosen medium, with more nuanced handling of real-person references
April 22, 2026 Beta · v0.23.62
  • Storyboard beat prompts now adapt based on the selected medium, so the writing style and pacing guidance matches your format (e.g., short-form video vs. long-form film).
April 22, 2026 Beta · v0.23.61
  • Asset descriptions are now tailored to the target medium — copy generated for a social post reads differently than what's produced for email, display ads, or print.
  • References to real people in prompts are now interpreted with greater nuance, leading to more appropriate and context-aware outputs.
  • Improved consistency when working across multiple formats within a single campaign.
April 22, 2026 Beta · v0.23.60
  • Content flags in Q&A now appear as a clear yes/no question, blocking progress until answered
  • Asset generation now leads with style considerations before other content details
  • Hero section assets use a dedicated prompt for more accurate output
  • Stability improvements to asset tree rendering
April 22, 2026 Beta · v0.23.59
  • Fixed an issue where asset nodes incorrectly fell back to a generic text display — assets now render using the correct layout from disk.
April 22, 2026 Beta · v0.23.58
  • Asset prompts now lead with style information for more visually consistent results
  • Hero assets now use dedicated prompt handling for improved output quality
  • Improvements to how the generation pipeline sequences asset creation
April 22, 2026 Beta · v0.23.57
  • When reading your content for the first time, the assistant now only asks follow-up questions about information that's genuinely missing — not overly specific details you didn't provide yet.
April 22, 2026 Beta · v0.23.56
  • Improved style prompt generation to be guided by synthesis for more coherent results
  • Fixed a bug where wardrobe variant styles were not being applied correctly
April 22, 2026 Beta · v0.23.55
  • Fixed a bug where certain responses were incorrectly flagged as skipped, causing the conversation flow to behave unexpectedly.
April 22, 2026 Beta · v0.23.54
  • The conversational flow now reads your previous aesthetic answers before asking follow-up questions, avoiding redundant or contradictory prompts.
April 22, 2026 Beta · v0.23.53
  • Stability improvements to the app opening sequence
April 22, 2026 Beta · v0.23.52
  • Aesthetic bubbles now appear in a consistent, server-defined order for a smoother experience
April 22, 2026 Beta · v0.23.51
  • The aesthetic question now loads in parallel with your first read, so you spend less time waiting between steps.
April 22, 2026 Beta · v0.23.50
  • Fixed a bug where auto-saved content could be lost when a reply finished loading
April 22, 2026 Beta · v0.23.49
  • Eden now automatically sends her opening reply as soon as a conversation begins, so users get an immediate response without any delay.
April 22, 2026 Beta · v0.23.48
  • The skip offer is now a conversational step — declining flows through a natural dialogue instead of an abrupt exit
  • Smoother pacing when the AI responds after a skip, with a brief hold before continuing
April 22, 2026 Beta · v0.23.47
  • Improved stream narration quality with smoother delivery and better pacing
  • Content flags now automatically switch the active mode — no manual toggle needed
April 22, 2026 Beta · v0.23.46
  • Eden Script nodes now support interactive Q&A — scripts can pause execution to ask the user a question and wait for a response before continuing
  • Conversation state is saved at key checkpoints during script execution, enabling reliable multi-turn exchanges
  • The client-side flow for script node Q&A is now fully wired up, handling the back-and-forth between the script and the user
April 22, 2026 Beta · v0.23.45
  • Added Q&A prompts and configuration to the Eden Script node
April 22, 2026 Beta · v0.23.44
  • Panoramic content generation is now fully supported in the processing pipeline, on par with other content types.
April 22, 2026 Beta · v0.23.43
  • Camera View now correctly saves editorial decisions for secondary beats during generation, even when the host callback is not fully wired up.
April 22, 2026 Beta · v0.23.42
  • Fixed an issue in Camera View where generated frames were being saved to the wrong storyboard version
  • Fixed a 404 error that prevented Camera View captures from uploading correctly
April 22, 2026 Beta · v0.23.41
  • Upgraded 3D splat generation to World Labs Marble, bringing improved output quality with the latest model.
  • 3D generation jobs now support up to 30 minutes of processing time, reducing failures on complex scenes.
  • Switched to operation-based job tracking for more reliable progress updates during 3D generation.
April 21, 2026 Beta · v0.23.40
  • Switched 3D splat generation to World Labs Marble for improved reliability and performance.
  • Backend improvements to support the new splat generation pipeline.
April 21, 2026 Beta · v0.23.39
  • Splat: fixed an issue where a server error could cause generation to keep retrying indefinitely — it now stops immediately and reports the failure
April 21, 2026 Beta · v0.23.38
  • Splat now shows live updates as changes propagate through your workflow
  • Errors that cascade through connected nodes are now reflected in each affected node's state
April 21, 2026 Beta · v0.23.37
  • Image generation now supports a configurable timeout, giving you more control over how long the system waits before canceling a request.
April 21, 2026 Beta · v0.23.36
  • Panorama generation now starts automatically when the Camera View opens, instead of requiring a separate step in the modal
April 21, 2026 Beta · v0.23.35
  • New end-to-end pipeline: panoramic images can now be converted to 3D Gaussian Splat format and previewed as an interactive camera view
April 21, 2026 Beta · v0.23.34
  • Switching AI models now triggers an automatic content rewrite, and that rewrite's output is carried forward into the next generation
April 21, 2026 Beta · v0.23.33
  • Fixed a bug where image generation costs were incorrectly recorded as $0
  • Fixed image prompt data corruption that could occur during generation
  • All aspect ratios (1:1, 3:2, 2:3, 16:9, 9:16) now work correctly across all GPT Image 2 quality tiers (1K, 2K, 4K)
April 21, 2026 Beta · v0.23.32
  • Added direct integration with OpenAI's image generation, including support for GPT Image 2 and an updated GPT Image 1.5 pipeline.
April 21, 2026 Beta · v0.23.31
  • Fixed a bug where SplatNode was always failing due to an improperly handled API response — it now works correctly.
April 21, 2026 Beta · v0.23.30
  • Camera view generation now uses a unified, canonical pipeline for more consistent results
April 21, 2026 Beta · v0.23.29
  • Camera view now supports a complete end-to-end generation workflow
  • Reference assets are passed through when submitting a generation request
  • After generation completes, the app automatically returns you to the beat
April 21, 2026 Beta · v0.23.28
  • Camera view now loads real actor data instead of placeholder content
  • Scene splat assets are now fetched and displayed from live project data in the camera view
April 21, 2026 Beta · v0.23.27
  • Camera view now automatically sets the aspect ratio based on your project settings
  • Connected Eden AI for image generation directly within the Camera view
  • Generate button is now fully wired up in the Camera view
April 21, 2026 Beta · v0.23.26
  • Camera view now includes a right-side panel with prompt controls and Eden chat, giving you quick access to AI tools without leaving the camera editor.
April 20, 2026 Beta · v0.23.25
  • Fixed a visual bug where shot thumbnails and actor pins created dynamically in Camera View were missing their styles
April 20, 2026 Beta · v0.23.24
  • Smoother camera navigation — fixed a jank issue caused by slider sync during playback
April 20, 2026 Beta · v0.23.23
  • Fixed an issue in CameraView where dynamic CSS classes were not applying correctly
  • Moved the aspect ratio selector to the top of the viewfinder window for easier access
April 20, 2026 Beta · v0.23.22
  • Fixed an overlap in Camera View where the aspect ratio selector was covering the scene info panel — they now stack cleanly without blocking each other.
April 20, 2026 Beta · v0.23.21
  • Camera viewfinder now adapts to different screen sizes for a better fit on any device
  • Floating panels in the camera view are now rendered at their native sizes
April 20, 2026 Beta · v0.23.20
  • Fixed an issue where actor pins in Camera View were hidden behind the camera viewfinder layer
April 20, 2026 Beta · v0.23.19
  • Camera View updated with final approved layout and interactions.
April 20, 2026 Beta · v0.23.18
  • Launched the new documentation site at docs.preprompt.studio
  • Simplified and streamlined the product page
  • Fixed Camera View 3D splat failing to load
April 20, 2026 Beta · v0.23.17
  • Fixed a crash in Camera View when the overlay was displayed
April 19, 2026 Beta · v0.23.16
  • Fixed several bugs from the previous build affecting core studio workflows
  • Improved logging reliability for better error visibility
  • Stability improvements
April 18, 2026 Beta · v0.23.15
  • Added Eden as a new AI music composer option for generating original tracks
  • Music composition hints are now structured and passed directly to Lyria and Suno for more accurate, intent-driven results
April 18, 2026 Beta · v0.23.14
  • Fixed an issue where music clips could be trimmed too short due to inaccurate duration estimates — audio length is now measured directly from the file
April 18, 2026 Beta · v0.23.13
  • Music tracks now load correctly when the timeline first opens
April 18, 2026 Beta · v0.23.12
  • Music playback in the timeline now routes through the multi-track audio engine, keeping audio in sync with other tracks
April 18, 2026 Beta · v0.23.11
  • Fixed an issue where music clips added to the timeline could go missing or fail to load after saving.
April 18, 2026 Beta · v0.23.10
  • Fixed a bug where music clips were not included in the timeline's total duration calculation, causing the timeline to cut off early when audio extended beyond other content.
April 18, 2026 Beta · v0.23.9
  • Fixed an issue where music clips saved to the timeline with a missing duration would fail to play back correctly
April 18, 2026 Beta · v0.23.8
  • Music clips now correctly calculate their initial duration when added to the timeline.
April 18, 2026 Beta · v0.23.7
  • Fixed an issue where music clips in the timeline did not report their correct duration
April 18, 2026 Beta · v0.23.6
  • Fixed a bug where music discovery in Timeline only searched the current version's audio folder — it now scans all audio version directories so previously uploaded scores are found correctly.
April 18, 2026 Beta · v0.23.5
  • Fixed an issue where music discovery in the timeline could fail to load tracks correctly.
April 18, 2026 Beta · v0.23.4
  • Fixed a bug where music beats weren't being detected correctly from the project structure, which could cause timing or sync issues in generated scores.
  • Timeline now correctly picks up existing score files on load, preventing music from being missed after a page refresh or reload.
April 18, 2026 Beta · v0.23.3
  • Added music generation to the pipeline — projects can now have AI-composed soundtracks generated as part of the standard workflow.
  • A dedicated music layer is reserved in the timeline and tracks are placed automatically when music is ready.
  • New music inspector panel in the timeline lets you review, reroll, and manage generated music tracks.
  • Added music model selection and target duration controls to both Project Settings and Global Settings.
  • Approve All now cascades to trigger music generation across the project in one click.
  • Music direction writing is now its own pipeline stage, giving the AI richer context for composing fitting soundtracks.
April 17, 2026 Beta · v0.23.2
  • Fixed an issue where beat master prompt history was accumulating incorrectly in the pipeline
April 17, 2026 Beta · v0.23.1
  • Style prompt details are now logged for video generation, lipsync, and reframe jobs
  • Cache behavior is now tuned individually per model for improved performance
April 17, 2026 Beta · v0.23.0
  • Closed-caption track now shows the full dialogue line again — previously an internal field rename caused the caption to display the actor's name followed by empty parentheses.
  • Timeline viewer overlay shows the full creative direction for each beat — composition, camera, blocking, lighting, mood, and delta notes (what changed from the previous beat). Previously only a subset of these was displayed.
  • Added a project-wide Style Prompt. You can edit it in Project Settings. Every image generation pulls the latest style and blends it with the beat's creative direction before sending to the target model. Edits create new style versions, preserving history.
  • Beat records now carry the full creative breakdown from script analysis — structured camera, blocking, lighting, and mood notes land on every beat, and the prompt history for each beat accumulates across edits, model switches, and regenerations rather than being overwritten.
  • When a generated video clip has its own embedded audio (Seedance with audio generation, Kling-audio), the dialogue track auto-mutes so the video's voice plays without being doubled by text-to-speech.
April 16, 2026 Beta · v0.22.47
  • Lipsync job requests are now logged to storage for improved reliability and debugging support
April 16, 2026 Beta · v0.22.46
  • Fixed an issue where video lipsync prompts were picking up unrelated instructions — lipsync now only applies motion-specific guidance, improving accuracy.
April 16, 2026 Beta · v0.22.45
  • Fixed a bug in the storyboard where changing the video model dropdown did not re-trigger the content generation step — switching models now correctly refreshes the output.
April 16, 2026 Beta · v0.22.44
  • Improved diagnostic readability: values in the MCP console reader now display correctly instead of appearing empty
April 16, 2026 Beta · v0.22.43
April 16, 2026 Beta · v0.22.42
  • Fixed an issue where lip-sync videos with dialogue were not correctly routed to the reference-based rendering stage, improving sync accuracy for beats with spoken lines.
April 16, 2026 Beta · v0.22.41
  • Fixed a timing bug where assets could be marked ready before their data was fully written, preventing incomplete content from slipping through.
  • The pipeline now rejects empty prompts before sending them to the AI, avoiding silent failures.
  • Added automatic retry when AI-generated asset prompts are missing; surfaces a clear error if the problem persists after retries.
  • AI response parsing errors are now properly logged, making failures easier to diagnose.
  • Improved consistency of generation logs across all pipeline stages.
April 16, 2026 Beta · v0.22.40
  • Rolled back a recent change to how prompt templates are handled when an asset entry is missing — the previous fix caused unexpected behavior and has been reverted while a better solution is prepared
April 16, 2026 Beta · v0.22.39
  • Prompt generation now falls back to a saved local template when an asset entry is unexpectedly missing, preventing errors during content creation.
April 16, 2026 Beta · v0.22.38
  • Prompt guidance now loads from a fast edge cache, improving generation speed across all stages
  • Prompt guidance documents now support YAML frontmatter for structured metadata and configuration
  • Added section-gating support for meta-templates, enabling context-aware content sections
  • Prompt guidance cache invalidates automatically when content is updated, so changes take effect immediately without any restarts
  • Backend improvements to prompt guidance storage and delivery
April 16, 2026 Beta · v0.22.37
  • Improved schema documentation and internal code organization
April 16, 2026 Beta · v0.22.36
  • Fixed an issue where video prompts were being read from the wrong file location, causing beats to not load correctly during video generation.
April 15, 2026 Beta · v0.22.35
  • Fixed an issue where video prompt position data was not always captured correctly in prompt metadata.
April 15, 2026 Beta · v0.22.34
  • Video output files now include the associated prompt structure when saved alongside the exported video.
April 15, 2026 Beta · v0.22.33
  • Fixed an issue where the audio direction field wasn't being filled in when selecting lines
April 15, 2026 Beta · v0.22.32
  • Fixed a bug where generated audio prompt content was not being saved back correctly due to a variable scoping issue
April 15, 2026 Beta · v0.22.31
  • Fixed a bug where generated audio prompt directions were not being saved back to their associated lines after generation.
April 15, 2026 Beta · v0.22.30
  • Audio and SFX prompts now live in their own dedicated prompt trees, giving each a clean, versioned history separate from the main prompt system.
  • The full generation pipeline — from script to storyboard to audio output — now reads and writes these audio-specific prompt trees at every stage.
  • Dialogue generation has been migrated to the new audio prompt tree, replacing the older shared prompt tracking.
  • TTS and SFX output files now store a compact prompt snapshot alongside the generated content when prompt metadata is available.
  • UI nodes now pull audio and SFX prompt data directly from the dedicated trees.
April 15, 2026 Beta · v0.22.29
  • Prompt data is now structured as a tree throughout the pipeline, making it more consistent across all processing stages.
  • Added strict-mode error handling for prompt schema reads, so malformed data is caught earlier and more clearly.
  • Backend improvements to how prompt schemas are read and written across workers and the storyboard pipeline.
April 15, 2026 Beta · v0.22.28
  • Stuck credit holds are now automatically refunded — if a payment hold gets orphaned, it's released and returned to your balance within the hour
  • Fixed a crash that could occur when removing voice assets from the timeline
  • Reduced memory and storage overhead by cleaning up large binary data from AI provider responses
  • Backend improvements
April 14, 2026 Beta · v0.22.27
  • Reduced redundant data storage in conversation bookkeeping for leaner records
  • Fixed a race condition where parallel pipeline stages could cause extraction results to be lost
April 14, 2026 Beta · v0.22.26
  • Every AI provider call now tracks detailed provider metadata, improving cost and usage reporting accuracy
  • Improved metadata tracking across all EvoLink video generation paths
  • Audio and lip-sync generation now consistently records provider metadata
  • Added runtime and CI safeguards to ensure provider metadata is never missing
  • Fixed an issue where lip-sync error details were not surfaced correctly on failure
April 14, 2026 Beta · v0.22.25
  • Improved lip-sync video prompt handling for more accurate results
  • Fixed first-frame alignment so lip-sync videos start from the correct image
  • Restored audio generation as the default for lip-sync jobs
  • Restructured video generation prompts to follow updated provider guidelines
  • Fixed prompt injection from image metadata to ensure correct video descriptions
April 13, 2026 Beta · v0.22.24
  • Lipsync now respects your project's aspect ratio when generating Seedance video
  • Beat-specific video prompts now flow through to Seedance for more accurate lipsync results
April 13, 2026 Beta · v0.22.23
  • Lip-sync videos now use the current beat frame as the visual reference instead of the actor hero, so mouth animation matches the scene the viewer is watching
April 13, 2026 Beta · v0.22.22
  • Fixed lipsync storage paths to match video generation for consistent file organization
  • Lipsync jobs now properly track version IDs for better history and playback
April 13, 2026 Beta · v0.22.21
  • Lip sync jobs now show live progress percentage while processing
  • Extended lip sync polling timeout to 20 minutes for longer videos
April 13, 2026 Beta · v0.22.20
  • Fixed lip sync jobs failing when no prompt was provided
April 13, 2026 Beta · v0.22.19
  • Lip sync errors now show the actual reason when a submission fails, making it easier to understand and fix problems
April 13, 2026 Beta · v0.22.18
  • Audio-first lip sync now routes to Seedance for improved quality and reliability
April 13, 2026 Beta · v0.22.17
  • Fixed storyboard dialogue tracking so the active line is saved correctly per scene
  • Backend improvements for pipeline stability
April 13, 2026 Beta · v0.22.16
  • Fixed duplicate audio generation when creating dialogue takes
  • Improved take versioning so new takes save and load reliably
April 13, 2026 Beta · v0.22.15
  • Eden now knows ElevenLabs v3 audio tags and uses the v3 voice model by default for more expressive narration
  • Restored the audio prompt prefix behavior for ElevenLabs voices after further testing
April 13, 2026 Beta · v0.22.14
  • Storyboard loads faster by reusing existing dialogue data instead of re-fetching audio files
April 13, 2026 Beta · v0.22.13
  • Fixed an issue where audio file sidecars were being incorrectly picked up as dialogue lines
April 13, 2026 Beta · v0.22.12
  • Fixed audio duration being stored incorrectly on generated takes
  • Beat prompt writing now runs in parallel with voice casting for faster pipeline runs
  • Voice design for each actor now happens in parallel, speeding up voice casting
  • Voice IDs now flow through to dialogue sidecars after voice casting completes
  • Voice casting path corrected so casting finishes before downstream steps kick off
April 13, 2026 Beta · v0.22.11
  • Timeline and storyboard now highlight the active dialogue line as beats play
  • Dialogue loading is unified across the pipeline for more consistent playback
  • Editorial decisions drive which dialogue line is active, improving beat-to-line accuracy
  • Cleaner dialogue handling in storyboard animations and clip loading
  • Backend improvements to dialogue sidecar processing
  • Stability improvements
April 13, 2026 Beta · v0.22.10
  • Fixed voice casting to properly clean up outdated voices and ensure voice versions are saved correctly
  • Improved reliability of voice catalog fallback when saving voice configurations
April 13, 2026 Beta · v0.22.9
  • Fixed an issue where voice settings could fail to migrate if the voice had no saved versions
April 13, 2026 Beta · v0.22.8
  • Fixed an issue where voice previews could fail to play back correctly
April 13, 2026 Beta · v0.22.7
  • Fixed an issue where voice previews could fail to load for certain audio assets
April 12, 2026 Beta · v0.22.6
  • New voice design system — create custom voices with AI instead of matching from a catalog
  • Voice versioning — browse and manage voice versions with film strip history in Asset Nodes
  • Audio film strip in Storyboard Nodes — waveform thumbnails, preview playback, and approve workflow
  • Dialogue generation and iteration — generate dialogue takes with text versioning and audio refinement
  • Lip sync smart routing — Animate button auto-detects approved dialogue and routes to the right pipeline
  • Timeline dialogue inheritance — lines load audio from sidecars with override support
  • DRB voice indicators with one-click dialogue generation on Approve All
  • Fixed multiple audio playback and voice preview bugs for smoother editing
April 12, 2026 Beta · v0.22.5
  • Debug: voice preview logging
April 12, 2026 Beta · v0.22.3
  • Voice preview generates a TTS sample on first click for designed voices (caches for replay)
April 12, 2026 Beta · v0.22.2
  • Fixed duplicate playVoicePreview function that was breaking the build
  • Voice preview accepts both version objects and plain URLs
April 12, 2026 Beta · v0.22.1
  • Voice versions now load from R2 sidecar when node data is empty (fixes missing voices on Asset Node open)
  • Clicking a voice version plays its preview audio automatically
April 12, 2026 Beta · v0.22.0
  • Voice Versioning: browse catalog, design from description via Eden, or clone from audio — all with film strip history
  • Auto-cast voices from character descriptions using ElevenLabs Voice Design (3 options per actor)
  • DRB voice indicators on actor cards + dialogue TTS cascade on Approve All
  • Audio prompt tab in Storyboard Node for acting direction editing
  • Audio film strip with waveform thumbnails between image and video strips
  • Dialogue iteration via Eden: AUDIO_REFINE and AUDIO_GENERATE intents
  • Lip sync smart routing: Animate button auto-routes to Seedance when dialogue present
  • Model warning when selecting non-lip-sync video models on dialogue beats
  • Stale lip sync video detection when dialogue changes
  • Timeline loads dialogue from portable line sidecars with override support
  • Dialogue line sidecar service: portable containers that travel when dragged between beats
April 12, 2026 Beta · v0.21.0
  • Audio Pipeline Expansion — 7 new providers, 16 new endpoints
  • Music generation: Suno v5 (EvoLink), Google Lyria 3 Clip + Pro (Gemini API), ElevenLabs with tags/lyrics
  • TTS: Google Gemini Flash + Pro TTS, Qwen Voice Design + TTS (EvoLink)
  • Voice creation: ElevenLabs Voice Design (text-to-voice), Voice Clone (IVC), Speech-to-Speech
  • Lip sync: Seedance 2.0 audio-first (reference-to-video), VideoRetalk post-process (EvoLink)
  • Video: Google Veo 3.1 Lite/Fast/Standard with native audio
  • Beat detection via Replicate (BPM, beats, downbeats, sections)
  • Audio utilities: ElevenLabs SFX V2 (30s, looping, 48kHz), Audio Isolation, Stem Separation
  • Audio import endpoint for user-uploaded audio files
  • Voice-as-asset: persistent voiceId on actor sidecars, auto-routing TTS by provider
  • Gemini TTS PCM-to-WAV conversion for playback compatibility
  • 4 new diagnostic endpoints: evolink, gemini-audio, replicate, veo-op
  • Full API spec audit with 15 bugs fixed during dogfooding
April 11, 2026 Beta · v0.20.45
  • Image generation waits longer (up to ~200s) for slower providers to finish, reducing premature timeouts
  • Smarter first check uses the provider's estimated time so results come back as soon as they're ready
April 11, 2026 Beta · v0.20.44
  • Fixed an issue where the OpenAI image generator could send an invalid size value, causing gpt-image requests to fail
April 11, 2026 Beta · v0.20.43
  • Fixed generation reliability for GPT Image 1.5 and Seedream 4.5 by switching to async submit-and-poll flow
April 11, 2026 Beta · v0.20.42
  • Hidden Z Image Turbo from model selection dropdowns while we finalize its rollout
April 11, 2026 Beta · v0.20.41
  • Fixed Z Image Turbo generation to use the correct size specification for more reliable output
  • Improved metadata tracking when submitting Z Image Turbo jobs so generation details are preserved end-to-end
April 11, 2026 Beta · v0.20.40
  • Added Kling O3 video models with correct aspect ratio handling
  • New per-beat video model selection — pick a different video model for each storyboard beat
  • Added a cancel button for in-progress video generations
  • Videos now auto-resume polling after a tab crash, so orphaned jobs finish on their own
  • Live EvoLink cost tracking for gpt-image-1.5, z-image-turbo, seedream-4.5, and video generations
  • Fixed Seedance Fast overcharging — pricing now correctly honors the selected model
  • Animate now reads resolution and aspect ratio from the project file for accurate output
  • Storyboard reroll failures no longer leave orphan filmstrip placeholders behind
April 11, 2026 Beta · v0.20.39
  • Fixed Kling O3 video generation failing with an aspect ratio error on wide projects
  • Fixed Z Image Turbo image generation failing with a malformed response error (model uses an async task flow)
April 11, 2026 Beta · v0.20.38
  • Video jobs now auto-resume if your tab crashes or reloads mid-generation — no more orphaned runs
  • Live cost display for gpt-image-1.5, z-image-turbo, and seedream-4.5 image models
  • Live cost display for video generations so you can see what each run will charge before you commit
  • Admin credits snapshot for quick balance checks
April 10, 2026 Beta · v0.20.37
  • Added new Kling O3 video models for higher-quality video generation
  • Removed a non-functional Kling image model that was listed by mistake
April 10, 2026 Beta · v0.20.36
  • Storyboard no longer leaves behind empty filmstrip placeholders when a reroll fails
  • Fixed an issue where certain prompts could fail to send to image providers
  • Backend improvements
April 10, 2026 Beta · v0.20.35
  • Improved video generation cost tracking for more accurate billing records
April 10, 2026 Beta · v0.20.34
  • Fixed a pricing bug where Seedance Fast video generations were being charged at the Pro rate
April 10, 2026 Beta · v0.20.33
  • Fixed animation to use the latest project resolution and aspect ratio settings instead of stale cached values
April 10, 2026 Beta · v0.20.32
  • Added a cancel button for video generation so you can stop a job mid-render
  • You can now pick a different video model per beat instead of being locked to one for the whole project
  • Fixed a race condition that could cause video jobs to step on each other
April 10, 2026 Beta · v0.20.31
  • Fixed video aspect ratio handling for Kling animations
  • Rerolling a video now refreshes both the prompt and aspect ratio
  • Surfaced clearer error messages when beat animation fails
April 10, 2026 Beta · v0.20.30
  • Backend improvements
April 10, 2026 Beta · v0.20.29
  • Storyboard generation is faster and more reliable when creating multi-scene projects
April 10, 2026 Beta · v0.20.28
  • Fixed duplicate scene generation when auto-creating storyboard scenes — scene creation now runs one at a time to prevent race conditions
April 10, 2026 Beta · v0.20.27
  • Storyboard video prompts now save per beat for more accurate results
  • Removed redundant scene-level background processing pass
April 10, 2026 Beta · v0.20.26
  • Fixed a bug where uploads could get double-prefixed user IDs, causing upload failures in rare cases
April 10, 2026 Beta · v0.20.25
  • Fixed a Video tab issue where the wrong asset path was being used, ensuring videos now load the correct versioned files
April 10, 2026 Beta · v0.20.24
  • Fixed missing provider metadata on auto-generated hero and sheet images
April 10, 2026 Beta · v0.20.23
  • Unified model catalog across the app for consistent model names, capabilities, and defaults everywhere you pick a model
April 10, 2026 Beta · v0.20.22
  • Added a Video Resolution dropdown in Global Settings so you can set your default output quality in one place
  • New project-level Video Generation and Resolution overrides — tune quality per project without touching global defaults
  • Video resolution now cascades through Storyboard nodes and the Timeline, so scene-level choices respect your project and global settings
  • Added support for new image models including GPT Image 1.5
  • Kling and Seedance video generation now run through a unified backend pipeline for more reliable generations
  • Improved generation tracking with richer metadata on every job
  • Backend improvements and stability fixes
April 10, 2026 Beta · v0.20.21
  • Backend improvements for Kling video generation
April 10, 2026 Beta · v0.20.20
  • Switched Kling video generation to the direct Kling API for faster, more reliable results
  • Updated Kling pricing to reflect the new direct integration
  • Tightened aspect ratio and duration checks to prevent invalid Kling video requests
  • Backend improvements
April 9, 2026 Beta · v0.20.19
  • Video generation now defaults to Kling for more reliable results
  • Aspect ratio is preserved when generating videos
  • Admin panel auto-deploys for faster updates
April 9, 2026 Beta · v0.20.18
  • Cashflow Health liability bar now breaks down credits into Paid, Internal, and Promotional buckets for clearer visibility
April 9, 2026 Beta · v0.20.17
  • Balance sheet now splits credit liability into three categories: Paid, Internal, and Promotional for clearer financial reporting
April 9, 2026 Beta · v0.20.16
  • Balance sheet now values credit liability at a flat $0.01 per credit, with promotional credits split out separately for clearer reporting
April 9, 2026 Beta · v0.20.15
  • Cleaned up the Cost Explorer to focus on actual costs, removing Revenue and Margin columns that could be misleading
April 9, 2026 Beta · v0.20.14
  • Fixed subscription payment tracking so initial charges are recorded reliably
  • Resolved a timing issue that could affect tier updates after payment
April 9, 2026 Beta · v0.20.13
  • Added a diagnostic view in the admin panel for Stripe webhook endpoints to help troubleshoot billing issues
April 9, 2026 Beta · v0.20.12
  • Fixed an issue where revenue from the first subscription payment wasn't being recorded
April 9, 2026 Beta · v0.20.11
  • Fixed xAI spend tracking to use calendar-month billing cycles
  • Backfilled historical xAI usage data from the usage explorer for accurate accounting
April 9, 2026 Beta · v0.20.10
  • Improved usage metering to correctly account for subscription plans
  • Fixed accounting discrepancies in provider usage tracking
April 9, 2026 Beta · v0.20.9
  • Fixed cash-basis Profit & Loss reporting so credit purchases are no longer counted as revenue
April 9, 2026 Beta · v0.20.8
  • Rebuilt credit accounting to use accrual-based FIFO revenue recognition for more accurate reporting
  • Fixed bugs in credit hold and settle flows
April 9, 2026 Beta · v0.20.7
  • Added provider audit spreadsheet with formatted headers, monospace fields, and proper column widths
  • New raw response viewer for admin — see exactly what each AI provider returns
  • Provider audit now accepts client-submitted data for more flexible snapshots
  • Fixed Gemini model name in raw response endpoint
  • Added xAI daily usage and cost breakdown tracking
  • Fixed timezone handling for xAI usage queries
April 9, 2026 Beta · v0.20.6
  • Added daily spend tracking with raw cost data pulled directly from provider APIs
  • Pipeline scheduler now reads xAI cost data automatically from API responses
  • Fixed an issue where daily provider spend could query the wrong data source
  • Backend improvements
April 9, 2026 Beta · v0.20.5
  • Fixed reconciliation delta colors — green now indicates positive (safe) values, red indicates negative (losing money)
April 9, 2026 Beta · v0.20.4
  • Fixed reconciliation delta colors — green for under 5%, yellow for under 10%, red for over 10%
April 9, 2026 Beta · v0.20.3
  • Fixed provider usage dashboard to correctly display cost breakdowns
April 9, 2026 Beta · v0.20.2
  • Fixed storyboard reroll defaulting to wrong frame count
  • Reduced image generation timeout for faster feedback when generation stalls
  • Added detailed token usage breakdown for Gemini inputs by modality
  • Fixed inaccurate token counting for Gemini image outputs
April 9, 2026 Beta · v0.20.1
  • Gantt chart now breaks out asset stages by type — actors, props, and sets each get their own rows
  • Live credit counter updates in real time while your pipeline is running
  • Fixed Gantt chart timing to use the correct completion events
  • Gantt chart no longer counts hold events toward stage timing
April 9, 2026 Beta · v0.20.0
  • New unified credit ledger — all charges, holds, and refunds now flow through a single accounting system
  • Dynamic pricing is live for video generation, audio (TTS, SFX, music, lipsync), and pipeline jobs
  • Credit rates are now computed automatically from wholesale costs instead of static lookup tables
  • Migrated all API endpoints to the new credit ledger, including Claude calls and scheduled pipelines
  • Removed legacy V2 credit wrappers and static cost tables
  • Added admin tool for migrating historical credit records to the new ledger format
  • Backend improvements and accounting fixes
April 9, 2026 Beta · v0.19.41
  • Added activity logging for video generation start and stop events
April 9, 2026 Beta · v0.19.40
  • Added a retry button to the storyboard error viewer so you can re-attempt failed frames without starting over
April 9, 2026 Beta · v0.19.39
  • Storyboard frames now display as individual rows per node on the Gantt chart for clearer timeline visualization
April 9, 2026 Beta · v0.19.38
  • Fixed an issue where storyboard image references could get duplicated prefixes, causing broken image-to-image generation
April 9, 2026 Beta · v0.19.37
  • Added real-time narration updates during creative breakdown streaming so you can follow along as your content is being crafted
April 9, 2026 Beta · v0.19.36
  • Fixed duplicate technical extraction that could cause repeated analysis steps
  • Resolved a timing issue that could lead to inconsistent state during processing
  • Fixed live feed rendering so updates display correctly in real time
April 9, 2026 Beta · v0.19.35
  • Technical extraction now fires at the start of the pipeline, running in parallel with the first read for faster processing
April 9, 2026 Beta · v0.19.34
  • Eden now understands your intent when skipping a section, instead of relying on exact phrase matching
April 9, 2026 Beta · v0.19.33
  • Improved detection of common phrases like 'fill in the gaps', 'go ahead', and 'move on' so the app responds correctly when you want to skip ahead
April 9, 2026 Beta · v0.19.32
  • Fixed an issue where the generation pipeline could stall during technical extraction
April 9, 2026 Beta · v0.19.31
  • Fixed a bug where script enrichment could trigger twice during generation
  • Improved naming consistency between server and client for enriched scripts
  • Script enrichment now correctly waits for technical extraction before running
April 8, 2026 Beta · v0.19.30
  • Asset generation is now interleaved — actors, props, and sets each start generating as soon as their prompts are ready, instead of waiting for all prompts to finish first
  • Faster overall pipeline: each asset type runs its full chain (prompts → hero → sheet → asset sheet) independently and in parallel
  • Props automatically wait for set images when needed, so set-dependent props still render correctly
  • Fixed a bug where duplicate WebSocket connections could open during reconnection, causing flickering progress updates
  • Image generation jobs now retry automatically on transient failures before marking as failed
April 8, 2026 Beta · v0.19.29
  • Added real-time progress tracking — the Gantt chart now shows stages as they start, not just when they finish
April 8, 2026 Beta · v0.19.28
  • Added voice casting for characters
  • Beat prompts now run in parallel after QC, speeding up the writing pipeline
  • Scene prompts fire in parallel for faster generation
  • Gantt chart now shows row totals
April 8, 2026 Beta · v0.19.27
  • feat: beat_prompt_writing fires all scenes in parallel via Promise.all
April 8, 2026 Beta · v0.19.26
  • Gantt chart now renders directly in the browser for a faster, smoother experience
April 8, 2026 Beta · v0.19.25
  • Fixed Gantt chart timing bars snapping to wrong positions — now uses precise pixel-based layout from actual durations
April 8, 2026 Beta · v0.19.24
  • Fixed pipeline ordering so beat prompt writing runs after quality check completes, ensuring higher-quality output
April 8, 2026 Beta · v0.19.23
  • Streaming AI calls now appear in pipeline activity tracking
April 8, 2026 Beta · v0.19.22
  • Pipeline activity now shows the most recent entries first
April 8, 2026 Beta · v0.19.21
  • Gantt dropdown now shows the full project ID, matching what you see in the app URL
April 8, 2026 Beta · v0.19.20
  • Gantt chart project dropdown now shows the most recent project first
  • Gantt dropdown auto-refreshes every 30 seconds to stay current
  • Project selector now displays stage count and time for each project
April 8, 2026 Beta · v0.19.19
  • Gantt chart now shows your recent projects in a dropdown and automatically loads the most recent project when you open the page
April 8, 2026 Beta · v0.19.18
  • Added pipeline Gantt chart to the /dev page for visualizing execution timelines
  • Added project selector to filter the Gantt chart by project
April 8, 2026 Beta · v0.19.17
  • Added a visual timeline (Gantt chart) for viewing pipeline execution
April 8, 2026 Beta · v0.19.16
  • API call journal now records when each call starts, giving you a complete timeline of request duration
April 8, 2026 Beta · v0.19.15
  • Fixed a bug where timers could run too fast due to stacked intervals
  • Fixed DevMonitor reliability issues with hibernation handling
April 8, 2026 Beta · v0.19.14
  • Stability improvements for real-time event delivery
April 8, 2026 Beta · v0.19.13
  • Fixed an issue where real-time WebSocket connections could fail to connect in the browser
April 8, 2026 Beta · v0.19.12
  • Added a new Developer Dashboard page with a live activity feed
  • Dashboard includes a real-time status board for system health
  • Provider health monitoring is now visible at a glance from the dashboard
April 8, 2026 Beta · v0.19.11
  • Backend improvements and stability fixes for diagnostic endpoints
April 8, 2026 Beta · v0.19.10
  • Added admin diagnostics panel for monitoring provider health and internal system status
April 8, 2026 Beta · v0.19.9
  • Added real-time backend event monitoring for pipeline, generation, and credit activity
  • New admin diagnostic tools for browsing and inspecting stored assets
  • Pipeline stages, audio generation, and video generation now emit observable events
  • Improved backend observability across all major subsystems
April 8, 2026 Beta · v0.19.8
  • Fixed an issue where the pipeline activity monitor failed to load data correctly
April 8, 2026 Beta · v0.19.7
  • Added real-time pipeline activity monitoring in the admin dashboard
April 8, 2026 Beta · v0.19.6
  • Fixed an issue where xAI image generation could stall or fail under heavy usage
  • Improved reliability of batch image generation with better concurrency controls
  • Faster processing for multi-step pipelines
  • Backend improvements and diagnostics
April 8, 2026 Beta · v0.19.5
  • Asset nodes now load directly from cloud storage, making project opens faster and more reliable
  • Each asset now reports its own readiness individually, improving load tracking for large projects
  • Added a pipeline-complete signal so the app knows exactly when all assets have finished loading
April 8, 2026 Beta · v0.18.39
  • Fixed the CREATE ASSET NODES button not working correctly when clicked
  • Fixed an issue where a failed image generation could block all remaining images in a job
  • Improved reliability of image storage with better error handling and automatic retries
  • Fixed a scene processing error introduced in a recent update
April 7, 2026 Beta · v0.18.38
  • Added automatic verification step before publishing to ensure all files are written correctly
  • Improved reliability of the publishing pipeline with pre-broadcast quality checks
  • Backend improvements for longer-running publish operations
April 7, 2026 Beta · v0.18.37
  • Fixed an issue where stale state could cause track processing to stall
  • Added fallback storage for verified analysis results, improving reliability when primary storage is slow
April 7, 2026 Beta · v0.18.36
  • Fixed an issue where assets could be marked ready before all processing tracks had finished
April 7, 2026 Beta · v0.18.35
  • Fixed an issue where beat tracking updates could be lost during heavy server load
April 7, 2026 Beta · v0.18.34
  • Fixed a timing issue that could cause beat markers to fall out of sync between audio and image generation
April 7, 2026 Beta · v0.18.33
  • Improved stability for batch processing jobs that could stall under heavy load
April 7, 2026 Beta · v0.18.32
  • Improved prop and set tagging accuracy during scene analysis — props are now more reliably categorized with their parent set context
April 7, 2026 Beta · v0.18.31
  • Fixed an issue where some image generation jobs could get stuck if the image was created but metadata saving failed — these now recover automatically
April 7, 2026 Beta · v0.18.30
  • Fixed an issue where the timeline could appear disconnected when the pipeline didn't provide a complete scaffold
April 7, 2026 Beta · v0.18.29
  • Fixed an issue where beat IDs were not updating correctly across all asset sidecar stages (hero, sheet, and asset sheet)
April 7, 2026 Beta · v0.18.28
  • Fixed an issue where creative breakdowns could produce inconsistent results by reverting to the dedicated breakdown system
April 7, 2026 Beta · v0.18.27
  • Eden now uses its full creative context (director skills, project memory, prompt guidance) when writing asset and beat prompts — results should feel more consistent and style-aware
  • Asset prompts now include full entity details: wardrobe states, set atmosphere, lighting notes, and prop context — not just name and description
  • Voice casting results are now correctly saved to actor assets after QC tagging
  • Fixed a timing issue where storyboard connections could fail to appear after pipeline completion
  • Image model is now read from your project settings instead of being hardcoded — falls back to the default if unset
April 7, 2026 Beta · v0.18.26
  • Fixed voice casting so character names match correctly regardless of upper/lowercase spelling
April 7, 2026 Beta · v0.18.25
  • Added voice casting — characters are now matched to voices using ElevenLabs with gender-aware fallback
  • Beat and asset prompts now generate model-specific prompt data for improved image generation
  • Content risk scanning warns about violence, nudity, real people, and copyrighted content before generation
  • Projects are automatically named based on the first scene title
  • Tag verification now validates beat IDs, wardrobe states, and scene-entity references for quality control
  • Eden learning signals are now sent after analysis to improve future results
April 7, 2026 Beta · v0.18.24
  • Fixed an issue where versioned sidecar files were not saving to the correct version folder
April 7, 2026 Beta · v0.18.23
  • Fixed an issue where variant nodes displayed the wrong asset, now correctly using their own variant-specific asset ID
April 7, 2026 Beta · v0.18.22
  • Eden chat narration no longer cuts off when asset nodes appear on canvas
  • Asset nodes now spawn further right to avoid overlapping the script panel
  • Fixed asset metadata updates not reaching nodes when tag data was incomplete
  • Improved tag consistency across actors, props, and sets during node creation
April 7, 2026 Beta · v0.18.21
  • Fixed asset metadata not updating in real time across sessions
  • Fixed snapshot connection dropping and failing to reconnect
  • Fixed panel unexpectedly closing during use
April 7, 2026 Beta · v0.18.20
  • Fixed wardrobe variants all receiving the same generic name instead of descriptive labels
  • Fixed hero outfit not being identified correctly when the AI omitted the flag
  • Asset metadata now includes scene references (beat IDs) that were previously missing after image generation
April 7, 2026 Beta · v0.18.19
  • Fixed a timing issue where image generation could fail to start during content creation
  • Improved reliability when multiple pipeline stages run in parallel
  • Resolved a state merge issue that could cause data from parallel steps to be lost
April 7, 2026 Beta · v0.18.18
  • Fixed a timing issue where image generation could stall during parallel content creation
April 7, 2026 Beta · v0.18.17
  • Pipeline now runs analysis and image generation in parallel — faster overall processing
  • Creative breakdown results stream into Eden's conversation scene by scene
  • Beat prompts start immediately after breakdown instead of waiting for image generation to finish
  • Removed noisy "Generated X of Y" messages from Eden's chat during image generation
  • Fixed an issue where streaming responses could drop partial lines between chunks
  • Fixed model name for streaming AI calls
April 7, 2026 Beta · v0.18.16
  • Fixed an issue where AI-powered content generation could fail due to an incorrect model reference
April 7, 2026 Beta · v0.18.15
  • Fixed image compositing failing on JPEG outputs — now correctly handles both PNG and JPEG formats
  • Creative breakdown now streams results instead of waiting for a single response, reducing timeouts on large scripts
  • Sidecar metadata now includes all expected fields (beat IDs, cinematography, dialogue voice assignments) for consistent client display
April 7, 2026 Beta · v0.18.14
  • Fixed file path resolution in the content pipeline, preventing broken references during generation
  • Corrected sidecar file paths so supplemental content loads reliably alongside primary outputs
  • Fixed prompt and memory path lookups to ensure the pipeline reads the correct source data
April 7, 2026 Beta · v0.18.13
  • Fixed an issue where the creative breakdown stage could stall indefinitely, blocking downstream processing
April 7, 2026 Beta · v0.18.12
  • Reconnecting to an in-progress pipeline now correctly restores accumulated results
  • Pipeline nodes now properly continue after a step completes
  • Fixed a field name issue that could prevent enriched Bible content from loading
April 7, 2026 Beta · v0.18.11
  • Fixed a bug where new projects could fail to save files correctly due to a missing project reference
  • Disabled the skip offer during project setup to ensure a smoother onboarding flow
April 7, 2026 Beta · v0.18.10
  • Fixed script pipeline behavior to correctly handle constants, message formatting, and execution flow sequence
April 7, 2026 Beta · v0.18.9
  • Eden now asks if you'd like to answer enrichment questions before jumping into them, giving you more control over the flow
April 7, 2026 Beta · v0.18.8
April 7, 2026 Beta · v0.18.7
  • Fixed an issue where wardrobe state and hero status could be lost during character enrichment
April 7, 2026 Beta · v0.18.6
  • Fixed generation narration display in chat
  • Improved post-AR question flow guidance
April 6, 2026 Beta · v0.18.5
  • Pipeline generation now runs server-side for more resilient, reliable processing
  • Credit metering tracks hold and settle on all API calls for accurate usage billing
  • Approve button is now disabled until script analysis is complete, preventing premature approvals
  • Asset nodes auto-spawn when generation events arrive — no manual setup needed
  • Eden context and skills are bundled server-side for faster, more consistent generation
  • Fixed scheduler paths and metadata to ensure consistent pipeline behavior across entry points
  • Stability improvements and internal cleanup
April 6, 2026 Beta · v0.17.15
  • Fixed Eden mode not being applied when generating new content
  • Fixed actor grouping in story analysis
  • Stability improvements
April 5, 2026 Beta · v0.17.14
  • Fixed a crash that could occur when claiming a Friends & Family invite
April 5, 2026 Beta · v0.17.13
  • Fixed an issue where generated timeline videos could reference the wrong file path, causing playback failures
April 5, 2026 Beta · v0.17.12
  • Improved error diagnostics for video generation
April 5, 2026 Beta · v0.17.11
  • Fixed video generation errors being silently ignored — errors now surface in the Timeline so you can see what went wrong
April 5, 2026 Beta · v0.17.10
  • Fixed missing thumbnails in the storyboard shot list
  • Safety-flagged frames now show a single summary message after batch generation instead of interrupting mid-run
  • Fixed text-to-speech reading stage directions aloud — now speaks dialogue only
April 5, 2026 Beta · v0.17.9
  • Fixed ~45 false 404 errors that appeared in the browser console during file existence checks
  • Improved how the app detects whether files exist, reducing unnecessary network noise
April 5, 2026 Beta · v0.17.8
  • Fixed an issue where set props could fail to be discovered when using versioned file names
April 5, 2026 Beta · v0.17.7
  • Fixed set property discovery with improved fallback handling when version info is unavailable
April 5, 2026 Beta · v0.17.6
  • Fixed cost tracking that was double-counting some provider expenses
  • Corrected ElevenLabs voice generation pricing to use accurate per-model rates
  • Audio costs (voiceover, sound effects, music) now included in all financial reports
  • Fixed set prop discovery so assets load correctly from versioned paths
April 5, 2026 Beta · v0.17.5
  • Fixed image model overrides not applying correctly in sidecar tags
  • Content flagging now runs after script parsing for more accurate detection
  • Fixed approval flow for variant hero images
  • Improved seed variation for xAI image generation
April 5, 2026 Beta · v0.17.4
  • Eden now flags potentially risky content during script analysis and explains why
  • Added per-beat and per-asset model override using sidecar tags
  • Eden detects provider safety blocks and automatically offers help to work around them
  • Content policy references are now included in the system prompt for better-informed generation
April 5, 2026 Beta · v0.17.3
  • Project names now stay in sync everywhere — renaming in Settings, the shelf, or the canvas all update consistently
  • Eden conversations are saved more reliably — closing a panel mid-conversation no longer loses your chat history
  • Eden now applies its rewritten prompt when you confirm a generation, so "go ahead" actually uses the improved version
  • Fixed dialogue voice direction using the wrong AI provider route
  • Stability improvements
April 5, 2026 Beta · v0.17.2
  • Revenue attribution and CPA-grade accounting — track exactly where revenue comes from with FIFO credit batch consumption
  • Cash flow health card on the P&L dashboard showing Stripe balance, Mercury balance, and credit liability
  • Customers dashboard now shows user emails, per-user profitability, and pack purchase history
  • Admin refund endpoint for issuing pack refunds directly
  • Google Sheets ledger improvements — Daily P&L columns filled correctly, Stripe balance added to Balance Sheet, fees backfilled
  • Break-even model now accounts for wholesale costs, Stripe fees, and breakage per subscriber
  • Landing pages updated to reflect current pricing
  • Stability improvements and bug fixes
April 5, 2026 Beta · v0.17.1
  • Revenue attribution: P&L uses real Stripe payments instead of credit fiction
  • Credit batches with FIFO consumption and tiered expiration (Basic 1mo, Pro 2mo, Studio 3mo, Packs 12mo)
  • Credit liability tracked at acquisition cost (CPA-grade deferred revenue)
  • Stripe fees captured per-transaction from Charge object
  • Cash Flow Health card on admin P&L (Stripe pending/available + Mercury + liability)
  • Pack purchase history on admin Customers page with user emails
  • Break-even model uses real margin per subscriber
  • Google Sheets ledger: Stripe balance on Balance Sheet, Daily P&L columns filled, fees backfilled
  • Refund endpoint for credit packs (6-hour window, zero usage)
  • Reconciliation cron aligned to midnight Mountain Time (Wyoming jurisdiction)
  • Landing site pricing + ToS + refunds pages updated to v0.17.0 tiers
  • Provider reconciliation baseline inflation fixed
  • User emails stored in user_credits for admin visibility
  • Books balanced: 0 orphans, 0 drift, all batches aligned
April 5, 2026 Beta · v0.17.0
  • Unified pricing model — subscription credits updated: Basic 400, Pro 1,400, Studio 3,400
  • New Studio+ tier ($99.99/mo) — BYOK platform fee, no credits
  • Tier-gated credit packs — 4 price points x 3 tiers (12 products)
  • Volume discount on packs: higher tier = more credits per dollar
  • Google Sheets read endpoint — programmatic ledger access for CoS/CFO
  • xAI image rate corrected ($0.022 → $0.020)
  • Firestore upgraded to Blaze plan (storage quota fix)
  • Blockade Labs, n8n, Figma cancelled — $99/mo saved
April 4, 2026 Beta · v0.16.52
  • Fixed credit pack menu positioning so it appears in the correct location
April 4, 2026 Beta · v0.16.51
  • Fixed "Add Credits" button to correctly open the settings page
  • Fixed a timing issue with the credit menu that could cause it to not appear properly
April 4, 2026 Beta · v0.16.50
  • Checkout now opens in the same tab instead of a popup, for a smoother purchasing experience
April 4, 2026 Beta · v0.16.49
  • Fixed checkout popup reliability — purchases now complete more smoothly
April 4, 2026 Beta · v0.16.48
  • Fixed checkout popup not closing after successful purchase
  • Credit balance now auto-refreshes after buying credits
April 4, 2026 Beta · v0.16.47
  • Credit pack purchases now use catalog-based pricing for more accurate checkout
April 4, 2026 Beta · v0.16.46
  • New transaction categorizer automatically classifies bank transactions using configurable rules
  • Revenue tracking now records Stripe payments and reconciles payouts in real time
  • Bank Transactions and Revenue Detail sheets updated with additional data fields
  • Mercury bank sync now auto-categorizes transactions as they import
  • Admin endpoints added for creating, updating, and deleting categorization rules
  • Stripe webhook handlers now feed directly into the revenue tracking system
April 4, 2026 Beta · v0.16.45
  • Fixed an issue where user credits could be incorrectly reduced during balance reconciliation
April 4, 2026 Beta · v0.16.44
  • Fixed an issue where free tier sign-ups weren't recording credits correctly in the journal
April 4, 2026 Beta · v0.16.43
  • Fixed inaccurate token estimates when using images with Gemini models
April 4, 2026 Beta · v0.16.42
  • Infrastructure costs now load directly from the database for accurate, up-to-date values
  • Removed hardcoded cost fallbacks — reporting always reflects real data
April 4, 2026 Beta · v0.16.41
  • Added ability to view and query Stripe event logs
  • New Close Management section on the Finances page
  • Added Report Recipients UI for managing who receives financial reports
April 4, 2026 Beta · v0.16.40
  • Added credit pack products — 3 wholesale and 3 retail tiers now available for one-time credit purchases
April 4, 2026 Beta · v0.16.39
  • Fixed an issue with subscription plan pricing configuration
April 4, 2026 Beta · v0.16.38
  • Fixed an issue where plan upgrades could fail to recognize the correct tier
April 4, 2026 Beta · v0.16.37
  • Added Balance Sheet, Revenue Detail, Bank Transactions, and Tax Estimates tabs
  • Fixed incorrect column names in Balance Sheet, Revenue, and Bank tabs
April 4, 2026 Beta · v0.16.36
  • fix: Google Sheets — domain-wide delegation with sub claim
April 4, 2026 Beta · v0.16.35
  • Added automatic Google Sheets export for financial data
  • Financial workbook now syncs on a scheduled basis
  • Admins can manually trigger a Sheets export on demand
April 4, 2026 Beta · v0.16.34
  • Added automated daily close process that rolls up earnings across the creator hierarchy
  • New admin endpoints for managing close periods manually
  • Reconciliation now aligns to midnight Mountain Time for consistent daily cutoffs
  • Added time helpers to ensure all close calculations use a single, predictable timezone
April 4, 2026 Beta · v0.16.33
  • Fixed an issue where provider cost reconciliation data could fail to persist correctly
April 4, 2026 Beta · v0.16.32
  • Fixed an issue where data wasn't loading automatically on page load
  • Switching time periods now refreshes data immediately
  • Improved dashboard responsiveness when changing views
April 4, 2026 Beta · v0.16.31
  • Fixed xAI cost reconciliation to correctly align with xAI's billing cycle
April 4, 2026 Beta · v0.16.30
  • Kling and Seedance now display provider-reported costs instead of estimated costs
  • Provider cards are now sorted alphabetically for easier browsing
April 4, 2026 Beta · v0.16.29
  • Reconciliation page now defaults to the current billing period instead of requiring manual selection
April 4, 2026 Beta · v0.16.28
  • ElevenLabs subscription fees are now tracked separately from per-use costs for more accurate billing breakdowns
April 4, 2026 Beta · v0.16.27
  • Added a reconciliation dashboard showing detailed cost breakdowns by provider — including per-call vs baseline splits, model-level detail for AI providers, and color-coded delta percentages
April 4, 2026 Beta · v0.16.26
  • Fixed cost tracking so all successful Claude generations are accurately recorded
April 4, 2026 Beta · v0.16.25
  • ElevenLabs spend tracking now reports actual dollar amounts instead of character counts, with a per-product breakdown
  • Added real-time balance checking for PiAPI (Kling and Seedance video providers)
  • Seedance is now tracked as its own provider with per-task cost data
  • Added Google Cloud all-services spend query to surface any charges beyond the Gemini API
  • Provider reconciliation now shows per-call totals alongside period totals for more accurate cost comparison
April 4, 2026 Beta · v0.16.24
  • Fixed Gemini cost calculation to correctly separate text and image output rates
April 4, 2026 Beta · v0.16.23
  • Fixed provider cost reconciliation — baseline charges are now correctly included in totals, resolving large discrepancies in provider spend comparisons
  • Added per-call vs. baseline cost breakdown for clearer audit transparency
  • Improved accuracy of provider attribution when settling held transactions
April 4, 2026 Beta · v0.16.22
  • Fixed an issue where AI provider usage could be misattributed in usage reports
April 4, 2026 Beta · v0.16.21
  • Stability improvements for admin dashboard login
April 4, 2026 Beta · v0.16.20
  • Added Chrome DevTools integration for admin debugging and inspection
April 4, 2026 Beta · v0.16.19
  • Fixed an issue where reconciliation could double-count items and miss orphaned records
April 3, 2026 Beta · v0.16.18
  • Fixed a race condition that could cause errors when working with nodes
  • Fixed telemetry tables not loading correctly in some cases
  • Stability improvements and reduced unnecessary error noise
April 3, 2026 Beta · v0.16.17
  • Fixed lip-sync generation to work reliably with the Kling engine
  • Added dual lip-sync modes: upload your own audio or use built-in text-to-speech
April 3, 2026 Beta · v0.16.16
  • Improved diagnostic logging for multi-track audio playback
April 3, 2026 Beta · v0.16.15
  • Dialogue audio now loads automatically into the Timeline when you open a project
  • Each dialogue line's audio plays at the correct timestamp on the dedicated dialogue track
  • Timeline multi-track engine now supports real audio clips on the dialogue track — not just visual waveforms
April 3, 2026 Beta · v0.16.14
  • Dialogue audio clips now appear directly on the Timeline's dialogue track
April 3, 2026 Beta · v0.16.13
  • Moved the dialogue play button to the top-right of the viewer with a cleaner, icon-only design
April 3, 2026 Beta · v0.16.12
  • Fixed dialogue audio playback not working in certain cases
April 3, 2026 Beta · v0.16.11
  • Fixed dialogue play button not working by moving it to the header bar for consistent behavior
April 3, 2026 Beta · v0.16.10
  • Fixed dialogue audio buttons not responding to clicks
April 3, 2026 Beta · v0.16.9
  • Fixed dialogue audio play buttons not responding in the viewer
April 3, 2026 Beta · v0.16.8
  • Added a dialogue audio play button in the viewer
  • Fixed play buttons not responding to clicks inside draggable areas
  • Improved reliability of dialogue play and generate buttons
  • Removed unused audio buttons from the shotlist view
April 3, 2026 Beta · v0.16.7
  • AI-powered voice casting — automatically matches each actor to a unique voice based on their personality
  • Dialogue audio now auto-generates when new storyboard nodes are created
  • Play dialogue audio directly from storyboard cards
  • Each actor is guaranteed a unique voice — no more duplicate voice assignments
  • Fixed dialogue playback buttons not responding correctly inside draggable cards
  • Fixed audio file loading and playback reliability
April 3, 2026 Beta · v0.16.6
  • Voices are now automatically assigned to characters during script analysis
  • Voice auto-assignment integrates directly into the ScriptNode workflow
  • New AudioNode available on the canvas with full expanded view support
  • Added balance alerts for Kling and Seedance video providers
  • ElevenLabs voice provider fully integrated with usage tracking and webhooks
  • Provider health stats and expense estimates now cover all active providers
April 3, 2026 Beta · v0.16.5
  • Added AudioNode with AI music generation
  • Added sound effects generation tab in AudioNode
  • New 4-track audio timeline with mute, solo, and volume controls per track
  • Voice browser for browsing and assigning actor voices to characters
  • Dialogue text-to-speech — generate and play spoken audio for each story beat
  • Lip-sync generation for storyboard characters
  • Audio prompts are now auto-generated as part of the prompt pipeline
April 3, 2026 Beta · v0.16.4
  • Faster error report loading thanks to optimized database queries
  • Tier upgrades now route through the accounting engine for more accurate billing
  • Pack credit purchases now route through the accounting engine for more accurate billing
  • Improved performance for balance calculations
  • Backend improvements
April 3, 2026 Beta · v0.16.3
  • Fixed an issue where video version history could fail to load due to a duplicate data reference
  • Fixed video discovery so it falls back to a broader search when a node's version doesn't match the storyboard version
  • Stability improvements to tag utilities and module bundling
April 3, 2026 Beta · v0.16.2
  • Unified model selector and polished storyboard node UI — cleaner header buttons and filmstrip styling
  • Video Prompt tab now shows the model-formatted prompt below canonical sections
  • Per-model video prompt caching — switching models preserves previously generated prompts instead of re-generating
  • Prompt panel redesigned with PROMPT header and IMAGE/VIDEO tabs, consistent styling throughout
  • Fixed prompt tabs so only one view renders at a time — no more overlapping content
  • Video prompt styling now matches the main prompt editor exactly
  • Fixed video prompt data saving to the correct storyboard location
  • Backend improvements
April 2, 2026 Beta · v0.16.1
  • Added Kling 3.0 and Seedance 2.0 as new video generation providers
  • New Video Prompt tab in the Storyboard — view and edit video prompts per beat
  • Video settings (model, duration, handle padding) are now configurable from the Storyboard
  • Universal prompt pipeline — a single write/transform/assemble system now powers all media types
  • Each image and video model now has tailored prompt guidance via a central registry
  • Video generation automatically creates optimized video prompts, falling back to image prompts when needed
  • Fixed aspect-ratio cropping being incorrectly applied to providers that accept source image AR natively
  • Fixed video settings not loading from the correct data source
April 2, 2026 Beta · v0.15.6
  • Added Seedance 2.0 video model with standard and fast generation modes
  • Fixed video settings not loading correctly in some projects
  • Fixed unnecessary image cropping for Kling and Seedance — these models now use your source image aspect ratio directly
April 2, 2026 Beta · v0.15.5
  • Added Kling 3.0 as a new video generation model
  • Kling 3.0 is now available in the model selector with updated pricing
  • Video generation backend rebuilt to support multiple providers seamlessly
  • Improved video delivery with secure, temporary download links
April 2, 2026 Beta · v0.15.4
  • Video playback in Storyboard viewer — play/pause overlay, timeline bar, and filmstrip above images
  • Playhead-synced video playback in the Timeline viewer with frame-accurate scrubbing
  • Video settings (model, duration, padding) now configurable in Storyboard and Video settings tabs
  • Source images are center-cropped to match video aspect ratio before generation
  • Fixed video flicker when scrubbing through the timeline
  • Fixed video discovery and playback reliability issues
April 2, 2026 Beta · v0.15.3
  • Video generation is here — animate any beat into a short video clip using Grok Video
  • New Animate button on each beat in Storyboard, plus a batch Animate All to generate videos for every beat at once
  • Video playback and animate controls added to the Timeline view
  • Video version history: each beat tracks its generated video versions so you can compare and pick the best take
  • Telegram notification when a video batch finishes processing
  • Video credit costs now reflect updated provider pricing
  • Stability improvements and cleanup of legacy code
April 2, 2026 Beta · v0.15.2
  • Timeline now picks the best frame per beat — approved frames are chosen first, then the highest version
April 2, 2026 Beta · v0.15.1
  • Fixed timeline storyboard loading — frames now load correctly regardless of version and skip invalid entries
  • Image generation now returns your updated credit balance in real time as images are created
  • Grok Imagine credit cost adjusted from 2 to 3 credits to reflect actual generation costs
  • Tier distribution chart now always displays all tiers (Free, Basic, Pro, Studio) even when some have zero users
  • P&L dashboard now includes subscription MRR as estimated daily revenue
  • Fixed "All Time" date range returning empty results in analytics
  • Backend stability improvements
April 1, 2026 Beta · v0.14.28
  • Added admin dashboard for tracking provider usage and cost reconciliation
April 1, 2026 Beta · v0.14.27
  • Fixed an issue where Gemini model costs were being calculated incorrectly, resulting in more accurate usage tracking
April 1, 2026 Beta · v0.14.26
  • Fixed credit billing for safety-blocked calls — you're now charged the actual wholesale cost instead of the full request price
April 1, 2026 Beta · v0.14.25
  • Fixed an issue where subscription tier was not always detected correctly in billing reports
April 1, 2026 Beta · v0.14.24
  • Fixed an issue where subscription checkout could assign the wrong plan tier
April 1, 2026 Beta · v0.14.23
  • Storyboard errors from Gemini now show clear, human-readable explanations instead of raw error codes
April 1, 2026 Beta · v0.14.22
  • Fixed storyboard thumbnails for safety and error frames not sizing correctly
April 1, 2026 Beta · v0.14.21
  • Placeholder frames in storyboards now match your project's aspect ratio and update automatically when you change it
April 1, 2026 Beta · v0.14.20
  • Error details are now saved and displayed when reloading a failed generation
April 1, 2026 Beta · v0.14.19
  • Improved handling of blocked or failed image frames — you'll now see a clear error placeholder instead of missing content
April 1, 2026 Beta · v0.14.18
  • Improved error logging — HTTP errors from AI providers are now recorded for easier troubleshooting
April 1, 2026 Beta · v0.14.17
  • Fixed an issue where certain image safety blocks were not being detected correctly
  • Backend improvements
April 1, 2026 Beta · v0.14.16
  • Safety block messages now show which provider flagged the content and suggest switching to a different model
April 1, 2026 Beta · v0.14.15
  • Fixed safety block thumbnails to correctly match your project's aspect ratio
April 1, 2026 Beta · v0.14.14
  • Fixed safety block placeholders in storyboard to match the project's aspect ratio
April 1, 2026 Beta · v0.14.13
  • Fixed an issue where failed image generations were not being tracked, improving reliability of generation status reporting
April 1, 2026 Beta · v0.14.12
  • Fixed an issue where frame status checks could fail due to version suffixes in beat identifiers
April 1, 2026 Beta · v0.14.11
  • Fixed an issue where certain storyboard frames could appear without their associated image reference in file listings
April 1, 2026 Beta · v0.14.10
  • Fixed an issue where blocked storyboard frames used the wrong file extension for their metadata
April 1, 2026 Beta · v0.14.9
  • Fixed an issue where batch-generated storyboard frames could overwrite previous versions instead of saving to the correct versioned location
April 1, 2026 Beta · v0.14.8
  • Fixed an issue where safety-blocked storyboard frames were not being saved correctly
April 1, 2026 Beta · v0.14.7
  • Storyboard frames blocked by content safety filters are now correctly detected when loading a project
  • Fixed frame status display so safety-blocked frames show the right state instead of appearing stuck
  • Improved reliability of batch frame checks and version history for frames with blocked generations
March 31, 2026 Beta · v0.14.6
  • Added placeholder UI when content is blocked by safety filters during hero image and character sheet generation
  • Added placeholder UI for safety-blocked storyboard frames in thumbnails, viewer, and stats
  • Fixed storyboard and asset generation to properly detect and handle safety-blocked content instead of failing silently
  • Added provider cost tracking — actual costs from providers are now recorded and mismatches are flagged
  • Fixed detection of safety blocks from xAI image generation
March 31, 2026 Beta · v0.14.5
  • Fixed shot list ordering in the Timeline view
  • Fixed dragging shots to the first position in Storyboard
  • Fixed data sync issues when reconciling project changes
March 31, 2026 Beta · v0.14.4
  • Fixed an issue where dialogue was not carried forward during storyboard generation when discovery data was present
March 31, 2026 Beta · v0.14.3
  • Fixed dialogue line IDs to include scene number, preventing conflicts across scenes
  • Added Asset Type Reference documenting all asset types, sidecar schemas, and node consumption
March 31, 2026 Beta · v0.14.2
  • Dialogue is now stored as its own independent asset, making it easier to manage and reuse across scenes
  • Timeline view discovers and displays dialogue layers automatically from your project assets
  • Added dialogue creation UI to both Timeline and Storyboard views
  • Storyboard now reads dialogue directly from your stored assets instead of legacy embedded fields
  • Removed outdated dialogue storage format in favor of the new asset-based system
March 31, 2026 Beta · v0.14.1
  • Fixed shot numbering in the editorial ledger to use full scene.shot IDs instead of bare numbers
March 31, 2026 Beta · v0.14.0
  • Timeline scaffolding now builds directly from your beats, improving accuracy when loading a project
  • Fixed an issue where beats could sort out of order in the timeline
  • Improved how the timeline discovers and organizes existing beat files
March 31, 2026 Beta · v0.12.34
  • Cost Explorer now shows full infrastructure costs — split into Fixed Overhead and Scalable Infrastructure with billing cycles and next payment dates
  • Real-time infrastructure usage bars on Explorer with paid-tier threshold indicators
  • Paired wholesale and revenue bars on cost charts, ordered from least to most expensive
  • New Financial Health Panel in admin with reconciliation, cost alerts, and anomaly detection
  • Mercury Banking integration with automatic transaction categorization
  • Fixed Timeline sidecar loading and DRB card grouping by version
  • Chart rendering fixes — wider layout, auto-height containers, and correct per-provider utilization
March 30, 2026 Beta · v0.12.33
  • Fixed an issue where storyboard thumbnails could fail to load after approving or updating a beat
March 30, 2026 Beta · v0.12.32
  • Storyboard frame status now loads faster and correctly reflects approved versions
March 30, 2026 Beta · v0.12.31
  • Storyboard now loads the approved or latest version of each beat, fixing cases where outdated base content could appear
March 30, 2026 Beta · v0.12.30
  • Fixed a crash that could occur when rerolling generations
  • Rerolled images now carry their metadata from the start
  • Fixed double-click behavior in grid view
March 30, 2026 Beta · v0.12.29
  • Approving images from the film strip now saves correctly
  • Grid view thumbnails update immediately after changes
  • Double-click to approve works reliably in grid view
March 30, 2026 Beta · v0.12.28
  • Click a thumbnail in the film strip to approve it instantly
  • Double-click to approve in grid view
  • The latest version is now selected by default when opening a shot
March 30, 2026 Beta · v0.12.27
  • Fixed an issue where secondary beat placeholders didn't inherit their parent beat's ID and actors, which could cause tag matching to fail
March 30, 2026 Beta · v0.12.26
  • Reframe-as-version now shows a placeholder in the film strip immediately while the new frame generates
  • Secondary beats are now sorted in correct ascending order within their shot group
  • Reference tags automatically hide base actors when a wardrobe variant is present
  • Secondary beats now load thumbnails from storage instead of showing blank frames
  • Fixed prompt sections not loading for secondary beats — now falls back to the parent beat's data
March 30, 2026 Beta · v0.12.25
  • Eden now defaults to generating new images when intent is ambiguous
  • Prompt input height is now fixed to prevent layout shifts
  • Single results are automatically approved — no extra click needed
March 30, 2026 Beta · v0.12.24
  • Eden now sees the cropped region during reframe, not the full frame
  • Eden auto-deselects references that aren't visible in the current crop
  • Scroll-to-zoom on the crop marquee — mouse wheel or trackpad pinch scales the selection
  • Prompt sections now persist when editing beats
  • Eden's Generate intent routes correctly in reframe mode
March 30, 2026 Beta · v0.12.23
  • Eden now receives full beat context in storyboard view — including scene, shot, frame description, prompt, and reframe state
March 30, 2026 Beta · v0.12.22
  • Each beat now saves its own prompt immediately when created — no more shared or lost prompt state between beats
  • Prompt edits are saved automatically as you type, so switching between beats preserves your work
  • Ungenerated beats now load their saved prompts correctly when reopened in the viewer
March 30, 2026 Beta · v0.12.21
  • Fixed an issue where base actor references appeared unnecessarily when a wardrobe variant already covered the beat
March 30, 2026 Beta · v0.12.20
  • Fixed new beats inserting at the wrong position — they now appear at the bottom of the shot group as expected
March 30, 2026 Beta · v0.12.19
  • Fixed an issue where reference images could fail to match correctly during filtering
March 30, 2026 Beta · v0.12.18
  • Fixed a bug where reframe could use incomplete beat data, potentially producing incorrect reference images
March 30, 2026 Beta · v0.12.17
  • Improved diagnostic logging for reframe generation
March 30, 2026 Beta · v0.12.16
  • Fixed a bug where typing in the Prompt Editor would insert characters in reverse order
  • Reframe mode now sends the live prompt as you edit
March 30, 2026 Beta · v0.12.15
  • Fixed crop preview not opening in Chrome
March 30, 2026 Beta · v0.12.14
March 30, 2026 Beta · v0.12.13
  • Fixed an issue where cropped images could fail to upload
March 30, 2026 Beta · v0.12.12
  • Fixed reframe crops not being sent to the model — reframed shots now correctly use your selected crop as a reference
  • Deselected actors and props are now properly excluded from reframe and reroll generations
  • Reference filtering now respects your active selection in the discovery panel
March 30, 2026 Beta · v0.12.11
  • Fixed an issue where secondary beats would disappear from the storyboard after reloading
March 30, 2026 Beta · v0.12.10
  • Fixed reframe generation to use the cropped image for better results
  • Reframed shots now correctly reference discovered assets
  • Thumbnail and film strip update immediately after reframing
March 30, 2026 Beta · v0.12.9
  • Added Reframe button to the storyboard — crop a beat and generate a new version from the cropped region
  • Storyboard toolbar reorganized: Camera View and Reframe on top, Reroll and version count below
  • Reframe mode hides the generate bar for a cleaner editing view
March 30, 2026 Beta · v0.12.8
  • Improved reframe mode button layout — Camera View and Generate buttons now appear in the top row with Cancel as a full-width button below, and the generate bar is hidden during reframing
March 30, 2026 Beta · v0.12.7
  • Reframe mode now shows Generate and Cancel buttons, and automatically selects the new beat in the shot list
March 30, 2026 Beta · v0.12.6
  • Fixed prompt sections not displaying correctly in the editor
  • Redesigned the Prompt Editor for a cleaner editing experience
March 30, 2026 Beta · v0.12.5
  • Improved server-side error tracking for faster issue detection and resolution
March 30, 2026 Beta · v0.12.4
  • Fixed storyboard and timeline nodes not reflecting updated project aspect ratio settings
March 30, 2026 Beta · v0.12.3
  • Storyboard and timeline now correctly read the project aspect ratio from project settings
March 30, 2026 Beta · v0.12.2
  • Fixed crop marquee using incorrect image dimensions — now reads actual image size instead of hardcoded values
  • Reframe generation now handles errors gracefully and cleans up on failure
  • Fixed storyboard export not respecting the user's beat ordering
  • QC retry now skips the full replay animation and jumps straight to the quality check
  • Fixed onboarding not saving aspect ratio and style to the project when skipping or completing Eden
  • Fixed unplaced beats not appearing in the Timeline bin
  • Fixed skipping a storyboard beat causing downstream beats to fail
March 30, 2026 Beta · v0.12.1
  • Images now fill the viewer correctly without forcing a fixed aspect ratio
March 30, 2026 Beta · v0.12.0
  • Fixed crop marquee with viewfinder frame, rotation from all corners using Photoshop-style cursors, and smooth snapping at 45° and 90°
  • Grid view now uses a flat contact-sheet layout with auto-sized frames and domino cascade animation
  • Drag-to-reorder in grid view with a visual insertion indicator
  • Storyboard image frames now match the project aspect ratio
  • Dialogue drag in storyboard no longer bleeds into the shot indicator area
  • CC overlay positioning improved across storyboard and timeline
  • Fixed chat input width in Script node
March 29, 2026 Beta · v0.11.57
  • New comic strip layout in Storyboard with drag-to-reorder for shots and beats
  • Dialogue lines now appear in Storyboard — drag to reassign lines between characters
  • Create secondary beats via Reframe (crop marquee + image generation) or Camera View
  • Timeline tools now match Storyboard: add beats, reframes, camera views, and reassign dialogue
  • Editorial ledger tracks all your reorders, dialogue moves, and secondary beats across sessions
  • Improved secondary beat numbering for cleaner organization
March 29, 2026 Beta · v0.11.56
  • New 3-slider brightness system for fine-tuned control over canvas, UI, and text brightness
  • Added light and dark mode support
  • Redesigned Project Settings panel to match the Global Settings look and feel
  • Introduced custom slider controls for a smoother editing experience
  • Improved theming consistency by moving colors to CSS variables
  • General UI polish and visual refinements
March 29, 2026 Beta · v0.11.55
  • New brightness engine lets you control the overall look and feel of your canvas with a single 0–100 slider
  • Added brightness slider and accent color presets to the Appearance tab in Project Settings
  • Your chosen brightness level is now saved and automatically applied when you reopen a project
  • Canvas backgrounds, frost effects, and text contrast all update live as you adjust brightness
  • Unified brightness handling across the entire UI for more consistent visuals at every level
March 29, 2026 Beta · v0.11.54
  • Canvas settings now properly apply to the flow canvas
  • Generate All respects your current canvas settings
  • Visual Style selection stays in sync when switching between views
March 29, 2026 Beta · v0.11.53
  • New Project Settings panel with tabs for General, Canvas, Notifications, Data, and Legal preferences
  • User profiles — set your username, upload an avatar, and view account info
  • Canvas settings — configure grid snap, minimap, zoom limits, and default spawn position
  • Notification preferences — choose which alerts you receive and how they're delivered
  • Timeline export — export your projects to Premiere Pro XML, Final Cut XML, or DaVinci Resolve EDL
  • Account data export — download a copy of all your personal data
  • Custom avatar and watermark image uploads
  • Fixed a crash that could occur when loading certain canvas states
March 29, 2026 Beta · v0.11.52
  • Stability improvements and reduced background noise in error monitoring
March 29, 2026 Beta · v0.11.51
  • Fixed aspect ratio picker so 21:9 now correctly shows as "Ultra-wide"
  • Improved reliability of image uploads during intermittent connection issues
March 29, 2026 Beta · v0.11.50
  • Added automatic error monitoring to catch and track unhandled exceptions
  • Critical errors now trigger real-time Telegram alerts
  • Improved error routing — silent errors are tracked separately from user feedback
  • Added preview environments for testing changes before they go live
  • Backend stability improvements
March 29, 2026 Beta · v0.11.49
  • Projects now auto-name themselves from your script title
  • Account linking — if you sign in with a different provider that shares the same email, your accounts merge automatically
  • New admin panel for managing users with filtering, status changes, tier upgrades, and top-up credits
  • Stripe integration automatically suspends accounts on payment failure and reactivates when payment recovers
  • New user identity system with email deduplication and account status checks at login
  • Added audit logging for admin actions
March 28, 2026 Beta · v0.11.48
  • Fixed credit billing for Gemini models — users who were overcharged will see corrected balances
March 28, 2026 Beta · v0.11.47
  • Fixed aspect ratio control for Gemini image-to-image generation
March 28, 2026 Beta · v0.11.46
  • Fixed an issue where design review approval didn't properly save associated asset files
March 28, 2026 Beta · v0.11.45
  • Fixed a bug where approved assets weren't being saved after Design Review Board approval
March 28, 2026 Beta · v0.11.44
  • Fixed an issue where asset sheet references were unavailable before design review approval
March 28, 2026 Beta · v0.11.43
  • Fixed a crash that could occur when updating image references
  • Crop tool now pulls from the latest reference entries for more reliable results
  • Removed legacy asset approval step, simplifying the image pipeline
March 28, 2026 Beta · v0.11.42
  • Image references for img2img are now selected by beat tags and approval status, giving you more predictable style-matched results
  • Fixed aspect ratio not respecting your project style setting when a different default was set
  • Fixed Gemini token usage tracking so costs are reported accurately
March 28, 2026 Beta · v0.11.41
  • Fixed an issue where Gemini image-to-image generation could fail due to incorrect configuration being sent
March 28, 2026 Beta · v0.11.40
  • Fixed an issue where asset references could fail to load due to an incorrect storage path
March 28, 2026 Beta · v0.11.39
  • Fixed asset reference discovery to correctly use approval status instead of version folder filtering
March 28, 2026 Beta · v0.11.38
  • Fixed storyboard asset reference mapping not linking correctly
  • Fixed version filter incorrectly blocking all asset references from appearing
March 28, 2026 Beta · v0.11.37
  • Fixed an issue where images from Gemini could fail to load due to a response format mismatch
March 28, 2026 Beta · v0.11.36
  • Fixed an issue where Gemini would return text instead of images when using reference images with custom generation settings
March 28, 2026 Beta · v0.11.35
  • Fixed an issue where image generation could time out before completing
March 28, 2026 Beta · v0.11.34
  • Fixed image generation issues when using xAI (Grok) as your AI provider
March 28, 2026 Beta · v0.11.33
  • Fixed a crash when using reference images during sheet and variant generation
March 28, 2026 Beta · v0.11.32
  • Fixed aspect ratio not being applied when generating variant hero images and sheets
March 28, 2026 Beta · v0.11.31
  • Fixed a bug where asset pipelines could fail due to a response format mismatch after the unified AI endpoint update
March 28, 2026 Beta · v0.11.30
  • Improved reliability of beat ID assignment during prompt generation
March 28, 2026 Beta · v0.11.29
  • Fixed an issue where custom model prompts on beats could be lost after saving
March 28, 2026 Beta · v0.11.28
  • Fixed an issue where the QC pass could incorrectly reformat beat IDs and overwrite beat data instead of making targeted fixes
March 28, 2026 Beta · v0.11.27
  • Fixed an issue where beat-level model prompts were lost after running quality check
  • Fixed wholesale cost tracking for xAI image generation
March 28, 2026 Beta · v0.11.26
  • Improved diagnostics for prompt saving to help identify and resolve persistence issues
March 28, 2026 Beta · v0.11.25
  • Fixed model prompts not saving when writing to script beats and entities
  • Fixed credit counter not updating after generation calls
  • Project memory now records your Q&A answers when starting script analysis
  • Fixed duplicate variant IDs causing asset conflicts
  • All image generation pipelines (actors, props, sets) now route through the unified provider system
March 28, 2026 Beta · v0.11.24
  • New AI-powered prompt writer that generates polished prompts from your pipeline inputs
  • Prompt editor now displays content in organized sections for easier reading and editing
  • Added narration templates to guide the prompt writing process
  • Switching models now offers to rewrite your prompt optimized for the new model
  • Prompt writing is now a dedicated step in the creation pipeline
March 28, 2026 Beta · v0.11.23
  • Added streaming enrichment for faster, more responsive asset processing
  • Narration now adapts to scene context for more natural results
  • Fixed a crash that could occur when hitting the spend cap
  • Prompt guidance is now versioned (v1.0) for more consistent outputs
  • Added changelog and rollback support for prompt versions
March 28, 2026 Beta · v0.11.22
  • Eden now uses improved, research-backed prompts tailored to each AI model
  • Added prompt engineering guides covering Gemini, xAI Grok, Kling, and ElevenLabs
  • Better model-specific guidance means more consistent results across providers
March 28, 2026 Beta · v0.11.21
  • Eden now narrates her progress while analyzing your script — no more silence during the creative breakdown
March 28, 2026 Beta · v0.11.20
  • Eden now tailors her prompt writing style to match the active image model — photography terms for Gemini, descriptive language for xAI
March 28, 2026 Beta · v0.11.19
  • Added batch image generation with background processing and email notifications when jobs complete
  • New model preference settings — choose your preferred AI model per-task with a cascading default system
  • Storyboard nodes now include a model selector dropdown for per-node control
  • Unified image generation across all providers (Gemini, xAI, and more) with automatic routing
  • Credit costs now reflect the resolution you choose, so estimates are more accurate
  • Added a dedicated settings panel for managing model preferences
  • Updated default model to Claude Sonnet 4.6
March 28, 2026 Beta · v0.11.18
  • Storyboard: tighter shot list layout with compact thumbnails, beat spacing, and cleaner shot headers
  • Storyboard: new Generate button with frame count indicator
  • Storyboard: clicking a film strip frame now shows the prompt used for that version
  • Storyboard: arrow keys no longer hijack typing in text fields
  • Timeline: updated shot list to match storyboard styling with scene-colored borders and grouped headers
  • Timeline: dialogue subtitles repositioned for better readability
  • Eden input field: rebuilt with auto-growing height, bottom-anchored expansion, and improved spacing
  • Dev mode: added test data loader for storyboard prototyping
March 27, 2026 Beta · v0.11.17
  • Fixed a crash when rerolling storyboard frames that could hide successfully generated results
  • Clicking a storyboard version in the film strip now shows the prompt that was used to generate it
March 27, 2026 Beta · v0.11.16
  • Fixed image type detection for JPEG and WebP uploads in vision processing
March 27, 2026 Beta · v0.11.15
  • Fixed an issue where project memory content could fail to load correctly in Eden
March 27, 2026 Beta · v0.11.14
  • Fixed film strip thumbnails not loading the asset sheet view when clicked
  • Eden refinements now correctly save your updated prompt
  • Eden conversations persist across close and reopen — no more lost chat history
  • Improved alignment and spacing in the Eden compact input
  • Fixed auto-generated assets sometimes saving to incorrect file paths
March 27, 2026 Beta · v0.11.13
  • Film strip now opens the asset sheet when selecting a version
  • Each version now tracks its own prompt separately
  • Conversations are preserved when navigating between views
March 27, 2026 Beta · v0.11.12
  • Eden now responds faster by skipping an unnecessary confirmation step
  • Improved how Eden understands and classifies what you're asking for
March 27, 2026 Beta · v0.11.11
  • Chat input now auto-grows up to 5 lines as you type, instead of staying a fixed single-line height
March 27, 2026 Beta · v0.11.10
  • Eden now saves your creative preferences whenever you refine or approve an image
  • Refinements are tracked more reliably, so Eden better learns your style over time
  • Generation responses now include the mode used (e.g., text-to-image vs. image-to-image)
March 27, 2026 Beta · v0.11.9
  • Eden now correctly distinguishes between tweak/rework and fresh generation modes, routing each to the appropriate image pipeline
March 27, 2026 Beta · v0.11.8
  • Fixed image handling in Eden conversations to use the correct prompt and images format
March 27, 2026 Beta · v0.11.7
  • Eden now uses intent-based conversations — DISCUSS, REFINE, or GENERATE — so it better understands what you're asking for when working with assets and storyboard frames
  • Added a timeline snapshot system that detects idle periods and automatically saves project memory
  • Storyboard frames now auto-analyze when you view them, giving you instant context
  • New confirmation quick-reply buttons make it faster to approve or adjust Eden's suggestions
  • Eden assembles richer context for every conversation, pulling in project memory and script details
  • Added project and user memory so Eden remembers your preferences and past decisions across sessions
  • Cleaned up legacy chat services for improved stability
March 27, 2026 Beta · v0.11.6
  • Fixed storyboard frames sometimes generating with the wrong aspect ratio when set cropping failed
  • Added automatic retry (up to 3 attempts) for set image cropping to improve reliability
  • If set cropping fails, the un-cropped set image is now used as a fallback to preserve the correct aspect ratio
  • References panel now highlights only the assets that were actually used during image generation
  • Fixed duplicate set reference taking up a slot in the reference image lineup
  • Loading a previously generated frame now shows the correct matched references instead of stale selections
March 27, 2026 Beta · v0.11.5
  • Credit counter now updates in real time
  • Added a new favicon
  • Added error tracking for faster bug detection and resolution
  • Updated AI models to the latest Anthropic 4.6 generation
  • Fixed incorrect pricing rate for the legacy Opus model
  • Stability improvements
March 26, 2026 Beta · v0.11.4
  • Credit counter now pulses while a request is in progress, giving real-time spend feedback
  • Credit balance updates appear instantly across the editor, projects page, and layout without refreshing
  • Smooth fade transition on the credit counter when a charge finalizes
  • Credit hold, settle, and debit events are now tracked end-to-end from the API to the UI
March 26, 2026 Beta · v0.11.3
  • Added credit metering system — usage is now tracked with holds and settlements for more accurate billing
  • Introduced cost estimates that track and compact over time, giving better visibility into run costs
  • Updated credit pricing to $0.01/credit wholesale with new Nano Banana 2 rates
  • Claude-powered runs now hold and settle credits in real time instead of charging after the fact
  • Added automatic nightly cleanup of stale holds and compaction of old estimates
  • Seeded estimate data with Frost & Fury test run for validation
March 26, 2026 Beta · v0.11.2
  • Added admin dashboard with spend cap controls, anomaly alerts, and break-even model
  • Daily spend caps now enforced across all content generation types
  • Anomaly detection alerts when generation costs spike unexpectedly
  • Enabled prompt caching on system prompts for faster responses and lower costs
  • Admin accounts now always store prompts to cloud storage regardless of plan tier
  • Backend improvements
March 26, 2026 Beta · v0.11.1
  • New admin cost dashboard with five-panel view: total spend, breakdowns, and drill-down by user or model
  • Wholesale API cost tracking now runs across all generation calls with per-token billing
  • Two-part script analysis (v0.11.0): Part A and Part B run in parallel with enrichment merging and streaming output
  • Script QC now cross-checks Part B output against the Part A entity roster to catch inconsistencies
  • New entity bible validation ensures character and location data is complete before generation proceeds
  • Storyboard name substitution uses simplified descriptions when available for cleaner results
  • Scene-level beat IDs and wardrobe scene arrays are now auto-derived during script tagging
March 26, 2026 Beta · v0.11.0
  • Two-part script analysis — Part A (technical extraction) runs parallel with Eden conversation, Part B (creative breakdown) streams shots and beats
  • Enrichment is now a merge step that edits Part A entities instead of extracting from scratch
  • Local validation gate catches data integrity issues before the creative breakdown
  • Wardrobe variant beatIds now scoped to correct scenes (CB-439 fix)
  • New simplifiedDescription field for cleaner image generation name substitution
  • Scene-level beatId markers (X.0.0) expand to beat-level after creative breakdown
  • QC validates Part B output against Part A entity roster
  • Clean checkpoint numbering with full resume support
March 26, 2026 Beta · v0.10.7
  • Fixed wardrobe variants not linking to the correct beats when generated by AI
March 26, 2026 Beta · v0.10.6
  • Fixed storyboard references (actors, sets, props) now correctly filter by scene instead of showing across all scenes
March 26, 2026 Beta · v0.10.5
  • Fixed an issue where headless auto-generation crops were not respecting aspect ratio settings
  • Project settings file (project.json) is now the single source of truth for project configuration
March 26, 2026 Beta · v0.10.4
  • Fixed storyboard frames not loading correctly when using versioned file paths
March 26, 2026 Beta · v0.10.3
  • Node versioning — every node now gets a unique version ID when created, keeping assets isolated between iterations
  • Project metadata — new project.json tracks version counters and settings per project
  • Gear button and Project Settings panel added to the flow page
  • Auto-generate now works at the canvas level with proper version tracking
  • Storyboard viewer and timeline correctly discover frames using versioned paths
  • File drops carry version IDs so uploaded assets land in the right version folder
  • Approval flow uses stateless version priority cascade — no stale references
  • Bug fixes for script and scene context loading with versioned paths
March 26, 2026 Beta · v0.10.2
  • Fixed an issue where scene data could load from the wrong version when using versioned sidecar paths
March 26, 2026 Beta · v0.10.1
  • Auto-generate now works at the canvas level for faster content creation
  • Fixed file drop handling to correctly track version IDs
  • Storyboard UI polish and visual refinements
March 26, 2026 Beta · v0.10.0
  • Every node now gets a permanent version ID — dropping a second script creates Script v0002 running its own pipeline alongside the first
  • Projects now store shared settings (aspect ratio, style prompt, tier) in a project metadata file that's created automatically
  • Each node version writes to its own isolated storage path — generation passes never overwrite each other
  • Approve All & Continue now spawns a fresh set of Storyboard and Timeline nodes every time — old versions stay on canvas as parallel passes
  • When no manual approval is made, the system automatically promotes the most recent node and asset versions
  • New gear icon on the flow page opens Project Settings (shell — full design coming)
  • All node creation paths — context menu, DRB spawn, script drops — automatically assign version IDs
  • Storyboard and downstream nodes find the right assets by reading version IDs from upstream nodes
March 25, 2026 Beta · v0.9.16
  • Storyboard frames are now auto-generated when a DRB is approved
March 25, 2026 Beta · v0.9.15
  • Fixed a bug where adding a beat would fail with an error
March 25, 2026 Beta · v0.9.14
  • Simplified beat saving — all beats now persist through a single, more reliable storage path
March 25, 2026 Beta · v0.9.13
  • Click the shot list header or empty space to deselect the current beat
March 25, 2026 Beta · v0.9.12
  • Rerolling a beat now correctly references the right version instead of overwriting previous results
  • Manually added beats now persist across page reloads
March 25, 2026 Beta · v0.9.11
  • Fixed an issue where manually added beats weren't being saved — they now persist correctly in your flow
March 25, 2026 Beta · v0.9.10
  • Fixed an issue where Eden could return the original prompt unchanged instead of generating a new one
March 25, 2026 Beta · v0.9.9
  • Fixed an issue where image generation could fail if the prompt wasn't formatted correctly — now gracefully falls back to your original message
March 25, 2026 Beta · v0.9.8
  • Fixed an issue where rerolling could use the wrong prompt instead of the one you intended
March 25, 2026 Beta · v0.9.7
  • Fixed multi-beat shots so each continuation frame now uses the previous beat's image as a reference, improving visual continuity across the shot
March 25, 2026 Beta · v0.9.6
  • Fixed aspect ratio settings for xAI image generation
March 25, 2026 Beta · v0.9.5
  • Fixed an issue where active references weren't working for manually created beats
  • Improved prompt syncing for beat references
March 25, 2026 Beta · v0.9.4
  • Admin panel now lets you pick a specific user when adding credits
March 25, 2026 Beta · v0.9.3
  • Fixed duplicate tags appearing in storyboard view
  • Cleaned up storyboard header layout
  • Added Camera View button to storyboard
  • Various styling improvements across the storyboard UI
March 25, 2026 Beta · v0.9.2
  • Fixed reference tags not responding to clicks in the storyboard view
March 25, 2026 Beta · v0.9.1
  • Rebuilt the storyboard expanded view with a new three-column layout
  • Added shot and beat creation with full keyboard navigation
  • Integrated Eden chat for frame analysis, rework, and cascade prompts
  • Added per-beat reroll with a selection grid and version history
  • Wired up Generate All, export, and the complete storyboard workflow
  • Added list view and view toggle for the shot list
  • Added approve, reference toggling, and stale-beat flagging
  • Fixed aspect ratio selection being lost during enrichment
March 25, 2026 Beta · v0.9.0
  • Rebuilt Storyboard node as a three-column workspace — shot list, full-size viewer, and controls panel
  • Per-beat reroll with versioned R2 paths — generate multiple versions and pick the best one
  • Eden chat integration — ask Eden to analyze and rework frames conversationally
  • Toggleable reference tags — control which actors, sets, and props feed into frame generation
  • Film strip version history per beat with approved/stale status indicators
  • Add shot and add beat from the shot list with inherited scene context
  • Stale beat flagging when upstream beats change, with Eden cascade prompts
March 25, 2026 Beta · v0.8.12
  • Fixed an issue where your chosen aspect ratio could reset during image enrichment
March 25, 2026 Beta · v0.8.11
  • Eden now automatically starts the analysis once all questions have been answered
March 25, 2026 Beta · v0.8.10
  • Questions now focus on one topic at a time for clearer, more natural conversations
  • Improved prompt instructions for more concise and focused director replies
March 25, 2026 Beta · v0.8.9
  • Fixed question formatting — questions now display as a statement with bulleted options, indented suggestions, and a "Something else" fallback
March 25, 2026 Beta · v0.8.8
  • Improved bullet point formatting with better indentation and ellipses
March 25, 2026 Beta · v0.8.7
  • Fixed bullet point formatting — dots now appear inline with blue sub-bullets, white text, and properly aligned indentation
  • Skip-offer question now displays as a bullet point for consistency
  • Fixed a build error related to button component layout
  • Version updated to 0.8.6
March 25, 2026 Beta · v0.8.6
  • Eden now sends her reply separately from follow-up questions for easier reading
  • Suggestions appear as organized sub-bullets under each question
  • Removed the skip link for a cleaner onboarding flow
March 25, 2026 Beta · v0.8.5
  • Eden onboarding messages now arrive with a 5-second pause between each step for a more comfortable pace
  • The skip-onboarding option now appears as a slide-up drawer instead of an inline button
March 25, 2026 Beta · v0.8.4
  • Improved Eden onboarding message pacing for a smoother experience
  • Refined aspect ratio drawer styling
  • Updated pill icon sizing for better readability
March 25, 2026 Beta · v0.8.3
  • Redesigned Eden's onboarding flow — aspect ratio selection comes first, with paced messages and a new greeting pool
  • Added SVG aspect ratio icons, skip-offer buttons, and bullet-style questions to Eden's interface
  • Introduced 4-digit version numbering and tag-based version identity across the pipeline
  • Added approval flip — approving a new version automatically unapproves the old one
  • Approve All & Continue now smartly approves per asset with version priority
  • Fixed Eden review failing on markdown-wrapped JSON responses
  • Fixed missing frame descriptions for multi-beat shots (beat 2+)
  • Fixed filmstrip padding so edges sit flush left and right
March 25, 2026 Beta · v0.8.2
  • Eden onboarding redesign — aspect ratio selection before script feedback
  • Random casual greeting on SEND, personality-driven aspect ratio acknowledgments
  • Skip-offer buttons: choose to answer questions or let Eden handle it upfront
  • Slow-paced message delivery (3-5s between messages) for natural conversation feel
  • Bullet-formatted question messages — visual distinction from banter
  • SVG frame icons on aspect ratio buttons
March 25, 2026 Beta · v0.8.1
  • Test coverage for v0.8.0 versionId tagging — Vitest unit tests + Playwright E2E
  • Fixed Approve All & Continue to use smart per-assetId approval with version priority
  • Exported buildMetadata/buildSidecar functions for testability
  • Updated DRB test fixtures to 4-digit version paths
March 25, 2026 Beta · v0.8.0
  • Version ID tagging — every asset generation now carries tags.versionId (4-digit)
  • assetId + versionId is the canonical unique identity for any generation
  • Approval flip: approving a version automatically unapproves the previous one via batch write
  • Conflict resolution: if multiple versions are approved, highest versionId wins
  • All R2 paths use 4-digit version numbers (v0001 through v9999)
  • Tags are identity (immutable), approval is state (mutable)
March 25, 2026 Beta · v0.7.10
  • Removed legacy approval manifest — approval state on individual asset sidecars only
  • Eliminated unnecessary 404 on every DRB open
March 25, 2026 Beta · v0.7.9
  • Storyboard frames now generate in parallel across shots — sequential only within the same shot for visual continuity
  • DRB only shows versions that completed the full pipeline (have an asset sheet), not every exploratory reroll
March 25, 2026 Beta · v0.7.8
  • Fixed asset panel image overflowing the screen
  • Eden rework now generates the number of options shown in the dropdown
  • DRB approval and selection correctly targets individual version cards
  • Removed debug logging
March 25, 2026 Beta · v0.7.7
  • Timeline now reads directly from beat and shot sidecars — frame descriptions, composition, and dialogue populate correctly
  • Removed redundant scaffold data layer — beatId is the single routing key
  • DRB shows multiple versions per asset without crashing
  • Fixed legacy 09_drb_approved.json read (noted for removal)
March 25, 2026 Beta · v0.7.6
  • Fixed script input textarea filling the panel correctly
  • Fixed duplicate Send button in script conversation
  • Fixed asset panel image overflowing the screen
  • Eden rework now updates the prompt and triggers generation correctly
  • Removed unnecessary network calls on fresh projects
March 25, 2026 Beta · v0.7.5
  • Removed legacy 07_verified.json — pipeline uses per-entity R2 sidecars exclusively
  • Asset node panel conforms to actual image dimensions
  • Reroll selection grid cleaned up — no borders, 10px gap, outline selection
  • Film strip shows all hero versions including the original
  • Film strip filters by exact asset ID — variants stay in their own strip
  • Asset sheet compositing center-crops to shortest image dimension
  • Fixed landing page version flicker
March 24, 2026 Beta · v0.7.3
  • DRB visual overhaul: frosted glass stickies with colored glow borders, dark blur backdrop, dot grid, card fade-in animations
  • DRB cards: variable aspect ratios, grid snapping, rework/approve buttons, all-caps names with colon format
  • DRB clusters: draggable headers move all cards, auto-wrapping bounds
  • Asset Node: frosted glass panel matching ScriptNode styling, Eden chat uses shared EdenInterface with asset type colors
  • Asset Node: Eden now sees the actual image via Claude vision API
  • Shared CloseButton component used across DRB, Timeline, and AssetNode
  • Save indicator moved to Asset Library footer
  • Removed History button and undo/redo buttons from top bar
March 24, 2026 Beta · v0.7.2
  • DRB interaction model: left-drag selects (marquee), middle-click or Space+drag pans — matches FlowCanvas
  • Doubled DRB card sizes (actors 220px, props 220px, sets 460px) for better visibility
March 24, 2026 Beta · v0.7.1
  • Fixed DRB pan/zoom — pivot-point zoom toward cursor, left-drag pans correctly
  • Extracted shared CanvasControls component (minimap + zoom slider) for DRB
  • DRB cards now show hero images instead of asset sheets
  • Fixed Escape layering — closing asset overlay returns to DRB wall, not canvas
  • Eden asset analysis uses prompt-vs-description comparison (no vision needed)
March 24, 2026 Beta · v0.7.0
  • Director Review Board redesigned as infinite canvas with draggable asset cards grouped by type (Characters, Props, Sets)
  • Unified Asset Node replaces separate Actor/Prop/Set expanded views — single component adapts by asset type
  • Asset rework flow: Eden-assisted prompt editing, manual prompt tweaks, or blind reroll with 1-4 hero options
  • Film strip version history on every asset — all generations preserved, click to preview any version
  • Eden analyzes each asset on open, comparing generated image to script description
  • Marquee select on DRB wall with Space to enter full-size Review Mode, arrow keys to cycle
  • Set nodes can spawn Pano and Splat downstream nodes directly from expanded view
  • Variant cascade: approving a new parent hero auto-regenerates all connected wardrobe variants
  • 3-digit version padding (v001, v002, etc.) across all asset pipelines
  • 29 new Playwright E2E tests for DRB and AssetNode functionality
March 24, 2026 Beta · v0.6.19
  • Redesigned the API & Credits page with per-tier cost columns, corrected credit balance display, and clearer admin account labeling
March 24, 2026 Beta · v0.6.18
  • Added tier cost comparison table for admin accounts
March 24, 2026 Beta · v0.6.17
  • Admin and Friends & Family accounts now see wholesale pricing ($0.01/credit) on the API & Credits page
March 24, 2026 Beta · v0.6.16
  • Fixed incorrect cost calculations when purchasing credits
March 24, 2026 Beta · v0.6.15
  • Added dialogue coverage rule — automatically cuts to close-ups of speakers during their lines
March 24, 2026 Beta · v0.6.14
  • Storyboard frames now generate in the correct shot order
  • Fixed a timeout issue during quality checks on longer projects
  • Quality check failures no longer block your pipeline — analysis continues with a graceful fallback
March 24, 2026 Beta · v0.6.13
  • Fixed a timeout issue during quality check by optimizing how review feedback is delivered
March 24, 2026 Beta · v0.6.12
  • QC failure no longer blocks the pipeline — projects now fall back gracefully to unverified analysis instead of stalling
March 24, 2026 Beta · v0.6.11
  • Added style and aspect ratio controls to the Script results view
  • Hero beats now use a cropped reference image matched to your project's aspect ratio
  • Character names are automatically replaced with physical descriptions in frame prompts for more consistent image generation
  • Richer scene and transition descriptions improve frame-to-frame continuity
  • Eden onboarding now includes style and aspect ratio questions to better match your creative vision
  • Raised the per-beat image reference limit from 3 to 5
  • Fixed actor matching so characters appear more reliably in generated frames
  • Stability improvements and backend fixes
March 23, 2026 Beta · v0.6.10
  • Fixed an issue where storyboard prompts could produce unwanted text overlays on generated images
March 23, 2026 Beta · v0.6.9
  • Fixed an issue where streaming responses could fail to parse correctly
March 23, 2026 Beta · v0.6.8
  • Asset discovery now pulls directly from storage metadata, improving reliability of finding project files
March 23, 2026 Beta · v0.6.7
  • Fixed scene filtering to correctly match scenes by their associated beats
March 23, 2026 Beta · v0.6.6
  • Fixed an issue where saved actors, props, and sets could be replaced by empty auto-discovered results
March 23, 2026 Beta · v0.6.5
  • Fixed matching of actor, set, and prop references to use correct field names from asset metadata
March 23, 2026 Beta · v0.6.4
  • Fixed an issue where asset IDs and actor names were not being read correctly from stored metadata
March 23, 2026 Beta · v0.6.3
  • Storyboard references now correctly include all generated assets, even before review
March 23, 2026 Beta · v0.6.2
  • Fixed an issue where storyboard panels could fail to load approved asset references from cloud storage
March 23, 2026 Beta · v0.6.1
  • Fixed storyboard image references not connecting to actors, props, and sets
  • Fixed a crash when retrying failed storyboard generations
  • Added a retry button for spawning storyboards in the Director's Review Board
  • Fixed scene discovery so props and sets are correctly identified from asset data
  • Removed dialogue text from leaking into image generation prompts
  • Fixed Director's Review Board errors when approving or spawning downstream nodes
  • Added a retry message when Eden analysis fails, with clearer progress indicators
  • Upgraded to v0.6.0 — Connection-Gated Sidecar Architecture
March 23, 2026 v0.6.0
  • Connections now gate data flow — disconnected nodes show empty state
  • Unified beatIds tag replaces separate scenes/shots/beats arrays
  • Individual R2 sidecars replace monolithic state files
  • Asset versioning with versioned R2 paths
  • Three-state review: verified, approved, rejected
  • DRB writes approval directly to asset sidecars
  • New batch R2 write endpoint for performance
  • Lazy migration for existing projects
March 23, 2026 Beta · v0.5.15
  • Fixed storyboard frames not using image references correctly
  • Storyboard assets now self-discover from storage instead of relying on manual lookups
  • Restored glow border with dynamic height on panels
  • Fixed upgrade modal — corrected prices, tier labels, and removed stretched glow effect
  • Backend improvements
March 23, 2026 Beta · v0.5.14
  • Fixed storyboard frames not picking up image references correctly
March 23, 2026 Beta · v0.5.13
  • Fixed a crash that could occur on the Timeline screen
  • Improved spacing between chat bubbles and the text input
  • Polished the analysis completion transition with UI refinements
March 23, 2026 Beta · v0.5.12
  • Smoother analysis completion animation — bubbles drift longer with a softer start
  • ASCII particle effects now fade out cleanly instead of drifting off-screen
  • Results appear with a smooth fade-up transition instead of popping in instantly
  • Create Asset Nodes button is now easier to read with larger text
  • Cost by Project view now shows actual project names instead of truncated IDs
March 23, 2026 Beta · v0.5.11
  • Fixed a streaming issue where long responses could stall or hang
  • Fixed button spacing at the bottom of panels
  • Updated to v0.5.10
March 23, 2026 Beta · v0.5.10
  • Fixed panel buttons being clipped at the bottom edge
  • Improved top fade effect and error display in the header
  • General UI polish and layout refinements
March 23, 2026 Beta · v0.5.9
  • Fixed bottom padding and top fade on the chat view for a cleaner look
  • Moved error messages into the header for better visibility
March 23, 2026 Beta · v0.5.8
  • Chat bubbles now drift upward with a particle effect when analysis completes
  • Stability improvements
  • Updated to v0.5.7
March 23, 2026 Beta · v0.5.7
  • Chat bubbles now drift upward with particle effects when analysis completes
  • Fixed a jarring snap-back caused by the Eden exit animation
March 23, 2026 Beta · v0.5.6
  • Fixed a jarring snap-back effect when exiting Eden mode
  • Improved Eden rendering performance by drawing directly to the visible canvas
March 23, 2026 Beta · v0.5.5
  • Improved rendering performance — Eden processing now draws directly to the visible canvas instead of using an offscreen buffer
  • Fixed Eden message bubbles being invisible during conversations
  • Fixed particle effects being hidden while analysis is running
March 23, 2026 Beta · v0.5.4
  • Fixed Eden message bubbles being invisible
  • Particles now hidden during analysis for a cleaner experience
  • Fixed version syncing so the landing page always shows the latest release
  • Improved telemetry tracking across auto-generation pipeline
March 23, 2026 Beta · v0.5.3
  • Streaming analysis with live reveal — results now appear progressively with Eden narration instead of waiting for the full response
  • Added non-streaming fallback so analysis completes reliably even when streaming is unavailable
  • Particle effects now support a full lifecycle (alive, dying, dead) for smoother visual transitions
  • Beat continuity — storyboard beats now chain sequentially, carrying visual context forward from the previous beat
  • Cascade confirmation when regenerating a beat, so you can review downstream changes before they apply
  • Later beats automatically reference earlier frames for visual consistency (delta prompts)
  • Improved QC validation for beat format checking
  • Stability improvements
March 23, 2026 Beta · v0.5.2
  • Watch your story come to life — during script analysis, characters, locations, and props now appear one by one as Eden discovers them. No more staring at a timer waiting for everything to load at once.
  • Eden narrates the breakdown — as each element is found, Eden calls it out in her own voice. 'There's Kael...' 'Found the Frozen Temple...' 'And the props that matter...' She's watching the story unfold with you.
  • The particle curtain — Eden's ASCII particle backdrop stays alive throughout analysis. When everything's ready, particles stop spawning and drift off naturally. The fade is your cue that the full breakdown is ready.
  • Faster, more reliable analysis — the heavy script analysis step now streams directly from the AI instead of waiting for the entire response. Eliminates timeout failures on long scripts.
  • Telemetry is live — every generation, credit spend, and pipeline run is now tracked. The KG Panel tabs (Charts, Tables, Cards, Pipeline Log, API & Credits) show real data.
March 22, 2026 Beta · v0.5.1
  • Smarter shot breakdown — Eden now understands the difference between a cut and a camera move. A dolly push is one shot with progressive beats. A shot/reverse-shot dialog is separate shots. Your storyboard frames match how the scene would actually be filmed.
  • Visual continuity within shots — when a shot has multiple beats (like a camera push or a pan), each frame builds on the previous one. Beat 2 uses beat 1 as its visual reference, so the lighting, characters, and environment stay consistent across the move.
  • Rework with awareness — regenerate a frame in a multi-beat shot and Eden asks if you want to update the downstream frames to match. Accept for continuity, or decline to keep what you have.
  • Faster storyboard generation — different shots within a scene now generate in parallel. Only beats within the same shot wait for each other (for continuity). A scene with 5 independent shots generates 5x faster.
March 22, 2026 Beta · v0.5.0
  • Your account, your way — upgrade, downgrade, or cancel anytime. You keep your credits when you cancel, and your projects are always saved. Clear confirmation before any plan change so there are no surprises.
  • Prorated upgrades — switch to a higher plan mid-cycle and pay only for the remaining days. Credits are added proportionally, not reset.
  • Eden greets you — first time in? Eden welcomes you and helps you get started. Coming back? She remembers you.
  • Email verification is gentler — explore freely, create projects, browse everything. Eden just asks you to verify before she starts working on your script.
  • Credit packs are for subscribers — free tier users see subscription options instead of one-time packs. Subscribe first, then top up whenever you need more.
  • Friends & Family pricing — invited users get wholesale rates on credit packs at every checkout point. No special codes needed, it's built into your account.
  • Your assets are safe for 90 days — if you cancel, your generated images stay in storage for 90 days. We'll email you 15 days before they're removed so you can resubscribe or download.
  • Simpler sign-in — 'Jump In' takes you straight to the app. No more redirect dance between the landing page and the app.
  • Tooltips remember you — the first-run walkthrough is tied to your account, not your browser. Clear your cache, switch devices, log out and back in — it won't ask you to do the tour again.
March 22, 2026 Beta · v0.4.11
  • QA sweep cycle 3 — full pipeline validation with Frost & Fury test script
March 22, 2026 Beta · v0.4.10
  • QA sweep cycle 2 — automated exploratory testing across all features with bug fixes
March 22, 2026 Beta · v0.4.9
  • QA sweep — automated exploratory testing across all features with bug fixes
March 21, 2026 Beta · v0.4.8
  • Eden now thinks like a filmmaker — behind the scenes, Eden draws on specialized knowledge in directing, cinematography, and storyboard art when analyzing your script. She considers coverage strategy, lens selection, lighting, composition, and shot flow — the same things a real pre-production team would discuss.
  • Smarter prompts per AI engine — a new prompt engineering layer tailors image generation prompts to each AI provider's strengths. Different engines respond to different prompt styles, and Eden now speaks each one's language.
  • Foundation for Eden learning — the skill system is modular and versioned, setting the stage for Eden to improve over time as we learn what produces the best results.
March 20, 2026 Beta · v0.4.7
  • Telemetry dashboard loads all data immediately — no more clicking a project card first. Open the projects page and see everything.
  • Tag filtering — click tags (Project, Step, Asset Type, Model, Status) to drill down into your data. Multiple tags combine naturally: select 'actor' + 'prop' to see both, add 'Frost & Fury' to scope to one project.
  • Server-side filtering — all filtering happens on the server via indexed D1 queries. The browser just renders what the server sends back.
  • Asset type tracking — every generation now records whether it was for an actor, prop, or set. Shows up as a filterable tag in the dashboard.
March 20, 2026 Beta · v0.4.6
  • Credits can no longer double-spend — the entire credit system now uses atomic database transactions instead of the old read-then-write pattern. Two simultaneous requests with 1 credit left: one succeeds, one blocks. No more race conditions.
  • Credit audit trail — every debit, refund, top-up, and monthly reset is logged to a credit ledger with timestamps, endpoints, and running balances.
  • Existing credit balances migrate automatically — first time a user hits the API after this update, their balance copies from the old system to the new one. Zero downtime.
  • Telemetry now knows which project each API call belongs to — pipeline steps (actors, props, sets, storyboards) now tag their generation requests with the project ID, so the analytics tabs show data per project instead of blank.
March 20, 2026 Beta · v0.4.5
  • Credits now reflect real costs — different actions use different amounts. A quick text analysis costs 1 credit, an image costs 3, a premium 4K cinematic frame costs 25. You always know what you're spending before you spend it.
  • Cost estimates before expensive operations — video, premium image generation, and batch operations show you the credit cost and ask for confirmation before running.
  • Credit counter shows what you just spent — a quick animation flashes the cost after each generation so you can track spend in real time.
  • 200 free credits on signup — enough to run one complete project from script to storyboard. See the full pipeline before deciding to buy.
  • Credit packs — buy credits one time, use them whenever. They never expire, even if you cancel your subscription.
  • Friends & Family beta program — invite-only accounts with special pricing for early testers. Invites managed from the admin dashboard.
  • Redesigned analytics dashboard — the Knowledge Graph panel now has three tabs: Charts (visual spend and timing breakdowns), Tables (sortable transaction log with CSV export), and Cards (at-a-glance KPI summaries).
  • Filter everything — filter your analytics by project, time range (today, this week, this month, custom dates), and category (images, text, video, audio, 3D).
  • Client invoices — export a branded PDF invoice filtered by project and date range. Built for freelancers billing clients for production work.
  • Every click tracked — pipeline analytics now capture what you do in the app, not just API calls. Where you spend time, where you drop off, what features you use most.
  • Admin analytics upgraded — funnel analysis (where do users drop off in the pipeline?), user cohorts, revenue tracking, system performance monitoring, and per-user drill-down.
  • Automatic data cleanup — telemetry data older than 90 days archives to long-term storage automatically. Your dashboard stays fast.
March 19, 2026 Beta · v0.4.4
  • Eden feels human now — messages arrive at a natural pace instead of dumping all at once. She reads your script, compliments what she loves, tells you how many questions she has, then walks through them one at a time.
  • Skip the Q&A — tell Eden to handle it herself ('just fill it in', 'you decide') or click the skip link, and she'll make her best creative choices and launch straight into analysis. No more feeling trapped in a questionnaire.
  • Eden keeps it short — responses are 1-2 sentences max, like texting a colleague. No more walls of text.
  • Progress bar — a thin accent-colored line at the top of the script panel tracks where you are: conversation, enrichment, analysis, quality check. Always know what's happening.
  • Theatrical reveal — when analysis completes, characters, sets, and props appear one by one with subtle animations instead of all appearing at once.
  • Eden handles errors gracefully — if something goes wrong mid-conversation, Eden tells you in her own voice and retries automatically. No more cryptic error messages.
  • Bug reporting built in — errors are automatically collected and reported. When something breaks in your face, you'll see a clean message with an optional field to tell us what happened.
  • Feedback button upgraded — the feedback button now lets you categorize your report (Bug, Annoyance, Feature Wish, Other) and everything goes to the same place we track errors.
  • Admin Command Center — new internal dashboard at admin.preprompt.studio for monitoring usage, API health, expenses, revenue, and bug reports in one view.
March 19, 2026 Beta · v0.4.3
  • Your work is safe now — Eden conversations and analysis results survive if your browser closes, crashes, or loses connection. Close mid-conversation, come back later, and pick up exactly where you left off.
  • Interrupted analysis resumes — if the pipeline was running when you closed the tab, it picks up from the last completed step instead of starting over. No wasted credits.
  • Every credit tracked — every API call is now logged with timing, token usage, and cost. See exactly where your credits go in the Pipeline Log and API & Credits tabs.
  • Pipeline correlation — each pipeline run (script analysis, character generation, storyboard) is tracked as a unit so you can see total time and cost per run.
  • Quality feedback flows to analytics — thumbs up/down ratings and DRB approve/rework decisions are recorded. Over time, this data will help us improve generation quality.
  • Export tracking — PDF, ZIP, and video exports are logged so we can understand which output formats matter most to you.
  • API reliability — automatic retries on intermittent server errors with exponential backoff. The pipeline is more resilient to temporary API hiccups.
March 18, 2026 Beta · v0.4.2
  • Version number now displayed in Settings > General
  • Beta version label shown on the top border of the app
  • Automatic version bumping and changelog generation on each release
March 18, 2026 Beta · v0.4.1
  • Export your storyboard — download as PDF, ZIP of frames, or video animatic (MP4 with frame timing and optional audio).
  • Undo/redo — Cmd+Z and Cmd+Shift+Z work across all canvas operations. 50-step history with snapshot-based restore.
  • Version history — automatic snapshots before every major pipeline step. Restore any previous version from the History panel. Manual save with Cmd+S.
  • Sentry error reporting — crashes and errors are now tracked automatically. If something breaks, we see it immediately.
  • Terms of Service — acceptance required before first use. Links to Terms and Privacy Policy.
  • Offline indicator — amber banner when your connection drops, red warning if it happens during generation, green flash when you're back online.
  • Session timeout protection — auth tokens refresh proactively every 50 minutes. No more silent failures during long sessions.
  • Error recovery — 401 errors trigger automatic token refresh and retry. Dedicated error page for unexpected failures.
  • Pipeline telemetry — every pipeline step records timing, API calls, credits consumed, and success/failure. Data feeds the dashboard.
  • Quality feedback — thumbs up/down on every generated image. Flag issues with structured tags. Build a dataset for prompt improvement.
  • Pipeline Log tab — see every pipeline run as a step-by-step timeline with duration bars and status colors.
  • Quality Report tab — browse all feedback with tag filtering. Compare good and bad prompts side by side.
  • API & Credits tab — track credit consumption per project, see dollar costs, burn rate, and remaining days at current usage.
  • Per-user rate limiting — 60 requests per minute per account. Prevents runaway API usage.
  • Welcome email — new users receive a welcome email on first sign-up (requires Resend setup).
  • First-run tooltips — new users see a brief walkthrough pointing out key UI elements. Press ? for the full shortcut list.
  • Set-integrated props now feed into set generation — props tagged as part of a set are discovered automatically and used as visual references for consistent set images.
  • xAI reference image limit increased from 3 to 5 — storyboard frames and sets can now pull more visual references for better consistency.
  • Backend hardening — credit race condition fixed, Firestore security rules tightened, document size guards, schema versioning, CORS on all error paths.
March 18, 2026 Beta · v0.4.0
  • Eden conversation redesign — one question at a time, natural text-message flow. Eden builds an internal question list then walks through it conversationally. Conversations persist across close/reopen.
  • Auto-generate assets — script analysis completes, asset nodes spawn and start generating automatically. No manual clicking per node.
  • Tag-driven routing — set-integrated props now discover their parent sets via shared scene tags. Pure tag matching, no string comparison.
  • Per-asset aspect ratio — each asset gets portrait, landscape, or square framing based on its physical shape. Horses get landscape, standing warriors get portrait.
  • Multi-tab safety — Firestore transactions prevent two browser tabs from overwriting each other's changes. Version-tracked atomic saves.
  • Token refresh — Firebase auth tokens auto-refresh before expiry during long pipeline runs. No more silent auth failures.
  • Stuck node recovery — nodes that error during generation auto-detect timeout and show a Retry button instead of spinning forever.
  • Memory leak fixes — Timeline event listeners, ScriptNode timers, and mediaStore sync timers properly cleaned up on component unmount.
  • R2 cleanup — deleting a node clears its generated images and pipeline state from storage. No more orphaned assets.
  • Pipeline timing — Eden conversation time and analysis time tracked separately per project. Visible on the Projects page.
  • Asset Library — scripts appear under a Scripts category. R2 discovery fixed for all asset types.
  • DRB improvements — full-size lightbox preview, rework navigates to the asset's node, approve/rework button order corrected.
  • Default zoom 100% — projects always open at full zoom instead of inheriting the last session's zoom level.
March 17, 2026 Beta · v0.3.9
  • Security hardening — data isolation enforced across localStorage, IndexedDB, and R2 storage. Every data layer is now UID-scoped with migration for existing projects
  • Account deletion — full GDPR right-to-erasure endpoint. Deletes all R2 assets, Firestore data, Stripe subscription, KV state, and Firebase auth record in one call
  • Pipeline diagnostics — structured execution logging across all 6 pipeline services. Every step records timing, status, and asset references for debugging
  • Persistence test coverage — 29 automated tests for save/load, offline behavior, quota handling, and Firestore sync
  • Production CORS hardening — dev origins gated behind environment flag
March 17, 2026 Beta · v0.3.8
  • Credit exhaustion modal — when you run out of credits, a clean upgrade overlay appears instead of a silent failure. Shows your current plan, all three upgrade tiers with prices, and a direct checkout link for each
  • 402 handling in API client — all Worker calls now detect credits-exhausted responses and surface the upgrade modal automatically, regardless of which node or action triggered the generation
March 16, 2026 Beta · v0.3.7
  • Knowledge Graph — interactive visualization of your entire project: every character, set, prop, scene, and shot rendered as a living constellation of connected dots
  • Timelapse replay — watch your project grow from nothing. Hit play and see every asset and connection bloom into existence with a rolling timestamp
  • Cloud save — your work auto-saves to the cloud. Switch browsers, clear cache, come back tomorrow — everything is exactly where you left it
  • Offline editing — lose your connection mid-session? Keep working. Your edits sync automatically when you're back online
  • Save indicator — always visible: saving, saved, offline, or error. You always know the state of your work
  • Keyboard shortcuts — press ? anywhere to see every shortcut at a glance. Timeline, playback, canvas, and general shortcuts all in one overlay
  • Help page — full feature reference organized by pipeline stage
March 16, 2026 Beta · v0.3.3
  • Keyboard shortcut overlay — press ? anywhere to view all shortcuts grouped by category (Timeline NLE, Playback, Canvas, General)
  • ? button in timeline transport bar opens shortcut overlay — visible affordance for new users
  • Transport bar tooltips updated — Play/Pause now shows (Space), speed clock shows J/K/L reference
  • Help page — /help lists all features by pipeline stage with descriptions, sticky sidebar nav, responsive layout
March 16, 2026 Beta · v0.3.2
  • Request Access form now submits directly to Kit email list — no Worker dependency
March 17, 2026 Beta · v0.3.1
  • MediaStore — unified media management: single source of truth for all images and audio across Asset Library, Timeline, and Shot List
  • Drop files anywhere — Asset Library, Shot List sidebar, and Timeline viewer all accept image and audio drops
  • Background R2 sync — imported media uploads to R2 automatically, syncs every 60 seconds
  • Asset Library shows imported media in real-time alongside pipeline-generated assets
  • Multi-select clips (Shift-click range, Cmd-click toggle) with Cmd+G to group into scenes
  • Legacy migration — existing imports automatically migrate to the unified MediaStore on first load
  • Timeline clips reference MediaStore by ID — thumbnails resolve through the unified store
March 17, 2026 Beta · v0.3.0
  • Image import — drop images into the shot list or sidebar, stored in IndexedDB, instant timeline population
  • Audio tracks — drop audio files onto audio layers, full waveform visualization, synced playback with timeline
  • MP4 export — frame capture + FFmpeg.wasm encoding with audio mux, progress overlay, automatic download
  • Standalone timeline mode — open an empty timeline and import media directly, no pipeline required
  • Audio playback sync — play/pause/seek/speed all synced with timeline via Web Audio API
  • Worker R2 upload endpoint — /api/r2-upload for direct file uploads to R2 storage
  • Edit persistence — imported media metadata + audio clip data survive reload via IndexedDB + timelineSettings
March 16, 2026 Beta · v0.2.3
  • NLE Phase 1 — Gap clips (delete converts to gap, adjacent gaps merge), ripple as default edge drag, clip split at playhead (Cmd+B), ripple delete (Shift+Delete), Q/W quick trim to playhead
  • NLE Phase 2 — J/K/L variable speed playback with reverse, snap toggle (S key) with visual indicator line, markers on ruler (M key, click to jump, right-click to delete)
  • NLE Phase 3 — Roll edit (drag cut point between adjacent clips), extend edit (E key moves edit point to playhead), nudge clips frame-by-frame (comma/period, Shift for 10 frames)
  • Prompt layers refactored from index-based to beatId-based ranges — stable through splits, deletes, and ripple operations
  • Clip instancing — drag clips from shot list to create instances on any track with full prompt layer inheritance
  • Shot list redesigned with collapsible scene folders
  • Single backdrop blur layer (Chrome compatibility fix)
  • Context menus portalled and unified to dark glass treatment
March 16, 2026 Beta · v0.2.2
  • Timeline NLE — single backdrop blur layer (Chrome compatibility fix for multiple backdrop-filter elements)
  • Context menus portalled outside transport bar — correct z-ordering without breaking blur
  • All context menus unified to dark glass treatment (rgba(0,0,0,0.8), blur(8px))
  • Shot list sidebar redesigned with collapsible scene folders and indented shots
  • Clip instancing — drag clips from shot list to create new instances on any track
  • Instance clips inherit prompt layers, scene color, and thumbnail from source
  • Delete clips with Delete key (hidden, not removed — preserves prompt/dialog layer indices)
  • Undo/redo captures full scene state including clip deletions
  • Viewer frame + prompt preview properly centered as a group in the viewer canvas
  • Close button redesigned as 30x30 SVG icon
  • Speed menu labels formatted as x.xx decimals
  • Overlay menu labels right-justified, ALL CAPS
March 14, 2026 Beta · v0.2.1
  • End-to-end pipeline data flow proven — Script to Timeline, fully tag-driven
  • Tag-based self-discovery — every node finds its data by walking connections and reading tags
  • Eden chat interface with ASCII particle backdrop and canvas-based blur simulation
  • Multi-turn Eden conversation feeds directly into script enrichment
  • Gold standard test harness with Frost & Fury baseline data
  • Dev mode test system — run full pipeline with placeholder data, zero API calls
  • Prop, Set, Storyboard, and Timeline nodes with self-discovery architecture
  • DRB discovers assets from upstream connections, not R2 manifests
  • Placeholder image generator with correct aspect ratios per asset type
March 13, 2026 Beta · v0.2.0
  • Full Svelte app with custom infinite canvas engine and 9 node types
  • Script Node — Claude-powered script analysis with actor/prop/set extraction and one-click asset node spawning
  • Actor Asset Node — three-stage hero/sheet/asset sheet pipeline with R2 storage and version history
  • Per-node-type color theming — selection outlines, ports, and glows use each node's configured color
  • UI highlight accent color swatch in Settings for customizing all interface accent elements
  • Vector-based node spawn animations computed from parent-child direction
  • Expanded views for Camera View (Three.js splat renderer), DRB, and Timeline
  • Project shelf with Firestore CRUD, inline rename, and user dropdown
  • Asset Library, Eden Chat, Bug Report, Credit Counter, and Settings Panel components
  • Script Node redesigned as 400px portrait panel positioned next to the node
  • All emojis removed from node UI and breakdown cards
March 9, 2026 Beta · v0.1.1
  • Clickable version number opens a public changelog
  • Beta tag on viewfinder and changelog
  • Clicking the PrePrompt logo refreshes the page
  • Unified versioning system across the project
  • Version number and date update dynamically
March 9, 2026 Beta · v0.1.0
  • Landing page rebuilt from scratch — stripped 29k lines of app code down to 2.2k
  • Scroll-driven 361-frame image sequence with ASCII overlay
  • Live clock in viewfinder HUD showing local time
  • Unified SVG corner brackets on viewfinder frame
  • Popup system with blur grid overlay and smooth fade transitions
  • Firebase auth flow — sign in redirects to app, request access saves to waitlist
  • Click-outside-to-close on all popups with scroll-through support