Chenlei Hu
f5ce42d5d5
Add setting to show/hide canvas info ( #533 )
...
* Add setting to show/hide canvas info
* nit
2024-08-19 12:12:37 -04:00
Chenlei Hu
727992048e
Fix type check on TaskItemImpl ( #529 )
2024-08-19 09:47:33 -04:00
Chenlei Hu
4a43dfe6b9
Performance optimization on queueStore ( #521 )
...
* Eager calculate flat outputs
* Optimize flat tasks performance
2024-08-18 21:48:48 -04:00
Chenlei Hu
22e2628479
Queue preview gallery ( #519 )
...
* Custom preview event
* Plub event
* Basic gallery
* Gallery nits
* Navigate with keyboard keys
2024-08-18 20:42:42 -04:00
Chenlei Hu
19681fd43d
Experimental settings BETA tag ( #509 )
...
* Add BETA tag for experimental setting
* Mark node searchbox impl as experimental
* nit
2024-08-18 13:04:37 -04:00
Chenlei Hu
add2f9baa0
Group comfy core settings ( #508 )
...
* Add category overwrite
* Group settings
2024-08-18 12:49:23 -04:00
Chenlei Hu
d8887a434d
Add Comfy.Workflow.SortNodeIdOnSave setting ( #502 )
...
* Update litegraph (Sort order)
* nit
* Add sort node on save setting
* nit
2024-08-17 23:23:40 -04:00
Chenlei Hu
5ba524fd94
Add toast message on refresh button click ( #492 )
2024-08-17 13:11:47 -04:00
Chenlei Hu
966b1dd057
Extension API to add toast message ( #491 )
...
* Extension API to add toast message
* Update readme
2024-08-17 12:44:55 -04:00
Chenlei Hu
069766337a
Add toast message on execution interrupted ( #490 )
...
* Move toast to top level
* Toast store
2024-08-17 12:29:48 -04:00
Chenlei Hu
b33874db2b
Fix queue cancelled status ( #487 )
2024-08-17 11:31:46 -04:00
Chenlei Hu
d1715972e3
Register frontend only node defs ( #468 )
...
* Register frontend only node defs
* nit
* nit
2024-08-16 12:16:41 -04:00
Chenlei Hu
479ca63e3c
Add setting to adjust textarea font size ( #463 )
2024-08-16 10:17:40 -04:00
Chenlei Hu
ef8b952d79
Fix undefined spec ( #452 )
2024-08-15 23:37:42 -04:00
Chenlei Hu
e6d29656fa
Queue media preview ( #449 )
...
* output url
* Basic image previews
* Split out task item component
* Move task actions to context menu
* simplify
* Move spinner
* Lift context menu to tab scope
* Better tag
* Fix placeholder style
* nit
* Correctly handle cancelled
* nit
* Split out result item as separate component
* nit
* Fix center crop
* nit
* Simplify task item
* Flat list
* Show prompt id
* Make image draggable
* Disable preview for dragging
* Fix key
* Correctly handle task in expanded view
* Add preview
2024-08-15 23:26:38 -04:00
Björn Söderqvist
775f536d30
Add more Zod types to api.ts ( #440 )
2024-08-15 10:45:40 -04:00
Chenlei Hu
00fe3515b9
Fix delete queue item ( #428 )
2024-08-14 15:10:17 -04:00
Chenlei Hu
a68f7c680b
Rename SideBar to Sidebar ( #422 )
...
* Rename SideBar to Sidebar
* rename files
* rename files
2024-08-14 11:27:23 -04:00
Chenlei Hu
c6b6bdcb67
Add setting to disable node preview in searchbox ( #421 )
2024-08-14 10:29:32 -04:00
Chenlei Hu
b5f2d334d9
Add sidebar size setting (normal/small) ( #397 )
...
* Add sidebar size setting (normal/small)
* Set default small sidebar size for small window
2024-08-12 22:27:35 -04:00
Chenlei Hu
c459698956
Add side bar location in settings (left/right) ( #396 )
...
* Allow side bar on right side
* Panel on the right
2024-08-12 21:49:07 -04:00
Chenlei Hu
4fe44339fd
Only validate new history items ( #393 )
2024-08-12 20:30:11 -04:00
Chenlei Hu
91e21b1387
Update ws message schema on reconnecting ( #390 )
...
* Update ws message schema on reconnecting
* nit
2024-08-12 13:21:48 -04:00
Chenlei Hu
281ed0c5d1
Show pending task count on side bar queue icon ( #376 )
...
* remove listener
* Store pending task count
* Add iconBadge to queue icon
2024-08-11 19:15:21 -04:00
Chenlei Hu
ce2a2dd2b6
Add link release searchbox trigger mode ( #356 )
2024-08-10 10:30:29 -04:00
Chenlei Hu
d6c304690c
Allow skipping workflow validation ( #355 )
2024-08-10 09:49:12 -04:00
Chenlei Hu
95dc6ff5de
Refactor nodeDefStore.nodeTree ( #351 )
2024-08-09 17:53:42 -04:00
Chenlei Hu
5490ccf4f0
Assign default category Others ( #339 )
...
* Assign default category Others
* nit
2024-08-08 20:09:49 -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
02d7f91e9e
Migrate settings dialog to Vue ( #335 )
...
* Basic setting dialog
* Add custom setting value render
* handle combo options
* Add input slider
* 100% width for select dropdown
2024-08-07 14:01:43 -04:00
Chenlei Hu
79469bd2b1
Missing node dialog revamp ( #322 )
...
* Basic rework of load workflow warning dialog
* Better style
* Add vue jest support
* Mock vue component in jest test
* nit
* Make dialog maximizable
2024-08-06 20:11:05 -04:00
pythongosssss
7a980f46c9
Add support for node/input/output tooltips ( #287 )
...
* Add support for node/input/output tooltips
* pr feedback
* Remove
2024-08-04 11:54:46 -04:00
Chenlei Hu
73f4e5143d
Attach isLeaf info ( #260 )
2024-07-29 17:49:57 -04:00
Chenlei Hu
7d75cc99ba
Add sort button in node library sidebar tab ( #259 )
...
* Add sort button on node library
* tab template
2024-07-29 12:39:54 -04:00
Chenlei Hu
0aa7d0b99a
Store spinner state in workspace state store ( #256 )
2024-07-29 10:54:22 -04:00
Chenlei Hu
74fd1c9abe
Reduce history queue max length ( #243 )
2024-07-27 22:23:46 -04:00
Chenlei Hu
f4f0c960a3
Fix combo input default value ( #242 )
...
* Fix combo input default value
* Supress logs and fix failure
2024-07-27 22:17:42 -04:00
Chenlei Hu
c0875d066a
Node library side bar tab ( #237 )
...
* Basic tree
* Add node filter
* Fix key issue
* Add icons
* Node count
* nit
* Add node preview basics
* Node preview
* Make comfy node in node lib draggable
* Set drop target
* Add node on drop
* Drop on dynamic location
* nit
* nit
* Fix hover preview issue
* nit
* More visual diff between node and folder
* Add playwright test
* Add dep
* Get rid of screenshot test
2024-07-27 21:28:48 -04:00
Chenlei Hu
972ffe73e3
Use ComfyNodeDefImpl on nodeDefStore ( #235 )
2024-07-26 15:53:22 -04:00
Chenlei Hu
b4d7735855
Use ComfyNodeDefImpl on nodeSearchService ( #233 )
...
* Make nodeSearchService use ComfyNodeDefImpl
* Fix test
2024-07-26 13:41:24 -04:00
Chenlei Hu
9bcc08d7ab
Allow duplicated output names ( #232 )
2024-07-26 11:57:55 -04:00
Chenlei Hu
a1750212e5
Make node def output class ( #231 )
...
* Refactor node def output
* Adjust test
2024-07-26 11:09:43 -04:00
Chenlei Hu
ee6eed1c1c
Fix extension register tab with API ( #229 )
...
* Get rid of extension manager impl
* nit
* Test register tab
2024-07-26 10:29:20 -04:00
Chenlei Hu
8e1d3f3baa
Use ComfyNodeDefImpl on NodePreview component ( #228 )
...
* store widgets
* Use node def impl
2024-07-25 23:15:03 -04:00
Chenlei Hu
9d56bb4e0e
Set default empty record for InputSpec ( #225 )
2024-07-25 21:29:22 -04:00
Chenlei Hu
c97ff6fd85
Add name field to BaseInputSpec ( #226 )
2024-07-25 21:07:16 -04:00
Chenlei Hu
0ec15ba101
Transform ComfyNodeDef to ComfyNodeDefImpl ( #224 )
2024-07-25 20:27:16 -04:00
Chenlei Hu
c6d2767af1
Transforms ComfyInputsSpec on nodes ( #220 )
...
* Convert input spec defs
* Fix test
* Add combo test
* import metadata
2024-07-25 13:50:55 -04:00
Chenlei Hu
e179f75387
Apply new code format standard ( #217 )
2024-07-25 10:10:18 -04:00
Chenlei Hu
19c70d95d3
Sidebar tab API for extensions ( #215 )
...
* Add extensionManager to manage tabs
* Fix null bug
* nit
2024-07-24 21:31:59 -04:00