Glassbeadedwallpaper

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

Search the build

34 commits indexed

  1. 2bb2a6e 2026-09-23 front-page-steward: ux-primitives bundle (silent) TK-12031
  2. 2b5b589 2026-09-22 revert ux-primitives auto-apply — coordinator gates fan-out (TK-12031)
  3. 367fa0c 2026-09-22 front-page-steward: ux-primitives bundle (silent) TK-12031
  4. 87ae36c 2026-09-22 Revert "front-page-steward: ux-primitives bundle (silent) TK-12031"
  5. d377eb1 2026-09-22 front-page-steward: ux-primitives bundle (silent) TK-12031
  6. 7ea3133 2026-09-22 Revert "front-page-steward: ux-primitives bundle (silent) TK-12031"
  7. 6dbe383 2026-09-22 front-page-steward: ux-primitives bundle (silent) TK-12031
  8. 5a9051b 2026-09-10 Add clean /privacy route/rewrite (AdSense)
  9. 0674703 2026-09-10 Add privacy footer link (AdSense discoverability)
  10. 392fff8 2026-09-10 Standardize privacy policy to /privacy.html + footer link (AdSense)
  11. 22e7389 2026-09-09 TK-11341: add AdSense Auto-Ads loader + ads.txt (revert to remove ads)
  12. 9c78951 2026-08-12 viewer standard: add Grid/List toggle + per-field on/off menu (Fields) to product grid
  13. fada257 2026-08-04 SEO: rel=nofollow sponsored on designerwallcoverings.com links (independent ranking) [fleet-seo]
  14. 69bb4f2 2026-08-04 Wire DW Meta Pixel 1431180262113856 + DW-network ad slot [ads/tracking rollout]
  15. 33c05ec 2026-07-29 corner-nav: block javascript:/data: URIs in search preview (URL-scheme allowlist)
  16. 2d6c0ad 2026-07-29 corner-nav: live as-you-type search with thumbnail previews (title+tags+description)
  17. 8d84b1d 2026-07-03 corner-nav: move login to its own hamburger in upper-left (panel slides from left)
  18. 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
  19. 450412b 2026-06-12 code-health: untrack 1.4MB backup json + 404-guard backup/scratch files in static server
  20. 732dc8a 2026-06-01 vendor-redact: scrub DW vendor names from /api/products (raw-http server uses redact() inline; was leaking)
  21. 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)
  22. a5f7d52 2026-05-30 gitignore: add backup/orig/old file patterns to prevent source leaks
  23. c1d4d44 2026-05-27 glass: make sort+density controls functional
  24. 19eb646 2026-05-26 redact vendor names from customer-facing /api (close fleet leak)
  25. fea16fb 2026-05-20 add: pre-stage Meta Pixel snippet (placeholder; flip via _dw-batch set-fb-pixel.sh)
  26. 00e2378 2026-05-19 add missing .ns-modal CSS — modal HTML existed but had no styles
  27. f4bc87c 2026-05-19 add corner-nav.js — universal top-right nav per _shared/corner-nav.js
  28. 52d382e 2026-05-18 Harden static file server against path traversal and malformed URLs
  29. 11aa7e9 2026-05-18 Add rel=noopener noreferrer to external target=_blank links
  30. fbd15ae 2026-05-11 snapshot before fleet-grid refine tick 4
  31. 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
  32. 6e696de 2026-05-08 Hamburger always visible on right — propagated from novasuede a815690
  33. afbb31a 2026-05-07 Server-side brand-scrub on /api/products (PG read)
  34. 2c23fa0 2026-05-07 initial scaffold + ns-header + Atelier rebrand + sort/density/search controls

Authors

Agents used

  • none detected

Skills used

  • /products4
  • /privacy2
  • /rewrite1
  • /off1
  • /tracking1
  • /data1
  • /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

21 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 1ms