4 Commits

Author SHA1 Message Date
33a5f9aa16 Add cross-workflow image channel system with ImageReceiver node
Named channels allow PreviewToLoad to send images to a shared channel
(stored in channels.json) that ImageReceiver nodes can read from,
enabling cross-workflow image passing without brittle node IDs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 11:11:54 +01:00
8d29a2ad86 Add Load Image node with active switch for branch skipping
New JDL_LoadImage node loads images from input/ (with upload support)
and outputs IMAGE + MASK like the built-in LoadImage. An "active" toggle
returns ExecutionBlocker(None) when off, silently skipping the entire
downstream branch.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-04 22:24:06 +01:00
a385616fa2 Add optional mask input to PreviewToLoad node
When a MASK is connected, it gets embedded as the alpha channel of the
saved PNG.  LoadImage then automatically extracts it as its mask output.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 12:27:00 +01:00
b5b4a26f6d Add PreviewToLoad node for bridging preview images to LoadImage nodes
Previews an image (like PreviewImage) and saves a copy to input/ so a
LoadImage node can reference it.  JS extension adds a target-node-ID
widget and "Send to Load Image" button that updates the target's combo.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-24 11:49:13 +01:00