7 Commits
Author SHA1 Message Date
bowtiedbluefin 4f78444fab Fix extension loading with direct imports
- Replace importlib approach with direct relative imports
- Should fix extension loading issues in ComfyUI
- Simplify ShowTextNode to return just tuple (no UI dict)
2025-11-09 12:41:48 -05:00
bowtiedbluefin d0061c5104 Remove JavaScript extension that was freezing ComfyUI
- Removed web/showtext.js that was causing browser freeze
- Simplified ShowTextNode back to basic implementation
- Removed WEB_DIRECTORY from __init__.py
- Text will display in terminal but UI won't freeze

The complex JS widget was causing infinite loops. Using simpler approach.
2025-11-09 12:04:33 -05:00
bowtiedbluefin c5c1d0e7c9 Fix Show Text node with proper ComfyUI implementation
- Copied exact implementation from fairy-root/ComfyUI-Show-Text
- Added INPUT_IS_LIST and OUTPUT_IS_LIST flags
- Added hidden parameters for unique_id and extra_pnginfo
- Created JavaScript extension in web/showtext.js to display text widgets
- Added WEB_DIRECTORY to __init__.py for JS loading
- Fixed all video node status displays to use correct format

The Show Text node now works exactly like fairy-root's implementation.
2025-11-09 03:11:02 -05:00
bowtiedbluefin e441927ca9 Remove all automatic model discovery features
- Deleted js/ directory (no JavaScript needed)
- Deleted utils/model_manager.py (no model caching)
- Deleted data/ directory (no cache storage)
- Removed WEB_DIRECTORY from __init__.py
- Simplified main.py (removed all server routes)
- Users manually enter model names as STRING fields
- Cleaner, simpler implementation
2025-11-08 01:02:08 -05:00
bowtiedbluefin 5ae0ce3ba9 Add debugging to __init__.py to diagnose node loading issues 2025-11-08 00:34:20 -05:00
bowtiedbluefin eff7b715a2 Convert all nodes to traditional ComfyUI format for compatibility
- Converted all 10 nodes from comfy_api.latest to traditional INPUT_TYPES format
- Removed dependency on modern ComfyUI API
- Now compatible with ComfyUI v0.3.68 and similar versions
- Matches Venice API node structure for proven compatibility
- Updated __init__.py to properly import all node mappings
- All nodes now use instance methods instead of classmethods
- Returns tuples instead of io.NodeOutput objects

This ensures the nodes will appear in ComfyUI's Add Node menu.
2025-11-08 00:25:06 -05:00
bowtiedbluefin bfcaa3358b Add __init__.py for backward compatibility with older ComfyUI versions 2025-11-08 00:04:02 -05:00