From f2c01903faff0eb447736cb1553ba5b44d86f2c1 Mon Sep 17 00:00:00 2001 From: Gronod Date: Sun, 24 May 2026 21:30:51 +0100 Subject: [PATCH] fix: resolve Mermaid syntax parse error in ARCHITECTURE.md --- ARCHITECTURE.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ARCHITECTURE.md b/ARCHITECTURE.md index dddf28f..9d9cb08 100644 --- a/ARCHITECTURE.md +++ b/ARCHITECTURE.md @@ -1003,19 +1003,19 @@ sofarr provides a togglable, real-time log capturing and streaming engine allowi ```mermaid flowchart LR - subgraph Browser (SPA) + subgraph Browser ["Browser (SPA)"] console["console.log/warn/error"] --> queue["logQueue (batched)"] queue --> |POST /api/debug/client-logs| ingestionRoute["POST router handler"] end - subgraph Node.js (Server) + subgraph Server ["Node.js (Server)"] stdout["process.stdout.write"] --> capture["processStreamData()"] stderr["process.stderr.write"] --> capture - capture --> |stripAnsi()| serverBuffer["logBuffer (rolling 1000 lines)"] - capture --> |emit('server-log')| serverSse["GET /api/debug/server-logs (SSE)"] + capture --> |stripAnsi| serverBuffer["logBuffer (rolling 1000 lines)"] + capture --> |emit server-log| serverSse["GET /api/debug/server-logs (SSE)"] ingestionRoute --> clientBuffer["clientLogBuffer (rolling 1000 lines)"] - ingestionRoute --> |emit('client-log')| clientSse["GET /api/debug/client-logs (SSE)"] + ingestionRoute --> |emit client-log| clientSse["GET /api/debug/client-logs (SSE)"] end ```