[object Object]

← back to Dw Marketing Viewer

Trim TikTok bio to <=80 chars; flag bio overflow in red

6c52858f3bb3f4f81d7670616cd3ecab7f83f398 · 2026-06-23 12:24:20 -0700 · Steve

Files touched

Diff

commit 6c52858f3bb3f4f81d7670616cd3ecab7f83f398
Author: Steve <steve@designerwallcoverings.com>
Date:   Tue Jun 23 12:24:20 2026 -0700

    Trim TikTok bio to <=80 chars; flag bio overflow in red
---
 server.js | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/server.js b/server.js
index 538abe7..e829e4e 100644
--- a/server.js
+++ b/server.js
@@ -14,7 +14,7 @@ const ACCOUNTS = [
     status: 'live', statusNote: 'Existing TikTok Shop account — logged in',
     pwLast4: '911*', envKey: 'WPB_TIKTOK_*',
     bioLimit: 80,
-    bio: "🌿 Original wallpaper, reborn daily. New AI-crafted patterns for your walls. Shop ↓",
+    bio: "🌿 Original wallpaper, reborn daily — fresh AI patterns for your walls. Shop ↓",
   },
   {
     platform: 'Instagram', icon: '📷', handle: 'wallpaperisback',
@@ -59,7 +59,7 @@ function page(){
       <a class="handle" href="${a.url}" target="_blank" rel="noopener noreferrer">@${esc(a.handle)}</a>
       <div class="anote">${esc(a.statusNote)}</div>
       <div class="biobox">
-        <div class="biolbl">BIO <span class="cnt">${a.bio.length}/${a.bioLimit}</span></div>
+        <div class="biolbl">BIO <span class="cnt${a.bio.length>a.bioLimit?' over':''}">${a.bio.length}/${a.bioLimit}</span></div>
         <div class="bio">${esc(a.bio).replace(/\n/g,'<br>')}</div>
       </div>
       <div class="meta">
@@ -101,7 +101,7 @@ function page(){
   .anote{color:var(--mut);font-size:11.5px;}
   .biobox{background:#12151c;border:1px solid var(--line);border-radius:8px;padding:8px 9px;}
   .biolbl{color:var(--mut);font-size:10px;font-weight:700;letter-spacing:.05em;margin-bottom:4px;display:flex;justify-content:space-between;}
-  .biolbl .cnt{color:#9be59b;}
+  .biolbl .cnt{color:#9be59b;} .biolbl .cnt.over{color:#ff8a8a;}
   .bio{font-size:12.5px;line-height:1.5;color:#dfe3ec;}
   .meta{display:flex;gap:10px;align-items:center;}
   .kv{font-size:11px;color:var(--mut);} .mono{font-family:ui-monospace,Menlo,monospace;color:#aab3c5;}

← b8f0697 DW Marketing viewer — Wallpaper's Back social accounts + car  ·  back to Dw Marketing Viewer  ·  Add brand avatars (navy/honey/chamois) + serve statically + 210afff →