Robert Wojciechowski
3e280a0e29
feat: add dynamic per-image list queue with Start and End nodes
2026-10-11 08:49:23 +00:00
Robert Wojciechowski
371517ae14
fix: match serverless endpoint box to master card
2026-10-11 06:10:44 +00:00
Robert Wojciechowski
6eb94a52fe
fix: simplify serverless cards and keep status dots circular
2026-10-11 06:01:46 +00:00
Robert Wojciechowski
d9485265ea
fix: initialize worker settings before mounting the form
2026-10-11 05:24:39 +00:00
Robert Wojciechowski
cd13521d24
fix: prevent worker settings clipping and remove preview copy
2026-10-11 05:06:01 +00:00
Robert Wojciechowski
1093818327
feat: add Runpod serverless image collector pools
2026-10-11 04:55:01 +00:00
Robert Wojciechowski
a53d88f7fb
test: remove redundant coverage and consolidate happy paths ( #95 )
2026-10-10 16:00:41 -07:00
Robert Wojciechowski
9be342f5fb
feat: migrate distributed nodes to native ComfyUI V3 API ( #94 )
...
* feat: migrate distributed nodes to native ComfyUI V3 API
* fix: hide Distributed Value backing fields in Nodes 2.0
Use native widget visibility without converting backing fields into sockets. Preserve widget types, serializers and options identity; cover edits, reload, worker refresh and linked widgets.
2026-10-10 16:00:36 -07:00
Robert Wojciechowski
a1faf7e916
fix: isolate local worker databases and avoid port conflicts ( #93 )
...
* fix: isolate local worker databases and avoid port conflicts
* fix: harden local worker startup preflight and database paths
Handle auto-launch before the master binds, allow TIME_WAIT restarts without accepting active listeners, resolve relative paths in the worker cwd, and round-trip SQLite URLs through SQLAlchemy. Add regressions and remove the README additions.
2026-10-10 16:00:31 -07:00
Robert Wojciechowski
32ac027e0e
docs: align selected copy with current behavior
2026-07-12 11:13:22 +00:00
Robert Wojciechowski
dd55ff740e
fix: forward all queuePrompt args through interceptor
...
The interceptor only captured (number, prompt) and dropped the third
options argument. This caused partialExecutionTargets to be lost,
making ComfyUI execute all output nodes instead of just the selected
one when using Execute Selected Output.
Fixes #76
2026-03-26 22:00:53 +00:00
Robert Wojciechowski
a694272b40
Harden worker probe response validation and add tests
2026-03-01 22:36:57 +00:00
Robert Wojciechowski
16c3f6455b
Fix collector progress accounting and value reset on disconnect
2026-02-28 04:53:20 +00:00
Robert Wojciechowski
2c2110504a
Update DistributedValue to track enabled workers
2026-02-28 04:53:20 +00:00
Robert Wojciechowski
6ce739e03a
Make DistributedValue default widget type-aware
2026-02-28 04:53:20 +00:00
Robert Wojciechowski
2cf3d717d1
Refine worker UI theme behavior and remote fallback add flow
2026-02-28 04:53:20 +00:00
Robert Wojciechowski
243086391d
Add remote worker log viewing and local log proxy endpoints
2026-02-28 04:53:20 +00:00
Robert Wojciechowski
b95675d1ff
Move load balancing to collector/orchestrator and remove queue node
2026-02-28 04:53:20 +00:00
Robert Wojciechowski
e4c945e536
chore: commit all pending distributed changes
2026-02-28 04:53:20 +00:00
Robert Wojciechowski
2565f5aece
feat: adapt panel styling to Nodes 2.0 (Modern Node Design)
...
Detects the Comfy.VueNodes.Enabled setting via addEventListener and
toggles a `distributed-panel--nodes2` class on the panel root element.
CSS visual properties (backgrounds, borders, border-radius) are migrated
from inline JS styles to CSS classes, enabling clean theme overrides for
Nodes 2.0 using PrimeVue surface variables (--p-surface-*, --p-text-*).
2026-02-28 04:52:59 +00:00
Robert Wojciechowski
d8095cddb6
fix(ui): restore worker panel states and spacing behavior
2026-02-24 21:44:33 +00:00
Robert Wojciechowski
9c42f889ac
chore: commit remaining workspace updates
2026-02-24 01:40:38 +00:00
Robert Wojciechowski
5eacd17aeb
refactor: implement REFACTOR_PLAN_2 across distributed stack
2026-02-24 01:38:41 +00:00
Robert Wojciechowski
f0fe702f80
Commit all current refactor changes
2026-02-23 23:47:23 +00:00
Robert Wojciechowski
7f24cb0c7a
Refactor distributed orchestration and frontend modules
2026-02-23 11:11:40 +00:00
Robert Wojciechowski
c1010dcd3c
refactor(web): split main.js into focused modules and shared constants
2026-02-23 04:38:04 +00:00
robertvoy
56083ec0b1
Merge branch 'main' of https://github.com/robertvoy/ComfyUI-Distributed
2026-01-25 17:37:34 +11:00
robertvoy
d691ba841f
Feat: Audio Batch Divider
2026-01-25 17:36:55 +11:00
robertvoy
044c54b780
merged fork
2026-01-24 14:19:22 +11:00
robertvoy
b768e7fc8a
https handling in host field
2025-12-30 12:11:12 +11:00
robertvoy
399ed7c7d1
feat: initial setup for cloudflare integration
2025-12-29 09:38:03 +11:00
IT-BillDeng
89b7812fb4
Improve master participation logic with fallback handling and UI messaging
2025-10-27 03:00:57 +08:00
IT-BillDeng
f13b953a82
Enable UI toggle for master participation with live status feedback and delegate-mode orchestration.
2025-10-27 02:29:51 +08:00
robertvoy
213ac38227
Add new /prompt liveness probe (USDU + collector). when worker timeout value in exceeded, the master will probe the workers.
2025-09-13 14:42:33 +10:00
robertvoy
4b8836cd03
Unify worker timeout via UI across collector/upscaler (90s); add interruptible sliced waits + cleanup to collector
2025-09-13 10:26:03 +10:00
robertvoy
187b38d4f5
worker timeout in settings, fixed requeue video tiles
2025-09-11 16:40:19 +10:00
Dominik Bargiel
c860df0aa7
Update executionUtils.js
...
Previous fix caused problems with loading models that are in subfolders like:
"'FLUX.1\\Shakker-Labs-ControlNet-Union-Pro-2.0.safetensors"
Now images and wideos are treated separetlly.
2025-08-24 19:46:40 +02:00
doubletwisted
4b513d49c3
fix: normalize pasted image paths and subfolder extraction (Windows-safe, upstream-only)
2025-08-15 21:45:19 +02:00
Robert Wojciechowski
1ff863fb5d
Add files via upload
2025-08-13 10:00:03 +10:00
Robert Wojciechowski
81e644e661
Update ui.js
2025-07-29 16:35:42 +10:00
robertvoy
1df61c9b8e
fix runpod worker auto host name construction
2025-07-29 12:21:12 +10:00
robertvoy
209fe5388b
added docs, updated workflow, updated url for Runpod in UI
2025-07-28 12:50:25 +10:00
robertvoy
526c603ecb
fixed cloudflare banner button not resetting host address
2025-07-19 21:13:16 +10:00
robertvoy
fa2dff6412
continuous working polling only when panel open
2025-07-19 11:23:00 +10:00
robertvoy
9505d2a29e
fixed cloudflare detction bug
2025-07-18 13:11:11 +10:00
robertvoy
84a28d7122
remove redundant endpoint and warn users when cloudflare tunnel is down
2025-07-18 10:30:29 +10:00
robertvoy
e9e0399812
only upload images/videos to workers if they dont already have them
2025-07-17 14:18:17 +10:00
robertvoy
abcbab7574
support sending videos to remote workers
2025-07-17 10:23:27 +10:00
robertvoy
3a6c1f9d04
better status checks
2025-07-16 13:26:11 +10:00
robertvoy
338456b79d
auto detect runpod host
2025-07-16 13:01:05 +10:00