Carmelwallpapers

repo: ~/Projects/carmelwallpapers · 33 commits · 0 in last 24h, 0 in last 7d ·

Search the build

33 commits indexed

  1. d62e7c2 2026-07-03 corner-nav: move login to its own hamburger in upper-left (panel slides from left)
  2. 3eac6d7 2026-06-21 auto-save: 2026-06-21T18:53:00 (1 files) — public/hero-pool.json
  3. 0501866 2026-06-21 deploy: scaffold .deploy.conf for banner deploy
  4. 2be9c4b 2026-06-21 banner: wire universal promo-banner require above express.static (officer-approved; deploy gated)
  5. 69a8d92 2026-06-11 carmelwallpapers: rails fire again — wire sliders + grid filter to aesthetic-OR-tags matcher (hand edit; site uses hardcoded RAIL_ORDER scaffold)
  6. 9753035 2026-06-04 seo: add per-page canonical + Open Graph + Twitter card (HTML_HEAD threads canonical+ogImage; index collapses facets to type per DTD-B, detail uses redacted product slug)
  7. 06b4f59 2026-06-03 Scrub residual vendor names from products.json (title/vendor/tags); preserve sku/handle
  8. fd64d51 2026-06-03 Wire vendor-neutral image-proxy into carmel storefront (no vendor filenames in customer output)
  9. e802dce 2026-06-01 Unique clean image hero (fleet hero dedup 2026-06-01)
  10. afaefa4 2026-05-31 render: route buy CTA + View Full Product + card sample link through /buy/:slug (kill vendor-handle DOM leak; mirrors fleet a85eb02)
  11. b8d3c3a 2026-05-31 Add per-site favicon (kills /favicon.ico 404)
  12. 13144ed 2026-05-30 scrub residual 3rd-party vendor names from products.json source (per sku-redact denylist; sku/handle + DW house brands preserved)
  13. f922bba 2026-05-30 fix: strip bare '-arte' (Arte International abbrev) from product slugs + sort denylist longest-first so 'arte international' strips before 'arte' (no 'international' residue). Closes residual leak from 2026-05-30 verify sweep.
  14. 24afde4 2026-05-29 fix: strip vendor tokens from product slug (redactVendorSlug) + dual-key route resolve — closes standalone slug vendor leak
  15. 607c2d8 2026-05-28 scrub vendor name leaks from products.json source (568 products: title/vendor/tags cleaned per sku-redact denylist)
  16. f338d34 2026-05-26 wire api-vendor-redact middleware (close vendor leak in /api/products)
  17. ff4542f 2026-05-25 fix: drop dead 'Raffia' nav links — 0 products tagged raffia, was a 404-equivalent
  18. fafb001 2026-05-25 fix: scrub p.vendor leaks from customer-facing UI (use "Designer Wallcoverings")
  19. 0b699bc 2026-05-25 pull-from-shopify: use shared classifier with rails primary, local aestheticOf as fallback
  20. c78d2c2 2026-05-25 retag aesthetic from PG: 833 rows updated
  21. 5e16aae 2026-05-21 make server.js self-contained — gate _shared/admin-catalog behind MICROSITE_ADMIN_ENABLED env flag (kamatera deploy unblock)
  22. 88aa54b 2026-05-19 add ns-contact modal (CSS + HTML + JS) — info@carmelwallpapers.com
  23. 799a8ba 2026-05-19 add corner-nav.js — universal top-right nav per _shared/corner-nav.js
  24. 76119fc 2026-05-19 Phase 2: mobile-ready + tap-to-reveal
  25. ccc83e1 2026-05-19 stage2: wire carmelwallpapers onto shared catalog (hand-tailored)
  26. 5958e2e 2026-05-19 fix: wire vendor sort handler, add SKU option, drop dead Price options
  27. 20aecc2 2026-05-19 fix: add noreferrer to external target=_blank links
  28. 78e1c9d 2026-05-19 fix: 404-guard so .bak/.pre- snapshot paths never serve from static root
  29. d43943c 2026-05-19 chore: untrack server.js.pre-sort-skill snapshot, broaden .gitignore
  30. 1797e17 2026-05-13 snapshot: 2 file(s) changed, +2 new
  31. ade7d84 2026-05-11 fleet-grid refine: all-pass (chip-ratio canonical reference site) (carmelwallpapers)
  32. 2c1963a 2026-05-10 sort-skill canonical: add light-dark/dark-light/wheel + helpers
  33. 4684956 2026-05-07 initial scaffold: carmelwallpapers.com DW microsite, 2182 coastal products

Authors

Agents used

  • none detected

Skills used

  • /vendor2
  • /tags2
  • /handle2
  • /hero-pool1
  • /buy1
  • /favicon1
  • /products1
  • /admin-catalog1
  • /corner-nav1
  • /dark-light1
  • /wheel1

Creative ideas + design notes

Commits with substantial prose (≥120 chars) — the rationale behind each move.

ff4542f · 2026-05-25 · fix: drop dead 'Raffia' nav links — 0 products tagged raffia, was a 404-equivalent
Header and footer linked /?type=raffia but the catalog has zero raffia products
(rails listed it; data never matched). Header swaps in /?type=natural (136 items);
footer simply drops raffia. Facet chips were already filtering on count so they
were correct.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
fafb001 · 2026-05-25 · fix: scrub p.vendor leaks from customer-facing UI (use "Designer Wallcoverings")
Replaces dynamic vendor renders on product detail card, grid card, rail card,
meta description, and schema.org brand with the literal "Designer Wallcoverings".
Drops the now-meaningless "Vendor A→Z" sort option from the dropdown and clears
the value from any existing localStorage to avoid stale state. Standing rule
per global CLAUDE.md: DW vendor names NEVER in customer-facing UI.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
c78d2c2 · 2026-05-25 · retag aesthetic from PG: 833 rows updated
before: botanical=333, coastal=195, grasscloth=813, linen=393, natural=309, raffia=139
after:  all=656, botanical=339, coastal=76, grasscloth=792, linen=183, natural=136

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>
5958e2e · 2026-05-19 · fix: wire vendor sort handler, add SKU option, drop dead Price options
Product data has no price field so Price sort was a no-op; SKU sort
falls back to handle. Vendor option existed in the select but had no
server-side sort handler.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>

File tree

14 files tracked. Click any to browse the source at HEAD.

Other build journals

← Calc 67  ·  all 4 projects  ·  Carnegie Import →

Export

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

rendered in 0ms