35 Commits
Author SHA1 Message Date
Your Name 4573c266ba Refine v1.5.4 impact statement - avoid overpromising
- Changed from 'Completely resolves' to 'Significantly improves'
- Added caveat about potential edge cases
- Encourages users to report if issues persist
- More honest and transparent communication
v1.55
2025-10-29 04:29:18 +09:00
Your Name e46c7eadd6 Fix Issue #11 - Multiple LoRAs not applying on re-run (v1.5.4)
- Reported by @recursionlaplace-eng
- Problem: Re-executing workflows with multiple LoRAs could result in LoRAs not being applied
- Root cause: Shallow comparison logic failed to detect when LoRA reapplication was needed
- Solution: Implemented deep comparison with explicit checks for None, length, and element-by-element comparison
- Technical details:
  * Explicit None check ensures initial state detection
  * Length comparison detects LoRA addition/removal
  * Element-by-element comparison detects path/strength/order changes
  * Early break optimization for efficiency
  * Robust against reference sharing and shallow copy issues
- Testing: Comprehensive test suite validates all detection scenarios
- Impact: Ensures consistent LoRA application across multiple workflow executions
2025-10-29 04:25:55 +09:00
Your Name 95ba7e0cf9 Document Windows-only limitation of batch installers
- Add clear note that .bat files are Windows-only
- Direct macOS and Linux users to Manual Installation section
- Add 'Platform: Windows only' to both installer descriptions
- Improve cross-platform user experience by setting proper expectations
2025-10-28 20:24:57 +09:00
Your Name 51052e8452 Fix terminology: Global Python Environment vs Regular ComfyUI
- Change 'Regular ComfyUI Installations' to 'ComfyUI Installations with Global Python Environment'
- Change 'Regular ComfyUI' to 'Global Python Environment' in script details
- Clarify that the distinction is about Python environment, not ComfyUI type
- Acknowledge that portable ComfyUI with embedded Python is actually more common
- Improve accuracy of installation script descriptions
2025-10-27 17:32:44 +09:00
Your Name 541d506ae1 Add special thanks to @vvhitevvizard for Issue #10
- Acknowledge @vvhitevvizard's crucial suggestion for portable ComfyUI support
- Highlight the importance of embedded Python detection feature
- Recognize that without this suggestion, portable ComfyUI users would not have been able to use this LoRA loader
- Add Issue #10 to the Features section with proper attribution
2025-10-27 17:31:35 +09:00
Your Name a4296cf40c Enhance installation documentation with detailed explanations
- Add comprehensive explanation of both installation scripts
- Clearly distinguish between regular and portable ComfyUI installations
- Document Python environment requirements for each script
- Explain automatic detection mechanisms for embedded Python
- Detail folder name independence and path detection
- Provide clear usage guidelines for each installation type
- Address user feedback about insufficient documentation
2025-10-27 17:29:37 +09:00
Your Name 946608d0d0 Add portable ComfyUI support - Issue #10
- Add install_qwen_lora_portable.bat for embedded Python environments
- Automatically detects python_embeded folder in multiple possible locations
- Works with any ComfyUI folder name (not just 'ComfyUI')
- Supports both standard and portable ComfyUI structures:
  - Pattern 1: ComfyUI/python_embeded/python.exe
  - Pattern 2: [ParentFolder]/python_embeded/python.exe
- Update README.md with installation options for both regular and portable installations
- Addresses Issue #10 suggestion for portable ComfyUI compatibility
- Tested successfully on actual ComfyUI environment
2025-10-27 17:26:28 +09:00
Your Name 3aaaddc6de Fix formatting - add blank line after Issue #9 image 2025-10-27 14:33:18 +09:00
Your Name 47a37709dd Reduce Issue #9 screenshot size to 50% 2025-10-27 14:31:30 +09:00
Your Name 4cdb7f9aee Add Issue #9 screenshot to Known Limitations section 2025-10-27 14:28:26 +09:00
Your Name 71e97afdd8 Add Issue #9 to Known Limitations section 2025-10-27 14:21:13 +09:00
Your Name ecbd84f221 Restore Known Limitations section: RES4LYF sampler compatibility issue 2025-10-26 22:16:49 +09:00
Your Name 33ec5fb20d Update README.md: Add v1.5.3 changelog entry 2025-10-26 18:32:03 +09:00
Your Name f350898698 Fix README.md: Correct changelog order - v1.5.2 is latest 2025-10-26 18:21:32 +09:00
Your Name c9340ea24b Fix v1.5.2: Implement robust dynamic import to resolve persistent ModuleNotFoundError
- Fixed intermittent ModuleNotFoundError: No module named 'wrappers.qwenimage'
- Root cause: Module-level sys.path setup insufficient in all execution contexts
- Solution: Implemented importlib.util-based dynamic import within method execution
- Each method now dynamically imports using file paths at execution time
- Completely bypasses Python's import mechanism for 100% reliability
- No dependency on sys.path state or module loading order
- Works in all ComfyUI execution scenarios
- Updated README.md with comprehensive v1.5.2 documentation

