Commit Graph
6 Commits
Author SHA1 Message Date
chrmc40 68cbef51ec Lineage subway tree view + viewer/modal polish
- Lineage "subway" lanes: branch columns, spine + S-curve connectors, per-node
  expand/fold, header expand-all toggle, right-click Copy Path
- Lineage fixes: show family when an image is opened by file path; new-gen banner
  moved off the lineage header to top-center; transparent scrollbar corner;
  hover-only branch controls; stale-refetch staleness guard + edge-keyed
  connectors + anomaly instrumentation
- Modal-setup persistence: 3D scene, inpaint mask, prompt, upscale dials restore
  across reopen
- Re-pose modal: auto-restore last setup, Re-Apply, pan/zoom + before/after Compare
- Upscale modal: before/after Compare wipe
- Pose Studio: name-your-file scene export; $name{} block rename mirroring
- docs: README wordmark hero
2026-06-18 22:06:57 -07:00
chrmc40 4a3eb29968 Per-image modal setup persistence (Re-pose / Inpaint / Upscale)
Render modals now remember and restore the user's last setup per image,
surviving close/reopen and restart, via a server-side sidecar keyed by image
content hash.

- New core/modal_setup_api.py sidecar (sibling of edit-docs): POST(merge per
  kind)/GET/DELETE, manifest + binary planes, LRU budget, tombstone-aware.
- Re-pose: AUTO-restores recipe/model/prompt/strength and the full 3D pose on
  open (seed-before-mount), lineage-aware so a re-posed result/edit resumes its
  source's setup. Plus a Re-Apply button.
- Inpaint: restores engine/mode/dials, the PuLID/Style-Reference cluster, the
  prompt, and the painted mask (alpha plane).
- Upscale: restores dials + prompt via an opt-in chip, doc-dims keyed.
- Also: before/after Compare wipe on Upscale + Re-pose; Fit/Compare controls
  relocated with click-fix + double-click-to-fit.
2026-06-18 16:14:29 -07:00
chrmc40 52998132b5 3D Poser: name-your-file modal on scene export, matched to the sidebar Rename modal; Pose Studio mirrors $name{} block renames from the prompt back to the figure 2026-06-18 10:52:38 -07:00
chrmc40 026f51721e Image editor: Del/Backspace deletes the selection even with a slider/select focused
A focused range slider (opacity/feather) or <select> is not a text field, so
Delete/Backspace there now still removes the lasso selection instead of being
swallowed.
2026-06-17 21:50:17 -07:00
chrmc40 abee07d893 Logo height 43 (width auto); remove all em dashes from README 2026-06-17 19:42:15 -07:00
chrmc40 8e3dceae99 ComfyUI-PromptChain
A prompt-authoring and image-iteration suite for ComfyUI.
2026-06-17 19:35:25 -07:00