bymyself
e992bd6571
Add tutorial workflow function for new desktop users ( #2315 )
...
Co-authored-by: huchenlei <huchenlei@proton.me >
2025-01-25 12:23:27 -05:00
filtered
9c53bbd53d
[Refactor] Move type extensions out of LG (SoC) ( #2303 )
...
Co-authored-by: huchenlei <huchenlei@proton.me >
2025-01-20 14:22:56 -05:00
bymyself
654d72b4cc
Add issue report dialog service ( #2284 )
...
Co-authored-by: huchenlei <huchenlei@proton.me >
2025-01-19 20:44:11 -05:00
bymyself
a1ed67fc74
Add User Feedback buttons ( #2275 )
...
Co-authored-by: github-actions <github-actions@github.com >
Co-authored-by: huchenlei <huchenlei@proton.me >
2025-01-19 19:41:58 -05:00
bymyself
816574e0ab
[Refactor] improve type safety in dialog service ( #2283 )
2025-01-18 15:46:57 -05:00
bymyself
ce0726d85e
Restore all open workflows on load ( #2238 )
2025-01-13 20:24:40 -05:00
bymyself
e123295423
Fix saved keybinding persistence ( #2176 )
2025-01-06 15:54:35 -05:00
Chenlei Hu
975c2248c5
Rename Keybinding.targetSelector to targetElementId ( #2169 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-01-05 16:03:38 -05:00
Chenlei Hu
9c1eacf0af
Fix duplication of persisted workflow ( #2124 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-01-02 12:16:39 -05:00
Chenlei Hu
39e9f421f4
Fix double trigger of loadColorPalette effect ( #2118 )
...
Co-authored-by: github-actions <github-actions@github.com >
2025-01-01 19:27:22 -05:00
Chenlei Hu
3189e310a8
Add default confirm dialog ( #2114 )
2024-12-31 18:18:48 -05:00
Chenlei Hu
174a9a114a
Expose dialogService to extensionManager ( #2113 )
2024-12-31 17:01:37 -05:00
Chenlei Hu
d8f074fea0
[Lint] Sort imports ( #2104 )
2024-12-30 17:26:37 -05:00
Chenlei Hu
9f23f81879
[Refactor] Move goToNode to litegraphService ( #2101 )
2024-12-30 16:38:10 -05:00
Chenlei Hu
3bf0dfd218
[Refactor] Move addNodeOnGraph to litegraphService ( #2100 )
2024-12-30 16:09:44 -05:00
Chenlei Hu
95a4623c37
Re-enable keybinding jest test ( #2090 )
2024-12-29 14:55:18 -05:00
Chenlei Hu
a48ad1cb41
Move setting impl from ComfySettingsDialog to settingStore ( #2085 )
2024-12-28 21:31:09 -05:00
Chenlei Hu
861d559f19
Update litegraph 0.8.50 ( #2076 )
2024-12-27 14:13:36 -05:00
Chenlei Hu
7cb0c230df
[Refactor] Move app.registerNodeDef to litegraphService ( #2075 )
2024-12-27 13:08:42 -05:00
Chenlei Hu
c311806249
[Refactor] Move keybinds extension to keybindingService ( #2063 )
2024-12-26 13:19:04 -05:00
Chenlei Hu
f69e88bf41
[Refactor] Convert dialogService to composable ( #2058 )
2024-12-26 00:26:01 -05:00
Chenlei Hu
4e554503c0
[Refactor] Convert workflowService to composable ( #2057 )
2024-12-26 00:11:27 -05:00
Chenlei Hu
cce11bb639
Move extension related functions from app to extensionService ( #2055 )
2024-12-25 23:19:25 -05:00
Chenlei Hu
db572a4085
Implement color palette in Vue ( #2047 )
...
Co-authored-by: github-actions <github-actions@github.com >
2024-12-25 21:41:48 -05:00
filtered
653ed6f096
Fix reroutes not included in Insert Workflow ( #2037 )
2024-12-23 23:24:54 -05:00
filtered
3767749398
Add About to Help menu ( #2010 )
...
Co-authored-by: github-actions <github-actions@github.com >
2024-12-22 16:17:25 -05:00
Chenlei Hu
59b62eadf1
[i18n] Translate save/export workflow dialog ( #1906 )
...
* [i18n] Translate save/export workflow dialog
* Update locales [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-12-13 16:56:37 -08:00
filtered
0e385c4262
Require confirmation for desktop reinstall ( #1835 )
...
* Add generic default button for unknown dialogs
* Add reinstall confirmation dialog
* Prevent removal of newlines in i18n dialogs
* Update locales [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-12-07 10:24:00 -05:00
Chenlei Hu
fd621f485e
Reload current workflow when locale changes ( #1824 )
2024-12-06 17:37:25 -05:00
Chenlei Hu
ae26390776
Properly implement ComfyNodeDef interface ( #1821 )
...
* nit
* Properly implement ComfyNodeDef interface
* nit
* Mark readonly
2024-12-06 12:00:15 -05:00
filtered
735153886f
Confirm delete workflow ( #1772 )
...
* Add confirm delete workflow prompt
* Add confirm delete workflow setting
* Add delete workflow tests
* Change dialog to modal, set default cancel
* Fix setting version key
* Rename for clarity
* Fix tests
- Move into correct section
- Add confirm control
* Export type: ShowDialogOptions
* Replace workflow overwrite with new dialog
* Add delete workflow confirmation dialog
* Update i18n
* Add item list support to confirmation dialog
* Prevent multiple dialogs for same action
* Add confirm close file when dirty
* Add i18n for overwrite dialog
* Fix regression: confirm dialog setting ignored
* Fix delete last workflow does not open replacement
* Update tests
2024-12-04 14:11:49 -05:00
Hayden
e893f3ed03
Add a unique key to each showDialog ( #1786 )
2024-12-03 23:04:27 -05:00
Chenlei Hu
8e293b41f5
[Refactor] Remove abstract inheritance of node search filter ( #1774 )
2024-12-03 11:39:29 -05:00
pythongosssss
17b7ef18d6
Add context menu to tabs ( #1759 )
...
* Add context menu to tabs
* Flatten menu
Translate
* Add translations
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-12-02 13:19:39 -05:00
Chenlei Hu
46cd522384
Fix save temporary workflow loop on overwrite ( #1699 )
2024-11-26 10:44:25 -05:00
Chenlei Hu
6352cd86ee
Show confirm dialog on workflow path conflict (Save As) ( #1590 )
...
* Show confirm dialog on workflow path conflict (Save As)
* Fix closeworkflow
* nit
* Add playwright tests
* nit
* nit
* Move workflows dir cleanup
2024-11-18 23:07:24 -05:00
Chenlei Hu
73bdbddf90
Fix rename open/bookmark workflow ( #1507 )
...
* Fix rename open/bookmark workflow
* nit
* Fix save as
* Add browser test
2024-11-11 11:06:41 -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
d719a4e0fb
Move exportWorkflow from menu to workflowService ( #1399 )
2024-11-01 19:44:21 -04:00
Chenlei Hu
87517daf1f
Restyle missing model warning dialog ( #1354 )
...
* Restyle missing model dialog
* nit
* nit
* nit
* nit
2024-10-29 09:26:02 -04:00
Chenlei Hu
44b109a449
Add type annotation for missingNodeTypes ( #1349 )
...
* Add type annotation for missingNodeTypes
* nit
* nit
2024-10-28 17:26:52 -04:00
Chenlei Hu
229896a4b7
Restyle missing node warning dialog ( #1348 )
...
* nit
* Restyle missing node warning dialog
* nit
* nit
2024-10-28 16:45:47 -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
ebc71b0e46
Add PromptDialog to replace window.prompt ( #1104 )
...
* Save file prompt dialog
* Don't download if dialog dismissed
* refactor
* style dialog
* nit
* Autofocus
2024-10-04 15:33:27 -04:00
Alex "mcmonkey" Goodwin
35a7c81fd8
initial download-folder-selector interface ( #890 )
...
* initial download-folder-selector interface
* use primevue select
* add a folder select visibility checkbox
* slightly reduce indirection
* fix up select box updating
* revert bad upstream changes
* cleanup
* allow localhost sourced models in ui side
(for testing purposes only basically, but does no harm in deployed envs)
* add screenshot expectations to test
* Update test expectations [skip ci]
* add testing of folder select
* fix test
* don't exclude folder selector when there's only 1
since the checkbox covers that better anyway
* oo - fix checkbox
* Update test expectations [skip ci]
* testing - don't expect screenshots :(
* experimental new test code
* toHaveClass is silly
* add // comments documenting intent of allowedSources
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-25 16:01:50 +09:00
pythongosssss
bf7652227a
Workflow templates ( #938 )
...
* Add template gallery
* Add simple test
* Add examples
* Enable floating menu in test
2024-09-25 16:01:50 +09:00
pythongosssss
2d1ff64951
Floating menu option ( #726 )
...
* Add floating menu
* Fix
* Updates
* Add auto-queue change test
* Fix
2024-09-25 16:01:50 +09:00
Chenlei Hu
b6dbe8f07b
Shorten node source package name by remove ComfyUI prefix/suffix ( #883 )
...
* Shorten node source package name by remove ComfyUI prefix/suffix
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-19 12:40:05 +09:00
Chenlei Hu
63302a6634
Fix sorting on type filter + empty query ( #880 )
...
* Fix sorting on type filter + empty query
* nit
* nit
2024-09-19 11:22:23 +09:00
Chenlei Hu
8568e037bf
Sort search result by node frequency ( #879 )
...
* Sort search result by node frequency
* Fix jest test
2024-09-19 10:09:54 +09:00