Chenlei Hu
|
c560628f1f
|
[Extension API] Register about panel badge (#1436)
* Custom about panel badge
* Add playwright test
* Update README
* nit
* nit
* nit
* nit
|
2024-11-05 19:06:38 -05:00 |
|
Chenlei Hu
|
c56533bb23
|
Workflow Management Reworked (#1406)
* Merge temp userfile
Basic migration
Remove deprecated isFavourite
Rename
nit
nit
Rework open/load
Refactor save
Refactor delete
Remove workflow dep on manager
WIP
Change map to record
Fix directory
nit
isActive
Move
nit
Add unload
Add close workflow
Remove workflowManager.closeWorkflow
nit
Remove workflowManager.storePrompt
move from commandStore
move more from commandStore
nit
Use workflowservice
nit
nit
implement setWorkflow
nit
Remove workflows.ts
Fix strict errors
nit
nit
Resolves circular dep
nit
nit
Fix workflow switching
Add openworkflowPaths
Fix store
Fix key
Serialize by default
Fix proxy
nit
Update path
Proper sync
Fix tabs
WIP
nit
Resolve merge conflict
Fix userfile store tests
Update jest test
Update tabs
patch tests
Fix changeTracker init
Move insert to service
nit
Fix insert
nit
Handle bookmark rename
Refactor tests
Add delete workflow
Add test on deleting workflow
Add closeWorkflow tests
nit
* Fix path
* Move load next/previous
* Move logic from store to service
* nit
* nit
* nit
* nit
* nit
* Add ChangeTracker.initialState
* ChangeTracker load/unload
* Remove app.changeWorkflow
* Hook to app.ts
* Changetracker restore
* nit
* nit
* nit
* Add debug logs
* Remove unnecessary checkState on graphLoad
* nit
* Fix strict
* Fix temp workflow name
* Track ismodified
* Fix reactivity
* nit
* Fix graph equal
* nit
* update test
* nit
* nit
* Fix modified state
* nit
* Fix modified state
* Sidebar force close
* tabs force close
* Fix save
* Add load remote workflow test
* Force save
* Add save test
* nit
* Correctly handle delete last opened workflow
* nit
* Fix workflow rename
* Fix save
* Fix tests
* Fix strict
* Update playwright tests
* Fix filename conflict handling
* nit
* Merge temporary and persisted ref
* Update playwright expectations
* nit
* nit
* Fix saveAs
* Add playwright test
* nit
|
2024-11-05 11:03:27 -05:00 |
|
Chenlei Hu
|
16f2e56d8e
|
Handle errors from top action menu commands (#1432)
|
2024-11-04 22:50:19 -05:00 |
|
Chenlei Hu
|
2161ae4e5b
|
Pin selected items (Nodes + Groups) (#1427)
* Pin selected items (Nodes + Groups)
* Update litegraph
* Add playwright test
* nit
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com>
|
2024-11-04 17:36:33 -05:00 |
|
filtered
|
3ba776e6ca
|
Add Litegraph multi-select & group nesting (#1416)
* Allow nested groups
Pass all selected items (new litegraph feature) instead of just selected nodes.
* Allow nested groups - context menus
* Update litegraph
* Update litegraph (Select all / Delete selected)
* Add playwright test
* nit
* Update test expectations [skip ci]
---------
Co-authored-by: huchenlei <huchenlei@proton.me>
Co-authored-by: github-actions <github-actions@github.com>
|
2024-11-03 18:08:42 -05:00 |
|
Chenlei Hu
|
d719a4e0fb
|
Move exportWorkflow from menu to workflowService (#1399)
|
2024-11-01 19:44:21 -04:00 |
|
Chenlei Hu
|
dfb695be72
|
[Refactor] Rework userFileStore to match existing API on ComfyWorkflow (#1394)
* nit
* Move load
* nit
* nit
* Update store API
* nit
* nit
* Move api
* nit
* Update tests
* Add docs
* Add temp user file
* Implement save as
* Test saveAs
|
2024-10-31 21:58:00 -04:00 |
|
Chenlei Hu
|
0c8fe41b84
|
Fix queue ResultItem schema (#1386)
|
2024-10-30 20:36:33 -04:00 |
|
Chenlei Hu
|
bf7a9bf5eb
|
Update litegraph (link snap to slot & highlight) (#1378)
* Update litegraph (link snap)
* Add settings
* nit
* Add playwright test
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com>
|
2024-10-30 15:23:58 -04:00 |
|
Chenlei Hu
|
97c38583e9
|
Rename workspaceStateStore to workspaceStore (#1374)
|
2024-10-30 09:49:23 -04:00 |
|
Chenlei Hu
|
35fab0bef3
|
Focus mode (#1365)
* Menu hamburger
* Focus
* nit
* nit
* nit
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com>
|
2024-10-29 17:25:18 -04:00 |
|
Chenlei Hu
|
1f91a88d7b
|
Move linkRenderMode extension to core (#1359)
|
2024-10-29 11:00:10 -04:00 |
|
Chenlei Hu
|
4582c71583
|
[Refactor] Rework modelStore and ModelLibrarySidebarTab (#1350)
* nit
* Rename
* nit
* Move load model folders to app level
* Various fixes
* nit
* nit
* wip
* nit
* nit
* nit
* Split
* nit
* Add back spinner
* nit
* nit
* Add refresh button
* nit
* nit
* Preserve model folder order
* Avoid order change on folder open
|
2024-10-28 21:23:53 -04:00 |
|
Chenlei Hu
|
82c369322d
|
Handle invalid node def errors (#1340)
* nit
* Add error handling
* nit
* nit
|
2024-10-27 20:07:05 -04:00 |
|
Chenlei Hu
|
8fd7852740
|
Enable ts-strict for nodeBookmarkStore (#1336)
|
2024-10-27 15:06:37 -04:00 |
|
Chenlei Hu
|
c566491ac7
|
Enable ts-strict for queueStore (#1333)
|
2024-10-27 10:07:09 -04:00 |
|
Chenlei Hu
|
8861492655
|
Enable ts-strict for workflowStore (#1332)
|
2024-10-27 09:59:17 -04:00 |
|
Chenlei Hu
|
fa9d944b32
|
Convert pinia stores from options API to composition API (#1330)
* Convert toastStore
* Convert workspaceStateStore
* Convert settingStore
* Convert queueStore
* Convert modelToNodeStore
* Convert modelStore
* Convert dialogStore
* nit
* nit
* nit
|
2024-10-27 08:47:24 -04:00 |
|
Chenlei Hu
|
92ac403679
|
Enable ts-strict for settingStore (#1322)
|
2024-10-26 17:07:17 -04:00 |
|
Chenlei Hu
|
dc3dab4e1c
|
Enable ts-strict for commandStore (#1321)
|
2024-10-26 17:05:42 -04:00 |
|
Chenlei Hu
|
386594554e
|
Enable ts-strict for executionStore (#1320)
* Fix listener types
* nit
* nit
* fix type
|
2024-10-26 17:00:18 -04:00 |
|
Chenlei Hu
|
02a951ad58
|
Enable ts-strict for nodeDefStore (#1319)
|
2024-10-26 16:02:07 -04:00 |
|
Chenlei Hu
|
92f0f4a21c
|
Convert nodeDefStore to use composition API (#1318)
* Convert nodeDefStore to use composition API
* nit
|
2024-10-26 15:48:40 -04:00 |
|
Chenlei Hu
|
645897f8b8
|
[Refactor] Make node badge a vue component (#1317)
* [Refactor] Make node badge a vue component
* Simplify badge logic
* nit
|
2024-10-26 15:28:14 -04:00 |
|
Chenlei Hu
|
3a4b36fb31
|
Disallow node library bookmark folder name with / (#1311)
|
2024-10-25 12:35:53 -04:00 |
|
Chenlei Hu
|
377fed584f
|
[Extension API] Register custom bottom panel tabs (#1296)
* Bottom panel API
* Update README
|
2024-10-24 19:58:44 -04:00 |
|
Chenlei Hu
|
14a6687cc9
|
Integrated terminal (#1295)
* Add terminal tab
* Add basic terminal
* Style terminal
* Add keybinding
* Auto scroll:
* Mock for jest test
|
2024-10-24 17:31:00 -04:00 |
|
Chenlei Hu
|
d142893244
|
Add bottom panel support (#1294)
* Add bottom panel
* Bottom panel store
* Extract ExtensionSlot component
* Tab rendering
* Add toggle button on top menu bar
* nit
* Add toggle button tooltip
* Add command
|
2024-10-24 15:15:19 -04:00 |
|
Chenlei Hu
|
957a767ed0
|
New settings API (#1292)
* Add settings API
* Add playwright test
* Update README
|
2024-10-24 10:26:01 -04:00 |
|
Chenlei Hu
|
59c03d2de5
|
[Refactor] Rename ModelStore to ModelFolder (#1244)
* Refactor click
* Rename ModelStore to ModelFolder
|
2024-10-23 12:04:49 -04:00 |
|
Chenlei Hu
|
c1c990e6f3
|
Properly show empty folder in model sidebar tab (#1242)
* Properly show empty folder in model sidebar tab
* nit
* nit
|
2024-10-12 17:02:58 -04:00 |
|
Chenlei Hu
|
a890756868
|
Enable ts-strict for modelStore.ts (#1241)
|
2024-10-12 16:38:27 -04:00 |
|
Chenlei Hu
|
634196cbd6
|
Enable ts-strict for dialogStore.ts (#1236)
|
2024-10-12 12:17:55 -04:00 |
|
Chenlei Hu
|
5611e90fda
|
Add ts-strict-ignore plugin (#1235)
* Add ts-strict-ignore plugin
* nit
* Add to typecheck script
|
2024-10-12 11:56:49 -04:00 |
|
Chenlei Hu
|
419009424b
|
Handle missing extraPngInfo field in queue (#1223)
|
2024-10-11 12:16:35 -04:00 |
|
Chenlei Hu
|
6c696cddb9
|
Fix dialog header component error (#1221)
|
2024-10-11 11:55:13 -04:00 |
|
Chenlei Hu
|
f96f08be32
|
Add ru to locale list (#1218)
|
2024-10-11 10:43:10 -04:00 |
|
Chenlei Hu
|
f71595fcc9
|
Fix node def handling of undefined fields (#1199)
* Fix node def handling
* nit
* Add test
|
2024-10-09 22:11:27 -04:00 |
|
Chenlei Hu
|
59a5f5f5d0
|
Add help menu on command menu bar (#1197)
* Add help menu on command menu bar
* nit
|
2024-10-09 20:35:17 -04:00 |
|
Chenlei Hu
|
f94bdc358b
|
Disable node def validation by default (#1190)
* Add setting
* Make node def validation optional
|
2024-10-09 16:02:27 -04:00 |
|
Chenlei Hu
|
f6466d7062
|
Avoid calling settingStore.set when there is no legacy node bookmark (#1191)
* Avoid calling settingStore.set when there is no legacy node bookmark
* nit
|
2024-10-09 16:02:14 -04:00 |
|
Chenlei Hu
|
e99329cff5
|
Remove class-transformer dependency (#1187)
* nit
* Fix test
* Remove class-transformer and its deps
* nit
* Fix invalid type for dummy node
|
2024-10-09 15:10:19 -04:00 |
|
Chenlei Hu
|
c8f50509ed
|
Fix VHS advanced preview html video type (#1186)
* Fix VHS advanced preview html video type
* nit
|
2024-10-09 15:02:02 -04:00 |
|
Chenlei Hu
|
165604bb80
|
Support VHS advanced preview in queue sidebar tab (#1183)
* Map VHS video type
* Advance preview format
* nit
* View VHS advanced preview
* Disable result gallery vitest
* Proper disable
|
2024-10-09 12:42:00 -04:00 |
|
Chenlei Hu
|
d673a521d8
|
Add always snap to grid setting (#1177)
* Always snap to grid
* Ban pysssss.SnapToGrid
* nit
|
2024-10-08 20:12:23 -04:00 |
|
Chenlei Hu
|
5f3afa3776
|
Supports VHS video outputs in queue sidebar tab (#1174)
* Properly identify gifs
* Detect VHS video
* Basic video support in queue
* Video in lightbox
* Preview button
* nit
* Fix vitest
|
2024-10-08 17:10:44 -04:00 |
|
Chenlei Hu
|
2cb1cea196
|
Make LGraphCanvas shallowReactive (#1169)
* Make LGraphCanvas shallowReactive
* Restore canvas options after creation
|
2024-10-08 14:07:15 -04:00 |
|
Chenlei Hu
|
a4e08f60fe
|
Extract theme toggle as command (#1161)
* Extract theme toggle as command
* nit
|
2024-10-07 21:54:58 -04:00 |
|
Chenlei Hu
|
5ba1d1a3f7
|
Show sidebar toggle keybinding shortcut on sidebar icon tooltip (#1160)
|
2024-10-07 21:44:38 -04:00 |
|
Chenlei Hu
|
58dd15a662
|
Fix core sidebar tab toggle command register (#1159)
|
2024-10-07 21:32:30 -04:00 |
|