Commit Graph
2 Commits
Author SHA1 Message Date
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