Simula_r
a505aec037
docs: Clarify extension terminology and dev server limitations ( #5042 )
...
* docs: Clarify extension terminology and dev server limitations
* docs: removed unecessary callout to extension docs in main readme, in favor of the contributions.md
* docs: remove key points
* docs: change docs structure for better semantics and extensibility
* docs: add warning emoji
* docs: remove mention of 3D core extensions
* docs: add feedback in
2025-08-18 13:43:51 -07:00
Christian Byrne
4a3bd39650
[feat] Restore group node conversion menu with deprecated label ( #4967 )
...
## Summary
- Partially reverts commit c84218d6 to restore group node functionality
in context menus
- Adds "(Deprecated)" label to indicate the feature is deprecated
- Fixes TypeError when right-clicking on group nodes
- Re-enables tests that were disabled when the feature was removed
## Changes
1. **Restored context menu options** - Added back "Convert to Group Node
(Deprecated)" and "Manage Group Nodes" menu items
2. **Fixed null reference error** - Added null-safe operator to prevent
errors when right-clicking group nodes
3. **Re-enabled tests** - Restored 7 tests that were disabled in commit
586f8824
## Test plan
- [x] Right-click on canvas → verify "Convert to Group Node
(Deprecated)" appears
- [x] Right-click on nodes → verify the same menu option appears
- [x] Select multiple nodes and use the menu option → verify conversion
works
- [x] Right-click on group nodes → verify no errors occur
- [x] Run browser tests → verify all re-enabled tests pass
┆Issue is synchronized with this [Notion
page](https://www.notion.so/PR-4967-feat-Restore-group-node-conversion-menu-with-deprecated-label-24e6d73d36508149a6f2dbef47223e94 )
by [Unito](https://www.unito.io )
---------
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: github-actions <github-actions@github.com >
2025-08-13 15:13:18 -07:00
Christian Byrne
c42c9315f4
[refactor] Replace lodash with es-toolkit ( #4935 )
2025-08-12 12:22:09 -07:00
Chenlei Hu
c7baf3c340
[feat] Add knip for unused code detection ( #4890 )
2025-08-11 19:23:08 -07:00
Terry Jia
d22d62b670
[3d] initial version of 3d viewer ( #3968 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-08-10 21:09:19 -07:00
Christian Byrne
c4912dcd54
[fix] Add bounds checking for clipspace indices to prevent paste errors ( #4849 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-08-10 15:45:28 -07:00
Benjamin Lu
fef02e5f56
[refactor] Migrate litegraph imports from npm package to local subtree
...
- Updated all imports from '@comfyorg/litegraph' to '@/lib/litegraph/src/'
- Replaced deep dist imports with direct source paths
- Updated CSS import in main.ts
- All imports now use the @ alias consistently
2025-08-03 22:06:29 -04:00
Christian Byrne
dd14144f47
[fix] Update Search & Replace to support nodes in subgraphs ( #4576 )
2025-07-29 00:10:56 -07:00
Terry Jia
906bc42f7f
record audio node support ( #4289 )
...
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Christian Byrne <cbyrne@comfy.org >
2025-07-24 00:22:16 -07:00
brucew4yn3rp
83aa887456
[Feature] Enhanced MaskEditor to an Image Canvas ( #4361 )
...
Co-authored-by: duckcomfy <a@a.a>
2025-07-24 16:23:50 +10:00
Christian Byrne
c06bc63c6f
[feat] Update node output system to use NodeLocatorIds ( #4500 )
2025-07-23 22:01:18 -07:00
guill
7eb3eb2473
Update the frontend to support async nodes. ( #4382 )
...
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: Christian Byrne <cbyrne@comfy.org >
2025-07-23 13:46:00 +10:00
Terry Jia
ed1d944e0e
[3d] remove unnecessary uploadTexture ( #4357 )
2025-07-19 11:38:49 -07:00
filtered
5c119fcbda
Improve execution logic / Fix group node execution ( #4422 )
2025-07-11 00:40:48 -07:00
filtered
0c4339f652
[TS] Update callbacks using CanvasMouseEvent #1104 ( #4358 )
2025-07-05 11:53:44 -07:00
Terry Jia
35ff882ff2
[3d] better solution to support reading extra resource/texture ( #4209 )
2025-07-01 21:25:18 -07:00
Christian Byrne
eb8b67dd9d
[docs] Update nested README files with comprehensive component listings ( #4303 )
2025-06-29 19:55:21 -07:00
filtered
a7fb685290
Add Subgraphs ( #3905 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-06-28 15:37:23 -07:00
filtered
9a3530dc3a
Add initial edit model button (static) ( #4276 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-06-26 00:34:38 -07:00
Christian Byrne
ec9da0b6c5
[refactor] Add ResultItemType and improve image upload typing ( #4200 )
2025-06-16 14:31:24 -07:00
filtered
d5ecfb2c99
Revert "[refactor] Refactor and type image upload options" ( #4190 )
2025-06-15 12:17:54 -07:00
Christian Byrne
3211875084
[refactor] Refactor and type image upload options ( #4185 )
2025-06-15 12:07:26 -07:00
Terry Jia
78ebc54ebe
[3d] bugfix for preview manager ( #4147 )
2025-06-13 17:34:45 -07:00
Terry Jia
b2918a4cf6
Improve bg color image logic ( #4095 )
2025-06-08 01:20:56 -07:00
Terry Jia
1ca71caf45
[3d] performance improvement by using threejs setViewport ( #4079 )
2025-06-06 17:35:16 -07:00
Terry Jia
8209765eec
[3d] improve mtl support logic ( #3965 )
2025-05-23 18:22:13 -07:00
Terry Jia
b531d34027
[3d] performance improve ( #3961 )
2025-05-21 21:29:52 -04:00
Yiximail
f2c4e567e4
Add a button to selection toolbox to open mask editor ( #3603 )
...
Co-authored-by: bymyself <cbyrne@comfy.org >
2025-05-20 01:23:39 -07:00
Terry Jia
49d32f4809
[3d] support mtl for obj file ( #3933 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-05-19 20:48:57 -07:00
Christian Byrne
22dc84324e
[docs] add READMEs for major folders ( #3923 )
2025-05-18 12:11:56 -04:00
Terry Jia
ebd9c96a28
[3d] bug fix and add loading for background image change ( #3888 )
2025-05-14 16:11:36 -04:00
filtered
58906fa821
[CodeHealth] Remove remaining uses of global app var ( #3868 )
2025-05-13 12:01:02 -04:00
filtered
7144ec54aa
Fix UI crash when selecting broken node + TS fixes ( #3859 )
2025-05-12 17:57:59 +10:00
thot experiment
4e25a78d2d
add audio preview widgets to new save nodes ( #3840 )
2025-05-09 19:34:37 -04:00
Chenlei Hu
df86da3d67
[Bug] Add null check on customSpec being null ( #3810 )
2025-05-07 17:09:52 -04:00
filtered
3aea2c120a
Update widget types to match Litegraph changes ( #3808 )
2025-05-08 06:56:53 +10:00
filtered
b9d9ce78f9
[TS] Widget typing ( #3804 )
2025-05-08 04:38:17 +10:00
Terry Jia
db81b62274
[3d] add record video support for load3d animation node ( #3798 )
2025-05-07 10:12:33 -04:00
Terry Jia
754eb807de
[3d] some improvement for load3d recording video ( #3794 )
2025-05-06 22:03:12 -04:00
filtered
0da6be5cdc
[Refactor] Update Litegraph widget types / cleanup ( #3782 )
2025-05-06 19:40:30 +10:00
Terry Jia
77ac4a415c
[3d] add recording video support ( #3749 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-05-03 23:00:07 -04:00
Yiximail
cb9ec354e7
Implement mask editor undo/redo ( #3708 )
2025-05-03 19:55:37 -04:00
filtered
8713cd6e25
[TS] Require override keyword ( #3746 )
2025-05-03 19:54:45 -04:00
filtered
b618ebe36d
Change groupNode menu anchor to retain position ( #3733 )
2025-05-03 02:11:06 +10:00
Benjamin Lu
b61640c51b
[Desktop] Add toasts for update check ( #3723 )
...
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: filtered <176114999+webfiltered@users.noreply.github.com >
2025-05-02 11:06:51 -04:00
filtered
c82401c61c
[TS] Fix strict type on chain callback, widgetInput ( #3727 )
2025-05-01 21:29:43 -04:00
Terry Jia
fb14d24047
[upstream] Upstream PreviewAny from rgthree-comfy ( #3640 )
2025-04-29 11:23:30 -04:00
Yiximail
44348180f5
Fix long-press to open contextmenu on touch devices ( #3624 )
2025-04-25 11:30:13 -04:00
Yiximail
d883448b86
Fix incorrect touch event handling by accurately tracking touch points ( #3622 )
2025-04-25 10:54:34 -04:00
Chenlei Hu
2b024bb186
[Cleanup] Remove LGraphNode.isValidWidgetLink ( #3549 )
2025-04-21 15:48:55 -04:00