← back to Wallco Ai
curator A4: extend live adjustment filter to the by-base family stack (#bbstack img)
12a84560dc9a28bd9a6f552d0d2b65832da83cae · 2026-05-31 21:11:31 -0700 · Steve Abrams
Files touched
M YOLO_BACKLOG_2026-05-31.mdM public/admin/cactus-curator.html
Diff
commit 12a84560dc9a28bd9a6f552d0d2b65832da83cae
Author: Steve Abrams <steve@designerwallcoverings.com>
Date: Sun May 31 21:11:31 2026 -0700
curator A4: extend live adjustment filter to the by-base family stack (#bbstack img)
---
YOLO_BACKLOG_2026-05-31.md | 3 ++-
public/admin/cactus-curator.html | 2 +-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/YOLO_BACKLOG_2026-05-31.md b/YOLO_BACKLOG_2026-05-31.md
index 0116ccf..b779434 100644
--- a/YOLO_BACKLOG_2026-05-31.md
+++ b/YOLO_BACKLOG_2026-05-31.md
@@ -18,7 +18,7 @@ Self-contained in `public/admin/cactus-curator.html` — zero `server.js` risk,
- [x] **A1 · Adjustment presets** — browser-verified (Vivid sat1.40 / B&W sat0 / Neutral→none, chips exclusive) — preset chips in the panel (Vivid / Muted / Warm / Cool / B&W / Neutral) that set the four sliders to curated HSB+contrast combos; persists like the sliders.
- [x] **A2 · Percent readouts** — browser-verified (Vivid sat 178·140%, Warm hue 110·-24°, Neutral ·100%) — — show the real filter math next to each slider (e.g. `Sat 158 · 124%`, `Hue +18°`, `Con 100%`) so the value is legible, not just the raw 0–255.
- [x] **A3 · Live before/after chip** — browser-verified (sample #53856; before=none, after=live filter) — — a small sample swatch in the panel showing the current design (or a representative card) with vs without the filter, updating live as sliders move.
-- [ ] **A4 · Apply filter to family-stack images** — the `--img-adjust` filter currently hits `#grid img` + `#modal img`; extend to `#bbstack img` so the by-base colorway stack previews the adjustment too.
+- [x] **A4 · Apply filter to family-stack images** — `--img-adjust` now covers #bbstack img — — the `--img-adjust` filter currently hits `#grid img` + `#modal img`; extend to `#bbstack img` so the by-base colorway stack previews the adjustment too.
- [ ] **A5 · Per-card Bake from grid** — a hover "⤓ Bake" affordance on each card that bakes the current adjustment for that design without opening the modal (reuses `bakeAdjustment`).
- [ ] **A6 · Copy-filter-CSS dev aid** — a tiny "copy CSS" button that copies the current `filter:` string to clipboard (useful for porting the look elsewhere).
- [ ] **A7 · Bake confirmation guard** — when baking, if the adjustment is extreme (e.g. saturate >2× or brightness <0.5×), show a one-line "looks extreme — bake anyway?" inline confirm before POSTing, to avoid accidental wild bakes.
@@ -38,3 +38,4 @@ TICK · TIMESTAMP · ITEM · STATUS · COMMIT
- T1 · 2026-05-31 21:05 · A1 presets · done · (commit below)
- T2 · 2026-05-31 21:11 · A2 percent readouts · done · (commit below)
- T3 · 2026-05-31 21:14 · A3 before/after chip · done · (commit below)
+- T4 · 2026-05-31 21:15 · A4 family-stack filter · done · (commit below)
diff --git a/public/admin/cactus-curator.html b/public/admin/cactus-curator.html
index ce2252f..d01e745 100644
--- a/public/admin/cactus-curator.html
+++ b/public/admin/cactus-curator.html
@@ -186,7 +186,7 @@
#adjPanel .ba-img { width:38px; height:38px; object-fit:cover; border-radius:5px; border:1px solid var(--line); background:#0c0e10; }
#adjPanel .ba-after { filter: var(--img-adjust, none); }
#adjToggle.on { background:#1f4d2a; color:#9ff0a6; border-color:#1f4d2a; }
- #grid img, #modal img { filter: var(--img-adjust, none); }
+ #grid img, #modal img, #bbstack img { filter: var(--img-adjust, none); }
</style>
</head>
<body>
← 6982a4a curator A3: live before/after preview chip in Adjust panel (
·
back to Wallco Ai
·
settlement integrity canary 2026-06-01: Mac2+prod clean, 0 B a607731 →