8 Commits
Author SHA1 Message Date
TheOnlyAaron ca0401b21c Merge pull request #2 from TheOnlyAaron/claude/review-pipedream-brief-xFweM
Implement Pipedream node pack v0.2.0
2026-04-03 01:06:20 -05:00
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
TheOnlyAaron 2e098c3821 Merge pull request #1 from TheOnlyAaron/claude/review-pipedream-brief-xFweM
Add Pipedream: production pipeline utility nodes for ComfyUI
2026-04-02 20:12:55 -05:00
Claude 781110f710 Remove __pycache__ bytecode from tracking
https://claude.ai/code/session_015UV4rjSvFatMiNtKhd1sT3
2026-04-03 01:08:37 +00:00
Claude 8487ca7106 Add .gitignore and remove cached bytecode files
https://claude.ai/code/session_015UV4rjSvFatMiNtKhd1sT3
2026-04-03 01:08:29 +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
TheOnlyAaron 8191cdbf35 Add ComfyUI-Pipedream project brief
Add a comprehensive project brief (comfyui-pipedream-brief.md) outlining the ComfyUI Pipedream node pack. The document specifies compatibility requirements (legacy and Nodes 2.0), repository layout, detailed node specifications (Project Context, Shot Token, Output Namer, Network Output, Switch, Wedge, Rasterizer), core modules (compat shim, token engine, utils), workflow library structure, pyproject metadata, coding style notes, implementation roadmap, and open questions/priorities for v1/v2. Author and date metadata included.
2026-04-02 19:42:33 -05:00
TheOnlyAaron 0502758fdd Initial commit 2026-04-02 19:37:30 -05:00