* Add: integrate Ruff for code formatting and import order checks
* Refactor: improve code formatting and readability in pixel_snapper_node.py
* Update: upgrade Python version to 3.12 and Ruff to 0.14.10 in CI configuration
* Update: upgrade GitHub Actions checkout and setup-python to v6
* fix: handle per-image grid sizes in batch mode
* fix: add support for processing image batches and introduce PixelSnapperListNode
* fix: enforce single-image input for PixelSnapper and update README
* fix: update INPUT_TYPES to support batch image input in PixelSnapperNode
* fix: refactor PixelSnapperNode to support batch image processing and update README
* fix: remove unused build_config and build_input_types functions for cleaner code
* Update category from 'image/processing' to 'image/transform'
* Remove ComfyUI prompt history entries from .gitignore
* Fix naming consistency for Sprite Fusion Pixel Snapper
* Bump version to 0.2.1
* Add Pixel Snapper custom node for ComfyUI
* Add MIT license and update README with licensing information
* Update pixel_snapper_node.py licensing information
* add tooltip
* Rename node
* Add original algorithm author to pyproject.toml
* Update project description and keywords in pyproject.toml
* Improve tensor conversion functions to support both channel-first and channel-last layouts
* Enhance error handling in pixel snapper for tensor shape validation and input image integrity
* Add nearest neighbor upscaling option for pixel snapping
* Increase maximum upscaling factor to 16 in pixel snapper and update documentation
* add AGENTS.md
* Add GitHub Actions workflow for publishing to Comfy Registry and set global code owner