← back to Marketing Command Center
Code-health: gitignore *.bak + runtime social-queue.json (untrack it), add rel=noopener to activation-page link
938df841ec1ae7f9a64a601bf8a5aa0884d0291a · 2026-06-16 06:43:05 -0700 · SteveStudio2
Files touched
M .gitignoreD data/social-queue.jsonM public/panels/channels.js
Diff
commit 938df841ec1ae7f9a64a601bf8a5aa0884d0291a
Author: SteveStudio2 <stevestudio2@SteveStacStudio.lan>
Date: Tue Jun 16 06:43:05 2026 -0700
Code-health: gitignore *.bak + runtime social-queue.json (untrack it), add rel=noopener to activation-page link
---
.gitignore | 3 ++
data/social-queue.json | 114 ----------------------------------------------
public/panels/channels.js | 2 +-
3 files changed, 4 insertions(+), 115 deletions(-)
diff --git a/.gitignore b/.gitignore
index 064d32b..87d44e2 100644
--- a/.gitignore
+++ b/.gitignore
@@ -6,7 +6,10 @@ tmp/
.DS_Store
dist/
build/
+*.bak
+*.bak[0-9]
data/*.cache.json
+data/social-queue.json
# Asset Library runtime state — lives on whatever box the server runs; deploys
# ship code, not the library, so uploads aren't clobbered on redeploy.
data/assets.json
diff --git a/data/social-queue.json b/data/social-queue.json
deleted file mode 100644
index 2297f6f..0000000
--- a/data/social-queue.json
+++ /dev/null
@@ -1,114 +0,0 @@
-[
- {
- "id": "post_mqeahegheb0i",
- "channel": "instagram",
- "date": "2026-06-15",
- "time": "11:00",
- "caption": "Blush, with conviction. ✦ From whisper-soft rose to saturated, confident depth — florals with real movement, geometrics with backbone, textures that catch the light. A range that reads as luxury, not nursery. Layered, tonal, made to anchor a room. → Shop Bold Blush (link in bio).",
- "hashtags": "#DesignerWallcoverings #LuxuryWallcovering #InteriorDesign #ToTheTrade #BoldBlush #BlushPink #PinkInteriors #WallcoveringDesign",
- "imageUrl": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/61450b452e4ba4a148302d91cbf94f0c.png?v=1781472771",
- "status": "scheduled",
- "approved": true,
- "notes": "STAGED DRAFT (not approved, not scheduled). Imagery TBD — pair with a room-render before scheduling. Publishes via Meta Graph once META token is wired. Bold Blush / Custom Mural launch. \"Wallpaper\" omitted from copy+tags per banned-word rule.",
- "createdAt": "2026-06-14T21:21:25.361Z",
- "updatedAt": "2026-06-15T00:37:21.354Z"
- },
- {
- "id": "post_mqeahegh2qyt",
- "channel": "pinterest",
- "date": "2026-06-15",
- "time": "20:00",
- "caption": "Bold Blush — a pink wallcovering collection from whisper-soft rose to dramatic deep blush. Florals, geometrics & textures, to the trade. Tap to explore the collection.",
- "hashtags": "#BoldBlush #BlushPink #PinkInteriors #LuxuryWallcovering #InteriorDesignIdeas #DesignerWallcoverings",
- "imageUrl": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/7fc6f4f01feee790935cf274d3050049.png?v=1781472783",
- "status": "scheduled",
- "approved": true,
- "notes": "STAGED DRAFT (not approved, not scheduled). Imagery TBD — pair with a room-render before scheduling. Publishes via Meta Graph once META token is wired. Bold Blush / Custom Mural launch. \"Wallpaper\" omitted from copy+tags per banned-word rule.",
- "createdAt": "2026-06-14T21:21:25.361Z",
- "updatedAt": "2026-06-15T00:37:21.354Z"
- },
- {
- "id": "post_mqeahegh57j2",
- "channel": "tiktok",
- "date": "2026-06-16",
- "time": "18:30",
- "caption": "POV: blush grew up 🌹 Watch a room go from whisper-rose to deep, fearless blush. Not pastel. Not precious. Just blush, with conviction. #BoldBlush",
- "hashtags": "#DesignTok #InteriorDesign #BlushAesthetic #LuxuryWallcovering #DesignerWallcoverings",
- "imageUrl": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/de292de31b61ab9267ef3394a2de68ad.png?v=1781472795",
- "status": "scheduled",
- "approved": true,
- "notes": "STAGED DRAFT (not approved, not scheduled). Imagery TBD — pair with a room-render before scheduling. Publishes via Meta Graph once META token is wired. Bold Blush / Custom Mural launch. \"Wallpaper\" omitted from copy+tags per banned-word rule.",
- "createdAt": "2026-06-14T21:21:25.361Z",
- "updatedAt": "2026-06-15T00:37:21.354Z"
- },
- {
- "id": "post_mqeahegh82no",
- "channel": "facebook",
- "date": "2026-06-16",
- "time": "13:00",
- "caption": "Introducing Bold Blush — the season's most fearless neutral. From the first light rose to the deepest, a wallcovering collection designed to anchor a room, not soften it: florals with movement, geometrics with backbone, textures that catch the light. Available to the trade — samples on request.",
- "hashtags": "#DesignerWallcoverings #LuxuryWallcovering #InteriorDesign #ToTheTrade #BoldBlush #PinkInteriors",
- "imageUrl": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/31d0cfd3436b7a92fb80342a7a4cfaf3.png?v=1781484749",
- "status": "scheduled",
- "approved": true,
- "notes": "STAGED DRAFT (not approved, not scheduled). Imagery TBD — pair with a room-render before scheduling. Publishes via Meta Graph once META token is wired. Bold Blush / Custom Mural launch. \"Wallpaper\" omitted from copy+tags per banned-word rule.",
- "createdAt": "2026-06-14T21:21:25.361Z",
- "updatedAt": "2026-06-15T00:52:30.135Z"
- },
- {
- "id": "post_mqeahegh9nop",
- "channel": "instagram",
- "date": "2026-06-17",
- "time": "11:00",
- "caption": "Made for one wall. Yours. ✦ Bespoke, made-to-order scenic & artistic murals — scaled, colored, and printed for a single room. Painterly landscapes to graphic abstraction, produced on demand. Bold scale, made to order. → Request a sample (link in bio).",
- "hashtags": "#DesignerWallcoverings #LuxuryWallcovering #InteriorDesign #ToTheTrade #CustomMural #StatementWall #BespokeDesign #MuralArt",
- "imageUrl": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/848fa03bdd7f91ad04783301b831cf0e.png?v=1781484631",
- "status": "scheduled",
- "approved": true,
- "notes": "STAGED DRAFT (not approved, not scheduled). Imagery TBD — pair with a room-render before scheduling. Publishes via Meta Graph once META token is wired. Bold Blush / Custom Mural launch. \"Wallpaper\" omitted from copy+tags per banned-word rule.",
- "createdAt": "2026-06-14T21:21:25.361Z",
- "updatedAt": "2026-06-15T00:50:31.994Z"
- },
- {
- "id": "post_mqeaheghwfod",
- "channel": "pinterest",
- "date": "2026-06-17",
- "time": "20:00",
- "caption": "Custom Murals — bespoke, made-to-order statement walls scaled to your room. Scenic & artistic murals printed on demand, to the trade. Tap for the collection.",
- "hashtags": "#CustomMural #StatementWall #MuralArt #BespokeDesign #LuxuryInteriors #DesignerWallcoverings",
- "imageUrl": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/c98ac1a978485efd80ae8e5588a44040.png?v=1781472831",
- "status": "scheduled",
- "approved": true,
- "notes": "STAGED DRAFT (not approved, not scheduled). Imagery TBD — pair with a room-render before scheduling. Publishes via Meta Graph once META token is wired. Bold Blush / Custom Mural launch. \"Wallpaper\" omitted from copy+tags per banned-word rule.",
- "createdAt": "2026-06-14T21:21:25.361Z",
- "updatedAt": "2026-06-15T00:37:21.354Z"
- },
- {
- "id": "post_mqeaheghwy81",
- "channel": "tiktok",
- "date": "2026-06-18",
- "time": "18:30",
- "caption": "Watch a wall get *authored* ✨ One bespoke mural — scaled, colored, and printed just for this room. A statement wall should be a statement, not a stock number. #CustomMural",
- "hashtags": "#DesignTok #InteriorDesign #MuralArt #BespokeDesign #DesignerWallcoverings",
- "imageUrl": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/3dced645be5642e62023a09a0636e545.png?v=1781472845",
- "status": "scheduled",
- "approved": true,
- "notes": "STAGED DRAFT (not approved, not scheduled). Imagery TBD — pair with a room-render before scheduling. Publishes via Meta Graph once META token is wired. Bold Blush / Custom Mural launch. \"Wallpaper\" omitted from copy+tags per banned-word rule.",
- "createdAt": "2026-06-14T21:21:25.361Z",
- "updatedAt": "2026-06-15T00:37:21.354Z"
- },
- {
- "id": "post_mqeaheghwmko",
- "channel": "facebook",
- "date": "2026-06-18",
- "time": "13:00",
- "caption": "A statement wall should be a statement — so we make it bespoke. Our new Custom Mural collection is made-to-order: scenic and artistic murals scaled, colored, and printed for a single room. Painterly to graphic, all of it authored. To the trade — request a sample today.",
- "hashtags": "#DesignerWallcoverings #LuxuryWallcovering #InteriorDesign #ToTheTrade #CustomMural #StatementWall",
- "imageUrl": "https://cdn.shopify.com/s/files/1/0015/4117/7456/files/9c0404377bc48037d82d85f1a8f498d2.png?v=1781472856",
- "status": "scheduled",
- "approved": true,
- "notes": "STAGED DRAFT (not approved, not scheduled). Imagery TBD — pair with a room-render before scheduling. Publishes via Meta Graph once META token is wired. Bold Blush / Custom Mural launch. \"Wallpaper\" omitted from copy+tags per banned-word rule.",
- "createdAt": "2026-06-14T21:21:25.361Z",
- "updatedAt": "2026-06-15T00:37:21.354Z"
- }
-]
\ No newline at end of file
diff --git a/public/panels/channels.js b/public/panels/channels.js
index 9938654..af3201e 100644
--- a/public/panels/channels.js
+++ b/public/panels/channels.js
@@ -87,7 +87,7 @@ window.MCC_PANELS['channels'] = {
$('#ch-hosthint').innerHTML =
`<div class="muted-banner" style="background:#fff8ec;border-color:#f0e0c0;color:#7a5a2a">
⚠ Authorization finishes on <b>${esc(baseHost)}</b> (your OAuth redirect host). Save your keys and click Connect on
- <a href="${esc(d.redirectBase)}/#channels" target="_blank"><b>the live activation page ↗</b></a> so the browser hand-off can complete.</div>`;
+ <a href="${esc(d.redirectBase)}/#channels" target="_blank" rel="noopener noreferrer"><b>the live activation page ↗</b></a> so the browser hand-off can complete.</div>`;
} else { $('#ch-hosthint').innerHTML = ''; }
} catch { $('#ch-hosthint').innerHTML = ''; }
← 78312e8 Vendor IG roster: add web-confirmed @schumacher1889 (was 'no
·
back to Marketing Command Center
·
Add META token health canary (Council #4): GET /me liveness ad0fc2a →