bymyself
c52c798817
removed unused node def type guards
2025-09-04 21:16:43 -07:00
bymyself
f6ae1b6417
remove unused typeguards
2025-09-04 21:15:20 -07:00
bymyself
896e44f66b
move back test that was mistakenly moved
2025-09-04 21:14:05 -07:00
bymyself
8e098fc325
simplify widget registration
2025-09-04 21:11:30 -07:00
bymyself
85fa2f4559
removed unused type guards
2025-09-04 21:02:32 -07:00
bymyself
07b7ed9385
use camelcase for layoutStore filename
2025-09-04 19:59:49 -07:00
bymyself
817f4d036a
remove redundant comment
2025-09-04 19:56:49 -07:00
Christian Byrne
6eeba70f10
- Fix memory leaks in node deletion ( #5345 )
...
- Fix TypeScript types in Yjs observers with proper YEventChange type
- Refactor nested observer logic into focused single-responsibility methods
- Consolidate duplicated link segment cleanup logic into reusable methods
- Extract findLinksConnectedToNode method for better readability
- Add explanatory comments for spatial index update ordering
- Extract REROUTE_RADIUS constant instead of magic numbers
- Maintain consistent parameter naming conventions
2025-09-04 19:56:19 -07:00
bymyself
7d8bdcb05a
remove debug viewport test
2025-09-04 19:43:38 -07:00
bymyself
0aed837ff4
use camelCase for all non-component files
2025-09-04 19:38:51 -07:00
bymyself
b7fd1f476c
add missing translations
2025-09-04 19:30:35 -07:00
bymyself
358d98e268
cleanup comments
2025-09-04 19:25:55 -07:00
bymyself
df36693ecb
cleanup comments
2025-09-04 19:21:40 -07:00
bymyself
f6051f6634
remove event forwarding hack. todo: add link moving in vue
2025-09-04 19:19:13 -07:00
bymyself
e8dae57a6a
remove debug logging and setting
2025-09-04 18:54:23 -07:00
bymyself
1e307564f0
skip all vue node operations if feature is turned off
2025-09-04 18:41:07 -07:00
bymyself
9ab075f11c
remove outdated README
2025-09-04 18:33:24 -07:00
bymyself
3e5effeafc
remove debug viewport visualizer prop
2025-09-04 18:32:22 -07:00
bymyself
0b941583d2
remove debug viewport visualizer
2025-09-04 18:31:52 -07:00
bymyself
7149af612a
change name "transformPaneEnabled" => "isVueNodesEnabled"
2025-09-04 18:27:18 -07:00
bymyself
4fc89847ab
simplify unit tests
2025-09-04 18:24:48 -07:00
bymyself
2f512b847d
remove debug overlay panel
2025-09-04 18:24:07 -07:00
bymyself
b0f2a1d00a
remove all unused (knip pass)
2025-09-04 18:02:13 -07:00
bymyself
73a1feea99
removed unused IMAGE widget enum value
2025-09-04 17:48:52 -07:00
bymyself
7130794cba
update adr README
2025-09-04 17:37:37 -07:00
bymyself
7b7f9bbb17
remove crdt ADR (moved to separate PR)
2025-09-04 17:36:26 -07:00
github-actions
0f5315f24c
Update test expectations [skip ci]
2025-09-04 23:24:48 +00:00
Benjamin Lu
2425f653e4
[Vue Nodes] Fix Node Header Tests ( #5360 )
...
* Enable VueNodes
* Use KSampler not save image
2025-09-04 15:46:40 -07:00
Benjamin Lu
1480dd748a
[bugfix] Fix NodeHeader test workflow path ( #5359 )
...
The test was using an incorrect path for the workflow file. Updated to use the correct path under the nodes/ subdirectory.
Fixes test failure: ENOENT error for single_save_image_node.json
2025-09-04 14:47:53 -07:00
Benjamin Lu
f99c9de72f
[fix] Disable link markers on dragged connections ( #5358 )
...
Set linkMarkerShape to None for links being actively dragged by the mouse to prevent visual artifacts.
2025-09-04 14:25:06 -07:00
Benjamin Lu
2a64f538f3
Merge remote-tracking branch 'origin/main' into vue-nodes-migration
2025-09-04 13:52:26 -07:00
Christian Byrne
6a3c075df1
Removes node's dependency on LGraph for access to layout mutations composable ( #5356 )
...
* remove DI
* remove layoutMutations property on LGraph
* remove layout mutations property from LGraph snapshot
2025-09-04 13:46:39 -07:00
Benjamin Lu
c30f5a41a9
Remove IMAGE widget cont. ( #5355 )
2025-09-04 13:45:49 -07:00
Christian Byrne
8a10387fdf
add explicit typing on component IDs ( #5352 )
2025-09-04 13:21:24 -07:00
Alexander Brown
58313ea05b
devex: re-add caching of playwright browser installs ( #5350 )
2025-09-04 12:18:11 -07:00
Rizumu Ayaka
32cffa6a83
refactor: v3 ui slots connection dots ( #5316 )
...
* refactor: v3 ui slots connection dots
* fix: use the new useTemplateRef
* fix: slot dark-theme border and hover styles
---------
Co-authored-by: Christian Byrne <cbyrne@comfy.org >
2025-09-04 11:48:48 -07:00
Rizumu Ayaka
1dbbf20124
feat: widget styles for V3 UI ( #5320 )
...
* feat: widget input text style
* feat: widget select button style
* feat: the selection style of LGraphNode
* feat(V3 UI style): color picker + file upload + input text + multi select + select + select button + slider + textarea + tree select
* feat: placeholder
* fix: filter multi select options
* fix: direct binding, no transform for select button widget
2025-09-04 10:54:26 -07:00
Christian Byrne
f83801e998
- Convert class-based LayoutMutations to useLayoutMutations() composable ( #5346 )
...
- Remove unnecessary useLayout wrapper that added boilerplate
- Use LayoutMutations interface directly in LGraph instead of redefining types
- Update all components to use composable pattern consistently
2025-09-04 10:48:33 -07:00
Benjamin Lu
969c8e6325
[bugfix] Remove placeholder IMAGE widget to restore previous functionality ( #5349 )
...
* Remove IMAGE widget
* Remove IMAGE widget test expectations
2025-09-04 10:33:02 -07:00
filtered
ae690bbfa4
DevX: Update CSS directives for Tailwind v4 ( #5347 )
...
- Provides proper IDE hints and removes warnings from .vue SFC files.
- Replaces all the v2 info with v4.
2025-09-04 10:32:22 -07:00
filtered
9920f310be
[CI] Fix action throws after pnpm change ( #5342 )
2025-09-04 00:27:05 -07:00
Comfy Org PR Bot
ec7de6f4c5
[release] Increment version to 1.27.0 ( #5343 )
...
Co-authored-by: benceruleanlu <162923238+benceruleanlu@users.noreply.github.com >
v1.27.0
2025-09-03 23:58:58 -07:00
Alexander Brown
a82fcd8ec6
Knip: Enable more rules ( #5309 )
...
* knip: Simplify config
* knip: enable unlisted, fix issues
* knip: Add ignore for build dependencies (Vite plugin indirect reference)
* knip: Prune dependencies
* knip: One more Unused dep
* git: Standard line end for yaml
* [auto-fix] Apply ESLint and Prettier fixes
* knip: Add exceptions for tailwindcss post-rebase.
Not sure why we need to except it.
* Update test expectations [skip ci]
---------
Co-authored-by: GitHub Action <action@github.com >
Co-authored-by: github-actions <github-actions@github.com >
2025-09-03 22:57:53 -07:00
filtered
9a9f8c72f2
Fix electron types update command in CI ( #5337 )
...
Use --workspace-root flag to install at workspace level
2025-09-03 22:45:51 -07:00
filtered
065d9e82b9
[chore] Update electron-types to 0.4.69 ( #5339 )
2025-09-03 22:35:01 -07:00
Alexander Piskun
4748378387
add prices for ByteDance Video API nodes ( #5336 )
2025-09-03 22:28:19 -07:00
Simula_r
c6fc8e6f0f
fix: remove clipping by removing unnecessary css contain ( #5327 )
2025-09-03 18:57:59 -07:00
Arjan Singh
ad64dbb81a
[feat] register UNETLoader, UpscaleModelLoader, StylemModelLoader... ( #5324 )
...
* [feat] register UNETLoader, UpscaleModelLoader, StylemModelLoader, GLIGENLoader
Also added tests for modelToNodeStore
* [fix] code review feedback on tests
* [fix] typescript bikeshedding
* [fix] remove unnecessary interface mocks
2025-09-04 01:24:24 +00:00
Johnpaul Chiwetelu
3c247e57f3
Remove caching of Playwright browsers from CI workflow ( #5325 )
...
* [refactor] Remove caching of Playwright browsers from CI workflow
* restore upload artifact path
* [fix] Adjust timeout for playwright tests to allow up to 15 minutes
* [fix] Update artifact name for Playwright report to match standard naming convention
2025-09-03 23:22:36 +01:00
Christian Byrne
589c362bc6
Trigger CI ( #5326 )
...
* Trigger CI
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2025-09-03 14:34:54 -07:00