Commit Graph
13 Commits
Author SHA1 Message Date
Sam Kumar b99bfc8075 ✨ (AGENTS.md): add ComfyUI-SwissArmyKnife extension development guide to provide comprehensive instructions for developers
📝 (RESTART_BUTTON.md): document the implementation of a restart button feature for ComfyUI server, detailing files modified and user experience
♻️ (control_panel.py): refactor input types in ControlPanel class to simplify input handling by using all_media_describe_data instead of multiple individual fields
2025-10-11 11:14:36 -05:00
Sam Kumar 2fa48eca67 📝 Update copilot-instructions.md: add detailed specifications for pyproject.toml to guide users in creating custom nodes
✨ Add requirements.txt: include essential dependencies for the project to ensure proper functionality and ease of setup
2025-10-08 05:22:22 -05:00
Sam Kumar c5fb43987f feat: added overrides and updated system prompt for json output 2025-10-08 04:57:39 -05:00
Sam Kumar 9c57604b97 ✨ (copilot-instructions.md): add ComfyUI extension development guide to provide comprehensive instructions for backend and web extension development, documentation organization, and essential workflows. This enhances developer onboarding and ensures consistency in project contributions. 2025-10-03 17:31:50 -05:00
Sam Kumar 54319b0a18 feat(ui-widgets): Implement Control Panel JSON Data Format Fix
- Resolved issue with Control Panel displaying concatenated string instead of individual fields from MediaDescribe node.
- Updated backend to send structured JSON data instead of formatted string.
- Enhanced frontend to parse JSON and display fields in a two-column layout for improved readability.

fix(ui-widgets): Add Dimensions Display Widget Troubleshooting Guide

- Created a comprehensive troubleshooting guide for the Dimensions Display Widget.
- Included quick verification steps, common issues, and detailed testing procedures.

docs(ui-widgets): Document Dimensions Display Widget Implementation

- Added documentation for the Dimensions Display Widget, detailing its features and UI behavior.
- Included examples and troubleshooting tips for users.

fix(ui-widgets): Final String Widget Population Fix

- Fixed issue where final_string widget was not being updated post-execution.
- Implemented onExecuted methods to ensure widget reflects the generated description.

docs(ui-widgets): Update README with UI Widgets Documentation

- Compiled and organized documentation for various UI widgets.
- Included links to related documentation and implementation patterns.

feat(ui-widgets): Restore Seed Widget Functionality

- Reintroduced seed widget for MediaDescribe node to enable randomization.
- Added functionality to force re-execution based on seed changes.

fix(ui-widgets): Address Widget Visibility Issues

- Resolved issues with unwanted widgets appearing in MediaDescribe node.
- Improved widget management to ensure correct visibility based on media type and source.

fix(ui-widgets): Implement Widget State Persistence

- Added serialization for widget visibility state in GeminiUtilMediaDescribe node.
- Ensured UI state is preserved across workflow saves and reloads.
2025-10-02 18:34:39 -05:00
Sam Kumar 92bdea8874 📝 Update documentation: add critical instructions for activating the virtual
environment before running Python commands to ensure proper setup and
avoid errors during development and testing.
2025-10-02 10:52:48 -05:00
Sam Kumar f71f0fd231 refactor: move ./utils to ./nodes 2025-10-02 08:35:01 -05:00
Sam Kumar b927142267 📝 Update documentation for ComfyUI custom node development guides and enhance clarity on backend and web extension components.
✨ Introduce multiple hash types for CivitAI API integration, improving model identification and compatibility.
🐛 Fix event loop conflict in CivitAI service to ensure seamless operation within ComfyUI's environment.
♻️ Refactor hash calculation methods to support new hash types and improve performance.
✅ Add tests for new hash types and CivitAI integration to ensure reliability.
2025-09-26 05:37:09 -05:00
Sam Kumar da8b14a2c8 ♻️ (ci.yml): remove redundant verification step for ComfyUI integration points to streamline CI workflow 2025-09-20 16:56:54 -05:00
Sam Kumar 96f25d4aad ✨ (ci.yml): rename CI workflow to "Code Quality Checks" for clarity
♻️ (ci.yml): simplify Python quality checks by removing unnecessary steps
✨ (publish-to-registry.yml): add new workflow for publishing to ComfyUI Registry
📝 (PUBLISHING_WORKFLOW.md): add documentation for the automated publishing workflow
🔧 (react-build.yml): remove obsolete React build workflow as it is no longer needed
2025-09-20 10:46:56 -05:00
Sam Kumar fa419b732d 📝 (copilot-instructions.md): add comprehensive documentation guidelines and workflows to ensure all project changes are properly documented. This improves project maintainability and knowledge sharing among team members. 2025-09-20 09:05:47 -05:00
Sam Kumar d504f1ecfc 📝 (COPILOT_INSTRUCTIONS.md): remove outdated Copilot instructions to streamline documentation and avoid confusion for contributors 2025-09-20 09:01:10 -05:00
Sam Kumar 70b25b2c1a init: port code from previous repo 2025-09-20 08:43:56 -05:00