Commit Graph
43 Commits
Author SHA1 Message Date
ussoewwin b65e33bf56 docs: v1.56 entry minimized with Issue #13 + reporter 2026-05-17 05:22:31 +09:00
ussoewwin ee78c3e778 docs: keep only v1.56 release link; remove verbose text per maintainer request 2026-05-17 05:22:31 +09:00
ussoewwin d1e9414a84 docs: v1.56 (Latest) section with Issue #13 details and release link 2026-05-17 05:22:30 +09:00
ussoewwin efc2c6b188 docs: add top-level link to v1.56 release from README 2026-05-17 05:22:30 +09:00
ussoewwin 2f7087baa5 docs: README v1.56 link points directly to release page 2026-05-17 05:22:29 +09:00
ussoewwin 5404112ea7 v1.56: robust LoRA re-compose after device transitions; retry on 0 targets; README links to tags 2026-05-17 05:22:28 +09:00
ussoewwin d60ca163eb docs: make v1.55 notes fully English; clarify py -3 usage 2026-05-17 05:22:28 +09:00
ussoewwin a25cd31764 docs: update README for v1.55 (installer uses 'py -3') 2026-05-17 05:22:27 +09:00
ussoewwin 0360d742c2 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
2026-05-17 05:22:27 +09:00
ussoewwin e4300454e1 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
2026-05-17 05:22:26 +09:00
ussoewwin 0e2a21c58a 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
2026-05-17 05:22:25 +09:00
ussoewwin 602199bf41 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
2026-05-17 05:22:25 +09:00
ussoewwin 3c4824a573 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
2026-05-17 05:22:24 +09:00
ussoewwin 29ccb7445a 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
2026-05-17 05:22:23 +09:00
ussoewwin 88994d6519 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
2026-05-17 05:22:22 +09:00
ussoewwin 29a00d0bbf Fix formatting - add blank line after Issue #9 image 2026-05-17 05:22:22 +09:00
ussoewwin 3011d91233 Reduce Issue #9 screenshot size to 50% 2026-05-17 05:22:21 +09:00
ussoewwin 374983186e Add Issue #9 screenshot to Known Limitations section 2026-05-17 05:22:20 +09:00
ussoewwin a22b65b3cb Add Issue #9 to Known Limitations section 2026-05-17 05:22:20 +09:00
ussoewwin 0ae9172c6f Restore Known Limitations section: RES4LYF sampler compatibility issue 2026-05-17 05:22:19 +09:00
ussoewwin 82d619df11 Update README.md: Add v1.5.3 changelog entry 2026-05-17 05:22:18 +09:00
ussoewwin f4b0b49fa6 Fix README.md: Correct changelog order - v1.5.2 is latest 2026-05-17 05:22:17 +09:00
ussoewwin 80f0f71604 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.
2026-05-17 05:22:17 +09:00
ussoewwin b44079a485 v1.5.1: Update README with fix details for ModuleNotFoundError 2026-05-17 05:22:16 +09:00
ussoewwin 1adedb450c Add v1.5.0 changelog entry for Issue #6 fix 2026-05-17 05:22:16 +09:00
ussoewwin 81c5cf6055 Add detailed troubleshooting section for Issue #6 and other common errors 2026-05-17 05:22:15 +09:00
ussoewwin 63db1df813 Fix README: Update original fork link to correct branch 2026-05-17 05:22:14 +09:00
ussoewwin bbe68ae82d Fix README: Update original fork link to GavChap/ComfyUI-nunchaku 2026-05-17 05:22:13 +09:00
ussoewwin 7f1a0b3f11 Fix Issue #3: Implement proper IS_CHANGED method with hash-based change detection 2026-05-17 05:22:12 +09:00
ussoewwin 8c07560554 v1.3.0: Fix critical bug - PowerShell output pollution in Python files 2026-05-17 05:22:12 +09:00
ussoewwin 41da737f2a Add thanks to @AHEKOT in Features section for Issue #2 2026-05-17 05:22:11 +09:00
ussoewwin add41f3fac Add attribution and thanks to @AHEKOT for Issue #2 report 2026-05-17 05:22:10 +09:00
ussoewwin 67b5960e3a Fix Issue #2: UTF-8 encoding error in install_qwen_lora.bat 2026-05-17 05:22:09 +09:00
ussoewwin 2e617f7185 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
2026-05-17 05:22:09 +09:00
ussoewwin 4a0486a944 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
2026-05-17 05:22:08 +09:00
ussoewwin ec244e2bc0 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
2026-05-17 05:22:08 +09:00
ussoewwin 25c7fa890b Improve documentation: clarify batch file automation of import code 2026-05-17 05:22:06 +09:00
ussoewwin 1a487212cb Add automated installation scripts and documentation 2026-05-17 05:22:06 +09:00
ussoewwin 2b19edf21f Remove unnecessary Contributing section 2026-05-17 05:22:05 +09:00
ussoewwin c30e3133cf Update Python requirement to 3.10+ and remove unnecessary nunchaku installation 2026-05-17 05:22:05 +09:00
ussoewwin 6fb6478681 Remove unnecessary nunchaku installation - already included in ComfyUI-nunchaku plugin 2026-05-17 05:22:04 +09:00
ussoewwin 6ff5350d93 Update README: Add fork source information and original project link 2026-05-17 05:22:03 +09:00
ussoewwin a4d60a36f0 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
2026-05-17 05:22:03 +09:00