Benjamin Lu
579201945e
[fix] Replace ES2023 toReversed() with ES2022-compatible implementation
...
Replaced array.toReversed() method calls with backwards iteration loops
to maintain compatibility with ES2022 target in TypeScript configuration.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com >
2025-08-04 04:05:17 -04:00
Benjamin Lu
fc287a830c
Fix import paths for litegraph files
2025-08-04 03:36:05 -04:00
Benjamin Lu
06b6832bea
Temporarily disable one subgraph test
2025-08-03 22:22:19 -04:00
Benjamin Lu
357ae8f0d8
Remove litegraph test tsconfig
2025-08-03 22:14:12 -04:00
Benjamin Lu
5b245c9433
[build] Disable litegraph ESLint config temporarily
...
- Renamed eslint.config.js to eslint.config.js.disabled
- Prevents ESLint from loading litegraph's config which requires uninstalled dependencies
- Added TODO to make litegraph compatible with frontend's ESLint rules
2025-08-03 22:08:22 -04: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
Benjamin Lu
3f7e6fa53b
Remove litegraph's tsconfig
2025-08-03 21:12:28 -04:00
Matthew Meredith
669ee2633a
include litegraph augmentation in generated declarations ( #4614 )
2025-08-03 15:55:29 -07:00
Benjamin Lu
e324c805ba
Add 'src/lib/litegraph/' from commit '1b58bf4966e9cdaa04bfaa40f5650b6c6680ab97'
...
git-subtree-dir: src/lib/litegraph
git-subtree-mainline: 1eadf80fec
git-subtree-split: 1b58bf4966
2025-08-03 14:55:05 -04:00
Chenlei Hu
934f2674e9
[refactor] Reorganize CLAUDE.md into hierarchical subdirectory files ( #4640 )
2025-08-02 19:52:33 -07:00
Jin Yi
4c6e7f106b
[fix] Detect missing nodes in subgraphs ( #4639 )
...
Co-authored-by: bymyself <cbyrne@comfy.org >
2025-08-02 19:45:05 -07:00
Christian Byrne
3b4c0b5d2b
[feat] Add node title buttons with icon-only rendering ( #1186 )
2025-08-02 17:35:38 -07:00
Benjamin Lu
a568c0651f
Fix "Dragging from input slot connected to SubgraphInputNode creates new link instead of moving existing one" ( #1184 )
...
Co-authored-by: Claude <noreply@anthropic.com >
Co-authored-by: bymyself <cbyrne@comfy.org >
2025-08-02 00:56:41 -04:00
Christian Byrne
46a486c694
[fix] Optimize subgraph serialization to exclude unused definitions ( #1185 )
2025-08-01 21:40:29 -07:00
Christian Byrne
dc395f5d6d
[fix] Fix viewport sync in minimap and subgraphs navigation ( #4644 )
2025-08-01 18:12:18 -07:00
Christian Byrne
61c9341450
[fix] Add type guard for SubgraphDefinition to improve TypeScript inference ( #4651 )
2025-08-01 17:37:06 -07:00
Benjamin Lu
6fa2e8e3ca
Add slot compatibility checking for subgraph slots ( #1182 )
2025-08-01 15:38:57 -07:00
Christian Byrne
47e1808861
[fix] Toggle bypass/mute of subgraph nodes applies mode to all children recursively ( #4636 )
2025-08-01 00:35:11 -07:00
Christian Byrne
eae4b954d0
[fix] Preserve per-workflow subgraph navigation state ( #4616 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-31 19:37:17 -07:00
Christian Byrne
baea47c493
Extract selection filtering logic to useSelectedLiteGraphItems composable and don't show toolbox when selecting Reroutes ( #4634 )
2025-07-31 18:02:08 -07:00
Christian Byrne
b125e0aa3a
[feat] Move partial execution to the backend and make work with subgraphs ( #4624 )
2025-07-31 13:28:52 -07:00
Christian Byrne
aabea4b78d
[feat] Viewport persistence for subgraph navigation ( #4613 )
2025-07-30 17:54:35 -07:00
Christian Byrne
f85df302fb
[fix] show tooltip on color picker button in selection toolbox ( #4612 )
2025-07-30 17:24:48 -07:00
Christian Byrne
b2b50ac012
[Style] Update "convert to subgraph" icon ( #4611 )
2025-07-30 13:29:30 -07:00
Christian Byrne
fe475403b0
[feat] Add theme-aware colors to minimap ( #4598 )
2025-07-30 12:41:02 -07:00
Christian Byrne
efb08bf2ba
[Style] Fix node preview header/title overflow ( #4610 )
2025-07-30 11:46:50 -07:00
Christian Byrne
2c84ecbf6e
[fix] Make minimap reactive to subgraph context changes ( #4597 )
2025-07-30 10:41:17 -07:00
Christian Byrne
f987cf9dbd
[feat] Improve SubgraphNode badge with sitemap icon and primary color ( #4596 )
2025-07-30 02:48:02 -07:00
Christian Byrne
b370b6387d
[fix] DOM widgets lose correct positioning when SubgraphNodes are nested ( #4588 )
2025-07-30 02:18:58 -07:00
Christian Byrne
516eb26d3e
[feat] Add custom icon system with workflow icon ( #4590 )
2025-07-30 01:27:15 -07:00
Christian Byrne
04b03e22f8
[Subgraph] Use color palette colors for subgraph io node slot labels ( #1176 )
2025-07-30 01:24:00 -07:00
Christian Byrne
596c51d1ef
[fix] Fix "Require confirmation before clearing workflow" setting not working ( #4587 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-30 00:08:06 -07:00
Christian Byrne
381b5c7295
[fix] Preserve tooltips when promoting widgets to subgraph inputs ( #1174 )
2025-07-29 23:53:19 -07:00
Christian Byrne
d70949dd47
[feat] Remove default Backspace keybinding to clear workflow ( #4586 )
2025-07-29 20:42:38 -07:00
Christian Byrne
abf93d2c11
[fix] Update canvas when removing subgraph IO slots to re-render links ( #1173 )
2025-07-29 18:20:15 -07:00
Rizumu Ayaka
abf591d122
fix: DOM widget position offset after canvas moves ( #4557 )
2025-07-29 01:40:47 -07:00
Christian Byrne
cf072b8420
[fix] Fix link input slots not being updated in subgraphs ( #4575 )
2025-07-29 00:32:39 -07:00
Christian Byrne
fcebbbcba8
[fix] Allow creating connections from empty subgraph slots ( #1167 )
2025-07-29 00:20:37 -07:00
Christian Byrne
4b75528c39
[fix] Fix graph configuration callbacks not reaching subgraph nodes ( #4572 )
2025-07-29 00:17:03 -07:00
Christian Byrne
dd14144f47
[fix] Update Search & Replace to support nodes in subgraphs ( #4576 )
2025-07-29 00:10:56 -07:00
Christian Byrne
00cd9fadec
[feat] Prevent browser zoom on UI components with canvas wheel event forwarding ( #4574 )
2025-07-28 23:51:09 -07:00
Christian Byrne
98d694f7e3
[fix] Prevent incorrect 'frontend_only' badges in subgraphs ( #4571 )
2025-07-28 23:05:27 -07:00
Christian Byrne
b1fc8846a3
[fix] Update API node pricing for multiple providers ( #4564 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-28 23:01:46 -07:00
Jin Yi
680c09a584
[fix] Detect missing nodes in subgraphs ( #4547 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-07-28 21:55:53 -07:00
Christian Byrne
7fe4c07a9c
[fix] Preserve subgraph structure when clearing workflow ( #4567 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-07-28 20:53:05 -07:00
SHIVANSH GUPTA
577cd23c3e
Feature Implemented: Warning displayed when frontend version mismatches ( #4363 )
...
Co-authored-by: bymyself <cbyrne@comfy.org >
Co-authored-by: Claude <noreply@anthropic.com >
2025-07-28 18:23:49 -07:00
Christian Byrne
b1436a068b
[feat] sync subgraph node titles with breadcrumb renaming ( #4565 )
2025-07-28 18:00:59 -07:00
Christian Byrne
b6922cf386
Add delay to breadcrumb and workflow tab tooltips ( #4559 )
2025-07-28 13:09:34 -07:00
Dr.Lt.Data
6167861340
refine locales/ko ( #4549 )
2025-07-27 13:10:55 -07:00
Jennifer Weber
67277d483d
Update missing nodes dialog title ( #4545 )
...
Co-authored-by: Jennifer Weber <weberjc@MacBookPro.attlocal.net >
Co-authored-by: github-actions <github-actions@github.com >
2025-07-27 00:29:57 -07:00