Bleachresistantfabrics
Search the build
-
7f268322026-07-06 Square product-card images (aspect-ratio 1/1) -
cbcac8e2026-07-03 corner-nav: move login to its own hamburger in upper-left (panel slides from left) -
090fa672026-06-21 deploy: scaffold .deploy.conf for banner deploy -
5d69c442026-06-21 banner: wire universal promo-banner require above express.static (officer-approved; deploy gated) -
81e085b2026-06-09 step2 vendor-leak fix: dual-key /sample resolver + handle_display hrefs -
b55e6c42026-06-03 Scrub residual vendor names from products.json (title/vendor/tags); preserve sku/handle -
4dc82af2026-06-01 admin: add dw-theme-nav 20-theme navigator (upper-right, admin-only) -
f1f6a872026-06-01 fleet rebuild: dw-header (hamburgers UL + centered name) + unique high-res hero + accent — local branch -
e2c847f2026-06-01 dw-header: hide ANY pre-existing <header> (not just ns-header); title-case bare-slug names -
d83e0ea2026-06-01 header A-rebuild: dw-header.js wins fleet — patched to hide original header + corner-nav + v1, fix centered site-name (title fallback), add theme toggle; v1 removed from index -
8108ba12026-06-01 header: remove dw-header.js — fixes overlapping hamburgers (DW-HAMBURGER-NAV v1 sole nav); fleet regression sweep -
0e193882026-06-01 fleet rebuild: dw-header (hamburgers UL + centered name) + unique high-res hero + accent — local branch -
e8c6b3a2026-06-01 gradient hero (unique hue 339deg) — no niche photography available -
03aae852026-06-01 gradient hero (unique hue 339deg) — no niche photography available -
75ada492026-06-01 Revert "Remove Big Red widget — never UX-worked, collided with Help pill (fleet sweep)" -
b2219402026-06-01 fleet rebuild (header-only): dw-header (hamburgers UL + centered name) + accent — local branch -
e21c3122026-06-01 Remove Big Red widget — never UX-worked, collided with Help pill (fleet sweep) -
e8ec1f42026-06-01 fix /api/rails facet counts to honor active q/vendor filters via shared filterProducts() drill-down (was counting whole niche catalog) -
9001c5d2026-05-30 fix: wire IntersectionObserver infinite scroll so all 600 products are reachable -
90dd2912026-05-29 feat(fleet): theme1/theme2 query-param-gated toggle on catalog page -
5943b1a2026-05-28 scrub vendor name leaks from products.json source (224 products: title/vendor/tags cleaned per sku-redact denylist) -
f1b4caf2026-05-27 Add corner-nav.js (hard-rule: top-right 4-icon nav on product-grid storefront) -
0db06122026-05-26 sku-redact: wire shared vendor-id display scrubber -
575a9272026-05-26 wire api-vendor-redact middleware (close vendor leak in /api/products) -
df435be2026-05-25 remove vendor name render from public product cards -
965b78e2026-05-25 retag aesthetic from PG: 598 rows updated -
df472d12026-05-21 make server.js self-contained — gate _shared/admin-catalog behind MICROSITE_ADMIN_ENABLED env flag (kamatera deploy unblock) -
9b4bf072026-05-20 add: pre-stage Meta Pixel snippet (placeholder; flip via _dw-batch set-fb-pixel.sh) -
c2b90602026-05-19 add rel=noreferrer to external product-card link (tabnabbing hardening) -
0315bb32026-05-19 untrack .bak snapshots + .gitignore catch-all + Express 404-guard for .bak/.pre-/.orig paths -
36a208d2026-05-19 Phase 2b: harden .card .pat against long-token title clipping (overflow-wrap) -
32fcf2f2026-05-19 Phase 2: mobile-ready + tap-to-reveal -
c7101ed2026-05-19 stage2: wire bleachresistantfabrics onto shared catalog (hand-tailored) -
a47fc712026-05-13 embed Big Red customer chat (lower-left, retail mode, vendor-redacted) -
f4a708f2026-05-13 polish: 2-line editorial hero + B2B specifier FAQ accordion -
50e7bc72026-05-10 hamburger nav: apply canonical pattern from sister-site fleet -
108a5fd2026-05-10 initial scaffold + GA gtag (G-5XZST5KTQC)
Authors
- Steve37
Agents used
Skills used
- /vendor3
- /tags2
- /sample1
- /handle1
- /rails1
- /exhausted1
- /theme21
- /products1
- /admin-catalog1
- /minus1
Creative ideas + design notes
9001c5d · 2026-05-30 · fix: wire IntersectionObserver infinite scroll so all 600 products are reachable
#more sentinel div existed but was never observed — users could only see 36 of 600 products. Added IntersectionObserver on #more, loading/exhausted guards, and page increment logic matching the corkwallcovering reference pattern. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
90dd291 · 2026-05-29 · feat(fleet): theme1/theme2 query-param-gated toggle on catalog page
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.
df435be · 2026-05-25 · remove vendor name render from public product cards
DW standing rule: vendor names NEVER in customer-facing UI. The card
overlay was rendering `${p.vendor || ''}` directly under the title —
removed. Title remains; nothing else changes visually.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
965b78e · 2026-05-25 · retag aesthetic from PG: 598 rows updated
before: all=600 after: all=2, beige=43, contemporary=60, gray=3, textured=448, traditional=26, white=18 Backfills correct multi-bucket aesthetic tagging from dw_unified.microsite_products (DTD verdict B, 2026-05-25 fleet retag run). Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
f4a708f · 2026-05-13 · polish: 2-line editorial hero + B2B specifier FAQ accordion
- Hero rewritten from terse 'Bleach. Cleaned. Tested.' to editorial 'Fabric that survives the 1:10 bleach test.' with sharpened lede citing CDC-aligned protocol and Wyzenbeek/NFPA spec sheets. - Eyebrow rewrites to lead with 'A Designer Wallcoverings Vertical' to anchor the family relationship up-top. - New #faq section: 6 specifier questions (1:10 meaning, Crypton vs Type-II, spec sheets, trade pricing, lead times, custom matches). Native <details> accordion with teal-accent plus/minus marker, clinical-cool aesthetic preserved. - FAQ link added to header nav, hamburger panel, and footer Catalog column for cross-section discoverability. - Footer audited: 15442 Ventura Bl #102, 888-373-4564, info@ mailto, year via JS (2026) — all present.