Wallpaperwednesday

repo: ~/Projects/wallpaperwednesday · 42 commits · 0 in last 24h, 0 in last 7d ·

Search the build

42 commits indexed

  1. 3956dd0 2026-09-10 Add clean /privacy route (AdSense URL consistency)
  2. 5d2effb 2026-09-10 Add privacy footer link (AdSense discoverability)
  3. 3dbc29a 2026-09-10 Add AdSense-compliant privacy policy page + footer link + /privacy route
  4. a5895ae 2026-09-09 Add Instagram embed of latest live posts to homepage (TK-11322)
  5. 79c83c8 2026-09-09 TK-11341: add AdSense Auto-Ads loader + ads.txt (revert to remove ads)
  6. e85d1af 2026-09-04 deploy: guard live runtime data from rsync --delete
  7. c0b31eb 2026-08-18 GA4+Meta pixel: inject gtag + fbq into homepage
  8. aea3849 2026-08-04 SEO: rel=nofollow sponsored on designerwallcoverings.com links (independent ranking) [fleet-seo]
  9. da37f35 2026-08-04 Wire DW Meta Pixel 1431180262113856 + DW-network ad slot [ads/tracking rollout]
  10. 2b7123a 2026-07-29 deploy.conf: smoke-check root / (was a /health path these apps don't serve → false-fail)
  11. 2c2317f 2026-07-29 corner-nav: block javascript:/data: URIs in search preview (URL-scheme allowlist)
  12. 2434a7b 2026-07-29 corner-nav: live as-you-type search with thumbnail previews (title+tags+description)
  13. a3a503d 2026-07-03 corner-nav: move login to its own hamburger in upper-left (panel slides from left)
  14. 5aa15cd 2026-06-21 deploy: scaffold .deploy.conf for banner deploy
  15. 6e53896 2026-06-21 banner: wire universal promo-banner require above express.static (officer-approved; deploy gated)
  16. 9786164 2026-06-03 Scrub residual vendor names from products.json (title/vendor/tags); preserve sku/handle
  17. ad8b876 2026-06-03 gitignore: add missing standard excludes (.next/)
  18. 6b8e62e 2026-06-01 vendor-redact: mount api-vendor-redact middleware (was missing) — scrubs DW vendor names from /api responses per standing rule
  19. 560291c 2026-06-01 fleet rebuild: dw-header (hamburgers UL + centered name) + unique high-res hero + accent — local branch
  20. dd3a51d 2026-06-01 products.json: localize dead Shopify CDN hero/archive images to self-hosted /hero-bg.jpg + /images (kills 404 og:image trail)
  21. 79b578c 2026-06-01 dw-header: hide ANY pre-existing <header> (not just ns-header); title-case bare-slug names
  22. a0d0696 2026-06-01 localize all images — fix broadly-dead Shopify CDN URLs (DTD verdict B)
  23. 6cd9696 2026-06-01 header name → domain name 'Wallpaperwednesday' (remove odd brand name)
  24. 6077136 2026-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
  25. 23447ee 2026-06-01 header: remove dw-header.js — fixes overlapping hamburgers (DW-HAMBURGER-NAV v1 sole nav); fleet regression sweep
  26. 8a8df9b 2026-06-01 og:image → own /hero-bg.jpg (was hardcoded shared Indienne shopify url; deduped viewer + social card)
  27. a2f3f51 2026-06-01 fleet rebuild: dw-header (hamburgers UL + centered name) + unique high-res hero + accent — local branch
  28. 7b16167 2026-06-01 gradient hero (unique hue 3deg) — no niche photography available
  29. 77a3c6f 2026-06-01 gradient hero (unique hue 3deg) — no niche photography available
  30. 5e811fa 2026-06-01 fleet rebuild (gap-fill): dw-header (hamburgers UL + centered name) + unique high-res hero + accent — local branch
  31. 9dea8aa 2026-06-01 fleet rebuild (header-only): dw-header (hamburgers UL + centered name) + accent — local branch
  32. b0119bd 2026-05-30 scrub vendor leaks from weekly-feature products.json (hero+archive vendor/subtitle; per sku-redact denylist; DW house brands preserved)
  33. 3c9d2ef 2026-05-29 feat(fleet): theme1/theme2 query-param-gated toggle on catalog page
  34. 81da1d2 2026-05-27 scrub residual DW vendor names (Arte International + Lee Jofa) from hero/prose/reveal-cards
  35. f1ace19 2026-05-20 add: pre-stage Meta Pixel snippet (placeholder; flip via _dw-batch set-fb-pixel.sh)
  36. 00eb7fc 2026-05-19 add ns-contact modal (CSS + HTML + JS) — info@wallpaperwednesday.com
  37. 7298d1b 2026-05-19 add corner-nav.js — universal top-right nav per _shared/corner-nav.js
  38. 3912377 2026-05-19 Block snapshot-file paths from static root + ignore *.bak/*.pre-*
  39. 85f9050 2026-05-19 Add noreferrer to all target=_blank external links
  40. b872bab 2026-05-10 hamburger nav: apply canonical pattern from sister-site fleet
  41. 538b517 2026-05-10 snapshot before hamburger nav rollout
  42. 0c619a0 2026-05-07 initial scaffold: wallpaperwednesday.com botanical green pinned-reveal site

Authors

Agents used

  • none detected

Skills used

  • /images4
  • /privacy2
  • /hero-bg2
  • /claude1
  • /code1
  • /tracking1
  • /health1
  • /data1
  • /vendor1
  • /tags1
  • /handle1
  • /archive1
  • /renamed1
  • /products1
  • /agra-31
  • /subtitle1
  • /theme21
  • /prose1
  • /reveal-cards1
  • /link1
  • /corner-nav1

Creative ideas + design notes

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

e85d1af · 2026-09-04 · deploy: guard live runtime data from rsync --delete
deploy.sh runs 'rsync -az --delete'. This project's server appends
user-submitted state to a path inside its own deployed tree, and the file
does not exist locally — so a deploy DELETED it on prod outright.

Proven by itemized rsync --dry-run against prod:
  WITHOUT guard: *deleting   <the runtime file>
  WITH guard:    (nothing)

Prod held real data at the time of the fix: fabricfriday 19,
textiletuesday 70, wallpaperwednesday 30 newsletter subscribers.

Found by the new deploy-data-guard-canary, which caught these four after
a hand-rolled sweep missed them. TK-11227.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_013mq9RQtVZZEWvreDqqTgv2
a0d0696 · 2026-06-01 · localize all images — fix broadly-dead Shopify CDN URLs (DTD verdict B)
~12 of 16 hardcoded cdn.shopify.com image URLs had gone 404 (DW store files
moved/renamed) -> ORB-blocked broken hero, featured shots, and most archive
thumbnails. Per claude-codex DTD (Option B: LOCALIZE, high confidence): fetched
each product's current image by handle from designerwallcoverings.com/products/
<handle>.json, downloaded 15 images into public/images/, and rewrote every ref
to a local /images/ path (hero CSS -> /images/agra-3.jpg). 0 Shopify refs remain;
all 14 referenced image paths verified 200 over HTTP. Removes the volatile-CDN
dependency entirely. (h1 'Today's<br>Wallpaper Pick' is a 2-line title, not a
spacing bug — no change.)
3c9d2ef · 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.
81da1d2 · 2026-05-27 · scrub residual DW vendor names (Arte International + Lee Jofa) from hero/prose/reveal-cards
Drop "Arte International" from reveal-strip title, hero-sub, and editorial
prose; set reveal-strip vendor label + all 12 reveal-card vendor fields to
"Designer Wallcovering". Shopify product-handle slug in the memo-link href
kept intact (cart/link rule, matches prod). Mac2 source was stale vs prod.

File tree

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

Other build journals

← Wallpaperhistory  ·  all 4 projects  ·  Wallsandfabrics →

Export

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

rendered in 2ms