Claude
769f1f2179
Review round 11: project and queue checks after the last upscale wait, retry bookkeeping cleared on stop, tests that fail without the fixes, px lint ignores case
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjX7o2YfeGQE18MEtPu
2026-11-09 10:46:27 +00:00
Claude
9d4d7ca107
Review round 10: tour follows Render relabel and resize, upscale re-check before queueing, Always retry cap tested, px lint flags every px but 0 and 1
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjX7o2YfeGQE18MEtPu
2026-11-09 10:41:29 +00:00
Claude
4209fd7695
Pinned references feed the model input of their number per kind; a video's own sound with no input is said; preview rechecks after the upscale wait; lint covers rgb/hsl; tests
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjX7o2YfeGQE18MEtPu
2026-11-08 22:20:51 +00:00
Claude
c873f4b318
Review round 3: tour follows the renamed Generate button, upscale-model block also for the Training preview and a reloaded page, px/colour lint covers negatives and frame.css, tests for the load path and the flag
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01Tw9fjX7o2YfeGQE18MEtPu
2026-11-08 21:52:16 +00:00
digital-garbage and Claude Sonnet 5.5
aa31b95ea5
Timeline header on one line; kit literals into tokens; Composer fits; running-state viewport test; remove Auto Montage
...
- Header: view toggles (Assets/Preview/Properties/Auto-hide) move to the top bar; progress, the prompt warning and scene actions (rate, upscale, interpolate) move to the row under the toolbar; the timeline head never wraps from 1000px up and never clips its controls. The top bar grows a line instead of spilling when it wraps.
- Kit: every literal pixel size in element CSS is a token (the ratchet test is now zero); Composer's text box follows the viewport; the catalogue shows the component sizes.
- test:viewport adds a fake ComfyUI queue and socket for the render-running state and asserts the header is one row.
- Auto Montage removed (button, window, code, README/docs, tests). Saved projects holding pieces it made still load: the reused flag is kept.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-06 14:28:45 +02:00
digital-garbage and Claude Sonnet 5.5
d8a906a866
Kit: responsive system (scales, wrapping toolbars, bounded windows), viewport test, docs
...
Lane sizes and the window margin become tokens; toolbars wrap by default; windows are capped to the viewport; a ratchet test stops element CSS gaining literal pixel sizes. app/e2e runs the real app in Chromium and Firefox at eight screen sizes (npm run test:viewport). docs/ui-design-guidelines.md gains "Responsive by construction".
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-06 13:54:56 +02:00
digital-garbage and Claude Sonnet 5.5
b97a08faf7
Tab accepts a prompt suggestion (also in Anchor/Postfix); pending modules show a Restart banner and the restart dialog lists what it will install
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-11-06 12:35:34 +02: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
0708a7bd95
ui kit: Genie open and close for Composer and Training
...
A window grows out of the button that opens it and flows back into it, like a macOS window to the Dock.
Skipped with reduced motion or when the browser has no Element.animate.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01E6LjCrZ8KMcHGZyRWjkPA5
2026-10-22 13:08:12 +00:00
Claude
a8c8d4d5ac
ui kit: slider value is typeable, selected states carry more than colour
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01E6LjCrZ8KMcHGZyRWjkPA5
2026-10-22 13:04:39 +00:00
Claude
45b60ac874
Training captions are plain text boxes; the set has its own prefix and postfix
...
Tags from the tagger are added after a comma and the caption is never reworded.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MpnF7GwNGMbngU11wjym7P
2026-10-17 18:38:03 +00:00
Claude
e638a06b13
UI kit: captioned.cell and captioned.side (preview with its tag editor)
...
A picture or clip with its caption in one card, for tagging training data.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MpnF7GwNGMbngU11wjym7P
2026-10-17 15:07:33 +00:00
Claude
355951c9b1
UI kit: chart.line, tags.editor and tags.cloud elements
...
Needed by the LoRA training window (loss graph, tag editing, tag frequencies).
Demos, behaviour tests and kit reference included.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01MpnF7GwNGMbngU11wjym7P
2026-10-17 14:40:39 +00:00
Claude
6b61c16bc8
Merge origin/dev (module ui.js removed) into the feature-lint work
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_0155S2Ye8BRUakV7GHAsmYWu
2026-10-17 14:26:04 +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
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
Claude
f9863700e6
Remove module ui.js support: unused by any module or the live app
...
Drops the registry lookup, manifest field, /modules route, ui.js loading in panels.js, MODULE_RULES lint, services.js, their tests and docs.
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_01EymCrVCefq4m9Uv6MAkzz5
2026-10-17 13:59:18 +00:00
digital-garbage and Claude Sonnet 5.5
298d43c89e
feat: quick wheel gets Disable all enhancements and Fix the seed (with a notice); the cross closes the wheel; long labels wrap inside the ring
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-17 03:08:34 +03:00
digital-garbage and Claude Sonnet 5.5
cd9959cb19
fix: galleries keep the tiles that did not change, so toggling a reference no longer rebuilds the bin, reloads its thumbnails or resets its scroll
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-13 05:38:27 +03:00
digital-garbage and Claude Opus 5.5
f39f5e730a
fix: a held spinner interrupted by a redraw still commits on release (Chromium blurs the removed field)
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 00:19:20 +03:00
digital-garbage and Claude Opus 5.5
57c74268cd
fix: ratings set the odds (each like up, each dislike down, a run of dislikes much more); a redraw never commits mid-swap
...
A rating keeps the prompt that made the render and when; matcher replays the expander exactly.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-10 00:13:50 +03:00
digital-garbage and Claude Opus 5.5
7917e4070e
fix: ratings keep teaching after a regenerate, a cleared text or a left-out clip; Build never assembles a rated-down shortcut or pair
...
Flush waits for a save already on its way; a field removed by a redraw no longer commits on blur.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 23:46:19 +03:00
digital-garbage and Claude Opus 5.5
7b52643271
fix: Build weighs ratings only, matches triggers as the expander does, never wipes a scene; held arrows commit on release
...
Stats read 6000 scenes x 2400 triggers in under 1 s (was 2 min). Length fields show the grid value they use.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 17:59:01 +03:00
digital-garbage and Claude Opus 5.5
39876d871a
fix: number arrows keep working when the panel redraws: caret and uncommitted edits move to the redrawn field; a held spinner commits on release
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-09 16:55:39 +03:00
digital-garbage and Claude Opus 5.5
1576730c52
fix: no empty toast at generation start (a cleared pipeline note became a wordless bubble); toasts with no words are never shown
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-06 12:45:26 +03:00
digital-garbage and Claude Opus 5.5
ec0021892d
fix: Inspector keeps a pressed button through its click; not-taught reason trusts the server's label; no reload flicker at the end; keyboard arrows commit like typing
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-06 09:53:50 +03:00
digital-garbage and Claude Opus 5.5
05ade5db82
fix: typed node values go live at once; number arrows commit; closing a window or starting Generate commits the focused field; Composer button toggles; padded popovers
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-06 09:43:41 +03:00
digital-garbage and Claude Opus 5.5
f4e89d4433
fix: auto-hide opens from its strip, never the title bar; popovers re-place on resize; one-line autocomplete; last frame held at end; saved videos named after their render
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-06 06:44:27 +03:00
digital-garbage and Claude Opus 5.5
baaa792993
fix: window ✕ closes (title-bar drag no longer captures its buttons); 💡 follows its box when the window moves
...
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com >
2026-10-06 03:32:14 +03:00
digital-garbage and Claude Sonnet 5.5
fe2d561316
feat(ui): timeline edge snapping (Alt frees), picture badge+thumbnail on clips, auto-hide timeline
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-04 12:17:38 +03:00
digital-garbage and Claude Sonnet 5.5
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
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-03 23:31:12 +03:00
digital-garbage and Claude Sonnet 5.5
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
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-03 23:20:23 +03:00
digital-garbage and Claude Sonnet 5.5
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
...
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com >
2026-10-03 23:09:51 +03:00
digital-garbage and Claude 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