- BUG !! Critical workflow loading/tab duplication bug
- The extension was dangerously overriding ComfyUI's core loadGraphData() function, which interfered with workflow management and caused infinite tab creation when loading workflows.
- Removed the unsafe loadGraphData override completely
- Added safe workflow monitoring using setInterval polling instead of function overriding
- Added proper cleanup of all intervals in destroyed() method
- Added a star rating widget
- Added a "support" widget to GitHub issues page
- Added a bunch of files to the .gitignore
- Changed icon.png (ComfyUI registry icon) back to GitHub, as it didn't work, because my repo was set to private (DUH...)
- Moved the JS to the web/ directory
- Added nodes.py (empty basically, but needed for registration and distribution via ComfyUI Manager
- Added CHANGELOG.md
- Added package.json for ComfyUI Manager compliance
- Added pyproject.toml for registry compliance
- Reworked the README
- Added screenshots
- Added tabs to search by "ID", by "Title", by "Pack", by "Type"
- Added the latter two as experimental
- Added switch to switch off experimental search modes
- DOES NOT WORK WITH SUBGRAPHS !!
- Fixed double initialization error
- Removed right-click on canvas to trigger the dialog
- Fixed zooming in to node
ToDo:
- Zoom to node does not workflows
- Recent Seraches dows not populate