This website requires JavaScript.
b28071bca2
fix(ui): node shelf fills its row; light preview stage isn't black
digital-garbage
2026-08-13 14:13:28 +03:00
db70062bb7
feat(ui): one start screen, and chrome in the system face
digital-garbage
2026-08-12 19:56:10 +03:00
457136ca68
feat: t2v mode, a type scale, Inter, and 4.0.0
digital-garbage
2026-08-12 19:43:39 +03:00
218bf5e628
feat(wizard): tour step, one continuous surface, restart-on-abandon
digital-garbage
2026-08-12 19:18:16 +03:00
5babbdda82
fix(settings): hold autosave until the Settings window closes
digital-garbage
2026-08-12 19:06:18 +03:00
2c0b08bdee
fix(models): wires onto core ports can be removed again; readable node shelf
digital-garbage and Claude Opus 5
2026-08-12 18:47:43 +03:00
ef9f7d02f7
feat(models): node shelf, and no autosave while a node is open
digital-garbage and Claude Opus 5
2026-08-12 18:39:25 +03:00
9916840cb1
fix(theme): apply the colour scheme on click only
digital-garbage and Claude Opus 5
2026-08-12 14:46:14 +03:00
03c0b2dcd9
fix(onboarding): setup panes open over the wizard instead of replacing it
digital-garbage and Claude Opus 5
2026-08-12 14:41:02 +03:00
f28e57fbe3
feat(onboarding): first-run wizard for both frontends
digital-garbage and Claude Opus 5
2026-08-12 14:28:56 +03:00
c5b2e6e48f
feat(splash): Update / Switch branch / Restart on every entry screen
digital-garbage and Claude Opus 5
2026-08-12 14:04:01 +03:00
65976d0c26
feat(theme): light, dark and auto colour schemes
digital-garbage and Claude Opus 5
2026-08-12 13:55:40 +03:00
5cbe20e6c9
ui(models): input sources above values, wired outputs at the bottom
digital-garbage and Claude Opus 5
2026-08-12 13:42:37 +03:00
7b84dfeebc
docs: trim backstory from changelog, README, tooltips and comments
digital-garbage and Claude Opus 5
2026-08-12 03:21:48 +03:00
7329cd9680
fix: multi-scene chains work with a resolution-changing second pass
digital-garbage and Claude Opus 5
2026-08-12 00:05:52 +03:00
cce30ab3a7
Merge dev into main - Release 3.5.1 "Auspicious Asparagus"
v3.5.1
digital-garbage
2026-08-11 23:56:03 +03:00
06c3f75080
release: 3.5.1 "Auspicious Asparagus"
digital-garbage and Claude Opus 5
2026-08-11 23:55:53 +03:00
98d48e78e3
fix: cut_opening_frames cuts decoded pixels, not latents (noisy first frame)
digital-garbage and Claude Opus 5
2026-08-11 23:47:51 +03:00
e7b624d684
fix: drop guide keyframes on a resized second pass; unify the two ALG switches
digital-garbage and Claude Opus 5
2026-08-11 23:39:47 +03:00
b6fa5b177d
feat: About panel reports the host's hardware and software
digital-garbage and Claude Opus 5
2026-08-11 23:15:30 +03:00
03158b4edf
fix: two LTX-2.5 assumptions that would have failed silently
digital-garbage and Claude Opus 5
2026-08-11 22:36:38 +03:00
c1f40ec48e
fix: the ALG toggle belongs with the sampler, not under Experimental
digital-garbage and Claude Opus 5
2026-08-11 03:58:41 +03:00
48ff7f0f48
feat: schedules for every sampler, a usable frames field, ALG on any sampler
digital-garbage and Claude Opus 5
2026-08-11 03:53:11 +03:00
75ebbb790b
fix: only warn when Studio has NO conditioning source at all
digital-garbage and Claude Opus 5
2026-08-08 22:34:04 +03:00
f7d20b4999
feat: project texts reach nodes that encode on their own, expanded
digital-garbage and Claude Opus 5
2026-08-08 22:25:55 +03:00
7d3cf61920
fix: an fl2va/ref2va node satisfies H3's AV latent requirement
digital-garbage and Claude Opus 5
2026-08-08 22:13:00 +03:00
bd9cb3062a
fix: a wired positive_conditioning satisfies Studio's CLIP requirement
digital-garbage and Claude Opus 5
2026-08-08 22:04:37 +03:00
4e6c68bf51
feat: the project remembers your Editor settings, so a new rental doesn't reset them
digital-garbage and Claude Opus 5
2026-08-06 19:41:18 +03:00
946ea6b23a
feat: every Engine setting says what it does, what it costs and what it needs
digital-garbage and Claude Opus 5
2026-08-06 19:31:00 +03:00
c37319fb2a
feat: settings say what they do in one line; cut_opening_frames works on H3
digital-garbage and Claude Opus 5
2026-08-06 19:24:42 +03:00
e0ab2da505
test: pin the hold-back rule as a fixture instead of a live project
digital-garbage and Claude Opus 5
2026-08-06 13:12:15 +03:00
b99b530665
fix: the project remembers which model family it is for
digital-garbage and Claude Opus 5
2026-08-06 13:03:39 +03:00
532361fb49
feat: h3_audio_clock works with stock ComfyUI samplers too
digital-garbage and Claude Opus 5
2026-08-06 12:52:07 +03:00
132feed08b
feat: H3 audio clock — integrate audio on its own flow schedule
digital-garbage and Claude Opus 5
2026-08-06 12:39:06 +03:00
fdee1fea1a
fix: spare H3 token tags are trimmed, not thrown away
digital-garbage and Claude Opus 5
2026-08-05 15:48:25 +03:00
fdf39bbd03
fix: H3 image conditioning reaches the model
digital-garbage and Claude Opus 5
2026-08-05 15:40:23 +03:00
cd6639e7a7
feat: guide strengths span the full 0..1 range
digital-garbage and Claude Opus 5
2026-08-05 15:32:20 +03:00
68a697d521
fix: drop the H3 v2a_grad_scale chip
digital-garbage and Claude Opus 5
2026-08-05 15:23:14 +03:00
05a97ada2d
fix: turning JoyAI audio memory off clears the H3 v2a chip
digital-garbage and Claude Opus 5
2026-08-05 11:36:29 +03:00
7af38e2e55
Merge dev into main - Release 3.5.0
v3.5.0
digital-garbage and Claude Opus 5
2026-08-04 22:57:25 +03:00
a407b01e9f
release: 3.5.0 — MiniMax H3 as a second model family
digital-garbage and Claude Opus 5
2026-08-04 22:57:10 +03:00
f40ae828a5
fix: the H3 v2a hint only fires when JoyAI audio memory is on; guard the inputs too
digital-garbage and Claude Opus 5
2026-08-04 22:48:15 +03:00
9ea0be0713
feat: a non-finite latent stops the run where it happened
digital-garbage and Claude Opus 5
2026-08-04 22:41:45 +03:00
8e8a4a5471
fix: the log panel stops eating your selection mid-copy
digital-garbage and Claude Opus 5
2026-08-04 22:33:15 +03:00
4372988bc2
fix: a core override left behind by a family switch is no longer emitted
digital-garbage and Claude Opus 5
2026-08-04 22:18:12 +03:00
0bf1a80820
feat: the KSampler pass can build its own schedule from steps + a scheduler
digital-garbage and Claude Opus 5
2026-08-04 22:07:55 +03:00
e001853f7a
fix: H3 token tags are reconciled with the conditioning Studio hands on
digital-garbage and Claude Opus 5
2026-08-03 22:03:24 +03:00
981798d6d9
fix: the sampler-name list comes from ComfyUI, not a hardcoded eight
digital-garbage and Claude Opus 5
2026-08-03 21:52:14 +03:00
3506471906
fix: H3 decodes audio from the sampler latent, matching the reference graph
digital-garbage and Claude Opus 5
2026-08-03 21:46:12 +03:00
9eb56e791b
feat: reference media is marked in the bin and wired to node inputs
digital-garbage and Claude Opus 5
2026-08-03 20:44:23 +03:00
209c5d01f8
fix: the updater survives an upstream history rewrite
digital-garbage and Claude Opus 5
2026-08-03 20:23:06 +03:00
eb799743fe
fix: autogrow entries are addressed by their dotted socket id
digital-garbage and Claude Opus 5
2026-08-03 20:16:32 +03:00
22607b0c14
refactor: core widget baseline is a values-only file, keyed by core id
digital-garbage and Claude Opus 5
2026-08-03 20:04:20 +03:00
e1ae4acea9
fix: wire H3 reference lists, bind node prompts to the project prompt, survive a missing projector file
digital-garbage and Claude Opus 5
2026-08-03 19:56:32 +03:00
ab85ef4ca9
test: kill the 22 chronic failures — they were stub collisions, not redundant tests
digital-garbage and Claude Opus 5
2026-08-03 11:48:58 +03:00
4aec53e01b
feat: MiniMax-H3 against the merged release — real i2v anchors, model-owned frame geometry
digital-garbage and Claude Opus 5
2026-08-03 11:17:43 +03:00
349cce2be8
feat: model family is chosen in Pipeline setup, with declared placeholders for H3
digital-garbage and Claude Opus 5
2026-08-03 01:44:34 +03:00
990b29b8c9
feat: MiniMax-H3 in the Editor and Easy Gen — family-aware graph, ref2va UI, video references
digital-garbage and Claude Opus 5
2026-08-03 01:31:04 +03:00
c77fd95f12
feat: MiniMax-H3 ref2va — native reference conditioning, replacing the LTX identity path
digital-garbage and Claude Opus 5
2026-08-03 01:03:48 +03:00
c731d8d451
feat: MiniMax-H3 foundation — adapter module, stream axes, frame grid, keyframe guides
digital-garbage and Claude Opus 5
2026-08-03 00:51:54 +03:00
64ad739d2b
feat: live elapsed timer on the Generate buttons
digital-garbage and Claude Opus 5
2026-08-02 03:17:56 +03:00
0b8dbf91f0
fix: stop the sharpen round-trip from smearing through a box filter
digital-garbage and Claude Opus 5
2026-08-02 02:52:06 +03:00
858e7d9cb6
feat: warn on the main window when Best-FaceID cannot do anything
digital-garbage and Claude Opus 5
2026-08-02 02:01:09 +03:00
ffe920474c
feat: warn when a scene's source mode wants an anchor but none is picked
digital-garbage and Claude Opus 5
2026-08-01 18:40:36 +03:00
eddeccaf68
fix: restore the GuideEntry dataclass, repairing the i2v guide stack
digital-garbage and Claude Opus 5
2026-08-01 18:31:39 +03:00
8d4ed22853
maint: remove template helpers orphaned by the payload removal
digital-garbage and Claude Opus 5
2026-08-01 18:17:36 +03:00
51093cde70
maint: remove unused leading-trigger regex cache
digital-garbage and Claude Opus 5
2026-08-01 18:17:02 +03:00
b68a83d6d9
maint: remove unreferenced movie_editor backend helpers
digital-garbage and Claude Opus 5
2026-08-01 18:15:55 +03:00
7810ae7a5f
maint: remove unused template payload/summary helpers
digital-garbage and Claude Opus 5
2026-08-01 18:15:03 +03:00
233333b97e
maint: remove orphaned {a|b} wildcard engine
digital-garbage and Claude Opus 5
2026-08-01 18:14:41 +03:00
2ace4dc4d7
maint: remove dead refiner-state template cluster
digital-garbage and Claude Opus 5
2026-08-01 18:14:07 +03:00
3978e4c975
Merge dev into main - Release 3.4.1
v3.4.1
digital-garbage and Claude Opus 5
2026-07-31 18:17:16 +03:00
44a9373524
Release 3.4.1: CHANGELOG, README, version bump
digital-garbage and Claude Opus 5
2026-07-31 18:17:06 +03:00
2011b18b95
fix: don't reject projects saved with the old context_window_schedule names
digital-garbage and Claude Opus 5
2026-07-31 18:10:10 +03:00
6457512838
second_pass_op: show the upsampler it depends on, and say why it was skipped
digital-garbage and Claude Opus 5
2026-07-31 18:00:12 +03:00
7681c599a0
progress: say which scene and which pass is running; fix context_window_schedule
digital-garbage and Claude Opus 5
2026-07-31 17:57:21 +03:00
39533dfde4
anchor_shift: remove the shift, keep only the head cut
digital-garbage and Claude Opus 5
2026-07-31 17:36:13 +03:00
1dd27101aa
second_pass: say plainly that the sampler does the re-entry, and what the first sigma costs
digital-garbage and Claude Opus 5
2026-07-31 14:05:49 +03:00
63f225e231
second_pass: both schedules run in FULL — remove the cut I invented
digital-garbage and Claude Opus 5
2026-07-31 13:55:48 +03:00
1c6afe2e4d
second_pass: in the Editor it is just the schedule — enable and cut derived from it
digital-garbage and Claude Opus 5
2026-07-31 13:45:13 +03:00
8d0e7ffaa3
second_pass: expose the pass-2 schedule in the Editor, move it out of Experimental
digital-garbage and Claude Opus 5
2026-07-31 13:42:37 +03:00
16045e086c
second_pass: optional latent operations between the passes (none by default)
digital-garbage and Claude Opus 5
2026-07-31 13:35:29 +03:00
b7fa3756f1
Chain Sampler: general "Enable second pass", with an optional separate schedule
digital-garbage and Claude Opus 5
2026-07-31 13:31:07 +03:00
71e001afff
anchor_shift: sigma 0 = no second pass, just cut the head off the finished clip
digital-garbage and Claude Opus 5
2026-07-31 13:25:56 +03:00
9f7e8bb3c6
anchor_shift: add tail=crop — no regrown tail, the clip just ends earlier
digital-garbage and Claude Opus 5
2026-07-31 13:15:01 +03:00
4c2a6b6b54
anchor_shift: the sampler must see the real schedule, not its own half of it
digital-garbage and Claude Opus 5
2026-07-31 12:59:39 +03:00
5aac3cc5c1
Easy Gen: re-attach to a running generation after a page reload
digital-garbage and Claude Opus 5
2026-07-31 12:37:18 +03:00
2b26c89ebb
anchor_shift: restore the design — pass 1 always stops at the shift sigma
digital-garbage and Claude Opus 5
2026-07-31 12:31:35 +03:00
a106d3ae2d
anchor_shift: record the frames-to-drop finding in both tooltips
digital-garbage and Claude Opus 5
2026-07-29 22:42:36 +03:00
f607425ea9
anchor_shift: say when rewind mode ignores the shift sigma
digital-garbage and Claude Opus 5
2026-07-29 22:35:59 +03:00
9ed53c8346
Fix anchor_shift under-denoising: pass 2 was re-noising a mid-trajectory latent
digital-garbage and Claude Opus 5
2026-07-29 22:32:33 +03:00
83124a37ab
anchor_shift: refuse on t2v scenes, and warn when the anchor survives the slide
digital-garbage and Claude Opus 5
2026-07-29 22:23:24 +03:00
e158d02e46
Chain Sampler: anchor_shift - keep the real i2v anchor, then delete it
digital-garbage and Claude Opus 5
2026-07-29 22:19:09 +03:00
2ea42448fd
Context windows: correct the cost figure in both tooltips
digital-garbage and Claude Opus 5
2026-07-29 21:54:00 +03:00
e490530d16
Chain Sampler: plateau_cache and context_windows are mutually exclusive
digital-garbage and Claude Opus 5
2026-07-29 21:53:07 +03:00
e01af72445
Context windows on the Chain Sampler + fix upsampler load on ComfyUI v0.29.0
digital-garbage and Claude Opus 5
2026-07-29 21:49:31 +03:00
3948f64033
Identity transfer: support ComfyUI's new RoPE matrix layout
digital-garbage and Claude Opus 5
2026-07-29 17:28:35 +03:00
5af0a1b5d3
Models: treat V3 MultiType widgets as widgets, not required sockets
digital-garbage and Claude Opus 5
2026-07-29 16:25:12 +03:00
3222fbcb31
Easy Gen: Interrupt button on the progress panel
digital-garbage and Claude
2026-07-26 20:22:48 +03:00
8e9c0479a8
Variables: own window in Easy Gen, auto-growing value fields in both UIs
digital-garbage and Claude
2026-07-26 20:18:15 +03:00