[PR #744] [MERGED] New custom nodes manager #1498

Closed
opened 2026-10-27 21:32:05 +00:00 by bsakaguchi · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/Comfy-Org/ComfyUI-Manager/pull/744
Author: @cenfun
Created: 6/5/2024
Status: ✅ Merged
Merged: 6/12/2024
Merged by: @ltdrdata

Base: main ← Head: custom-nodes-manager


📝 Commits (10+)

  • 3a7f495 new custom nodes manager
  • da5b12a fix loading
  • c8adc31 replace build-in sha1 with md5
  • c6257e0 better description link
  • 4b158f6 fix the update button disappears if open dialog again
  • 98153ed fix restart required status if open dialog again
  • 22c3674 Merge remote-tracking branch 'origin/main' into custom-nodes-manager
  • cb70ba9 merge with main branch
  • 3c15e5b add trust icon for author
  • 21636e5 Merge remote-tracking branch 'origin/main' into custom-nodes-manager

📊 Changes

8 files changed (+1554 additions, -1600 deletions)

View changed files

📝 glob/manager_server.py (+10 -0)
➖ js/a1111-alter-downloader.js (+0 -566)
📝 js/comfyui-manager.js (+18 -16)
📝 js/common.js (+0 -66)
➖ js/custom-nodes-downloader.js (+0 -951)
➕ js/custom-nodes-manager.js (+1524 -0)
📝 js/model-downloader.js (+1 -1)
➕ js/turbogrid.esm.js (+1 -0)

📄 Description

Motivation

The purpose of this PR is to provide a better custom node manager.

Optimizations and improvements

  • Performance optimization. Currently, we have nearly a thousand custom nodes, and there are performance issues, especially when selecting and scrolling can cause the browser to freeze. This update will use a high-performance grid to render the list.

  • Eliminate the duplicate page a1111-alter-downloader, and merge it to new custom node manager (additional column).

  • High-performance real-time keyword search, better user experience.

  • New filter and multi-select features, and so on.

cn

TODO

I hope someone can help test this PR locally, please let me know if there are any issues and your questions. Thanks.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/Comfy-Org/ComfyUI-Manager/pull/744 **Author:** [@cenfun](https://github.com/cenfun) **Created:** 6/5/2024 **Status:** ✅ Merged **Merged:** 6/12/2024 **Merged by:** [@ltdrdata](https://github.com/ltdrdata) **Base:** `main` ← **Head:** `custom-nodes-manager` --- ### 📝 Commits (10+) - [`3a7f495`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/3a7f495c96cead455b7619c07b26906fe31ed63d) new custom nodes manager - [`da5b12a`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/da5b12aa2d54e301c723378a41960eda573343a7) fix loading - [`c8adc31`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/c8adc31b752e35d3d2c297f88bd313d1ba508d42) replace build-in sha1 with md5 - [`c6257e0`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/c6257e06e1152e13f51a21e9d7e825d803ee38d2) better description link - [`4b158f6`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/4b158f6913ee36a08cb6a5dc0d584dda08b2d04b) fix the update button disappears if open dialog again - [`98153ed`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/98153ed4c88fb4bbd26ecfa3359114d44d44b179) fix restart required status if open dialog again - [`22c3674`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/22c3674e251089765fd994e9f990e0f8115d8548) Merge remote-tracking branch 'origin/main' into custom-nodes-manager - [`cb70ba9`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/cb70ba9efaa8a6b4754810d884c97e0d7c9e0f0b) merge with main branch - [`3c15e5b`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/3c15e5b8a0914e13c095afc8b79e387585e16493) add trust icon for author - [`21636e5`](https://github.com/Comfy-Org/ComfyUI-Manager/commit/21636e5fc8df97a8f2254f7bd596cdcce73ed70d) Merge remote-tracking branch 'origin/main' into custom-nodes-manager ### 📊 Changes **8 files changed** (+1554 additions, -1600 deletions) <details> <summary>View changed files</summary> 📝 `glob/manager_server.py` (+10 -0) ➖ `js/a1111-alter-downloader.js` (+0 -566) 📝 `js/comfyui-manager.js` (+18 -16) 📝 `js/common.js` (+0 -66) ➖ `js/custom-nodes-downloader.js` (+0 -951) ➕ `js/custom-nodes-manager.js` (+1524 -0) 📝 `js/model-downloader.js` (+1 -1) ➕ `js/turbogrid.esm.js` (+1 -0) </details> ### 📄 Description ## Motivation The purpose of this PR is to provide a better custom node manager. ## Optimizations and improvements - Performance optimization. Currently, we have nearly a thousand custom nodes, and there are performance issues, especially when selecting and scrolling can cause the browser to freeze. This update will use a high-performance grid to render the list. - Eliminate the duplicate page `a1111-alter-downloader`, and merge it to new custom node manager (additional column). - High-performance real-time keyword search, better user experience. - New filter and multi-select features, and so on. ![cn](https://github.com/ltdrdata/ComfyUI-Manager/assets/334577/6b69d132-292b-4120-bc04-23f580c41a6a) ## TODO I hope someone can help test this PR locally, please let me know if there are any issues and your questions. Thanks. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
bsakaguchi 2026-10-27 21:32:05 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Comfy-Org/ComfyUI-Manager#1498
No description provided.