Enhanced LoadImageBatchMXD to extract positive and negative prompts from image metadata and output them as lists. Added new LoadImageWithPromptsMXD node to load a single image with prompt extraction. Introduced helper functions for prompt parsing and updated node mappings accordingly.
Introduces the Wan2_2EmptyLatentImageMXD node, which generates empty latent tensors at common video-friendly resolutions for WAN 2.2 workflows. The node supports multiple aspect ratios, vertical orientation, and batch generation, and is registered for use in the node mappings.
Introduces wan22nodes.py with new nodes for saving and loading latents with Comfy metadata, including batch operations. Updates __init__.py to merge node mappings and display names from both maxedoutnodes and wan22nodes, using new aliases. Enhances maxedoutnodes.py with improved docstrings and additional metadata for several classes.
Introduces the LoadImageBatchMXD node to load batches of images and their masks from a selected output folder. Updates NODE_CLASS_MAPPINGS and NODE_DISPLAY_NAME_MAPPINGS to register the new node.
Introduces PlaceImageByMask and CropImageByMask nodes for overlaying and cropping images based on mask bounding boxes. Includes helper functions for tensor/PIL conversion and bounding box calculation. Updates node mappings and display names accordingly.
Removed 'nearest-exact' and 'area' from the upscale_methods lists in ImageScaleToTotalPixelsSafe and FluxImageScaleToTotalPixelsSafe classes to ensure only supported methods are available.
Introduces the FluxResolutionMatcher node, which takes an input image and finds the closest matching resolution and orientation from a predefined list compatible with Flux/SD3. The node outputs a resolution string and a boolean for use with the 'Flux Empty Latent Image' node, and is registered in the node mappings.
Relocated the '__future__ import annotations' statement to the beginning of maxedoutnodes.py to comply with Python best practices and avoid potential import errors.
Added a default value of False to the 'vertical' boolean parameter in both FluxEmptyLatentImage and SdxlEmptyLatentImage classes to ensure consistent default behavior.
Introduces the DummyNegativePrompt node, which encodes an empty string as conditioning for KSampler's required negative prompt input. This node does not expose a text input and is intended as a placeholder to satisfy workflows requiring a negative prompt.