Flockedwallpaper
Search the build
-
62f7ce12026-09-23 Reapply "front-page-steward: ux-primitives bundle (grid) TK-12031" -
f806eff2026-09-23 Revert "front-page-steward: ux-primitives bundle (grid) TK-12031" -
2b771cc2026-09-23 front-page-steward: ux-primitives bundle (grid) TK-12031 -
fd084e32026-09-23 TK-12031: bump ux-primitives bundle to canonical v1.1.1#7d74cd3b4123 (finish() clearSkel guard) — pilot parity with the 41-site fleet -
d0f64b82026-09-22 front-page-steward: ux-primitives v1.1.1 — Cody slow-load fix (empty-state retracts on late products; never strands over a populated grid) TK-12031 -
78de9f12026-09-22 front-page-steward: ux-primitives v1.1.0 lifecycle grid activation (data-ux-grid: safe skeleton auto-clear + zero-detect empty-state) TK-12031 -
5e587a72026-09-22 front-page-steward: rework ux-primitives to silent bundle (remove demo-strip+fabricated SKU; no unsafe skeleton) TK-12031 -
31033ad2026-09-22 front-page-steward: wire ux-primitives Bundle-B (toast+copy demo, idempotent) TK-12031 -
cb7a2b82026-09-10 Add clean /privacy route/rewrite (AdSense) -
96fdcef2026-09-10 Add privacy footer link (AdSense discoverability) -
1de43b72026-09-10 Standardize privacy policy to /privacy.html + footer link (AdSense) -
c0e5de12026-09-09 TK-11341: add AdSense Auto-Ads loader + ads.txt (revert to remove ads) -
08d17aa2026-08-12 viewer standard: add Grid/List toggle + per-field on/off menu (Fields) to product grid -
2e9a7282026-08-04 SEO: rel=nofollow sponsored on designerwallcoverings.com links (independent ranking) [fleet-seo] -
905c3392026-08-04 Wire DW Meta Pixel 1431180262113856 + DW-network ad slot [ads/tracking rollout] -
7dc735a2026-08-03 Revert "GA4: propagate site gtag to untagged pages (fleet coverage)" -
ee2e0452026-08-03 GA4: propagate site gtag to untagged pages (fleet coverage) -
23813f62026-07-29 corner-nav: block javascript:/data: URIs in search preview (URL-scheme allowlist) -
9860a0d2026-07-29 corner-nav: live as-you-type search with thumbnail previews (title+tags+description) -
80278b42026-07-06 Square product-card images (aspect-ratio 1/1) -
adf46832026-07-03 corner-nav: move login to its own hamburger in upper-left (panel slides from left) -
fcffa622026-06-22 flockedwallpaper: rebuild data from live catalog (0 banned 'Wallpaper' titles, drop archived/deleted) + wire /img proxy route -
78c59572026-06-17 leak fix: 404-guard raw catalog json (flocked-products.json served 227 products w/ Cole&Son/Thibaut names) + git-rm the artifact; page uses scrubbed /api/products -
5234c732026-06-12 code-health: untrack test/diagnostic html + 404-guard scratch/test/backup/source files in static server -
459b4e62026-06-04 seo: add canonical + Open Graph + Twitter card + meta description to homepage head -
6367d692026-06-01 vendor-redact: scrub DW vendor names from /api/products (raw-http server uses redact() inline; was leaking) -
b3971622026-05-30 remove publicly-served backup files and tighten .gitignore to prevent recurrence -
6228a2f2026-05-27 flocked: fix inert sort+density controls — defer wiring to DOMContentLoaded -
1f3cea82026-05-26 redact vendor names from customer-facing /api (close fleet leak) -
950ca662026-05-20 add: pre-stage Meta Pixel snippet (placeholder; flip via _dw-batch set-fb-pixel.sh) -
3e74f2c2026-05-19 flockedwallpaper: untrack 6 stale files at repo root (21MB freed from clone) -
1e56daa2026-05-19 flockedwallpaper: gitignore stale-file patterns + make dotenv path env-overridable -
11ebb512026-05-19 add corner-nav.js — universal top-right nav per _shared/corner-nav.js -
bdd3a6f2026-05-18 Fix doubled period in footer description copy -
2518b852026-05-18 gitignore: also exclude plain *.bak files -
075035f2026-05-18 Hero search keeps the active sort order applied instead of resetting to DB order -
d957aed2026-05-18 server.js: confine static file serving to project root — block path traversal -
0f7f0652026-05-18 Wire the Sort select to actually re-sort the grid (newest/color/style/sku/title) and persist across reload + color filter -
d2dfd902026-05-18 Make product grid a CSS grid so the density slider actually changes column count -
a4e67c82026-05-13 header: 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. -
a0244992026-05-13 brand: replace remaining fake brand globally → 'flockedwallpaper' across head/meta/wordmark/footer — enforces MEMORY brand-stem rule -
e3e91f72026-05-11 fleet-grid refine: chip_uniform_aspect (flockedwallpaper) -
ef423f32026-05-11 snapshot before fleet-grid refine tick 4 -
f4268632026-05-08 Hamburger always visible on right — propagated from novasuede a815690 -
f7432b62026-05-07 initial scaffold + ns-header + Atelier rebrand + sort/density/search controls
Authors
- Steve39
- front-page-steward5
- Steve Studio1
Agents used
Skills used
- /claude4
- /code4
- /density3
- /privacy2
- /deleted2
- /products2
- /skills2
- /sort1
- /rewrite1
- /off1
- /tracking1
- /data1
- /draft1
- /diagnostic1
- /backup1
- /source1
- /claudette-agent1
- /corner-nav1
- /color1
- /style1
- /sku1
- /title1
- /meta1
- /wordmark1
- /footer1
- /dw-site-build1
- /search1
Creative ideas + design notes
fd084e3 · 2026-09-23 · TK-12031: bump ux-primitives bundle to canonical v1.1.1#7d74cd3b4123 (finish() clearSkel guard) — pilot parity with the 41-site fleet
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01KDmDMpwuKtwpXZnhec7bTP
78de9f1 · 2026-09-22 · front-page-steward: ux-primitives v1.1.0 lifecycle grid activation (data-ux-grid: safe skeleton auto-clear + zero-detect empty-state) TK-12031
Real-activation neg-control proven both engines: skeleton appears-then-auto-clears, products render, sort re-render 0 ghost skeletons, true-zero empty-state only, no new bundle errors. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Bjud9yhkmyLh365yZodCdn
5e587a7 · 2026-09-22 · front-page-steward: rework ux-primitives to silent bundle (remove demo-strip+fabricated SKU; no unsafe skeleton) TK-12031
Negative-control proven: bundle introduces no new errors, grid/sort/density intact. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Bjud9yhkmyLh365yZodCdn
31033ad · 2026-09-22 · front-page-steward: wire ux-primitives Bundle-B (toast+copy demo, idempotent) TK-12031
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01Bjud9yhkmyLh365yZodCdn
fcffa62 · 2026-06-22 · flockedwallpaper: rebuild data from live catalog (0 banned 'Wallpaper' titles, drop archived/deleted) + wire /img proxy route
- flocked_products PG table rebuilt from live dw_unified shopify_products mirror: synced 106 ACTIVE rows to current 'Wallcovering' titles, dropped 117 archived/deleted/draft + 4 orphans - server.js: wire the redact module's /img/<token> image-proxy route (was unrouted in this raw-http server -> product images 404'd) + pre-warm token map at boot - result: 106 products, 0 'Wallpaper' titles, images 200 via Cloudflare Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
6228a2f · 2026-05-27 · flocked: fix inert sort+density controls — defer wiring to DOMContentLoaded
The controls-wiring IIFE ran at parse time, before #productGrid was declared (getElementById -> null -> early return), so the density slider and live sort-change listener never bound. Wrapped the wiring in a DOMContentLoaded guard so the grid exists when it runs. Sort/density now functional + remain localStorage-persisted. Corner-nav + controls markup were already present.
3e74f2c · 2026-05-19 · flockedwallpaper: untrack 6 stale files at repo root (21MB freed from clone)
- claude-skills-export.zip (21MB), claude-skills-md-only.zip (600K): stale ~/.claude/skills exports from May 7 - index-old-backup.html, server-old-backup.js: pre-rewrite snapshots, superseded - test-hex-sort.html, test-load.html: throwaway test pages All 6 now match patterns in .gitignore (previous commit). Files remain on disk; cache-only removal.
1e56daa · 2026-05-19 · flockedwallpaper: gitignore stale-file patterns + make dotenv path env-overridable
- .gitignore: add *.zip, *-old-backup*, test-*.html (catches the 6 stale files at repo root) - server.js:4 — dotenv path now reads process.env.DOTENV_PATH first, falls back to /root/DW-Agents/claudette-agent/.env (Kamatera default); unblocks local dev which can't read the Kamatera-absolute path
f426863 · 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>
File tree
- .claude/settings.local.json
- .gitignore
- about-flock-wallpaper.html
- about-us.html
- ads.txt
- agenda.html
- check-recent-flock.js
- color-summary.js
- corner-nav.js
- custom-flock.html
- ecosystem.config.js
- favicon.svg
- fetch-flocked-products.js
- filter-true-flock.js
- index.html
- migrate-supabase-to-postgres.js
- package-lock.json
- package.json
- privacy.html
- remove-dwdg.js
- remove-flk.js
- remove-products.js
- remove-specific-products.js
- remove-specific.js
- robots.txt
- server.js
- styles.css
- update-zawaya-images.js
- ux-primitives.bundle.css
- ux-primitives.bundle.js