chutchatut and Dr.Lt.Data
91c881c794
feat:added new node detailer with auto retry ( #1039 )
...
* added new node detailer with auto retry
* added modular should retry hook
---------
Co-authored-by: Dr.Lt.Data <128333288+ltdrdata@users.noreply.github.com >
2025-07-30 12:27:22 +09:00
Dr.Lt.Data
48a814315f
modified: detailer - allow 5D latent model (WAN)
...
- assuming it's a single-frame latent, not a video latent
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/1066
8.21.2
2025-07-27 15:53:40 +09:00
Dr.Lt.Data
3d90c579e8
bump version
2025-07-25 12:35:06 +09:00
Dustin
f03dd5e79e
Fix: PreviewBridge mask editor KeyError with clipspace files + restore fresh image behavior ( #1009 )
...
* fix: Handle clipspace files in PreviewBridge mask editor and restore fresh image behavior
- Fix KeyError when using mask editor multiple times
- Add register_clipspace_image() method to detect and register clipspace files
- Resolve timing issue between frontend JS conversion and backend processing
- Restore original "fresh start" behavior for new image generations
- Clear mask cache when images/latents change to ensure clean slate for new content
- Maintain backwards compatibility with existing preview bridge functionality
- Add dual registration for clipspace paths and preview IDs
Fixes issue where second+ mask saves would fail with:
KeyError: 'clipspace/clipspace-mask-XXXXX.png [input]'
Also fixed regression where new images would retain previous masks instead of starting fresh.
* Fix restore_mask 'always' and 'if_same_size' modes in PreviewBridge
- Fixed 'always' mode to properly preserve masks when changing input images/latents
- Fixed 'if_same_size' mode to preserve masks when switching between same-sized images
- Modified cache clearing logic to preserve cache for both 'always' and 'if_same_size' modes
- Updated restoration logic to handle size comparison correctly for 'if_same_size'
This addresses the issue where masks were being cleared even when restore_mask was set to 'always' or when switching between same-sized images with 'if_same_size'.
Fixes the issue discussed in PR #1009
2025-07-25 12:34:23 +09:00
Dr.Lt.Data
e1e95c14d3
improved: Muted inputs are now allowed for Make...List and Make...Batch.
...
fixed: A bug where the number of input slots did not decrease below 3 when disconnected in `Make...List` and `Make...Batch`.
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/1052
2025-07-19 20:04:46 +09:00
Dr.Lt.Data
17e0a05769
fixed: The {n$$...}` wildcard pattern was not working properly.
...
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/1055
8.20.1
2025-07-19 19:09:49 +09:00
meneraing
b3a815b43d
Update impact_pack.py ( #1047 )
...
Change the scale factor step to 0.05 for better parity with "Upscale Latent By" node from ComfyUI
2025-07-16 17:51:11 +09:00
Miguel C
8ab2e168f7
fix: update mask combination to use utils module ( #1048 )
2025-07-16 16:43:57 +09:00
Dr.Lt.Data
b980035588
feat: extra schedulers - support OSS Chroma
8.20
2025-07-15 12:28:01 +09:00
Dr.Lt.Data
df330c1b06
fixed: an invalid namespace issue introduced by refactoring.
...
fixed: ruff check
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/1042
8.19.1
2025-07-09 23:51:49 +09:00
Dr.Lt.Data
6d438d8b5d
removed: mmdet and legacy nodes
...
removed: disable.py, uninstall.py
fixed: ruff check
refactored
8.19
2025-07-08 00:15:16 +09:00
Dr.Lt.Data
7d565d1f7a
fixed: Even if the installation of the SAM2 dependency fails, the Impact Pack remains usable in a robust manner. Instead, a SAM2 installation guide is displayed.
...
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/1035#issuecomment-3044202981
2025-07-07 22:01:45 +09:00
Dr.Lt.Data
27c5368bcc
Support SAM2 models.
...
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/684
8.18
2025-07-07 00:34:10 +09:00
Dr.Lt.Data
705698faf2
bump version
8.17.1
2025-06-19 12:40:42 +09:00
Dr.Lt.Data
cf43fc4e3c
fix: typo in locales
2025-06-19 12:39:30 +09:00
robo
4c292e684e
change wildcard {} regex to allow escaping ( #968 )
2025-06-19 12:39:06 +09:00
Dr.Lt.Data
65f1363a10
feat: LamaRemoverDetailerHookProvider is added
8.17
2025-06-17 23:40:50 +09:00
Dr.Lt.Data
f57d309932
fixed: avoid potential conflict
...
- If everything is working as expected, this conflict shouldn't occur. However, some node pack might be adding the `impact` module to `sys.path`.
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/1022
8.16.1
2025-06-17 00:46:43 +09:00
NicolasKlenert
6ccf9bab68
fixed: SegmDetectorCombined - incorrect empty mask dimension ( #1021 )
2025-06-16 12:34:56 +09:00
Dr.Lt.Data
ac3668d946
feat: CustomSamplerDetailerHookProvider is added
...
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/957
8.16
2025-06-11 21:52:25 +09:00
Emmanuel Ferdman
78d3793a77
Resolve regex library warnings ( #1011 )
...
Signed-off-by: Emmanuel Ferdman <emmanuelferdman@gmail.com >
2025-06-10 12:35:46 +09:00
Dr.Lt.Data
2346b67766
fixed: Switch (Any) - copy&paste error
...
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/1012
8.15.3
2025-06-01 04:52:24 +09:00
Dr.Lt.Data
025db4b581
fixed: MaskRectArea - type error
...
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/1001
2025-06-01 04:43:46 +09:00
Dr.Lt.Data
f8e16df2be
bump version
8.15.1
2025-05-19 08:33:30 +09:00
Dr.Lt.Data
7df60b2107
fixed: install.py - user friendly message with exception handling
2025-05-19 08:31:07 +09:00
Dr.Lt.Data
b394c158ea
modified: requirements.txt remove pinning <2 for numpy
2025-05-19 05:16:00 +09:00
Dr.Lt.Data
3e3cf3a5b4
support nunchaku lora loading in the wildcard feature
...
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/993
8.15
2025-05-18 18:14:42 +09:00
Dr.Lt.Data
93fc248503
fixed: cannot connect wildcard input/output to the Switch / InversedSwitch nodes
...
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/992
8.14.4
2025-05-16 04:42:26 +09:00
Dr.Lt.Data
16ffa7d462
hotfix: potential front error
...
```
TypeError: Cannot read properties of undefined (reading 'type')
```
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/989
8.14.3
2025-05-16 03:59:10 +09:00
filtered
cd34cfdd63
Fix empty widgets array throws in console ( #988 )
2025-05-03 14:37:31 +09:00
Dr.Lt.Data
38bb9ffdf6
fixed: Switch - buggy behavior on firefox browser
...
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/983#issuecomment-2833471721
8.14.2
2025-04-28 00:54:31 +09:00
Dr.Lt.Data
f939e66e1c
fixed: this.widgets is undefined
...
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/977
8.14.1
2025-04-27 22:16:11 +09:00
robo
b22aa90cf4
allow for .yml files in wildcards ( #966 )
...
both are valid yaml extensions so it makes sense to allow both
2025-04-25 18:50:40 +09:00
Dr.Lt.Data
d18aaecb93
bump version
8.14
2025-04-25 18:46:18 +09:00
だにえる
a7840b4fbf
feat: tensor_paste supports RGBA images with alpha channel blending ( #962 )
...
This enhancement adds support for properly handling RGBA images in the tensor_paste function.
The previous implementation caused errors when pasting images with alpha channels.
Now the function can handle all combinations of RGB and RGBA images:
- RGB to RGB (unchanged)
- RGBA to RGBA (with proper alpha compositing)
- RGB to RGBA
- RGBA to RGB
Fix for the error: "RuntimeError: The size of tensor a (4) must match the size of tensor b (3) at non-singleton dimension 3"
2025-04-25 18:35:03 +09:00
robo
efa0cb66b2
always use impact.wildcards.process fixes server side wildcards.process not getting new wildcard_dict ( #967 )
2025-04-25 18:21:55 +09:00
Dr.Lt.Data
0b94005b1b
hotfix: impactswitch - frontend crash
...
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/970#issuecomment-2827153556
8.13.1
2025-04-25 08:03:20 +09:00
Dr.Lt.Data
bfcb8674b3
feat: Select Nth Item (Any list)
...
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/971
8.13
2025-04-24 18:00:37 +09:00
Dr.Lt.Data
839e5a9f90
fixed: ImpactSwitch - slot was not shrinked when disconnecting
...
fixed: ImpactSwitch - invalid upper bounding of the select value
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/972
8.12.1
2025-04-24 12:38:35 +09:00
Dr.Lt.Data
5a2adda580
fixed: impact switch - compatibility patch with new front
...
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/964
8.12
2025-04-22 02:06:08 +09:00
Dr.Lt.Data
d05882a9e0
refactor: remove useless legacy code
2025-04-22 01:33:58 +09:00
Dr.Lt.Data
d900939861
feat: Impact Sampler - support OSS scheduler
8.11
2025-04-13 10:24:35 +09:00
Jaquan
cd2696f6fd
fix #946 InversedSwitch(Any) was not append outputs after first connect ( #956 )
...
InversedSwitch(Any) not increasing number of outputs after connecting first output (in )
# 953 #946
In the latest ComfyUI_frontend version, output is not appended as expected
2025-04-12 19:01:00 +09:00
Dr.Lt.Data
0b1ac0f1c5
bump version to v8.10
8.10
2025-03-24 00:06:42 +09:00
chutchatut
216d7fd60c
Added sort=None to SEGS order filter ( #944 )
...
* added pick first N SEGs node
* remove take first N segs node and update segs order filter to add order=None
* add comments
* update for readibility
* format code
* remove match statement
2025-03-24 00:06:06 +09:00
chutchatut
28cd2f70b2
Update README.md ( #943 )
2025-03-21 19:06:24 +09:00
Dr.Lt.Data
2708eba825
bump version v8.9
8.9
2025-03-20 21:36:25 +09:00
chutchatut
c19ab92172
add intersection and non max suppression SEGS filter ( #940 )
2025-03-20 21:21:15 +09:00
Robin Huang and snomiao
6e3d07277b
chore(publish): update workflow for node publishing with conditional execution and permissions ( #935 )
...
Co-authored-by: snomiao <snomiao+comfy-pr@gmail.com >
2025-03-17 00:19:33 +09:00
Dr.Lt.Data
782c6f439e
fixed: controlbridge - better error message
...
- mute/bypass behavior cannot be used in api mode
https://github.com/ltdrdata/ComfyUI-Impact-Pack/issues/933
8.8.5
2025-03-12 18:10:42 +09:00