Commit History

Say when a take has been cleared instead of failing the download
fb5cad2
Running

ACloudCenter Claude Fable 5 commited on

Make polish real post-processing; fix distortion, underline and dead MP3 click
9d60340

ACloudCenter Claude Fable 5 commited on

Stream takes from the server instead of buffering them in the page
2232a4b

ACloudCenter Claude Fable 5 commited on

Fix cursor flicker from a resizing modal; retire the bundled examples
88f088c

ACloudCenter Claude Fable 5 commited on

Add playback polish; stop warm-up polluting generation time
a4d6323

ACloudCenter Claude Fable 5 commited on

Interpolate progress inside the current wave
211e07b

ACloudCenter Claude Fable 5 commited on

Put generation progress front and centre, and lock the workspace
3b57033

ACloudCenter Claude Fable 5 commited on

Real generation progress: wave bar, ETA, elapsed, tab title; taller log
4df76dc

ACloudCenter Claude Fable 5 commited on

Stride the waveform peak scan so hours-long takes stay instant
197d8c5

ACloudCenter Claude Fable 5 commited on

Offer an MP3 download alongside the WAV
05a8f68

ACloudCenter Claude Fable 5 commited on

Replace the canvas waveform with wavesurfer.js + streaming RMS peaks
6462150

ACloudCenter Claude Fable 5 commited on

Style the import dialog's file picker
c33abe9

ACloudCenter Claude Fable 5 commited on

Add a 60s stall watchdog to the take download
3e10642

ACloudCenter Claude Fable 5 commited on

Never orphan a finished take: server keeps it, UI offers recovery
a5c94a5

ACloudCenter Claude Fable 5 commited on

Stream the finished-audio download with MB progress
07e4766

ACloudCenter Claude Fable 5 commited on

Add a Stop generation button
f1156dc

ACloudCenter Claude Fable 5 commited on

Never fail a completed take on browser-side waveform decode
90834ab

ACloudCenter Claude Fable 5 commited on

Clone dialog: multi-select Use as, longer read scripts, live recording pulse
c8ad0ed

ACloudCenter Claude Fable 5 commited on

Simplify the clone dialog: name first, no Use as pills
9682ff0

ACloudCenter Claude Fable 5 commited on

Add optional read-along scripts to the clone recorder
d881baf

ACloudCenter Claude Fable 5 commited on

Add an Optimize audio option to the clone dialog
789220b

ACloudCenter Claude Fable 5 commited on

Make cloned voices a persistent, named personal voice library
eb2dd32

ACloudCenter Claude Fable 5 commited on

Rework voice picking and cloning around the slot, not the grid
9f21e80

ACloudCenter Claude Fable 5 commited on

Icon affordances for the player: pop-out on the dock, x to close the stage
872bb6f

ACloudCenter Claude Fable 5 commited on

Collapse the composer after commit; add a Now Playing stage
f227d2a

ACloudCenter Claude Fable 5 commited on

Replace the empty-prompt alert with an inline, context-aware hint
7ab32d4

ACloudCenter Claude Fable 5 commited on

Redesign the studio UI from the voice-studio prototype
e550e2e

ACloudCenter Claude Fable 5 commited on

Redesign the composer as a single input shell, not loose siblings
c4cec2e

ACloudCenter Claude Sonnet 5 commited on

Add dropdown chevrons, grow the scenario field, harden voice preview
72df280

ACloudCenter Claude Sonnet 5 commited on

Add a target-length control for AI script generation
d802243

ACloudCenter Claude Sonnet 5 commited on

Redesign as an app shell: Chorus voice studio, cream/ink palette
6fb4135

ACloudCenter Claude Sonnet 5 commited on

Rebuild frontend as FastAPI + hand-built UI, replacing Gradio
248b12c

ACloudCenter Claude Sonnet 5 commited on