pythongosssss
c77a5cab5b
Add support for nested dynamic prompts ( #2117 )
2025-01-01 15:29:17 -05:00
Chenlei Hu
66ada54587
[Refactor] Move vintageClipboard to utils/ ( #2062 )
2024-12-26 12:55:58 -05:00
filtered
601b739f75
Add GPU selection to desktop installer ( #1888 )
...
* Remove redundant code
* Add GPU picker screen to installer
* Permit jumping installation steps when visited
* Prevent sad girl from covering buttons
* Update gpu options to match availability
* Ensure install screen renders inside bounds
* Pre-select GPU detected by desktop native
* Redesign GPU selection screen
* Prevent text highlight on installer stepper
* Add translations for GPU picker
* Rename for clarity
* Remove unused code
* Update electron types
* Update locales [skip ci]
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
Co-authored-by: github-actions <github-actions@github.com >
2024-12-16 15:26:40 -08:00
filtered
929e3a5733
Add native context menu when using desktop ( #1875 )
...
* Add system menu to elements
* Add desktop text context menu control
* Update electron types
---------
Co-authored-by: huchenlei <huchenlei@proton.me >
2024-12-11 11:29:14 -08:00
Chenlei Hu
7986aebf27
Translate command label on top command dropdown menu ( #1792 )
...
* collect i18n with playwright
* Add command label translation
* Normalize i18n object key
2024-12-04 13:19:53 -05:00
Chenlei Hu
d9a34872c3
[Electron] Add basic welcome screen ( #1491 )
...
* WIP
* Add LogTerminal
* Modify server startup view
* Add installView
* Add basic welcome screen and dev server setup
* nit
* nit
* nit
* nit
* nit
2024-11-10 09:41:32 -05:00
Chenlei Hu
9568d63820
Add comfyui-electron-types dependency ( #1459 )
2024-11-07 16:05:26 -05:00
Chenlei Hu
8ae9210298
Always sort workflows tree ( #1456 )
...
* Always sort workflows tree
* nit
* nit
* Add tests
* nit
* nit
2024-11-07 11:29:29 -05:00
Chenlei Hu
5e4439b905
[Electron] Add electron-specific setup page ( #1444 )
...
* Add dummy server start view
* Do external nav
* nit
* nit
* nit
* nit
2024-11-06 19:39:09 -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
8dddffe840
Use browser download in missing model dialog ( #1362 )
...
* Remove custom backend download logic
* Add download hooks
* Download button
* Use browser download
* Update test
2024-10-29 14:07:16 -04:00
Björn Söderqvist
1dedce5ec6
Enable ts-strict for colorUtil, contextMenuFilter and linkRenderMode ( #1313 )
...
* Add types for colorUtil.ts
* Add types for contextMenuFilter
* Add types to linkRenderMode.ts
2024-10-25 15:42:15 -04:00
Chenlei Hu
015ee2df15
Revert "Enable ts-strict for colorUtil.ts ( #1239 )" ( #1240 )
...
This reverts commit c3b2697568 .
2024-10-12 15:58:43 -04:00
Chenlei Hu
c3b2697568
Enable ts-strict for colorUtil.ts ( #1239 )
2024-10-12 14:11:32 -04:00
Chenlei Hu
dfcabd2834
Enable ts-strict for treeUtil.ts ( #1238 )
2024-10-12 14:10:08 -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
bymyself
b21c0f59f9
Apply node opacity setting to all node colors ( #947 )
...
* Apply opacity to node colors. Resolves #928
* Handle default and custom colors all in draw handler
* Add colorUtil unit tests
* Add Playwright test
* Remove comment
* Revert colorPalette.ts changes
* Remove unused imports
* Fix typo
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-24 16:19:53 +09:00
Chenlei Hu
9aa976fdf0
Show total/free ram in about page ( #924 )
2024-09-22 17:40:40 +09:00
bymyself
326e0748c0
Add node opacity setting ( #909 )
...
* Add node opacity setting
* Add colorUtil unit test
* Add playwright test
* Update test expectations [skip ci]
---------
Co-authored-by: github-actions <github-actions@github.com >
2024-09-22 15:18:38 +09:00
Chenlei Hu
6c4143ca94
Show node by frequency on empty query ( #878 )
2024-09-19 09:35:22 +09:00
Chenlei Hu
4e41db2d6a
[Beta Menu] Shows unsaved state on browser tab title ( #860 )
...
* [Beta Menu] Shows unsaved state on browser tab title
* Proper state management
* Add playwright test
* Fix browser tests
2024-09-17 16:14:06 +09:00
Chenlei Hu
7d25d976d1
Extract search option as a Vue component ( #838 )
2024-09-15 17:15:19 +09:00
Chenlei Hu
347563adf9
Move json format functions to formatUtil ( #834 )
2024-09-15 09:46:34 +09:00
Chenlei Hu
090fda2f22
Node library custom bookmark folder ( #631 )
...
* Add new folder button
* Add tree util test
* nit
* Support empty folder in node library
* Drag to bookmark folder
* Use bookmark icon for bookmark folder
* Highlight on dragover
* nit
* Auto-expand on item added
* Extract bookmark system as store
* Add context menu on bookmark folder
* Add editable text
* Fix reactivity
* Plumb editable text
* refactor
* Rename node
* Fix focus
* Prevent name collision
* nit
* Add new folder
* nested folder support
* Change drag behavior
* Add basic playwright tests
* nit
* Target tree-node-content instead of tree-node
2024-08-25 21:53:58 -04:00
Chenlei Hu
c4bc0e8430
Auto expand tree on search in node library tab ( #558 )
...
* Add custom nodelib searchbox
* Auto expand on search
* Support alphabetical sort in filtered tree
2024-08-20 11:01:05 -04:00
Chenlei Hu
0f3b58b610
Add space to setting group label ( #370 )
...
* Add space to setting group label
* handle acronym
2024-08-11 09:36:52 -04:00
Chenlei Hu
a5f0d2b201
Categorize setting items ( #338 )
...
* Basic setting panel rework
* refactor
* Style the setting item
* Reject invalid value
* nit
* nit
* Sort settings by label
* info chip as icon
* nit
2024-08-08 17:52:41 -04:00
Chenlei Hu
4bebcb408e
Add eslint ( #294 )
...
* Add eslint
* Add eslint github action
2024-08-04 09:35:49 -04:00
Chenlei Hu
e179f75387
Apply new code format standard ( #217 )
2024-07-25 10:10:18 -04:00
Chenlei Hu
f1acdf976a
Shift node color's brightness for light mode ( #123 )
...
* Shift node color's brightness for light mode
* nit
* Fix test
2024-07-13 09:01:35 -04:00