Commit History

feat: show quota error in status bar instead of toast
4afe095

BoxOfColors Claude Sonnet 4.6 commited on

fix: revert to document.body for toast — window.top blocked cross-origin
110c8ab

BoxOfColors Claude Sonnet 4.6 commited on

fix: use window.top.document for toast and max z-index
c71e56e

BoxOfColors Claude Sonnet 4.6 commited on

feat: show quota/error toast and restore UI state on failed regen
ff59c3d

BoxOfColors Claude Sonnet 4.6 commited on

debug: log SSE data shape and fix misleading success:false log
d8fbb30

BoxOfColors Claude Sonnet 4.6 commited on

fix: replace render=False xregen outputs with real rendered slot components
84cc585

BoxOfColors Claude Sonnet 4.6 commited on

fix: cross-model regen — fix stereo/mono mismatch and add pending spinner
121a071

BoxOfColors Claude Sonnet 4.6 commited on

feat: cross-model segment regen — regenerate any slot with TARO, MMAudio, or HunyuanFoley
b60f330

BoxOfColors Claude Sonnet 4.6 commited on

fix: free GPU memory between samples to prevent VRAM fragmentation
12556c0

BoxOfColors Claude Sonnet 4.6 commited on

fix: use render=False on regen buttons to suppress Gradio 5 SSR 'Too many arguments' error
c3cec42

BoxOfColors Claude Sonnet 4.6 commited on

fix: move MMAUDIO_WINDOW and HUNYUAN_MAX_DUR before MODEL_CONFIGS
15539fe

BoxOfColors commited on

fix: allow Gradio to serve /tmp files so waveform audio loads (403 fix)
d9929fb

BoxOfColors commited on

refactor: consolidate duplicated code via MODEL_CONFIGS registry
c06e566

BoxOfColors Claude Opus 4.6 commited on

perf: move CPU work outside @spaces.GPU to reduce ZeroGPU cost
13cc4e6

BoxOfColors Claude Opus 4.6 commited on

perf: comprehensive optimization pass — caching, dedup, cleanup
a4226e1

BoxOfColors Claude Opus 4.6 commited on

fix: also hide video download button via CSS as belt-and-suspenders
1b4e6b8

BoxOfColors commited on

fix: hide built-in Gradio video download button on output slots
e792114

BoxOfColors commited on

fix: add video download link to waveform panel so it always reflects latest regen
8ddbfd1

BoxOfColors commited on

fix: draw and hit-test segments by unique region to prevent overlap highlight bleed
0378fbe

BoxOfColors commited on

fix: derive total_dur_s from ffprobe not CAVP frame count to prevent audio truncation
c97fd8e

BoxOfColors commited on

fix: load only AudioLDM2 VAE+vocoder subcomponents instead of full pipeline to prevent GPU OOM on long videos
dc0df75

BoxOfColors commited on

Fix seed: default to -1 (random) instead of baked-in startup value
5031a07

BoxOfColors commited on

Randomize seed fields on every page load via JS
83e14c2

BoxOfColors commited on

Fix video update after regen: delay+MutationObserver to survive Svelte re-render
0219f72

BoxOfColors commited on

Debug: log vidUpdate structure, handle all Gradio 5 video output shapes
1ccc3d0

BoxOfColors commited on

Fix regen: capture pending slot/idx before hidePopup clears them
1bc8988

BoxOfColors Claude Sonnet 4.6 commited on

Fix regen: render=False on hidden Textboxes to stop 'Too many arguments' error
df3bd13

BoxOfColors Claude Sonnet 4.6 commited on

Debug: console.log in waveform click and global message listener
f300658

BoxOfColors commited on

Fix regen: replace gr.State with gr.Textbox(visible=False) for regen plumbing
3b9db74

BoxOfColors commited on

Fix blank iframe: set height=900 in launch() to override iFrameResizer height:0px
dba6c4f

BoxOfColors commited on

Fix UI layout: explicit scale=1 on all columns + CSS equal-width enforcement
2648727

BoxOfColors commited on

Fix UI layout: replace gr.Group(visible=False) with gr.State for regen plumbing
bd7399c

BoxOfColors commited on

Fix UI layout: move hidden regen groups outside gr.Row
00c5735

BoxOfColors Claude Sonnet 4.6 commited on

Fix UI layout: move hidden regen textboxes into invisible gr.Group
985bfa2

BoxOfColors Claude Sonnet 4.6 commited on

Fix UI crash: replace hidden gr.Number with gr.Textbox for regen_seg inputs
f3a0543

BoxOfColors Claude Sonnet 4.6 commited on

Fix regen duration functions: add slot_id=None param to match regen function signatures
482b9b5

BoxOfColors Claude Sonnet 4.6 commited on

Fix regen: use properly-typed hidden Number/Textbox inputs for seg_idx and state_json
dec15b9

BoxOfColors Claude Sonnet 4.6 commited on

Fix regen: add _listenAndApply SSE handler + elem_id on output slots
34cf138

BoxOfColors commited on

Fix regen: bypass Svelte binding — call Gradio queue API directly from JS
bb533eb

BoxOfColors commited on

Fix fireRegen: use correct prototype for textarea native setter
c45a944

BoxOfColors commited on

Disable SSR (ssr_mode=False) to fix regen Too many arguments
d2864d0

BoxOfColors Claude Sonnet 4.6 commited on

Fix regen: single-event trigger + generator-safe early-exit
c921113

BoxOfColors Claude Sonnet 4.6 commited on

Fix regen: embed state in trigger value, remove seg_state from inputs
5c4d5d2

BoxOfColors commited on

Fix regen: CSS-hidden textboxes + remove _rtrig from outputs to fix Too many args
8ced419

BoxOfColors Claude Sonnet 4.6 commited on

Fix fireRegen: clear+set pattern for Gradio 5 React .change()
2496cac

BoxOfColors commited on

Add regen debug logging + remove console.log noise
95fa2df

BoxOfColors Claude Sonnet 4.6 commited on

Fix Too many arguments: separate gr.Group visibility from generation outputs
9ef3cf6

BoxOfColors commited on

Fix waveform: popup via postMessage, regen, playhead, Too many args
41d322f

BoxOfColors commited on

Fix waveform rendering: use iframe srcdoc to ensure JS executes
fcc4220

BoxOfColors commited on