From 228a302bf4f7e57670e40d969af94fdfccd8cbdf Mon Sep 17 00:00:00 2001 From: "prompt.ac/@jeffrey" Date: Tue, 1 Sep 2026 18:07:44 -0400 Subject: [PATCH] tv.html: actually apply the ?tv=1 body class MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The broadcast-mode CSS shipped without the one line of JS that turns it on — label stayed small and the progress hair stayed on the floor. Claude-Session: https://claude.ai/code/session_01EaVptJ3ZhyeQ9ZZZNcp55T --- system/public/whistlegraph.org/tv.html | 2 ++ 1 file changed, 2 insertions(+) diff --git a/system/public/whistlegraph.org/tv.html b/system/public/whistlegraph.org/tv.html index ebfc61267c..16b8e65b3b 100644 --- a/system/public/whistlegraph.org/tv.html +++ b/system/public/whistlegraph.org/tv.html @@ -84,6 +84,8 @@ import {qrcode, ErrorCorrectLevel} from "/qr.mjs"; // same encoder AC's HUD uses const CDN="https://assets.aesthetic.computer/whistlegraph"; const IDX=CDN+"/index"; +// 📺 ?tv=1 — broadcast mode for the rig's Chrome (big label, big QR, no bar). +if(new URLSearchParams(location.search).has("tv"))document.body.classList.add("tv"); const fmtViews=v=>v>=1e6?`${(v/1e6).toFixed(1)}M`:v>=1e3?`${Math.round(v/1e3)}K`:`${v}`; let WORKS=[]; // playable channel entries: {code,title,by,views,src,poster,dead} -- 2.54.0