Commit Graph
5 Commits
Author SHA1 Message Date
Maxed-Out-99 fe6cb32956 Add Krea2 Edit nodes & improve video/web tooling
Add Krea 2 Edit support (nodes/krea.py, nodes/krea2_edit_core.py) and vendor Apache-2.0 notice (third_party/ComfyUI-Krea2Edit/LICENSE + THIRD_PARTY_LICENSES.md). Harden Power LoRA loader validation and error behavior (loraloader_mxd/power_lora_loader_mxd.py + web power_lora_base UI error styling). Extend WAN 2.2 video features: flexible frame removal, LoadVideoComponents, CreateAndSaveVideo node, and keep backward-compatible LoadVideoMXD (nodes/wan22/video_ops.py). Improve web UX: smarter run_folder loop, robust zip workflow importer (web/nodes/run_folder.js, web/vendor/zip_loader/zip_loader.js, WEB.md). Bump package version and refresh node schema baseline.
2026-09-19 00:39:23 -07:00
Maxed-Out-99andClaude Opus 5 0836bfd573 Keep the three published latent node keys loadable
Load Latent MXD, Load Latent Batch MXD and Save Latent MXD kept their display
names through the VACE/I2V consolidation but changed mapping key
(LoadLatent_WithParams -> LoadLatent_I2V_MXD, and so on). ComfyUI matches saved
workflows by key, so on the next release a workflow built against the published
version would show a red missing-node box despite a node of the same name
shipping in the pack.

Registers the three old keys as thin DEPRECATED subclasses of the current
classes. Deprecated nodes are kept out of the frontend search menu, and the
aliases get no display name, so old workflows load silently without adding
duplicate entries to node search.

65 registered keys now = 62 real nodes + 3 hidden aliases. Re-baselined.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-08 05:58:03 -07:00
Maxed-Out-99andClaude Opus 5 08d6c98cfe Move Smart Model Loaders out to their own repo; bump to 3.0.0
Core ComfyUI's memory handling has improved enough that GGUF is no longer a
default need, so the five Smart loader nodes (UNET + CLIP/Dual/Triple/Quad)
move to the standalone Smart-Model-Loaders-MXD pack.

67 -> 62 nodes. Schema re-baselined intentionally.

Side effect worth noting: those nodes carried the pack's only pip dependencies
(gguf, sentencepiece, protobuf), so requirements.txt is deleted. ComfyUI-MaxedOut
now installs with nothing beyond what ComfyUI itself ships.

Version 2.0.0 -> 3.0.0. Major, because this release removes 15 nodes in total
and any workflow using one will show it as missing.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-08 05:53:35 -07:00
Maxed-Out-99andClaude Opus 5 7f47c9a9a8 Split out four sibling packs; drop dead experiments; add MIT license
Trims the pack to its core: 77 nodes -> 67. Schema re-baselined intentionally
(scripts/node_schema_baseline.json committed with this change).

Moved to their own repos (each a working standalone pack):
- Live-Preview-MXD   all live-preview code, incl. the taeltx LTX 2.3 decoder
- Prompt-Library-MXD the 3 prompt-library nodes, storage path unchanged
- Spell-Check-MXD    a standalone copy of the spellchecker
- Dump-MXD           tiled video upscale, FFGO, Krea 2 Sage Attention, and the
                     abandoned LTX2 lora loader

Removed here (10 nodes): Combine 2 Images / Fore + Back FFGO, Krea 2 Sage
Attention, LTX2 Lora Loader, LTX Preview, the 3 Prompt Library nodes, and both
Tiled Wan 2.2 Upscale nodes.

Also removes the `ltx_preview` widget from both LTX samplers. It was the last
widget on each, so saved workflows lose it without shifting any other value,
and Live-Preview-MXD previews every sampler with no widget to set.

Spellcheck deliberately still ships here as well as standalone. Both copies
claim window.__mxdPromptSpellcheckActive, so installing both attaches it once.

Other:
- Add MIT LICENSE. pyproject.toml already referenced a LICENSE file that did
  not exist; pyproject itself is untouched, so this does not trigger a
  registry publish.
- Gitignore CLAUDE.md, AGENTS.md, .claude/ and TODO.txt as local working
  notes. The files stay on disk, they just stop being pushed.
- Delete TODO.txt (both items are resolved by this change).
- Drop the now-dead addDomLtx2StrengthRow helper and its CSS.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-08 05:28:11 -07:00
Maxed-Out-99andClaude Fable 5 064c29c465 Add refactor-safety harness: node schema snapshot + web static checker
scripts/dump_node_schema.py imports the pack against the installed core
and dumps all 68 node schemas; --compare diffs two dumps (dynamic
file/folder combos normalized to presence-only for determinism).
scripts/check_web.py statically verifies JS imports, node-name
references, and CSS paths. Baseline captured pre-restructure.

Also removes a stale 'VideoComparerMXD' entry from image_comparer.js
(real key is 'Video Comparer MXD'; the entry never matched).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-10 00:45:30 -07:00