Commit Graph
5 Commits
Author SHA1 Message Date
Sam Kumar bf5240d00e ✨ (docs): add ComfyUI settings integration documentation for secure API key management
📝 (docs): update implementation status and README to reflect new settings integration
🔧 (docs): create SETTINGS_INTEGRATION.md and SETTINGS_INTEGRATION_SUMMARY.md for detailed implementation overview

✨ (civitai_service.py, config_api.py, gemini_util_options.py, nodes.py): implement API key management through ComfyUI settings instead of environment variables to enhance security and usability
♻️ (gemini_options_security.js): disable outdated security extension for API key handling as it is no longer needed
⬆️ (pyproject.toml): bump version to 2.9.0 to reflect recent changes and improvements

✨ (swiss-army-knife.js): update extension version to 2.8.11 for consistency
✨ (swiss-army-knife.js): add helper functions to retrieve API keys from settings
✨ (swiss-army-knife.js): implement sync function to send API keys to backend
💡 (swiss-army-knife.js): update comments to reflect changes in API key handling
✨ (swiss-army-knife.js): register settings for Gemini and Civitai API keys with sync functionality
2025-10-17 09:00:14 -05:00
Sam Kumar e5095cd9f6 ✨ Update documentation and rename GeminiMediaDescribe to MediaDescribe
- Renamed the class `GeminiMediaDescribe` to `MediaDescribe` for better clarity and organization.
- Updated all references in the codebase and documentation to reflect the new class name.
- Ensured backward compatibility by keeping the ComfyUI node ID as `GeminiUtilMediaDescribe`.
- Improved logging messages to use the new class name for consistency.
2025-10-02 10:02:51 -05:00
Sam Kumar f71f0fd231 refactor: move ./utils to ./nodes 2025-10-02 08:35:01 -05:00
Sam Kumar 56c08b55f7 ✨ (docs): update implementation status and add new features for version 1.3.0, including LoRA integration and VHS compatibility
📝 (docs): add detailed documentation for new video metadata append functionality and VHS VideoCombine compatibility
♻️ (nodes.py): refactor VideoMetadataNode to support appending metadata instead of overwriting, enhancing data preservation
🔧 (pyproject.toml): update version to 1.3.0 to reflect new features and improvements
📝 (VIDEO_METADATA_NODE.md): update documentation to reflect changes in input parameters and usage examples for new metadata handling
📝 (UPDATE_VIDEO_METADATA_APPEND_FUNCTIONALITY.md): add comprehensive guide for the new append functionality in video metadata processing
📝 (VHS_VIDEOCOMBINE_COMPATIBILITY_FIX.md): document the compatibility fix for VHS VideoCombine integration
📝 (VIDEO_METADATA_JSON_INTEGRATION.md): provide details on the integration of JSON metadata processing in VideoMetadataNode
2025-09-24 15:35:00 -05:00
Sam Kumar 70b25b2c1a init: port code from previous repo 2025-09-20 08:43:56 -05:00