Eric Rollei
d708917b50
Prepare for Comfy Registry publication v0.1.0
2025-12-19 13:17:10 -08:00
Eric Rollei
1e5c50af2a
Optimize LoRA loader caching and add Z-Image loader
...
- Add class-level LoRA caching to prevent repeated filesystem scans
- Use ComfyUI's built-in folder_paths cache for faster startup
- Remove redundant warning prints from subclass INPUT_TYPES
- Add clear_lora_cache() method for manual cache refresh
- Add new Multi-LoRA Loader for Z-Image platform (4 slots)
2025-12-02 02:13:24 -08:00
Eric Rollei
b01ee26a00
Add ICC color profiles for save image nodes
2025-11-30 19:08:15 -08:00
Eric Rollei
50713392c0
Add Aspect Ratio for 2step Latent Sample node and ICC profiles directory
2025-11-30 18:46:57 -08:00
Eric Rollei
3968d8de37
Update project description and dependencies
2025-11-28 13:31:38 -08:00
Eric Rollei
e5039c127e
Merge pull request #1 from ComfyNodePRs/pyproject
...
Add pyproject.toml for Custom Node Registry
2025-11-27 12:14:11 -08:00
Eric Rollei
99028b95d8
Merge pull request #2 from ComfyNodePRs/publish
...
Add Github Action for Publishing to Comfy Registry
2025-11-27 12:13:56 -08:00
Eric Rollei
0edd0b5af0
Fix documentation links in README
...
- Update MetadataSaveImage node documentation link to correct path
- Update MetadataQueryNode documentation link to correct path
- Links now point to documentation/ReadMe Docs/ directory
2025-11-20 10:49:32 -08:00
Eric Rollei
9574dc0245
Update README to highlight professional format support
...
- Emphasize PSD load/save with layers, blend modes, and groups at top
- Feature ICC color profile management prominently
- Highlight true vector SVG export
- Showcase Adobe-compatible XMP metadata for cataloging software
- Add MWG-RS compliant regions support
- Reorganize with clear sections for professional features
- Multi-format support (PNG, JPEG, TIFF, WebP, PSD, SVG)
2025-11-20 10:47:26 -08:00
async () = process.env.GIT_USERNAME || (await ghUser()).email && (await ghUser()).name || DIE("Missing env.GIT_USERNAME")
8e20e41cc8
chore(pyproject): Add pyproject.toml for Custom Node Registry
2025-11-20 15:57:55 +00:00
async () = process.env.GIT_USERNAME || (await ghUser()).email && (await ghUser()).name || DIE("Missing env.GIT_USERNAME")
22ad5f87e2
chore(publish): Add Github Action for Publishing to Comfy Registry
2025-11-20 15:57:54 +00:00
Eric Rollei
1f9fa9b670
Add backward compatibility, XMP regions, per-node hooks toggle, and enhancements
...
Major Features:
- Backward compatibility: VALIDATE_INPUTS handles old boolean True/False values for enable_runtime_hooks parameter
- Phase 3: XMP region metadata with MWG-RS compliance (faces, areas, coordinates, extensions)
- Phase 4.4: Per-node UI toggle for runtime hooks (dropdown: Auto/Enabled/Disabled)
- Runtime hooks enhancements: performance tracking, disagreement logging, configurable limits
New Files:
- config.json: Configuration file for runtime hooks and metadata settings
- eric_metadata/hooks/runtime_capture.py: Runtime hook infrastructure
- eric_metadata/utils/config.py: Configuration loader with priority system
- eric_metadata/utils/version.py: Version helper for generated_by labels
- eric_metadata/utils/a1111.py: Automatic1111 parameter string generation
- eric_metadata/utils/jpeg_fallback.py: 4-stage JPEG metadata fallback
- eric_metadata/workflow/: Workflow parsing and generation helpers
- tests/test_backward_compatibility.py: 7 tests for parameter migration
- tests/test_xmp_regions.py: 6 tests for XMP region round-trip
- tests/test_per_node_runtime_hooks.py: 9 tests for per-node toggle
Documentation:
- CONFIG_GUIDE.md: Configuration options and usage
- RUNTIME_HOOKS_QUICK_REFERENCE.md: Quick reference for runtime hooks
- RUNTIME_HOOKS_ENHANCEMENTS_SUMMARY.md: Detailed enhancement documentation
- SAFE_RUNTIME_HOOKS_RESEARCH.md: Safety analysis and validation
- edit_log.md: Complete change history
Test Results: All 143 tests passing
- 7 backward compatibility tests
- 6 XMP region tests
- 9 per-node toggle tests
- 17 runtime hooks enhancement tests
- 104 existing tests
Breaking Changes: None - fully backward compatible
v0.1.0
2025-11-20 01:26:04 -08:00
Eric Rollei
424aebda21
Add dual license headers to all nodes and utility files
2025-11-14 14:01:43 -08:00
Eric Rollei
4508163990
Fix metadata import in duplicate image finder node
2025-11-14 13:18:48 -08:00
Eric Rollei
3c7a702367
Initial commit - ComfyUI Metadata System v0.3.62
2025-11-14 00:39:50 -08:00