11 Commits
Author SHA1 Message Date
JuddandClaude Fable 5 926f1f6215 feat: LoRA trigger words, Bawk LoRA Switch, lora_info to saver (v3.1.0)
- BawkLoraStack: per-slot trigger words, lora_triggers / lora_info outputs
- BawkLoraSwitch: pick one of four LoRA sets, only that set loads
- FluxWildcardEncode: trigger_words prepend/append/off, LORA_INFO output
- FluxImageSaver: optional lora_info into PNG metadata, prompt txt, Discord
- Sampler: 4:5 and 5:4 presets
- Workflows regenerated with set A/B + switch

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-21 07:34:18 -07:00
JuddandClaude Fable 5 bee518dc72 refactor: v3.0.0 - FLUX.1/FLUX.2 focus, GGUF, LoRA sets, remove dead code
- Loader: FLUX.2 (single encoder, CLIPType.FLUX2) + GGUF via ComfyUI-GGUF
- Sampler: latent layout from model, FLUX.2 schedule, reference images
  (Kontext/klein edit), cfg for klein base, fix guidance conditioning key
- New BawkLoraStack (chainable, toggleable sets); encoder accepts lora_stack
- Saver: ComfyUI-loadable PNG metadata, optional model/prompt inputs
- Image loader: fix broken folder_paths import, simplify
- Remove modules/, utils/, ControlNet placeholder, Z-Image loader,
  unused AI enhancement code; trim deps and startup prints

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-08-20 23:34:47 -07:00
Chris Judd fb865510d6 feat: Add BawkNodes custom node pack for ComfyUI with Z-Image and FLUX support
- Introduced `flux_dynamic_lora.py` for dynamic LoRA stacking and application.
- Added `zimage_loader.py` for loading Z-Image models with native ComfyUI support.
- Implemented UI enhancements in `bawk_nodes.js` for better usability and visual feedback.
- Created comprehensive documentation in `copilot-instructions.md` detailing node development patterns and integration.
- Established a new workflow example for Z-Image in `example_zimage_workflow.json`.
- Configured Pyright for type checking in `pyrightconfig.json`.
2026-01-05 16:31:24 -08:00
Chris Judd 057c9a3da4 feat: Update version to 2.1.0 and integrate AI enhancement features in BawkSampler and FluxWildcardEncode 2025-10-05 23:57:19 -07:00
Chris Judd 1bd0b8db45 feat: Enhance BawkSampler with Img2Img support and improved validation
- Added input_image parameter for image-to-image generation.
- Updated resolution default to include MP information.
- Improved denoise tooltip for better user guidance.
- Implemented smart validation for Img2Img mode with feedback on denoise strength.
- Introduced _encode_image_to_latent method for encoding input images.
- Enhanced error handling and logging for better debugging.

feat: Introduce BawkBatchProcessor for batch processing of prompts

- Added support for loading prompts from CSV/JSON files.
- Implemented validation and extraction of settings from batch items.
- Included preview functionality for batch files before processing.

feat: Add BawkControlNet for ControlNet integration

- Implemented preprocessing for various ControlNet types (Canny, Depth, etc.).
- Added parameter validation and feedback for ControlNet processing.
- Created placeholder methods for ControlNet conditioning.

feat: Enhance BawkImageLoader with advanced image loading features

- Added options for auto-orienting images based on EXIF data.
- Implemented resizing and padding options for images.
- Included mask generation functionality for images with alpha channels.

chore: Update version to 2.0.5 in pyproject.toml
2025-10-05 22:53:41 -07:00
Chris Judd e5a8759f01 feat: update version to 2.0.4 and enhance documentation and validation in BawkSampler and FluxWildcardEncode 2025-10-05 22:02:52 -07:00
Chris Judd 0d236af6ae feat: update version to 2.0.3 and add Discord webhook integration to FluxImageSaver 2025-10-05 21:33:41 -07:00
Chris Judd e44a972d51 refactor: remove FluxPromptSaver node and update version to 2.0.2 2025-08-02 02:30:42 -07:00
Chris Judd e3f72d8770 chore: bump version to 2.0.1 in __init__.py and pyproject.toml 2025-08-02 00:42:40 -07:00
Chris Judd bdac962a02 refactor/feat: modular rewrite w/ more nodes 2025-08-02 00:01:44 -07:00
Chris Judd 0ef6d8d119 init 2025-08-01 17:18:20 -07:00