40 Commits
Author SHA1 Message Date
digital-garbage a4fcafe014 Timeline: Rate scene, Upscale and Interpolate in the header after Takes; From bin, Effect and Overlay folded into one + Add menu 2026-11-08 02:10:07 +02:00
Claude c8e9a00c86 Save the project when the page is left, and apply the media bin's saved view once the project opens
A reload within the autosave delay lost the edit, and the bin read its saved view before the project had loaded.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01N4wvFjWRL177UGwPSYfy9s
2026-10-25 20:28:23 +00:00
Claude 3adebb731f Rename FunPack to FunUI (5.0.3 Classy Chopper): /fun endpoint, wink logo, load-time migration of old names
Old project/workflow names and browser settings migrate on load; /funpack redirects to /fun.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_016acRss69eH1235eRdFTZHY
2026-10-25 13:11:03 +00:00
Claude 8fef71b9ea Loading window: opens at once on start, names the module being loaded (N out of M)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ED1Y4LDd9wWTzrcadwtKVZ
2026-10-20 15:34:22 +00:00
Claude 4916af2bcd UI: tests for app.dom, stage, cover, look, tiles; feature rule fixtures
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0155S2Ye8BRUakV7GHAsmYWu
2026-10-17 14:25:18 +00:00
Claude 908feac364 UI: every feature builds from the kit and reaches the page through app.dom; kit gains stage, cover, corner, look
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0155S2Ye8BRUakV7GHAsmYWu
2026-10-17 14:19:46 +00:00
Claude 326366c425 UI: feature lint rule, app.dom service, kit tiles/cards/grid/hero; move simple features onto them
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_0155S2Ye8BRUakV7GHAsmYWu
2026-10-17 14:10:17 +00:00
digital-garbageandClaude Sonnet 5.5 a88b814b28 fix: modules no longer import each other (shared taste helper is a plain file); UI gates match real ids and are tested; boot cannot stall; empty pipelines refused; truncated .gguf listing says so (attacker round 15)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-15 22:10:20 +03:00
digital-garbageandClaude Sonnet 5.5 f353b9a925 feat: UI features and tabs whose backend module is not installed are hidden, not left to fail when pressed
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-15 21:55:12 +03:00
digital-garbageandClaude Opus 5.5 9f8d8034e1 fix: Generate waits for Story text still being split; Chat says when no enhancer is there; node dots match the banner; queue refusals name the scene; drop unused frozenInputs
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-06 02:04:19 +03:00
digital-garbageandClaude Opus 5.5 8399b9f196 fix: Generate freezes the pipeline at the click for the whole run; a pipeline that could not get through mid-session keeps being retried; Generate's refusal says the real reason; Sampler waits for a queued save before calling it failed
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 14:31:37 +03:00
digital-garbageandClaude Opus 5.5 b65ef15199 fix: Generate refuses, saying why, until the open project's pipeline is live; Sampler shows what will really run when a save fails; takes check the right pipeline
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 14:14:34 +03:00
digital-garbageandClaude Opus 5.5 ef84df4286 fix: views redraw when a project's pipeline goes in; project switches wait for edits in flight and load one at a time; modifier settings hide when the pipeline cannot install them; refusals name the setting the person sees; older SD1.x files are recognised; stale load retries are cancelled
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 09:23:18 +03:00
digital-garbageandClaude Opus 5.5 608b4dd566 fix: a new project keeps an inherited preset pipeline whole; an edit reaches its project before the model probe answers; readiness names non-CPU devices; a pipeline that cannot load says so
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-05 08:47:57 +03:00
digital-garbageandClaude Sonnet 5.5 046e24dea1 style: inspector cards, readiness rows, list cards, responsive columns, welcome; remove Simple mode (replaced by Disable all enhancements)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 15:18:37 +03:00
digital-garbageandClaude Sonnet 5.5 fd5e072826 feat: subject text — a reference picture's meaning is put before the anchor of every scene that uses it (tile menu ▸ Subject text…)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 13:55:47 +03:00
digital-garbageandClaude Sonnet 5.5 e6b928826f feat(ui): takes — every render is kept; 'Takes ×N' remakes a scene with only the seed changing; the Scene tab steps through them, ratings travel with each take
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 12:37:58 +03:00
digital-garbageandClaude Sonnet 5.5 4d76f4c6e0 feat: Continuity — a 'From generated frame' scene starts from the last picture of the clip before it (render module's last-frame route, dark-frame guard), identity picture for every scene, Engine ▸ Continuity settings
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 04:03:13 +03:00
digital-garbageandClaude Sonnet 5.5 864e148fa3 feat(ui): click a bin tile to look at it on the monitor; liked/disliked marks on timeline clips
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 03:20:39 +03:00
digital-garbageandClaude Sonnet 5.5 edd5372281 feat(ui): drag bin tiles onto the timeline (video clip, sound lane, clip anchor, new scene, overlay)
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 03:18:06 +03:00
digital-garbageandClaude Sonnet 5.5 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
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 03:00:12 +03:00
digital-garbageandClaude Sonnet 5.5 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
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 02:21:16 +03:00
digital-garbageandClaude Sonnet 5.5 3503081cbc feat(ui): picker wheel (middle mouse) over the actions features offer
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 02:14:46 +03:00
digital-garbageandClaude Sonnet 5.5 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
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 02:11:08 +03:00
digital-garbageandClaude Sonnet 5.5 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
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-04 02:05:39 +03:00
digital-garbageandClaude Sonnet 5.5 7e58ffd447 feat(ui): post-render Upscale (never / button beside the rating / always), Editor settings section hosts feature sections, project prefs travel with the project
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 23:33:58 +03:00
digital-garbageandClaude Sonnet 5.5 f66738f705 feat(ui): Separate/Remove audio with audio lanes that follow their clips; real saved and ComfyUI chips
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 22:55:13 +03:00
digital-garbageandClaude Sonnet 5.5 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
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 22:20:20 +03:00
digital-garbageandClaude Sonnet 5.5 778b9c0ff6 feat(ui): Updates & ComfyUI section and Welcome cards run update, switch branch, rollback, restart
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 22:12:24 +03:00
digital-garbageandClaude Sonnet 5.5 5c5948dd6a feat(ui): keyboard service; undo/redo, add and delete scene keys
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 22:01:45 +03:00
digital-garbageandClaude Sonnet 5.5 1a33132794 feat(ui): dock toggles hide Assets/Preview/Properties; splitters no longer break zone sizing
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 22:01:00 +03:00
digital-garbageandClaude Sonnet 5.5 b59d90ebae feat(ui): Composer window, Simple mode, Welcome, draggable splitters + Reset Layout
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 21:59:46 +03:00
digital-garbageandClaude Sonnet 5.5 326f3a145a feat(ui): Settings window as v4 laid it out — grouped sections, About and Appearance real, the rest named stand-ins
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 21:54:14 +03:00
digital-garbageandClaude Sonnet 5.5 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
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 21:52:07 +03:00
digital-garbageandClaude Sonnet 5.5 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
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 21:41:35 +03:00
digital-garbage b44f031c6f feat: app/ui services — pipeline state (ES module), generate bridge, pipeline follows the project; run/session/client ported as is 2026-10-03 19:05:01 +03:00
digital-garbage 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 2026-10-03 19:01:47 +03:00
digital-garbage 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 2026-10-03 18:54:08 +03:00
digital-garbage 6e74b4532b feat: app/ui Settings window collects sections that features announce; temp files is the first section 2026-10-03 18:44:09 +03:00
digital-garbageandClaude Sonnet 5.5 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
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-03 17:58:48 +03:00