Towsty and Cursor
4831b32d20
Replace LoRA Thumbwheel spectrograms with range and numeric strengths.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-18 18:57:12 -05:00
Towsty and Cursor
eba701a82c
Tune Studio display tokens for rails, radius, and amber CTA.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-18 13:12:05 -05:00
Towsty and Cursor
bdc1ab6c2d
Restyle Studio task rail and bind Classic task to the same mode ref.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-18 13:10:44 -05:00
Towsty and Cursor
d9743dd8c9
Bind Classic model select and Studio engine rail to the same engine ref.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-18 13:10:13 -05:00
Towsty and Cursor
1b29452455
Move Studio locks to slots and Classic hide to header checkboxes.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-18 13:09:29 -05:00
Towsty and Cursor
292d53a20e
Add Classic | Studio displayMode preference and Settings cards.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-18 13:07:13 -05:00
Towsty and Cursor
b194b3cefa
Always live-scan Studio 2 LoRAs on load and Refresh like Settings.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-18 12:59:06 -05:00
Towsty and Cursor
5694104226
Keep YuE2 jobs live on the bench and wire target length to semantic tokens.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-15 20:53:07 -05:00
Towsty and Cursor
1db62e9187
Make Studio 2 the home bench with YuE2 music, LTX, and per-preview hide.
...
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-15 18:19:34 -05:00
Towsty
064f1db933
Read production LoRA names in Studio 2
2026-09-12 21:05:11 -05:00
Towsty
401e6c26a2
Remember Studio 2 LoRA stacks for each engine
2026-09-12 20:17:58 -05:00
Towsty
7bb4b16c1e
Sample Klein hero identity from image latents
2026-09-12 11:46:56 -05:00
Towsty
3da3656140
Show pending Studio 2 jobs and freeze finished timers
2026-09-12 10:39:33 -05:00
Towsty
3e90d2ff45
Show clear GPU status and move upscale progress into the queue
2026-09-12 10:17:03 -05:00
Towsty and Cursor
65c69b779a
Stop resampling the extend start frame every hop
...
upload() ran fitStill (ffmpeg scale+pad) on every image except hero,
including the start/handoff still. Four chained extends resampled the
anchor frame four times and destroyed identity even with the hero
reference and lock text intact.
- upload(): only fit when the still's aspect truly differs from the
job canvas (needsFit); never fit hero or start regardless.
- Track handoffSource (anchor|extract) and whether the start frame was
fitted; surface both in job metadata and Details.
- extendSelected(): re-binding an already-selected clip on task switch
must not stomp the user's overridden locks/settings back to the
clip's saved values (regression introduced by the last hotfix push).
- Add tests/studio2-extend-fit.test.mjs: two extends at identical
width/height reach Comfy with the anchor PNG byte-identical, no
ffmpeg fit.
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-09-11 21:12:24 -05:00
towsty
937e4d120c
Upload files to "components/studio2"
...
FIX EFFING EXTEND BUTTON
2026-09-12 00:30:19 +00:00
Towsty
ec0b6f10ab
Bind the selected output when restoring complete input settings
2026-09-11 19:06:17 -05:00
Towsty
ad135ae19c
Simplify Studio 2 sources and persist private previews and LoRA lists
2026-09-11 19:04:03 -05:00
Towsty
28b919ecee
Sample Klein edits from source and bind Studio 2 extensions correctly
2026-09-11 12:23:34 -05:00
Towsty
8fe69272c3
Use desktop width and protect the Studio 2 prompt column
2026-09-11 09:33:05 -05:00
Towsty
c719e12709
Select and confirm uploaded Studio 2 source and hero stills
2026-09-11 09:28:00 -05:00
Towsty
bf58732690
Separate Studio 2 source and canvas and apply size and seed choices
2026-09-11 07:07:26 -05:00
Towsty
5c69650ffa
Restore Studio 2 controls and automatic extension binding
2026-09-10 23:48:25 -05:00
Towsty
8c464f283d
Add the Studio 2 bench and restore saved prompt sections
2026-09-10 20:56:37 -05:00