53752f3018
feat(ui): a clip's effects drawn live on the monitor (flip, fill, crop, zoom ramp, blur, fades)
digital-garbageandClaude Sonnet 5.52026-10-04 03:04:54 +03:00
4a1bf89c48
fix: effects and seam transitions now reach the render; separated-lane starts follow gaps and overlapping seams; lanes release their files when paused; inspector survives a failing section
digital-garbageandClaude Sonnet 5.52026-10-04 03:03:35 +03:00
01fc0e4a71
feat(ui): clip effects + transitions, original-sound volume, video/audio import, file-lane slide/trim, audio lanes heard on the monitor, wheel customisation; fix: timeline syntax break; render: separated lane starts at its clip's place in the render
digital-garbageandClaude Sonnet 5.52026-10-04 03:00:12 +03:00
61e856af37
fix(ui): monitor overlays rebuild only when what is drawn changes (drag works during playback), match render for box opacity, scale, trim and end time
digital-garbageandClaude Sonnet 5.52026-10-04 02:33:45 +03:00
dd600040a5
fix: overlay colours accept #rgb/#rrggbbaa, orphan overlays show, dialog keeps project-width default and dead pictures, a failing lane feature cannot stop the timeline
digital-garbageandClaude Sonnet 5.52026-10-04 02:27:52 +03:00
edbd8dc1c3
fix(ui): wheel picks run, lane slide/trim clamp at 0, wizard/tour menu items only when loaded; feat: text and picture overlay lanes
digital-garbageandClaude Sonnet 5.52026-10-04 02:21:16 +03:00
b3717973fe
fix(ui): Chat reads the shared last-run record, refreshes after a run, undo keeps the chosen pipeline, a throwing input hook is a note
digital-garbageandClaude Sonnet 5.52026-10-04 02:11:08 +03:00
74cbd3c3bb
fix(ui): prefs survive undo, Chat/Variables follow the open project, generate hooks replace a named enhancer, undo no longer re-upscales, bulb settles, media delete asks and names stay current
digital-garbageandClaude Sonnet 5.52026-10-04 02:05:39 +03:00
1d9a828fe6
feat(ui): Scene tab Resolution source and References pickers from the bin; media tiles: reference, rename, save, delete (delete also unhooks references)
digital-garbageandClaude Sonnet 5.52026-10-03 23:39:05 +03:00
7e58ffd447
feat(ui): post-render Upscale (never / button beside the rating / always), Editor settings section hosts feature sections, project prefs travel with the project
digital-garbageandClaude Sonnet 5.52026-10-03 23:33:58 +03:00
3aff988418
fix(ui): Shift+Tab from the card stays in, lanes of removed-from-plan clips stay in step and grow back with their picture, Export says it is pictures only
digital-garbageandClaude Sonnet 5.52026-10-03 23:31:12 +03:00
e8a06e6790
fix(ui): Working card holds focus, menu-opened modals restore focus, trim/slip carry the separated sound, montage keeps lane volume, dead lanes make no black render, Taste export reports refusals
digital-garbageandClaude Sonnet 5.52026-10-03 23:26:58 +03:00
c15953eceb
fix(ui): modal traps Tab on the whole page, toast clicks do not dismiss a modal, Taste export downloads, menus above floating windows, montage pieces restore sound, excluded clip's lane goes quiet, Working card cannot be Esc'd
digital-garbageandClaude Sonnet 5.52026-10-03 23:20:23 +03:00
80f7b5fa66
fix(ui): separated clips are quiet in the render, split/remove keep audio lanes honest, new render clears its rating, run id travels, taste generation after first queue, Project tab redraw; modal rung above floating windows
digital-garbageandClaude Sonnet 5.52026-10-03 23:09:51 +03:00
b888f5127c
feat(ui): Project tab: Start shots from image or prompt, Postfix switch, Max scenes, Split preview
digital-garbageandClaude Sonnet 5.52026-10-03 22:58:56 +03:00
a25344b3aa
feat(ui): rate a scene's render (liked, disliked, which way); the run id travels with the render so taste can be taught
digital-garbageandClaude Sonnet 5.52026-10-03 22:56:50 +03:00
f66738f705
feat(ui): Separate/Remove audio with audio lanes that follow their clips; real saved and ComfyUI chips
digital-garbageandClaude Sonnet 5.52026-10-03 22:55:13 +03:00
c965082cca
fix(ui): Render, Export and Save to media bin call the render module's real routes (they 404ed)
digital-garbageandClaude Sonnet 5.52026-10-03 22:52:09 +03:00
8ef88363f2
fix(ui): preview plays generated clips from the server's trimmed segment, not the raw render (moov-at-end cannot be seeked)
digital-garbageandClaude Sonnet 5.52026-10-03 22:50:26 +03:00
7376de0b3e
fix(ui): Story keeps plan order and removes whole cut units, refuses an emptied box, warns on cut-word clashes; preview catches short clips' ends, resets on project open, releases videos
digital-garbageandClaude Sonnet 5.52026-10-03 22:43:54 +03:00
ba5e37ea88
feat(ui): preview plays the cut clip to clip on the playhead clock, with scrubber, stop/play, timecode and Save frame
digital-garbageandClaude Sonnet 5.52026-10-03 22:23:34 +03:00
175c1a7643
fix(ui): maintenance refuses when edits are unsaved and reports a blocked or absent restart; Models/Engine keep typing, show save errors, multiline text; export keeps its project name and picked clips
digital-garbageandClaude Sonnet 5.52026-10-03 22:20:20 +03:00
326f3a145a
feat(ui): Settings window as v4 laid it out — grouped sections, About and Appearance real, the rest named stand-ins
digital-garbageandClaude Sonnet 5.52026-10-03 21:54:14 +03:00
63dfd9c499
feat(ui): v4's screen — inspector tabs/cards/fields, timeline toolbar+zoom row, count, clip move/remove, audio lane, preview empty state and transport, full menus, media bin filters/sort/views
digital-garbageandClaude Sonnet 5.52026-10-03 21:52:07 +03:00
1e9e3ea947
fix(ui): render keeps removed-from-plan clips and pauses; bin refreshes after a render; uploads one request per file; deleting media clears scene sources; menu failures are said; renamed project updates the list
digital-garbageandClaude Sonnet 5.52026-10-03 21:41:35 +03:00
b01bf71db3
feat(ui): media bin (upload, thumbnails, set as scene source, delete) under Projects/Media tabs in Assets
digital-garbageandClaude Sonnet 5.52026-10-03 21:34:57 +03:00
9add069b23
fix(ui): Generate waits while the page looks for a run already going; a failed recovered run shows ComfyUI's message
digital-garbageandClaude Sonnet 5.52026-10-03 20:20:15 +03:00
0344a0ad00
fix(ui): a refused queue shows the refusal's message instead of crashing the toast; a recovered run waits for its project and says when it was not attached
digital-garbageandClaude Sonnet 5.52026-10-03 20:15:13 +03:00
01d75a1abf
fix(ui): a result finishing in a project that is no longer open is saved there; Stop and Generate follow the run's own state; adopted runs without a result say so; progress ticks no longer rebuild the buttons
digital-garbageandClaude Sonnet 5.52026-10-03 20:09:10 +03:00
69c678e97e
fix(ui): a run already finished at reload is recorded at once instead of locking the page; recovered length uses the shared-frame rule; H3 second pass gets a fresh seed too
digital-garbageandClaude Sonnet 5.52026-10-03 20:02:46 +03:00
c046fa02c4
fix(ui): a run found after reload waits for its project, blocks Generate and can be stopped; recorded length is the queued one
digital-garbageandClaude Sonnet 5.52026-10-03 19:56:25 +03:00
3c8e6a828e
fix(ui): frame-rate cap matches the file (1000); a fresh render resets an earlier trim's window
digital-garbageandClaude Sonnet 5.52026-10-03 19:50:45 +03:00
e0a23b93b5
fix(ui): fresh seed per run (generation.seed role), a unit is made at its clips' length, all-excluded units skip (not just the root), monitor stops at a clip's own length, inspector follows the pipeline, settings capped at the file's limit
digital-garbageandClaude Sonnet 5.52026-10-03 19:46:14 +03:00
edbdd74942
fix(ui): whole-number inputs rounded at the source, one inspector row per setting, no second misleading toast, monitor not cut short
digital-garbageandClaude Sonnet 5.52026-10-03 19:36:02 +03:00
d14bc51c2d
fix(ui): left-edge trim direction, one source for length/fps (roles 'drive' it), whole-number settings only, stop/queue/no-prompt/adopt messages, ghost remove, cut halves read-only prompt, preview start+end; font test sees app/ui fonts
digital-garbageandClaude Sonnet 5.52026-10-03 19:32:36 +03:00
4f614a96dc
fix(ui): generate by unit with stop/errors/project guard, edit rollback, selection after remove, split selected clip, failed feature unsubscribed, project.video controls, preview starts at the cut
digital-garbageandClaude Sonnet 5.52026-10-03 19:22:55 +03:00
b44f031c6f
feat: app/ui services — pipeline state (ES module), generate bridge, pipeline follows the project; run/session/client ported as is
digital-garbage2026-10-03 19:05:01 +03:00
bd8ad114fc
feat: app/ui project core (ported as is) and the Assets project list; features get named services; fixes a test that leaked a pending save into the next
digital-garbage2026-10-03 19:01:47 +03:00
8507e475ed
feat: app/ui uses v4's fonts (Inter, Inter Tight, bundled offline) and matches v4's menubar and control sizes to the pixel
digital-garbage2026-10-03 18:58:46 +03:00
850db0e4e5
feat: app/ui reproduces v4's screen with placeholders — menubar, zone heads, timeline header/toolbar/lanes, preview transport — on finer mount points; hubs may carry several features
digital-garbage2026-10-03 18:54:08 +03:00
a599040b73
feat: app/ui frame laid out as v4 — fixed 280/340 side columns, full-width 320px timeline, v4 title/head/brand sizes
digital-garbage2026-10-03 18:49:49 +03:00
6e74b4532b
feat: app/ui Settings window collects sections that features announce; temp files is the first section
digital-garbage2026-10-03 18:44:09 +03:00
580fa5f94a
feat: app/ui — new frontend tree on the composer kit: frame offers regions, features load from one list and hide on failure; log is the first feature
digital-garbageandClaude Sonnet 5.52026-10-03 17:58:48 +03:00
23208f5468
feat: browser-side module contract (Modules.define) — a feature that throws or lacks what it needs is rejected and its UI removed; log panel is the first on it; Store surface frozen by test
digital-garbageandClaude Sonnet 5.52026-10-03 17:38:44 +03:00
53b0903637
fix: empty values no longer wipe module settings on Generate; liked-only clips can be re-rated either way; Generate waits for in-flight settings saves before freezing
digital-garbageandClaude Sonnet 5.52026-10-03 16:52:49 +03:00
b6319c51c4
fix: forget fires only once the first run is queued, one owner per Generate; velocity bias banks likes only, mixed sizes import, says when no structure step, refuses windows/second-order/negative-only calls
digital-garbageandClaude Sonnet 5.52026-10-03 16:34:03 +03:00
74a8ad9462
fix: rating pending — cleared rating can be given again, the forget call fires only for the Generate that really starts, delete/import keep other keys' runs, honest 'why'
digital-garbageandClaude Sonnet 5.52026-10-03 16:27:30 +03:00
c0c3318a2d
fix: every run of a Generate waits for its own rating (was: only the last run); a new Generate forgets unrated captures
digital-garbageandClaude Sonnet 5.52026-10-03 16:21:53 +03:00
c4e5ceac64
fix: momentum leaves second-order samplers alone and says so; nudge at strength 0 only learns; more tests
digital-garbageandClaude Sonnet 5.52026-10-03 12:16:26 +03:00
632a61e224
fix: momentum step size exact on plain latents too, refuses context windows in words, restarts by step index, skips last step/probes; nudge says bf16 loss and step-unknown, similar-prompts never reads the negative prompt
digital-garbageandClaude Sonnet 5.52026-10-03 11:57:43 +03:00
ca2d23b3b1
fix: momentum memory per window/call, probes and the last step excluded, exact v4 step size, freed after the run; prompt nudge keeps the sound's channels, v4's absolute strength, teaches only the positive prompt, says when it never acted
digital-garbageandClaude Sonnet 5.52026-10-03 11:49:47 +03:00
1e7899854a
feat: taste prompt nudge (embed guidance): free late-step shift of the prompt words toward the liked direction
digital-garbageandClaude Sonnet 5.52026-10-03 11:40:34 +03:00
8f1ce2a1fe
feat: momentum guidance module (running-average direction blend below a noise level, carried into the next step's input)
digital-garbageandClaude Sonnet 5.52026-10-03 11:37:22 +03:00
397f36014a
fix: loop roll failures reach the guard (recorded, dropped, call rerun); sampler keeps an empty fault record
digital-garbageandClaude Sonnet 5.52026-10-03 11:34:36 +03:00
6ac6acf612
fix: loop only catches its own roll (model errors pass, no double forward); fault record rides model_options so stock clones keep it
digital-garbageandClaude Sonnet 5.52026-10-03 11:29:50 +03:00
4d82d199e9
fix: unet-wrapper guard passes model errors through and falls back to the earlier wrapper; identity key outside the modifier prefix; loop roll shared by a step's calls; loop+windows and dropped window keywords said
digital-garbageandClaude Sonnet 5.52026-10-03 11:21:54 +03:00
639b29e697
fix: LTX temporal styles scaled nothing (core hands the wrapper a bare frame_rate); identity transfer on guided latents; context-window overlap cut below the window; fault record survives model clones
digital-garbageandClaude Sonnet 5.52026-10-03 11:08:28 +03:00
bc8631f683
feat: LTX temporal style (frame-rate styles, pulse, rapid, Mobius loop) as a model module; unet-wrapper guard
digital-garbageandClaude Sonnet 5.52026-10-03 10:52:41 +03:00