- Lots of changes from playtesting over the last few months. This will probably break workflows until you right-click the nodes and hit "fix".
- Add: DarkPopLoraFromStack which takes a LORA_STACK and pops one LoRA off the stack and returns the new LORA_STACK and the extracted LoRA
- Feature: Automatically strip comments (lines starting with '#') from Checkpoint names in the Checkpoint randomizer
- Fix: Remove IS_CHANGED method causing DarkLoRA nodes to constantly re-run
- Fix: LoRA loader wasn't loading LoRAs properly basically cusing them to not have any effect, especially in downstream nodes
- Fix: Don't die horribly on bad LoRA weights
- Fix: Clean up DarkLoRA loading and catch attempts to add invalid LoRAs to the stack
- Fix: Finished updating DarkLoraStackFromString
- Fixes to integrate with ComfyUI Manager
- Fix bad branch name in GitHub action
- Fix type errors causing custom nodes to not load. Fixes GH-6
- Add ability to adjust LoRA weights when loading
- Add DarkAnyToString because mtb Any to String is broken
- Add publisher information
- Switch to a context manager for data storage
- Fix a few bugs in DarkData
- Clean up file module, split shared content to utils
- Add notes about a bug
- DarkFolders: Add ability to change folders when an input changes
- Add DarkCheckpointRandomizer and DarkCheckpointSwitcher
- New "Randomly Disable" DarkPrompt feature
- DarkFolder allows dynamically generating folder prefixes based on certain conditions
- Add DarkFaceIndexGenerator which may be useful when using ReActor
- Split out into multiple libraries, add new DarkFolders module
- Fix a crash due to invalid float
- Fix randomly disabled prompts including combine_with_delimiter
- Update workflow image to include DarkFaceIndexShuffle
- Update README with DarkFaceIndexShuffle information
- Implement DarkFaceIndexShuffle
- Improve debug output to display the chosen line in console output
- Add DarkLoRALoader for loading LoRAs from tags and emit a LORA_STACK for use with EfficientLoader
- Fix prompt getting truncated when no data is available in a file or textbox
- Prefix and suffix should not be returned if there are no lines to chose from (i.e. the node is bypassed)
- Fix a crash if all lines in a file are commented out and no text input is available
- Update README now that we are listed in ComfyUI Manager
- Update workflow with latest picture and embed workflow data for easy import
- Oops--remove debugging print statements
- Make Dark Combiner useless by integrating combining into Dark Prompt
- Raise an error if a file is not found
- Forgot to mention the feature that made me write DarkPrompt
- Initial release