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

Cache-bust static assets with content hashes
b09db11

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

Raise Modal generation timeout to 2 hours
4aeaaaa

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

Give the Chorus wordmark a logomark and more presence
f156e50

ACloudCenter Claude Fable 5 commited on

Lower batching gate to 250 words; split monologues into even atomic pieces
c5da283

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

Sentence-split oversized turns so solo monologues can batch
66190c4

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

Hide the collapsed-composer strip when expanded
f706862

ACloudCenter Claude Fable 5 commited on

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

ACloudCenter Claude Fable 5 commited on

Fix stale cache hits: order-sensitive speaker key + cache version bump
ba9f29a

ACloudCenter Claude Fable 5 commited on

Tolerate an older Modal backend when no voice clone is in use
a5156f1

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

Wire per-speaker voice-clone uploads through the generate endpoint
ca8dac6

ACloudCenter Claude Fable 5 commited on

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

ACloudCenter Claude Sonnet 5 commited on

Modal backend: accept a per-speaker uploaded voice clone
2949f1d

ACloudCenter Claude Sonnet 5 commited on

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

ACloudCenter Claude Sonnet 5 commited on

Add per-IP rate limits and a generation concurrency cap
030e0dd

ACloudCenter Claude Sonnet 5 commited on

Add a target-length control for AI script generation
d802243

ACloudCenter Claude Sonnet 5 commited on

Surface HF billing failures as a clear message, not a raw error dump
65ca893

ACloudCenter Claude Sonnet 5 commited on

Give input fields real contrast, not a subtle tint
78ddef6

ACloudCenter Claude Sonnet 5 commited on

Fix invisible scenario input field
c464220

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

Remove stale footer note
4295d1f

ACloudCenter commited on

Fix stale anchor link to demo section
474c019

ACloudCenter commited on

Update README comments
bab752f

ACloudCenter commited on

Restore HF Space YAML frontmatter
9578559

ACloudCenter commited on