← back to Wallpaperwednesday
localize all images — fix broadly-dead Shopify CDN URLs (DTD verdict B)
a0d069652336d6b80bd31cad79d86b955fa76006 · 2026-06-01 15:37:48 -0700 · Steve
~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.)
Files touched
A public/images/agra-1.jpgA public/images/agra-2.jpgA public/images/agra-3.jpgA public/images/agra-langsat-arte.jpgA public/images/dwkk-140829.jpgA public/images/dwkk-140830.jpgA public/images/dwkk-140831.jpgA public/images/dwkk-140832.jpgA public/images/dwkk-g21eeb3da.jpgA public/images/dwkk-g60746833.jpgA public/images/dwkk-g7057da14.jpgA public/images/dwkk-ge157df51.jpgA public/images/horus-bone-arte.jpgA public/images/poona-cinnamon-arte.jpgA public/images/poona-stone-arte.jpgM public/index.html
Diff
commit a0d069652336d6b80bd31cad79d86b955fa76006
Author: Steve <steve@designerwallcoverings.com>
Date: Mon Jun 1 15:37:48 2026 -0700
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.)
---
public/images/agra-1.jpg | Bin 0 -> 150997 bytes
public/images/agra-2.jpg | Bin 0 -> 378120 bytes
public/images/agra-3.jpg | Bin 0 -> 88088 bytes
public/images/agra-langsat-arte.jpg | Bin 0 -> 150997 bytes
public/images/dwkk-140829.jpg | Bin 0 -> 166487 bytes
public/images/dwkk-140830.jpg | Bin 0 -> 199189 bytes
public/images/dwkk-140831.jpg | Bin 0 -> 185931 bytes
public/images/dwkk-140832.jpg | Bin 0 -> 185508 bytes
public/images/dwkk-g21eeb3da.jpg | Bin 0 -> 34631 bytes
public/images/dwkk-g60746833.jpg | Bin 0 -> 413499 bytes
public/images/dwkk-g7057da14.jpg | Bin 0 -> 493148 bytes
public/images/dwkk-ge157df51.jpg | Bin 0 -> 796829 bytes
public/images/horus-bone-arte.jpg | Bin 0 -> 134921 bytes
public/images/poona-cinnamon-arte.jpg | Bin 0 -> 310863 bytes
public/images/poona-stone-arte.jpg | Bin 0 -> 128227 bytes
public/index.html | 32 ++++++++++++++++----------------
16 files changed, 16 insertions(+), 16 deletions(-)
diff --git a/public/images/agra-1.jpg b/public/images/agra-1.jpg
new file mode 100644
index 0000000..86e7d98
Binary files /dev/null and b/public/images/agra-1.jpg differ
diff --git a/public/images/agra-2.jpg b/public/images/agra-2.jpg
new file mode 100644
index 0000000..aed890a
Binary files /dev/null and b/public/images/agra-2.jpg differ
diff --git a/public/images/agra-3.jpg b/public/images/agra-3.jpg
new file mode 100644
index 0000000..4f085e4
Binary files /dev/null and b/public/images/agra-3.jpg differ
diff --git a/public/images/agra-langsat-arte.jpg b/public/images/agra-langsat-arte.jpg
new file mode 100644
index 0000000..86e7d98
Binary files /dev/null and b/public/images/agra-langsat-arte.jpg differ
diff --git a/public/images/dwkk-140829.jpg b/public/images/dwkk-140829.jpg
new file mode 100644
index 0000000..ada4d84
Binary files /dev/null and b/public/images/dwkk-140829.jpg differ
diff --git a/public/images/dwkk-140830.jpg b/public/images/dwkk-140830.jpg
new file mode 100644
index 0000000..4115391
Binary files /dev/null and b/public/images/dwkk-140830.jpg differ
diff --git a/public/images/dwkk-140831.jpg b/public/images/dwkk-140831.jpg
new file mode 100644
index 0000000..e524ee1
Binary files /dev/null and b/public/images/dwkk-140831.jpg differ
diff --git a/public/images/dwkk-140832.jpg b/public/images/dwkk-140832.jpg
new file mode 100644
index 0000000..90d0370
Binary files /dev/null and b/public/images/dwkk-140832.jpg differ
diff --git a/public/images/dwkk-g21eeb3da.jpg b/public/images/dwkk-g21eeb3da.jpg
new file mode 100644
index 0000000..9892922
Binary files /dev/null and b/public/images/dwkk-g21eeb3da.jpg differ
diff --git a/public/images/dwkk-g60746833.jpg b/public/images/dwkk-g60746833.jpg
new file mode 100644
index 0000000..b344f6b
Binary files /dev/null and b/public/images/dwkk-g60746833.jpg differ
diff --git a/public/images/dwkk-g7057da14.jpg b/public/images/dwkk-g7057da14.jpg
new file mode 100644
index 0000000..3246b34
Binary files /dev/null and b/public/images/dwkk-g7057da14.jpg differ
diff --git a/public/images/dwkk-ge157df51.jpg b/public/images/dwkk-ge157df51.jpg
new file mode 100644
index 0000000..49fa8ab
Binary files /dev/null and b/public/images/dwkk-ge157df51.jpg differ
diff --git a/public/images/horus-bone-arte.jpg b/public/images/horus-bone-arte.jpg
new file mode 100644
index 0000000..d27d4eb
Binary files /dev/null and b/public/images/horus-bone-arte.jpg differ
diff --git a/public/images/poona-cinnamon-arte.jpg b/public/images/poona-cinnamon-arte.jpg
new file mode 100644
index 0000000..fc79aec
Binary files /dev/null and b/public/images/poona-cinnamon-arte.jpg differ
diff --git a/public/images/poona-stone-arte.jpg b/public/images/poona-stone-arte.jpg
new file mode 100644
index 0000000..6ac803a
Binary files /dev/null and b/public/images/poona-stone-arte.jpg differ
diff --git a/public/index.html b/public/index.html
index 78d57d9..3957b67 100644
--- a/public/index.html
+++ b/public/index.html
@@ -110,7 +110,7 @@
}
.hero-bg {
position: absolute; inset: 0;
- background-image: url('https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Indienne_Agra_18310_Mood_Web_LR-hero_ba3526ae-673b-4a34-912d-e41a5d8eb5e2.jpg?v=1726527977');
+ background-image: url('/images/agra-3.jpg');
background-size: cover; background-position: center;
transform: scale(1.08);
transition: transform 0.05s linear;
@@ -510,17 +510,17 @@
<h2 class="section-title">Three Scales of the Pattern</h2>
<div class="shots-grid">
<div class="shot-card">
- <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Indienne_Agra_18310_Roomshot_Web_LR-medium-two-thirds.jpg?v=17756"
+ <img src="/images/agra-1.jpg"
alt="Room install — Agra Okra in a full room setting" loading="lazy">
<div class="shot-label">Room Install</div>
</div>
<div class="shot-card">
- <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Indienne_Agra_18310_Roomshot_Web_LR-og_454a2c91-eb5e-448a-a0a0-51a5edd39c0d.jpg?v=1726527977"
+ <img src="/images/agra-langsat-arte.jpg"
alt="Wide angle — Agra Okra full-wall installation" loading="lazy">
<div class="shot-label">Wide Angle</div>
</div>
<div class="shot-card">
- <img src="https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Indienne_Agra_18310_Mood_Web_LR-hero_ba3526ae-673b-4a34-912d-e41a5d8eb5e2.jpg?v=1726527977"
+ <img src="/images/agra-3.jpg"
alt="Mood board — Agra Okra color and material story" loading="lazy">
<div class="shot-label">Mood Study</div>
</div>
@@ -587,18 +587,18 @@
// Archive
const archive = [
- { handle: "agra-langsat-arte", title: "Agra Langsat — Botanical Cream", vendor: "Designer Wallcovering", img: "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Indienne_Agra_18310_Roomshot_Web_LR-og_454a2c91-eb5e-448a-a0a0-51a5edd39c0d.jpg?v=1726527977", week: "Feb 4" },
- { handle: "poona-stone-arte", title: "Poona Stone — Coral Geometry", vendor: "Designer Wallcovering", img: "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Indienne_Poona_18300_Roomshot_Web_LR-og_2018d80a-6abd-474c-94e2-11ae8e06b5c9.jpg?v=1726528019", week: "Feb 11" },
- { handle: "horus-bone-arte", title: "Horus Bone — Luxor Essentials", vendor: "Designer Wallcovering", img: "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/EssentialsLuxor_Horus_19436_Roomshot_Web_LR-og_f71ec1c4-c1eb-4a62-8ff1-18d47f9cb1b3.jpg?v=1726527783", week: "Feb 18" },
- { handle: "poona-cinnamon-arte", title: "Poona Cinnamon — Spice Tones", vendor: "Designer Wallcovering", img: "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/Indienne_Poona_18300_Roomshot_Web_LR-medium-two-thirds_7fe2f949-1a67-4e36-bfff-b31bfe82d37a.jpg?v=1726528019", week: "Feb 25" },
- { handle: "dwkk-ge157df51", title: "Marion Print — Indigo Botanical", vendor: "Designer Wallcovering", img: "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/2020205_50_a98ae134-3d4e-44a9-91a1-1e0e93c34ae7.jpg?v=1726797466", week: "Mar 4" },
- { handle: "dwkk-g21eeb3da", title: "Chinese Lantern — Coral Print", vendor: "Designer Wallcovering", img: "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/2006101_517_86aa6f6e-b809-41ef-903c-7aa4fd878ef5.jpg?v=1726797466", week: "Mar 11" },
- { handle: "dwkk-140832", title: "Danakil Tape — Red/Blue Multi", vendor: "Designer Wallcovering", img: "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/TL10169_965_380212c8-6464-4a24-9792-eae1fc082a0c.jpg?v=1726797466", week: "Mar 18" },
- { handle: "dwkk-140831", title: "Danakil Tape — Cocoa/Ebony", vendor: "Designer Wallcovering", img: "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/TL10169_688_8c3e8ea3-9a1f-4e4d-8a37-35d198d90c4f.jpg?v=1726797466", week: "Mar 25" },
- { handle: "dwkk-140829", title: "Danakil Tape — Seafoam/Grey", vendor: "Designer Wallcovering", img: "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/TL10169_511_7ab3ae15-4bb3-4292-94b8-0a9f4bfc2e93.jpg?v=1726797466", week: "Apr 1" },
- { handle: "dwkk-140830", title: "Danakil Tape — Blue/Slate", vendor: "Designer Wallcovering", img: "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/TL10169_515_db906396-623b-40d9-90e7-6d6e4ebad975.jpg?v=1726797466", week: "Apr 8" },
- { handle: "dwkk-g60746833", title: "Entoto Stripe — Ivory Flax", vendor: "Designer Wallcovering", img: "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/2017143_116_bf8f13ed-4c49-44bf-9dc7-fb8ac9aebb92.jpg?v=1726797466", week: "Apr 16" },
- { handle: "dwkk-g7057da14", title: "Brink — Delft Indigo Chenille", vendor: "Designer Wallcovering", img: "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/GWF-3733_151_8c242f7c-5c7d-4f82-878d-09235ca6ae41.jpg?v=1726797466", week: "Apr 23" }
+ { handle: "agra-langsat-arte", title: "Agra Langsat — Botanical Cream", vendor: "Designer Wallcovering", img: "/images/agra-langsat-arte.jpg", week: "Feb 4" },
+ { handle: "poona-stone-arte", title: "Poona Stone — Coral Geometry", vendor: "Designer Wallcovering", img: "/images/poona-stone-arte.jpg", week: "Feb 11" },
+ { handle: "horus-bone-arte", title: "Horus Bone — Luxor Essentials", vendor: "Designer Wallcovering", img: "/images/horus-bone-arte.jpg", week: "Feb 18" },
+ { handle: "poona-cinnamon-arte", title: "Poona Cinnamon — Spice Tones", vendor: "Designer Wallcovering", img: "/images/poona-cinnamon-arte.jpg", week: "Feb 25" },
+ { handle: "dwkk-ge157df51", title: "Marion Print — Indigo Botanical", vendor: "Designer Wallcovering", img: "/images/dwkk-ge157df51.jpg", week: "Mar 4" },
+ { handle: "dwkk-g21eeb3da", title: "Chinese Lantern — Coral Print", vendor: "Designer Wallcovering", img: "/images/dwkk-g21eeb3da.jpg", week: "Mar 11" },
+ { handle: "dwkk-140832", title: "Danakil Tape — Red/Blue Multi", vendor: "Designer Wallcovering", img: "/images/dwkk-140832.jpg", week: "Mar 18" },
+ { handle: "dwkk-140831", title: "Danakil Tape — Cocoa/Ebony", vendor: "Designer Wallcovering", img: "/images/dwkk-140831.jpg", week: "Mar 25" },
+ { handle: "dwkk-140829", title: "Danakil Tape — Seafoam/Grey", vendor: "Designer Wallcovering", img: "/images/dwkk-140829.jpg", week: "Apr 1" },
+ { handle: "dwkk-140830", title: "Danakil Tape — Blue/Slate", vendor: "Designer Wallcovering", img: "/images/dwkk-140830.jpg", week: "Apr 8" },
+ { handle: "dwkk-g60746833", title: "Entoto Stripe — Ivory Flax", vendor: "Designer Wallcovering", img: "/images/dwkk-g60746833.jpg", week: "Apr 16" },
+ { handle: "dwkk-g7057da14", title: "Brink — Delft Indigo Chenille", vendor: "Designer Wallcovering", img: "/images/dwkk-g7057da14.jpg", week: "Apr 23" }
];
const scroll = document.getElementById('archiveScroll');
archive.forEach(p => {
← 6cd9696 header name → domain name 'Wallpaperwednesday' (remove odd b
·
back to Wallpaperwednesday
·
dw-header: hide ANY pre-existing <header> (not just ns-heade 79b578c →