Glassbeadedwallpaper

repo: ~/Projects/glassbeadedwallpaper · 18 commits · 0 in last 24h, 0 in last 7d ·

Search the build

18 commits indexed

  1. 8d84b1d 2026-07-03 corner-nav: move login to its own hamburger in upper-left (panel slides from left)
  2. 5f55c0b 2026-06-17 leak fix: 404-guard raw catalog json (glass-bead-products.json still served 721 products w/ supplier names) + git-rm the artifact; page uses scrubbed /api/products
  3. 450412b 2026-06-12 code-health: untrack 1.4MB backup json + 404-guard backup/scratch files in static server
  4. 732dc8a 2026-06-01 vendor-redact: scrub DW vendor names from /api/products (raw-http server uses redact() inline; was leaking)
  5. 51d9d40 2026-06-01 fix(hero): replace 404 glass-bead-hero.jpg + glass-bead-logo.png with real high-res BDL_1867 glass-bead texture (hero bg 2000px, og 1200x630 crop, logo 400x400)
  6. a5f7d52 2026-05-30 gitignore: add backup/orig/old file patterns to prevent source leaks
  7. c1d4d44 2026-05-27 glass: make sort+density controls functional
  8. 19eb646 2026-05-26 redact vendor names from customer-facing /api (close fleet leak)
  9. fea16fb 2026-05-20 add: pre-stage Meta Pixel snippet (placeholder; flip via _dw-batch set-fb-pixel.sh)
  10. 00e2378 2026-05-19 add missing .ns-modal CSS — modal HTML existed but had no styles
  11. f4bc87c 2026-05-19 add corner-nav.js — universal top-right nav per _shared/corner-nav.js
  12. 52d382e 2026-05-18 Harden static file server against path traversal and malformed URLs
  13. 11aa7e9 2026-05-18 Add rel=noopener noreferrer to external target=_blank links
  14. fbd15ae 2026-05-11 snapshot before fleet-grid refine tick 4
  15. 2f653bf 2026-05-10 apply R1+R2+R4 hero standing rules — strip Maison Lustre, lowercase serif wordmark below photo, add data-hero-mode huge default + four-square hydration
  16. 6e696de 2026-05-08 Hamburger always visible on right — propagated from novasuede a815690
  17. afbb31a 2026-05-07 Server-side brand-scrub on /api/products (PG read)
  18. 2c23fa0 2026-05-07 initial scaffold + ns-header + Atelier rebrand + sort/density/search controls

Authors

Agents used

  • none detected

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.

Other build journals

← George Token Broker  ·  all 4 projects  ·  Glitterwalls →

Export

commits.csv · feed.atom · project.json · commits.json

rendered in 0ms