When the file at json_path didn't exist, clicking Refresh Outputs
returned empty keys causing all outputs and links to be removed.
Now the API returns an error flag and the frontend bails out early,
preserving existing outputs.
Bump version to 1.2.1.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Four new nodes that collapse common multi-node chains for path construction,
string templating, substring extraction, and boolean selection.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- Add pyproject.toml with registry metadata (publisher: ethanfel)
- Add .github/workflows/publish.yml for auto-publish on version bump
- Update README with GitHub clone URL and ComfyUI Manager install
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>