[object Object]

← back to Goldleafwallpaper

chore: lint, refactor (dedup Bronze, EXPIRED guard), v1.2.0 (session close)

493523db5fd8fa35d6e91194c0a55d5d22ed7273 · 2026-08-10 14:24:24 -0700 · Steve Abrams

Files touched

Diff

commit 493523db5fd8fa35d6e91194c0a55d5d22ed7273
Author: Steve Abrams <steve@designerwallcoverings.com>
Date:   Mon Aug 10 14:24:24 2026 -0700

    chore: lint, refactor (dedup Bronze, EXPIRED guard), v1.2.0 (session close)
---
 package-lock.json               | 4 ++--
 package.json                    | 2 +-
 scripts/ig-poster/caption.js    | 2 +-
 scripts/ig-poster/repost-all.js | 2 +-
 4 files changed, 5 insertions(+), 5 deletions(-)

diff --git a/package-lock.json b/package-lock.json
index 9ff7ac9..2084e6e 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -1,12 +1,12 @@
 {
   "name": "goldleafwallpaper-website",
-  "version": "1.1.0",
+  "version": "1.2.0",
   "lockfileVersion": 3,
   "requires": true,
   "packages": {
     "": {
       "name": "goldleafwallpaper-website",
-      "version": "1.1.0",
+      "version": "1.2.0",
       "dependencies": {
         "express": "^4.18.2"
       }
diff --git a/package.json b/package.json
index 8a4b643..800cc0c 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
 {
   "name": "goldleafwallpaper-website",
-  "version": "1.1.0",
+  "version": "1.2.0",
   "description": "Goldleaf Wallpaper — Phillipe Romano Renaissance Metal Leaf storefront",
   "main": "server.js",
   "scripts": {
diff --git a/scripts/ig-poster/caption.js b/scripts/ig-poster/caption.js
index 797ac8b..01574e4 100644
--- a/scripts/ig-poster/caption.js
+++ b/scripts/ig-poster/caption.js
@@ -6,7 +6,7 @@
 // Colorway words worth surfacing (order = display priority).
 const COLOR_PRIORITY = [
   'Gold', 'Brass', 'Bronze', 'Champagne', 'Silver', 'Platinum', 'Pewter',
-  'Copper', 'Black', 'Charcoal', 'Chocolate', 'Bronze', 'Cream', 'Beige',
+  'Copper', 'Black', 'Charcoal', 'Chocolate', 'Cream', 'Beige',
   'Taupe', 'White', 'Gray', 'Grey', 'Yellow', 'Green', 'Blue', 'Red',
 ];
 // Style words worth surfacing; generic/structural tags are demoted (used only
diff --git a/scripts/ig-poster/repost-all.js b/scripts/ig-poster/repost-all.js
index a9b502d..8d0a618 100644
--- a/scripts/ig-poster/repost-all.js
+++ b/scripts/ig-poster/repost-all.js
@@ -53,7 +53,7 @@ async function publish(imageUrl, caption) {
   for (let i = 0; i < 15; i++) {
     const s = await (await fetch(`${GRAPH}/${c.id}?fields=status_code&access_token=${TOKEN}`)).json();
     if (s.status_code === 'FINISHED') break;
-    if (s.status_code === 'ERROR') throw new Error('container ERROR');
+    if (s.status_code === 'ERROR' || s.status_code === 'EXPIRED') throw new Error('container ' + s.status_code);
     await sleep(2000);
   }
   const p = await (await fetch(`${GRAPH}/${IG_USER}/media_publish`, { method: 'POST', body: new URLSearchParams({ creation_id: c.id, access_token: TOKEN }) })).json();

← b715c46 ig-poster: add resumable bulk reposter (repost-all.js) — hea  ·  back to Goldleafwallpaper  ·  viewer standard: add Grid/List toggle + per-field on/off men 3de80c6 →