4035527f2f
examples: refresh SDXL Adherence workflows and add illustrative images
Regi Ellis2025-08-31 20:09:43 -04:00
7cefb69ba8
remove: drop KSamplerAdherence node and unregister it; revert to stock KSampler only
Regi Ellis2025-08-31 17:00:41 -04:00
2611834b02
sampler: add KSamplerAdherence node, register in package and nodes/__init__, and fix lints
Regi Ellis2025-08-31 16:16:56 -04:00
f21449db1a
fix: tidy KSamplerAdherence typing and indentation; keep IDE-safe imports
Regi Ellis2025-08-31 16:16:35 -04:00
0a884d68a6
nodes: add helper nodes (NegativePromptHelper, PostPolish) and register in __init__; expand Dual CLIP modes/ramps; docs note in README
Regi Ellis2025-08-31 15:43:40 -04:00
07bffd5f9d
chore: bump version to 1.2.0 (Dual CLIP modes, helpers, docs)
Regi Ellis2025-08-31 15:40:58 -04:00
1fc171d0fc
docs: add Encoder modes and IMPORTANT guidance for Dual CLIP; fix list style (MD004)
Regi Ellis2025-08-31 15:40:15 -04:00
36eee77810
dual_clip: clean lints; keep new modes and behavior (auto/core_parity/custom_only) stable
Regi Ellis2025-08-31 15:39:01 -04:00
440a24b200
init: register AutoSize64, NegativePromptHelper, PostPolish; align node keys/display names with nodes module and examples
Regi Ellis2025-08-31 13:59:36 -04:00
fed7f71c22
examples: refresh all example workflows
Regi Ellis2025-08-31 13:21:11 -04:00
359021934d
helpers: add Auto-Size 64 (MP), Negative Prompt Helper, Post Polish (Film Touch) one-switch nodes; register & docs\n\n- Auto-Size: Size Auto/1.0/1.5/2.0 MP → 64-multiple W/H\n- Neg Helper: merge realism neg pack + dedupe\n- Post Polish: tiny S-curve + subtle grain at end
Regi Ellis2025-08-31 13:14:48 -04:00
c8186507c3
prompt_styler: small polish after generalization (docs/strings/consistency)
Regi Ellis2025-08-30 23:13:09 -04:00
9302a40d43
docs: README updates for Smart Latent presets and generalized Prompt Styler controls; expand SDXLPromptStyler docs; clarify SmartLatent resolution behavior\nchore: bump version to 1.1.0
Regi Ellis2025-08-30 22:33:00 -04:00
a02812a94b
prompt_styler: generalize essentials with strategy {off|conservative|balanced|aggressive} and user noise allow/block lists; fix indentation regression
Regi Ellis2025-08-30 22:28:17 -04:00
8d7f70480a
prompt_styler: harden essentials extraction\n- strip weight suffixes before analysis (:1.15)\n- skip bare numbers/decimals; keep only ratios/units\n- prefer color+noun phrases; allow materials\n- expand STYLE_NOISE to drop generic terms (realistic, photo, head, face-shape, etc.)
Regi Ellis2025-08-30 22:24:17 -04:00
5860ad41be
smart_latent: add resolution presets w/ aspect labels; override width/height when selected; docs update
Regi Ellis2025-08-30 22:20:38 -04:00
ab858759ff
prompt_styler: add auto_essentials/max_essentials and auto_pivot/early_ratio controls; make essentials and split adjust automatically based on length and content when enabled.
Regi Ellis2025-08-30 20:32:27 -04:00
aae219f1b0
prompt_styler: fix Ruff B034 by using maxsplit kwarg in re.split for subject chunk extraction.
Regi Ellis2025-08-30 20:30:11 -04:00
59aa7526f1
license: add MIT License (c) 2025 Regi Ellis <regi@bynine>.
Regi Ellis2025-08-27 18:27:21 -04:00
f1c2bd6d06
ci: add GitHub Action to publish to Comfy registry on main pyproject changes or manual dispatch.
Regi Ellis2025-08-27 14:47:08 -04:00
1f533f9391
registry: change project name to sdxl-adherence and update README title; keep all other mentions as-is since rule applies to [project].name only.
Regi Ellis2025-08-27 14:38:01 -04:00
4a502a16c0
pyproject: keep minimal registry fields exactly as requested (original name restored, only Repository URL, empty dependencies).
Regi Ellis2025-08-27 14:34:22 -04:00
85f50248b1
registry: revert optional extras; keep minimal [tool.comfy] per user preference. Name set to ; dependencies remain [].
Regi Ellis2025-08-27 14:33:47 -04:00
93693f7c58
registry: align pyproject with Comfy Registry spec — rename project to , add optional Icon/Banner and requires-comfyui; keep dependencies empty.
Regi Ellis2025-08-27 14:33:04 -04:00
cf3ec22181
pyproject: add requires-python and explicit empty dependencies list for ComfyUI registry compatibility.
Regi Ellis2025-08-27 14:31:01 -04:00
f9e9ce364f
pyproject: fill PEP 621 metadata for Comfy registry (name, version, description, readme, python req, authors, license, urls); keep tool.comfy block.
Regi Ellis2025-08-27 14:29:00 -04:00
7c1e093131
Add 3 example SDXL workflows (basic text-only, img2img with bbox crop, dual ControlNet canny+depth). Polish README quick start + nodes cheat sheet; tidy node formatting and tooltips.
Regi Ellis2025-08-27 14:26:25 -04:00
3cebf722e1
Docs: rewrite per-node guides for artists (plain language, recipes, tips, troubleshooting)
Regi Ellis2025-08-27 13:59:27 -04:00
6fb41d3e99
Docs: per-node reference pages (inputs, why/when/how) and README links
Regi Ellis2025-08-27 13:55:08 -04:00
9a237de7f5
Docs: add Any-size + tiled VAE section and usage diagram; fix markdown linting
Regi Ellis2025-08-26 21:53:10 -04:00
8cf1e70d88
SDXL Adherence: robust SmartLatent any-size + tiled VAE wrappers; pooled Dual CLIP; hint align + crop; docs/tooltips; fix snap planner + indentation; Ruff cleanups (UP006/B904/E741)
Regi Ellis2025-08-26 21:42:28 -04:00
041fc2c80e
feat: SmartLatent emits width/height; derive actual dims from latent in encode mode
Regi Ellis2025-08-26 11:34:13 -04:00
a8568d6792
feat: aspect-aware tweaks in styler; encoder auto-tune by resolution with optional toggle
Regi Ellis2025-08-26 11:32:57 -04:00
3dd52db3cb
feat: rename node keys to avoid collision; encoder accepts optional width/height and target dims with safe fallback
Regi Ellis2025-08-26 11:30:51 -04:00
12988572d5
chore: add Ruff+Black pre-commit (shell hook), configure in pyproject; address Ruff hints; format
Regi Ellis2025-08-26 11:25:44 -04:00