This fix ensures the LoRA loader works reliably regardless of:
- Python module cache state
- ComfyUI execution context variations
- sys.path configuration timing
- Module loading order

Special thanks to community for bug reports and patience during troubleshooting.
2025-10-26 18:20:11 +09:00
Your Name bb6ce00cca v1.5.1: Update README with fix details for ModuleNotFoundError 2025-10-26 18:05:37 +09:00
Your Name 32c48216ab Add v1.5.0 changelog entry for Issue #6 fix 2025-10-26 17:09:48 +09:00
Your Name d048d3b043 Add detailed troubleshooting section for Issue #6 and other common errors 2025-10-26 17:08:39 +09:00
Your Name b7b18cd795 Fix README: Update original fork link to correct branch 2025-10-26 16:05:50 +09:00
Your Name 25b58b05f9 Fix README: Update original fork link to GavChap/ComfyUI-nunchaku 2025-10-26 16:02:57 +09:00
Your Name 8853c1e192 Fix Issue #3: Implement proper IS_CHANGED method with hash-based change detection 2025-10-26 13:17:56 +09:00
Your Name e630ef8651 v1.3.0: Fix critical bug - PowerShell output pollution in Python files 2025-10-26 12:51:23 +09:00
Your Name 37add7f1d1 Add thanks to @AHEKOT in Features section for Issue #2 2025-10-26 12:08:15 +09:00
Your Name 2dbcd04d91 Add attribution and thanks to @AHEKOT for Issue #2 report 2025-10-26 12:07:24 +09:00
Your Name 1f8037fda1 Fix Issue #2: UTF-8 encoding error in install_qwen_lora.bat 2025-10-26 11:58:04 +09:00
Your Name 58f37a0c54 Acknowledge @mcv1234's contribution to Issue #1 fix
- Add Special Thanks section recognizing @mcv1234's solution
- Credit @mcv1234 for providing the technical solution
- Emphasize community contribution in changelog
- Update Features section to acknowledge user's solution
- Show proper attribution for the path detection improvement
- Recognize that this fix was made possible by community feedback
2025-10-25 12:22:54 +09:00
Your Name cb5c9d9e75 Add GitHub Issue #1 links and detailed technical documentation
- Add direct link to Issue #1 in Features section
- Add comprehensive Issue #1 documentation in Changelog
- Include @mcv1234 reporter attribution
- Document technical implementation details:
  * Changed from wildcard search to relative path calculation
  * Uses script directory navigation (%~dp0 + ..\..)
  * Added custom_nodes folder validation
  * Enhanced error messages with directory structure guidance
- Provide complete resolution details for Issue #1
2025-10-25 12:21:15 +09:00
Your Name 9ed2be2d56 Update README.md: Document Issue #1 fix and add changelog
- Add Issue #1 fix to Features section
- Add Changelog section with v1.1.0 release notes
- Document improved path detection and error handling
- Reference GitHub Issue #1 resolution
2025-10-25 12:19:35 +09:00
Your Name 4c7aa3fb97 Improve documentation: clarify batch file automation of import code 2025-10-24 16:57:23 +09:00
Your Name 58029b62b6 Add automated installation scripts and documentation 2025-10-24 16:36:36 +09:00
Your Name ca5b2e4058 Remove unnecessary Contributing section 2025-10-24 14:16:52 +09:00
Your Name 59cefb0d9c Update Python requirement to 3.10+ and remove unnecessary nunchaku installation 2025-10-24 14:06:45 +09:00
Your Name a8fc690ec6 Remove unnecessary nunchaku installation - already included in ComfyUI-nunchaku plugin 2025-10-24 14:06:27 +09:00
Your Name 9cd3099826 Update README: Add fork source information and original project link 2025-10-24 14:03:22 +09:00
Your Name e7f07bc737 Initial commit: ComfyUI Qwen Image LoRA Loader
- Add NunchakuQwenImageLoraLoader for single LoRA loading
- Add NunchakuQwenImageLoraStack for multiple LoRA stacking
- Add ComfyQwenImageWrapper for LoRA composition
- Add dynamic VRAM management with CPU offloading
- Add JavaScript UI for dynamic LoRA count control
- Add comprehensive LoRA application logic
- Support for Nunchaku Qwen Image models
- Integration with ComfyUI-nunchaku plugin
- Requires modification of official ComfyUI-nunchaku plugin
2025-10-24 13:52:30 +09:00