29 Commits
Author SHA1 Message Date
Darksidewalker bc8f318fbf fix(h3-continuity): accept codec audio tail padding without declared duration (0.5.42) 2026-11-10 10:12:40 +01:00
Darksidewalker c52b1704d8 Wildcard builder: $name prompt variables (seed-deterministic, per-occurrence pins); /build resolves inputs, returns *_base (0.5.39) 2026-11-05 17:56:25 +01:00
Darksidewalker 88e60d7400 fix(h3): Join copy one-frame packet durations, Select Filename before Publish; Forge PR #91 notes (0.5.36)
Fixes #89
Fixes #90
2026-11-01 11:07:04 +01:00
Darksidewalker d4239c8a15 fix(h3-continuity): Segment Decode names swapped video/audio VAE slots
A video VAE (e.g. the new Sol-H3-VAE) wired into audio_vae failed deep in
Core's decode with 'tuple index out of range'. Classify both slots by Core's
MiniMaxH3VideoVAE/MiniMaxH3AudioVAE classes before decoding, in both output
modes, so the error names the wiring and new H3 VAE variants keep passing.
2026-10-30 19:10:55 +01:00
Darksidewalker ab4d10c7ad fix(video-combine): prefer MP4 for explicit AV1 with Auto container 2026-10-21 15:10:38 +02:00
Darksidewalker 6b2d829b05 Add wildcard build HTTP route, persist Metadata Image Saver model hashes (0.5.31) 2026-10-18 17:40:11 +02:00
Darksidewalker 6ef708a2f3 Add Prompt Writer HTTP route for apps outside the graph (0.5.30) 2026-10-18 15:23:24 +02:00
Darksidewalker 60d7a364e1 Metadata Image Saver: Lora hashes for Civitai linking, fix detected Steps/CFG/Seed overwritten by 0 defaults (0.5.29) 2026-10-17 21:01:44 +02:00
Darksidewalker 738ed2cd59 [verified] Fix sample-exact H3 Opus segment export (0.5.28) 2026-10-16 17:24:28 +02:00
Darksidewalker ab7a7378cb [verified] Fix Continuity subgraph validation and output hints (0.5.27) 2026-10-16 16:15:10 +02:00
Darksidewalker 1f6970f4e9 [verified] Fix H3 clip compatibility, timing and transition memory 2026-10-16 11:52:28 +02:00
Darksidewalker 6d4f0baab1 Join Clips: opt-in lossless video copy with re-encode fallback (0.5.26) 2026-10-16 11:07:24 +02:00
Darksidewalker 0d3e744a6f Run both Continuity output modes through Segment Prepare/Decode (0.5.24) 2026-10-16 10:27:16 +02:00
Darksidewalker bb8e04157f Clarify Join clips controls: chain selector, one Start/End header, prefilled End 2026-10-16 09:15:25 +02:00
Darksidewalker 8abb0c7d58 Add H3 transition bridges to Join Clips; label overlay fields, durations, Remove 2026-10-16 08:37:47 +02:00
Darksidewalker e18fcb2d49 [verified] feat(h3): add bounded continuity segments and clip assembly 2026-10-15 21:09:38 +02:00
Darksidewalker 915a7074bb fix: harden H3 Forge reference and shot planning; release 0.4.76 2026-10-04 08:31:30 +02:00
yoimtrashgaming-progandClaude Opus 5.5 0a4942cd2c H3 Forge: one description box per shot
As in PromptForge: picking a number on Shots shows one box per shot under
it (none on Auto or in a continuation). The node folds filled boxes into
the idea as "Shot N:" lines before anything reads it, so easy mode's
Character names in a shot box are handled like the idea's. Empty boxes are
skipped, boxes past the count dropped, and the boxes alone are enough to
generate. Typed text is kept per node and saved with each draft; drafts
saved before this still match when the boxes are empty.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 21:31:45 -04:00
yoimtrashgaming-progandClaude Opus 5.5 f3f52cd5d9 H3 Forge: picture labels, Shots and cut repair on 0.4.73
The h3-forge-easy work, rebuilt on the reworked reference panel instead
of merged over it. All of 0.4.73 stays: per-picture instructions and
keep/ignore, Pose and Custom, saved references, continuity references,
the output canvas, reference validation and media citation checks.

Picture labels: in REF2VA each picture gets one label, picked in two
steps - Character, Several characters (who stands where, left to
right), Place, Style, First frame, Last frame, Pose, Custom. Pictures
with the same Character number are one subject. The label is saved on
the timeline item (forge_label, next to forge_role) and also sets the
role and group, so continuity and the Director read what they did
before. A picture never labelled gets one from its role and group: a
group becomes one Character number, an ungrouped subject the next free
one.

For a new draft, labelled REF2VA runs the "REF2VA easy" prompt: code
numbers the subjects, writes Subject definitions and Retention analysis,
and no picture goes to the writer (H3 sees them). The idea's
"Character 1", "the place" and "picture 3" become tags. Instructions,
keep and ignore go on each cast line; Pose and Custom pictures get a
line of their own; a saved reference keeps its usual reference line.

Also carried over: the Shots control (Auto, 1-5) with the count checked
afterwards, cut times at or past the end moved into the clip, music only
when the idea asks for it, a draft that ran away refused, presence
penalty 0, and the llama-swap / Ollama unload fixes.

Bundle: 0.4.73's detail and creativity rules kept as they are; the music
wording re-applied to every mode; "REF2VA easy", music_words and
shot_counts added. The easy prompt gets the same canvas and shot-policy
block and Summary wording as REF2VA.

test_h3_forge_groups_ui.mjs failed on main (forgeReferences is imported
and the sandbox stripped it); it now imports the state module directly.

Measured on llama-swap, 10 s clips, a 1280x720 canvas, two characters
(one in two pictures) and a place, then a pose picture: a 9B 9/9 in
13-18 s, a 4B 8/9 in 8-12 s (one draft without a [Shot 1] marker,
flagged by the shot-count warning). Every picked shot count matched.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-03 21:31:45 -04:00
Darksidewalker 852537835e fix: preserve H3 legacy continuity prompts and widget callbacks 2026-10-03 17:44:29 +02:00
Darksidewalker 914e46bc47 feat: retire Comfy Kitchen attention patch and update docs 2026-09-30 11:56:30 +02:00
Darksidewalker de5d81c423 feat: integrate Lable annotation node into DaSiWa pack 2026-09-30 11:45:12 +02:00
Darksidewalker c84e813a3a feat(h3): group explicit same-subject Forge references 2026-09-28 15:32:03 +02:00
Darksidewalker 80c5ce98bb fix(registry): deprecate older versions when unpublish is unauthorized 2026-09-27 09:19:12 +02:00
Darksidewalker b144d82c1e release: document H3 continuity fixes and bump to 0.4.62 2026-09-27 08:28:37 +02:00
Darksidewalker 03f7dc93de fix(registry): prune indexed predecessors and exclude dev assets 2026-09-26 13:02:53 +02:00
Darksidewalker a9ea632f8d ci(registry): publish on version bump and prune old releases 2026-09-23 18:39:36 +02:00
Darksidewalker 0e63da59ce ci: check Comfy Registry publication status 2026-09-15 15:22:08 +02:00
Darksidewalker 760e51418e chore: auto-sync bug-report node dropdown from NODE_DISPLAY_NAME_MAPPINGS
Adds .github/scripts/sync_issue_form.py (AST-parses __init__.py, no
runtime deps) and a workflow that regenerates the dropdown and
auto-commits to main when __init__.py or the form changes.
2026-08-17 18:24:27 +02:00