- Fix LatentFrameInterleave axis: operate on T (dim=2), not C (dim=1).
ComfyUI video latents are (B, C, T, H, W). Calling the old version on
a video latent shuffled channels on individual frames rather than
reordering frames in time.
- Replace closure counter in AttentionDropoutPatcher with a context-
derived deterministic seed (block + sigma + seed). ComfyUI runs the
patch node once at workflow start; the previous counter persisted
across sampling runs and drifted unpredictably.
- Remove GlitchSampler node + euler_ancestral_step. Its extra_noise
knob was equivalent to s_noise on the built-in SamplerEulerAncestral
(which additionally exposes eta). The workflow and renderer now use
the built-in directly.
- Rename extra_noise -> s_noise across schema, library, and example
workflows. Max raised 4 -> 10 to match the built-in range.
- Re-render gallery with one photorealistic prompt + an unpatched
KSampler reference. The previous abstract per-preset prompts hid the
parameter effects.
- Delete stale UI-canvas example workflows; render_samples.py is the
canonical entry point for batch / programmatic use.
- CHANGELOG.md added with full detail and credit.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>