Glassbeadedwallpaper
repo: ~/Projects/glassbeadedwallpaper · 18 commits · 0 in last 24h, 0 in last 7d ·
Skills used
- /products4
- /scratch1
- /orig1
- /old1
- /corner-nav1
- /skills1
- /dw-site-build1
- /description1
- /density1
- /search1
Creative ideas + design notes
Commits with substantial prose (≥120 chars) — the rationale behind each move.
a5f7d52 · 2026-05-30 · gitignore: add backup/orig/old file patterns to prevent source leaks
Added *.bak-*, *.backup.json, *.orig, *.save, *.old patterns.
glass-bead-products.backup.json (1.3MB Shopify data) is tracked and served
from __dirname root — needs manual rm + git rm to fully remediate.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
c1d4d44 · 2026-05-27 · glass: make sort+density controls functional
Two bugs: (1) controls-wiring IIFE ran before #productsGrid was declared so
the density slider + sort listener never bound; (2) even if bound, the sort
change handler was a /* TODO: re-sort live */ no-op. Fixes: added a generic
sortProducts(list,mode) (Newest/Color/Style/SKU/Title) + window.applySort()
that re-renders from the top, deferred the wiring to DOMContentLoaded, and
made loadProducts honor the saved sort (default Newest) instead of always
sorting by color on load. Both controls remain localStorage-persisted.
6e696de · 2026-05-08 · Hamburger always visible on right — propagated from novasuede a815690
Standing rule (~/.claude/skills/dw-site-build/SKILL.md): hamburger ALWAYS
visible on the right, inline nav collapses to drop-panel at all widths.
Same edit as novasuede + silkwallcoverings.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
afbb31a · 2026-05-07 · Server-side brand-scrub on /api/products (PG read)
The PG glass_bead_products table still has 'Designer Wallcoverings' in
vendor/imageAlt/description fields from the original Shopify import.
Adding a brandScrub() pass on read replaces these with 'Maison Lustre'
without touching the DB. Also flipped /api/products Cache-Control from
max-age=60 to no-store so updates propagate immediately past Cloudflare.
Browserbase render verify: 8 DW leaks → 0.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
File tree
17 files tracked. Click any to browse the source at HEAD.
rendered in 0ms