From 10cb94588d890c2ff2e293ee457f5ad9be4e58e1 Mon Sep 17 00:00:00 2001 From: Corey Johnson Date: Thu, 22 Jan 2026 00:49:21 +0000 Subject: [PATCH] Add live log streaming via SSE - Add /logs/stream SSE endpoint that spawns journalctl -f - Stream new log lines to client in real-time - Auto-scroll to bottom unless user has scrolled up - Clean up process when client disconnects Co-Authored-By: Claude Opus 4.5 --- src/services/server/components/LogsPage.tsx | 32 ++++++++++++++++++++- src/services/server/server.tsx | 31 ++++++++++++++++++++ 2 files changed, 62 insertions(+), 1 deletion(-) diff --git a/src/services/server/components/LogsPage.tsx b/src/services/server/components/LogsPage.tsx index aeb2165..df597c1 100644 --- a/src/services/server/components/LogsPage.tsx +++ b/src/services/server/components/LogsPage.tsx @@ -33,8 +33,38 @@ export const LogsPage = ({ service, logs }: LogsPageProps) => ( -
+    
       {logs.trim()}
     
+ +