From 2cbd9fe73ff297d21a4452735d2c557ab91e318e Mon Sep 17 00:00:00 2001 From: Zak Bearman Date: Sun, 30 Aug 2026 19:24:56 +1200 Subject: [PATCH] Hide landing page live update indicator --- frontend/app/ops-redesign.css | 6 +----- frontend/app/page.tsx | 16 ---------------- 2 files changed, 1 insertion(+), 21 deletions(-) diff --git a/frontend/app/ops-redesign.css b/frontend/app/ops-redesign.css index e774112..2c41e43 100644 --- a/frontend/app/ops-redesign.css +++ b/frontend/app/ops-redesign.css @@ -701,7 +701,7 @@ button:disabled, .home-metric-strip { display: grid; - grid-template-columns: repeat(4, minmax(0, 1fr)); + grid-template-columns: repeat(3, minmax(0, 1fr)); border: 1px solid var(--ops-line); border-radius: var(--ops-radius-lg); background: rgba(255, 255, 255, 0.02); @@ -729,10 +729,6 @@ button:disabled, font-size: 1.15rem; } -.home-metric-strip strong.is-live { - color: var(--ops-green); -} - .home-recent .recent-header { margin-bottom: 16px; } diff --git a/frontend/app/page.tsx b/frontend/app/page.tsx index a2245b8..4e18338 100644 --- a/frontend/app/page.tsx +++ b/frontend/app/page.tsx @@ -64,7 +64,6 @@ export default function HomePage() { const [recentDays, setRecentDays] = useState(90) const [recentStage, setRecentStage] = useState('all') const [authReady, setAuthReady] = useState(false) - const [liveStreamConnected, setLiveStreamConnected] = useState(false) const submit = (event: React.FormEvent) => { event.preventDefault() @@ -134,11 +133,9 @@ export default function HomePage() { useEffect(() => { if (!authReady) { - setLiveStreamConnected(false) return } if (!getToken()) { - setLiveStreamConnected(false) return } const baseUrl = getApiBase() @@ -159,14 +156,8 @@ export default function HomePage() { const streamUrl = `${baseUrl}/events/stream?${params.toString()}` source = new EventSource(streamUrl) - source.onopen = () => { - if (closed) return - setLiveStreamConnected(true) - } - source.onmessage = (event) => { if (closed) return - setLiveStreamConnected(true) try { const payload = JSON.parse(event.data) if (!payload || typeof payload !== 'object') { @@ -188,14 +179,9 @@ export default function HomePage() { } } - source.onerror = () => { - if (closed) return - setLiveStreamConnected(false) - } } catch (error) { if (closed) return console.error(error) - setLiveStreamConnected(false) } } @@ -203,7 +189,6 @@ export default function HomePage() { return () => { closed = true - setLiveStreamConnected(false) source?.close() } }, [authReady, recentDays, recentStage]) @@ -329,7 +314,6 @@ export default function HomePage() {
In view{recent.length}
In progress{activeRecentCount}
Ready{readyRecentCount}
-
Live updates{liveStreamConnected ? 'Connected' : 'Reconnecting'}