Flockedwallpaper
Search the build
-
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
- Steve25
- Steve Studio1
Agents used
Skills used
- /deleted2
- /products2
- /density2
- /skills2
- /draft1
- /diagnostic1
- /backup1
- /source1
- /claudette-agent1
- /corner-nav1
- /color1
- /style1
- /sku1
- /title1
- /meta1
- /wordmark1
- /footer1
- /dw-site-build1
- /search1
Creative ideas + design notes
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
- 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
- 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