2 Commits
Author SHA1 Message Date
Claude 2040792699 Refactor to v0.2.0: context chaining, new output nodes, simplified switch
Major changes:
- PD Project Context: accepts incoming context for override chaining,
  adds auto_increment_version (persistent via widget state, like seed)
- New PD Custom Context: 5 user-defined key/value token pairs
- Replace PD Output Namer + PD Network Output with:
  - PD Output Relative (saves to ComfyUI output dir)
  - PD Output Absolute (saves to absolute/UNC paths)
  Both show a token reference panel via JS after execution
- PD Switch simplified to single-channel with auto-growing inputs (2-8)
  managed by JS extension (onConnectionsChange pattern)
- 💭 emoji prefix on all node display names (with Windows fallback)
- Consolidated all JS extensions into web/pipedream.js
- Backward compat: PDOutputNamer/PDNetworkOutput aliases preserved

https://claude.ai/code/session_015UV4rjSvFatMiNtKhd1sT3
2026-04-03 06:03:18 +00:00
Claude ec2d8fe326 Implement full Pipedream node pack (v0.1.0)
Seven production pipeline utility nodes for ComfyUI:
- PD Project Context: top-level metadata/token source
- PD Shot Token: lightweight template string resolver
- PD Output Namer: structured output filename builder
- PD Network Output: image writer with UNC path support
- PD Switch: multi-channel wildcard input router (up to 8×8)
- PD Wedge: iteration node with optional auto-queue injection
- PD Rasterizer: dry-run wedge cartesian product previewer

Core infrastructure:
- core/compat.py: legacy + Nodes 2.0 (V3) API compatibility shim
- core/tokens.py: standalone token resolution engine
- core/utils.py: path normalization and directory helpers
- web/pipedream_rasterizer.js: minimal JS for rasterizer preview

https://claude.ai/code/session_015UV4rjSvFatMiNtKhd1sT3
2026-04-03 01:08:21 +00:00