d9749232026-05-13remove stray contact modal markup that was rendering inline on the page
37fc1ef2026-05-13header: remove duplicate <header> with dwmOpen-contact (was overlapping ns-header) + add display:none default to .ns-modal so How-can-we-help only opens on click. Restores canonical logo-UL + hamburger-UR layout per MEMORY rule.
31d83192026-05-06initial snapshot — gitify all builds (CLAUDE.md rule 2026-05-06)
Authors
Steve83
Agents used
none detected
Skills used
/vendor3
/tags3
/history3
/sample2
/body2
/watermark2
/sourcing2
/trade2
/list2
/about2
/npm1
/npx1
/homebrew1
/products1
/handle1
/a11y1
/text1
/ideas1
/json1
/pattern1
/index1
/theme21
/detail1
/contemporary1
/geometric1
/burnt1
/admin-catalog1
/care1
/vocabulary1
/facets1
Creative ideas + design notes
Commits with substantial prose (≥120 chars) — the rationale behind each move.
62de93b · 2026-05-30 · fix: remove public backup file leak + harden 404-guard to block .bak-* timestamp patterns
- Deleted public/index.html.bak-20260526152130 (was served publicly; 200 response)
- Fixed 404-guard regex: .bak-TIMESTAMP pattern was not matched; now blocks .bak, .bak.*, .bak-* all variants
- Added *.bak-* to .gitignore so future timestamp-suffixed backups are excluded
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Default: theme1, toggle hidden. Opt-in via ?theme=2 or localStorage
('wallco-page-theme' key shared across the fleet). Same gate pattern
as dw-domain-fleet productPage.
- window.open new-tab call now passes noopener,noreferrer features
- Facebook anchor rel upgraded from noopener to noopener noreferrer
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
8229830 · 2026-05-19 · feat: clean-URL routes for static pages + remove dead nav links
- added /care /history /sourcing /trade routes serving the existing .html pages
- removed dead /about links (no about.html, no route) from index + 4 static pages
- removed dead /vocabulary links (no target page) from 4 static pages
- index nav + footer now point at /history instead of the dead /about
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
8e7780d · 2026-05-19 · chore: untrack snapshot backups + 404-guard against serving them
- removed 33 *.bak / *.pre-* snapshot files from git tracking (public/ + data/ + root)
- .gitignore now covers *.bak, *.bak.*, *.pre-*, *~
- Express middleware 404s any .bak / .pre- / ~ request before static root
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
7d75c82 · 2026-05-19 · fix: honor sort param in grid load + correct facets total
- loadGridPage now sends state.sort so the server sort param is applied
- hydrate saved sort from localStorage before the first grid load
- /api/facets total now counts the niche-filtered list actually served (15), not the raw 35
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
53ee151 · 2026-05-07 · Scrub Designer Wallcoverings from products.json (vendor/imageAlt/tags)
Replaced literal 'Designer Wallcoverings' (vendor field, imageAlt suffix,
and tag arrays) with site brand_name. The static HTML was already clean,
but Browserbase rendered-page check found these JS-injected strings.
Now: 0 DW leaks rendered.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
File tree
23 files tracked. Click any to browse the source at HEAD.