New custom nodes manager (#744)

* new custom nodes manager

* fix loading

* replace build-in sha1 with md5

* better description link

* fix the update button disappears if open dialog again

* fix restart required status if open dialog again

* merge with main branch

* add trust icon for author

* fixed grid theme for Comfy.ColorPalette

* fix get_unresolved

* remove useless file

* supports better theme with comfyui color palette

* add extensions column

* fixed conflicts
This commit is contained in:
CenFun
2024-06-12 19:18:11 +08:00
committed by GitHub
parent 1399165e15
commit 799b97d011
8 changed files with 1554 additions and 1600 deletions

View File

@@ -507,6 +507,16 @@ async def fetch_customnode_list(request):
return web.json_response(json_obj, content_type='application/json')
@PromptServer.instance.routes.get("/customnode/alternatives")
async def fetch_customnode_alternatives(request):
alter_json = await core.get_data_by_mode(request.rel_url.query["mode"], 'alter-list.json')
for item in alter_json['items']:
populate_markdown(item)
return web.json_response(alter_json, content_type='application/json')
@PromptServer.instance.routes.get("/alternatives/getlist")
async def fetch_alternatives_list(request):
if "skip_update" in request.rel_url.query and request.rel_url.query["skip_update"] == "true":