14 Commits
Author SHA1 Message Date
larsupb 518f71c3b2 update dev version 2026-08-02 12:10:38 +02:00
larsupbandClaude Opus 5 dad8a4a5ee Merge larsupb/main: samplers (2.3.0) + delta-space merge work (2.4.0)
larsupb/main carried the sampler rework, released and published to the Comfy
Registry as 2.3.0 on 2026-06-22. This branch had independently claimed 2.3.0
for the delta-space merge work, so that release is renumbered 2.4.0 and the
published 2.3.0 entry is kept intact below it in the changelog.

- README: both sides added a `## Changelog` at the same spot. Resolved by
  keeping the sampler entry as 2.3.0 and moving the merge work to 2.4.0.
- pyproject.toml / __init__.py -> 2.4.0.
- tests/conftest.py: mock comfy.sample and latent_preview, which the incoming
  sampler code imports. Without them collection failed for 6 test files --
  `comfy` is a MagicMock, not a package, so every submodule needs an explicit
  sys.modules entry.

Suite verified at 238 passed, both in-tree and from a copy outside the ComfyUI
tree where `import comfy` raises ModuleNotFoundError.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-02 11:54:20 +02:00
larsupbandClaude Opus 5 fe92e95f65 release: 2.3.0 with changelog
Bumps from 2.2.5, which was released on 2026-06-22; the 51 commits since are
unreleased. Minor rather than patch: a removed node, three renamed widgets and
a flipped default all break saved workflows.

- pyproject.toml -> 2.3.0
- __init__.py version_code -> [2, 3, 0]. It still read [2, 2, 4] and so had
  been printing a stale version on node load since the 2.2.5 release.
- README: add a Changelog section covering the delta-space interpolation work,
  the VRAM/OOM fixes, the breaking UX changes and the test-suite overhaul.
  Correct the delta-space note, which was labelled v2.2.5 although that work
  landed after the 2.2.5 release.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-02 11:48:08 +02:00
larsandClaude Opus 4.8 1b9d5f6b06 Samplers: NOISE/GUIDER API, live previews, correct decode & Dual Model CFG
Brings the local sampler implementation and fixes to main (on top of
origin/main 2.2.5, whose SCE-merge and FONTS_DIR fixes are preserved).

- Block/Stack/Sweep samplers use the NOISE/GUIDER custom-sampling API.
- Block Sampler: feed decoded latent previews to the progress bar so
  previews appear live during sampling.
- Block Sampler: run denoised x0 through model.process_latent_out() before
  VAE decode (raw model-internal latents decoded to depth-map/diff-like
  images previously); pack per-block latents with torch.cat not torch.stack.
- All samplers: rebuild the guider via shared rebuild_guider_with_patches()
  so DualModelGuider's separate uncond model (and DualCFGGuider cfg1/cfg2)
  is preserved instead of collapsing to a plain CFGGuider.
- Stack & Sweep samplers: single progress bar spanning all iterations.
- README: add Changelog; bump version to 2.3.0.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-06-23 00:15:13 +02:00
larsupb c13c643443 update version 2026-06-22 23:58:16 +02:00
larsupb 3614df9de6 remove arcee fusion method, add linf rescale norm, cleanups 2026-01-01 19:51:37 +01:00
larsupb e3e37a7056 fix spectral norm, remove normalization option from NearestSwap 2026-01-01 19:10:45 +01:00
larsupb e3559dde84 Remove two strenghts model from lora power stack. bugfix error when using two loras with the same name but different folder. 2026-01-01 12:09:21 +01:00
larsupb 0ec0aa188a Bugfix enery_rSVD to handle target ranks > actual rank dim. 2025-12-26 19:06:48 +01:00
larsupb ed3724f4fb rework on clip treatment, spectral_norm_scale, validation routines 2025-12-26 11:36:25 +01:00
larsupb ffda0472db architecture awareness - add compatibility for wan, flux and qwen 2025-12-23 15:44:19 +01:00
larsupb 4026118aa3 Update version 2025-12-22 01:47:41 +01:00
larsupb bc9d6b4c50 Update pyproject.toml 2024-06-29 10:06:03 +02:00
snomiao 31e7fa0abd chore(pyproject): Add pyproject.toml for Custom Node Registry 2024-06-14 06:44:51 +00:00