Commit Graph
29 Commits
Author SHA1 Message Date
JasonHokuandClaude Opus 4.6 5e7ad22cc7 fix: backslash in f-string, dashboard focus stealing, VAE config priority, column hotkeys
- Fix Python 3.10 SyntaxError: extract backslash replace() out of f-string
  expression in config_builder_node.py (issue #12)

- Fix dashboard iframe stealing focus from ComfyUI on every live update
  by removing viewport.focus() from render/update paths in logic_virtual.js

- Intercept Ctrl+S in dashboard iframe and forward to ComfyUI parent
  window so workflow save works instead of triggering browser Save As dialog

- Config Builder VAE settings now override sampler node's remote_vae_endpoint
  via config_overrides_vae flag in generation_orchestrator.py flush logic

- Fix Shift+1-9 column hotkeys: use e.code instead of e.key since Shift
  produces symbols (!@#$) not digits for e.key on standard keyboards

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-06 13:41:44 -08:00
JasonHokuandClaude Opus 4.6 2146e4926c Refactor Distribution Settings: always-visible toggle + embedded config
Distribution Settings section:
- Always visible at top with On/Off toggle
- Settings collapse when toggled off, expand when on
- No longer conditionally rendered

Distribution config output/input removal (clean break):
- Config Builder: RETURN_TYPES reduced from 3 to 2 outputs
- distribution_config embedded in configs_json as _distribution key
- Output format: {"configs": [...], "_distribution": {...}}
- Sampler node: Removed distribution_config optional input
- Sampler extracts _distribution from configs_json automatically
- Backward compatible: plain array configs_json still works
- JSON Preview shows full output including _distribution when enabled
- Session loader handles both old array and new object formats

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 15:59:10 -08:00
JasonHokuandClaude Opus 4.6 e71fe8ed91 Add Sync Models to Workers checkbox and config passthrough
New toggle in Distribution Settings section. Flag flows through
distribution_config JSON as sync_models_to_workers boolean.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-02 15:04:08 -08:00
JasonHokuandClaude Opus 4.6 39695f5e52 Implement Tasks 2-5: tag diff, sidebar nav, section reorg, headers
Task 2: Backend compares fresh CivitAI trainedWords with stored
loras_tags.json on force_refresh. Frontend shows diff banner with
Update/Keep buttons in the LoRA metadata modal.

Task 4: Per-config sidebar navigation — numbered cog icons per config
array with hover-expandable sub-section icons (Models, TE, VAE, LoRAs).
Section IDs added to all sub-sections for scroll targeting.

Task 5: Distribution Settings moved to top of layout. Extra Model &
Sampling Options moved inside Models as sub-section. TE header upgraded
to match section toggle style with brighter color. VAE header lightened
(#444 bg, #cc66ff text). LoRAs header brightened (#4499ff).

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-01 15:08:54 -08:00
JasonHoku 2c15fe035a fix remote vae on distribution worker 2026-02-28 21:56:12 -08:00
JasonHokuandClaude Opus 4.6 ee4451f3a2 Add custom lora trigger word editor with modal UI and backend endpoints
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 21:27:26 -08:00
JasonHokuandClaude Opus 4.6 87e37563f2 Enhance CivitAI modals: re-fetch button, save JSON, force_refresh
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-28 21:11:09 -08:00
JasonHokuandClaude Opus 4.6 feb8ebc5c4 feat: parse extra model & sampling options in config builder
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 18:22:00 -08:00
JasonHoku 822373227c Optional Text Encoder On Master Only & Serve To Workers & More Distrib Logging 2026-02-26 20:11:59 -08:00
JasonHoku cfb75e7922 Create Run Distribution System 2026-02-26 15:37:55 -08:00
JasonHoku 731db142d9 builder ui updates, features & dash prompt analyize copy favorites to clipboard tool 2026-02-19 15:44:06 -08:00
JasonHoku 2e1c1d1fdf Fix caching and calling of model/lora civitai lookup 2026-02-16 16:19:07 -08:00
JasonHoku 67a8cf65dd Integrate New Security Rules From Comfy Registry Scans. 2026-02-16 16:03:05 -08:00
JasonHoku 9518630662 fix on/off model switch not outputting to config_json 2026-02-16 13:49:44 -08:00
JasonHoku f3582fb190 add model lookup on civitai button 2026-02-16 00:50:34 -08:00
JasonHoku 3c06847167 Add dropdown selection and list building options for availableSamplers/availableSchedulers in builder UI 2026-02-15 13:49:22 -08:00
JasonHoku f7ec7cca23 implement vae selection in UI & vae iteration tools 2026-02-14 23:36:38 -08:00
JasonHoku d178bd064f Change cache busting static js serve technique to conform to ComfyUI best practices 2026-02-14 23:13:13 -08:00
JasonHoku 527d86ed23 output seed_behavior in configs_json 2026-02-14 19:04:34 -08:00
JasonHoku 44da2da618 claude prompt in ui updates 1 2026-02-13 16:54:00 -08:00
JasonHoku d0aacb906e Config Builder View Lora CivitAI Data Buttons, Cleaner Manifest, Auto Card & Row Sizes In Grid, Fixed Config Builder Lora Always Combining Loras, Easier Lora UI Settings 2026-02-13 00:23:20 -08:00
JasonHoku 30894c4c82 Massive Overhaul, Config Builder Updates, Fixes, Smarter Optional Caching, UI Improvements, Filter Improvements & More! 2026-02-10 16:30:10 -08:00
JasonHoku def8d20ec0 Prevent adding None to lora list in Builder 2026-02-07 02:58:09 -08:00
JasonHoku cc66f47246 Fix Config Builder Model Output "None" Bug 2026-02-07 02:13:14 -08:00
JasonHoku 2e0aa47322 Fix Builder Steps Output As Int Instead Of Float 2026-02-07 02:01:45 -08:00
JasonHoku 30001a879f Fix Output Steps As Int Instead Of Float 2026-02-07 01:43:19 -08:00
JasonHoku 47cc06fb33 Config Builder Add Multi Lora & Model Loading Features For Folders & Multi Selections, Add Lora Trigger Tag Lookup & Omitting System 2026-02-07 00:18:43 -08:00
JasonHoku 4551971bcf Major Updates To Config Builder Node 2026-02-06 19:12:33 -08:00
JasonHoku 9d1afab458 Major Refactor, Optimizations & New Features: Move & MetaPack Favorited, Random Lora Selection, Lora & Model Entire Folder Loading, Smart JSON Node, WIP Config Builder 2026-02-06 00:07:47 -08:00