This website requires JavaScript.
25e5cc8de0
feat: timed phrases use square brackets so shortcut parentheses can sit inside
digital-garbage and Claude Opus 5
2026-09-20 00:49:16 +03:00
aa4efe3248
fix: timed phrases may contain colons and @; only :number before the window is a weight
digital-garbage and Claude Opus 5
2026-09-20 00:43:26 +03:00
64a6b93713
fix: rating from the action bar no longer pops the hover-timeline open
digital-garbage and Claude Opus 5
2026-09-20 00:36:05 +03:00
1a1ca7a31e
feat: H3 timed phrases -- (phrase@t0-t1) shapes the video only inside its window
digital-garbage and Claude Opus 5
2026-09-20 00:34:24 +03:00
5284cc8229
feat: move scene rating to the top action bar, rate without selecting on a single scene
digital-garbage and Claude Sonnet 5
2026-09-19 23:36:04 +03:00
0f77d937e5
docs: confirm the compiler-disable scope is per-call, not session-wide
digital-garbage and Claude Sonnet 5
2026-09-19 23:17:21 +03:00
54e49884a4
feat: allow H3 attention temperature to sharpen, not just flatten
digital-garbage and Claude Sonnet 5
2026-09-19 23:14:28 +03:00
c929004573
fix: disable Comfy's model compiler around REINS-injecting/block-repeat forward calls
digital-garbage and Claude Sonnet 5
2026-09-19 23:08:25 +03:00
4960fd2178
test: cover the real-direction cache path round 3 of review found was untested
digital-garbage and Claude Sonnet 5
2026-09-19 19:51:16 +03:00
54706eebe6
test: cover the dir_t_cache reuse round 2 of review flagged as untested
digital-garbage and Claude Sonnet 5
2026-09-19 19:47:03 +03:00
04f66dbc48
fix: cache the cast direction too, not just the zero fallback
digital-garbage and Claude Sonnet 5
2026-09-19 19:42:35 +03:00
3f459038ab
fix: make REINS clone/inject on every candidate block, not just the steered one
digital-garbage and Claude Sonnet 5
2026-09-19 19:38:43 +03:00
8f98f46dac
fix: cache a real .any(), not an unenforced construction guarantee
digital-garbage and Claude Sonnet 5
2026-09-19 18:55:41 +03:00
d50c33aff0
fix: actually eliminate capture()'s per-block host sync, not just re-add .clone()
digital-garbage and Claude Sonnet 5
2026-09-19 18:50:37 +03:00
7598769ac7
fix: restore h3_repr_steering's clone -- out can alias the block loop's own tensor
digital-garbage and Claude Sonnet 5
2026-09-19 18:42:05 +03:00
f5729a96df
fix: stop REINS/q-steering/av-decouple forcing host syncs in the H3 block loop
digital-garbage and Claude Sonnet 5
2026-09-19 18:34:50 +03:00
c70e16cde8
feat: numbered "Reference video N" slot for widget-level references, plus a review chain of fixes
digital-garbage and Claude Sonnet 5
2026-09-18 16:44:00 +03:00
516660bbb1
fix: hide the raw-filename duplicate of a Media Bin reference in widget pickers
digital-garbage and Claude Sonnet 5
2026-09-18 16:23:43 +03:00
e17482e2b5
fix: don't silently overwrite an unresolved widget reference, report which kind it is
digital-garbage and Claude Sonnet 5
2026-09-18 16:16:43 +03:00
e164e1ef70
feat: wire a Media Bin reference into a placed node's file-upload widget
digital-garbage and Claude Sonnet 5
2026-09-18 16:06:53 +03:00
063fa5a55b
fix: media bin thumbnails no longer reload on every reference toggle
digital-garbage and Claude Sonnet 5
2026-09-17 20:36:43 +03:00
59f91a9e24
feat: video reference wins over image reference at the same slot index
digital-garbage and Claude Sonnet 5
2026-09-17 20:14:53 +03:00
3022a341b0
fix: gate add-to-link picker on kind and combo choices compatibility
digital-garbage and Claude Sonnet 5
2026-09-17 20:03:03 +03:00
1f663a3ce1
feat: allow adding inputs to an already-created linked input
digital-garbage and Claude Sonnet 5
2026-09-17 19:53:31 +03:00
4f18eefa69
feat: picker wheel -- customizable radial menu, replaces v4's pinned buttons
digital-garbage and Claude Sonnet 5
2026-09-16 06:25:12 +03:00
4a1f60bda6
feat: sampler quick-access -- steps/scheduler/sampler in one click
digital-garbage and Claude Sonnet 5
2026-09-16 06:09:29 +03:00
bac2f3c5af
feat: overlay tracks -- no default lane until the user adds one
digital-garbage and Claude Sonnet 5
2026-09-16 05:42:07 +03:00
0a71e0b929
fix: tour -- clear tour-s1's dead rating: "good" left over from round-9's scene_renders fix
digital-garbage and Claude Sonnet 5
2026-09-16 00:52:50 +03:00
ecbdc42785
fix: tour -- restart mock was reloading the real page, plus a stray player fetch
digital-garbage and Claude Sonnet 5
2026-09-16 00:48:40 +03:00
e9a570405f
fix: tour -- mock restart/git/refinement-key ops, the most severe gap yet
digital-garbage and Claude Sonnet 5
2026-09-15 23:10:32 +03:00
6658a95928
fix: tour -- mock pipeline_state.js and custom_nodes.js, real files were at risk
digital-garbage and Claude Sonnet 5
2026-09-15 23:05:39 +03:00
97e1029ca0
fix: tour -- mock settingsCard, guard applyGlobalPromptQuiet at its root
digital-garbage and Claude Sonnet 5
2026-09-15 22:59:29 +03:00
37574ac44c
fix: tour -- block runComboSweep, the real gap round 5's sweep found
digital-garbage and Claude Sonnet 5
2026-09-15 22:51:28 +03:00
cd1d07d96c
fix: tour -- close the second funnel round 4 found, correct the overclaim
digital-garbage and Claude Sonnet 5
2026-09-15 22:45:53 +03:00
61a4817460
fix: tour -- close the save-bypass at its root, not by enumerating callers
digital-garbage and Claude Sonnet 5
2026-09-15 22:41:39 +03:00
da04063a77
fix: tour -- also block Save video, a dormant landmine round 2 flagged
digital-garbage and Claude Sonnet 5
2026-09-15 22:34:34 +03:00
c020ee8ca8
fix: tour -- Sync scenes from preview could reach a real save, and a demo text mismatch
digital-garbage and Claude Sonnet 5
2026-09-15 22:30:50 +03:00
ee2c0d55ea
fix: tour demo -- parsed.scenes must be an array, not a count
digital-garbage and Claude Sonnet 5
2026-09-15 22:26:01 +03:00
8e0d02363e
fix: settings card export -- round 5 found unwrapped head titles cost real CPU
digital-garbage and Claude Sonnet 5
2026-09-15 22:15:57 +03:00
5214dd7a86
fix: settings card export -- cap dict KEYS, not just values, in two more places
digital-garbage and Claude Sonnet 5
2026-09-15 22:08:06 +03:00
eda757e103
fix: settings card export -- round 4 found slot metadata bypassed every cap
digital-garbage and Claude Sonnet 5
2026-09-15 22:05:29 +03:00
ffb40d271f
fix: settings card export -- round 3 found the DoS bound in a new place
digital-garbage and Claude Sonnet 5
2026-09-15 21:55:26 +03:00
7005de86e5
fix: settings card export -- round 2 found the DoS bound still had gaps
digital-garbage and Claude Sonnet 5
2026-09-15 21:49:38 +03:00
691f17168b
fix: settings card export -- bound render cost, stop a blob-URL leak
digital-garbage and Claude Sonnet 5
2026-09-15 21:41:39 +03:00
6d496251f9
feat: settings card export -- render the live pipeline as a PNG
digital-garbage and Claude Sonnet 5
2026-09-15 21:29:22 +03:00
06621bb2e3
docs: note has_block's contains-not-is limit on SLA's H3 gate
digital-garbage and Claude Sonnet 5
2026-09-15 15:24:29 +03:00
548d99a39b
fix: SLA's H3 gate now matches the qualified class, not a bare name
digital-garbage and Claude Sonnet 5
2026-09-15 15:20:51 +03:00
79ca8cfb6b
feat: SLA block-sparse attention for MiniMax H3, ported from v4
digital-garbage and Claude Sonnet 5
2026-09-15 15:13:05 +03:00
fe8d530a13
fix: reference-image wiring -- derive stale-render notice ownership from text, not a hand-tracked flag
digital-garbage and Claude Sonnet 5
2026-09-15 15:02:47 +03:00
ae319cb3bd
fix: reference-image wiring -- _recordSegment was a third clobberer of state.notice
digital-garbage and Claude Sonnet 5
2026-09-15 14:59:21 +03:00
2e738a831e
fix: reference-image wiring -- notice race and dangling-source masking
digital-garbage and Claude Sonnet 5
2026-09-15 14:54:39 +03:00
1abf136e03
feat: wire per-scene reference-image picking into the real generate flow
digital-garbage and Claude Sonnet 5
2026-09-15 14:46:57 +03:00
68df7ba866
fix: replay the "adopt" event to a listener that registers after it already fired
digital-garbage and Claude Sonnet 5
2026-09-15 12:19:31 +03:00
a742318cc0
fix: give the in-flight guard its own dedicated flag instead of reusing state.gen
digital-garbage and Claude Sonnet 5
2026-09-15 12:10:23 +03:00
f803b1a329
fix: refuse an overlapping generate() instead of corrupting the in-flight run's state
digital-garbage and Claude Sonnet 5
2026-09-15 12:01:52 +03:00
c67e223937
fix: don't stop the batch wall clock after the first run of a montage/selection
digital-garbage and Claude Sonnet 5
2026-09-15 11:54:25 +03:00
aa1cec7817
fix: carry every scene a multi-scene run covers through reattach, not just the first
digital-garbage and Claude Sonnet 5
2026-09-15 11:47:08 +03:00
bb404d988d
feat: wire Generate/Cancel/reattach through v5's real check->queue->terminal flow
digital-garbage and Claude Sonnet 5
2026-09-15 11:34:58 +03:00
c6559765b7
fix: pipeline_state.js -- deep-merge queued saves, close a load race
digital-garbage and Claude Sonnet 5
2026-09-15 11:07:10 +03:00
770d58a315
feat: schema-driven Models & Pipeline, plus shared pipeline state
digital-garbage and Claude Sonnet 5
2026-09-15 10:59:47 +03:00
2831a004b6
fix: scope valuesAlreadyPlaced() to known module ids
digital-garbage and Claude Sonnet 5
2026-09-15 10:20:32 +03:00
99f3062ada
feat: schema-driven Engine Settings, replacing v4's hardcoded Studio/Chain panel
digital-garbage and Claude Sonnet 5
2026-09-15 10:14:40 +03:00
776529e0d8
feat: assign category to every remaining module
digital-garbage and Claude Sonnet 5
2026-09-15 09:46:58 +03:00
ebd7a94215
fix: api.js -- stubs reject instead of resolving, stop double-unwrapping lists
digital-garbage and Claude Sonnet 5
2026-09-15 09:44:18 +03:00
b7acc2e91a
feat: rewire api.js against v5's real routes, stub the rest safely
digital-garbage and Claude Sonnet 5
2026-09-15 09:37:06 +03:00
6303f1312c
fix: retire the stale composer layout suite, close a registry test gap
digital-garbage and Claude Sonnet 5
2026-09-15 00:21:18 +03:00
29ac44ffcd
feat: v4 UI port Phase A start -- module categories, legacy frontend served live
digital-garbage and Claude Sonnet 5
2026-09-14 23:58:51 +03:00
a600fe3e29
fix: real timeline -- full-width layout, playhead reentrancy, panel overlap
digital-garbage and Claude Sonnet 5
2026-09-13 19:29:44 +03:00
2092c8b67e
feat: a real single-track timeline -- seconds, playhead, click-to-seek
digital-garbage and Claude Sonnet 5
2026-09-13 18:57:01 +03:00
9e3adf250d
feat: an "Add group/node" card in the pipeline window
digital-garbage and Claude Sonnet 5
2026-09-13 18:24:07 +03:00
7a75d93423
test: prevvideo -- assert same-class sockets still share one loader node
digital-garbage and Claude Sonnet 5
2026-09-12 03:09:54 +03:00
6571543212
fix: prevvideo -- scope loader node id by class, don't drop a second notice
digital-garbage and Claude Sonnet 5
2026-09-12 03:06:32 +03:00
198318db3e
feat: auto-wire previous scene's whole video into a ref-video slot
digital-garbage and Claude Sonnet 5
2026-09-12 02:59:22 +03:00
0f6709f5a0
fix: prevframe round 3/4 -- sanitize output filename, surface the declared warning
digital-garbage and Claude Sonnet 5
2026-09-12 02:47:05 +03:00
094694bcc1
fix: prevframe round 2 — non-dict payload crash, generative-unit scoping bug
digital-garbage and Claude Sonnet 5
2026-09-12 02:36:11 +03:00
cc7e06893b
fix: prevframe extraction — no shared-folder leak, path traversal, silent failure
digital-garbage and Claude Sonnet 5
2026-09-12 02:28:22 +03:00
f64b0659eb
feat: auto-wire previous scene's last frame into R2V reference slot
digital-garbage and Claude Sonnet 5
2026-09-12 02:18:18 +03:00
7a226830b1
feat: GGUF loader support, and fix silent pipeline-editor state loss
digital-garbage and Claude Sonnet 5
2026-09-11 18:14:46 +03:00
4744d30087
fix: H3 preset combo values rejected by real node schemas
digital-garbage
2026-09-11 13:32:52 +03:00
febb67c1ab
fix: reference-wiring silent drops/overwrites, found by adversarial review
digital-garbage
2026-09-11 13:13:49 +03:00
33e2b02f4d
app: a "Load preset..." button in the pipeline window, wired to the new route
digital-garbage
2026-09-11 12:06:09 +03:00
3931677507
feat: per-scene resolution source + references, picked from the Media bin
digital-garbage
2026-09-11 12:00:16 +03:00
ceac622f2c
feat: MiniMax H3 Reference-to-Video pipeline preset, and a real MatchType fix it surfaced
digital-garbage
2026-09-11 11:46:48 +03:00
f8dd49d04f
feat: FunPackLoadMedia -- load a media-library file into the graph as an image
digital-garbage
2026-09-11 11:37:23 +03:00
d80be3c327
fix: bound resolve_variables output size for non-cyclic fan-out chains
digital-garbage
2026-09-11 11:22:42 +03:00
53d7be9c68
test: cover mixed-mechanism dit-patch leak unwinding + optimized_attention_override slot
digital-garbage
2026-09-10 23:37:33 +03:00
310a2be912
fix: H3 dit-patch hooks (REINS/query steering/decouple/temperature/repeat/span/probe) leaked on interrupt
digital-garbage
2026-09-10 23:28:59 +03:00
4e1df61cbe
app: fix the Variables editor's remaining reentrancy and keyboard gaps
digital-garbage
2026-09-08 12:50:02 +03:00
a651d4d2da
app: a variable row's own delete button can survive a sibling row's blur
digital-garbage
2026-09-08 12:40:17 +03:00
86484bf2d8
app, core: fix Undo silently no-op'ing after a variable edit
digital-garbage
2026-09-08 12:24:29 +03:00
d861de7231
app: draw a fresh seed for shortcut expansion on every Generate
digital-garbage
2026-09-08 12:14:06 +03:00
2e384c48b2
core, app: shortcuts, autocomplete, and prompt-craft expansion
digital-garbage
2026-09-08 11:49:49 +03:00
e9fcfa247b
core: anchor and postfix, the other two project-level prompt fields
digital-garbage and Claude Sonnet 5
2026-09-08 11:00:48 +03:00
93bdd27b32
app, core: a node's outputs are visible, and model family detection
digital-garbage and Claude Sonnet 5
2026-09-08 10:54:28 +03:00
75e9e9f686
core, app: pipeline wiring, and Restart/auto-stash for the updater
digital-garbage and Claude Sonnet 5
2026-09-07 19:25:06 +03:00
fd292259e7
core, app: media import -- a library separate from the run-output bin
digital-garbage and Claude Sonnet 5
2026-09-07 16:58:18 +03:00
0746e31544
core, app: the negative prompt is a real per-project field, not ephemeral state
digital-garbage
2026-09-07 14:05:22 +03:00
739a720adc
app, core: Settings matches v4 -- retractable rail, fixed frame, real About
digital-garbage
2026-09-07 13:47:18 +03:00
1c27790ae4
core, app: negative prompt moves from Constructor to Project settings
digital-garbage
2026-09-07 13:46:51 +03:00
ecbd9e8519
app: two findings from the adversarial pass on the Settings rewrite
digital-garbage
2026-09-07 12:23:36 +03:00