- Keyframes are now repeated across the entire blend_width region
- Previously only unmasked as many frames as provided in input images
- Now single-frame keyframes are extended to fill the blend region
- Start frame: repeated from frame 0 to frame_blend_width
- Middle frame: repeated across frame_blend_width region centered at middle_frame_position
- End frame: repeated across last frame_blend_width frames
- This provides much stronger anchoring and reduces blurry inpainted regions
- Fixes issue where most of video was masked with single-frame keyframes
- Fix middle frame mask to only unmask regions with actual image data
- Fix end frame mask to match actual copied frame length
- Previously was unmasking much larger regions filled with gray (0.5)
- This was causing the model to preserve gray as 'real' data instead of inpainting
- Now only unmasks middle_img_len and end_img_len frames with +3 buffer for latent encoding
- Resolves issue where middle section of generated video turns gray
- Implement WanThreeFrameToVideo node for generating videos from 3 keyframes (start, middle, end)
- Add adjustable middle frame positioning (0.0-1.0 for flexible timing)
- Add configurable frame blend width for smooth keyframe transitions
- Support CLIP vision output concatenation for enhanced conditioning
- Include monkey patch to fix context window bug in ComfyUI for WAN models
- Fixes tensor subsetting in model_conds dictionary (concat_latent_image, concat_mask)
- Enables proper context window support for all WAN nodes
- Integrate node into existing custom node pack structure
- Update README and pyproject.toml with new node documentation
- Bump version to 1.2.0