From 7391900b88e281786266caa5a2e07ea5e088ff2f Mon Sep 17 00:00:00 2001 From: iris Date: Fri, 3 Jul 2026 00:20:33 +0200 Subject: [PATCH] =?UTF-8?q?fix(web-ui/dashboard):=20correct=20BU1LDS=20str?= =?UTF-8?q?eam=20paths=20=E2=80=94=20/dashboard/stream=20=E2=86=92=20/api/?= =?UTF-8?q?dashboard/stream=20and=20/build-logs/stream/{id}=20=E2=86=92=20?= =?UTF-8?q?/build-logs/id/{id}/stream?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/web-ui/dashboard.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/web-ui/dashboard.md b/docs/web-ui/dashboard.md index afdb623f..6a03bee6 100644 --- a/docs/web-ui/dashboard.md +++ b/docs/web-ui/dashboard.md @@ -176,7 +176,7 @@ and build log history on one page. Standalone page reached from the **Builds** tile on the H0M3 hub, same minimal chrome as `/core.html`. Three sub-tabs: **R3BU1LD QU3U3** (default), **M3T4 1NPUTS**, **BUILD L0GS**. Its own esbuild bundle (`builds.js`); cold-loads -`/api/state` and subscribes to `/dashboard/stream` for +`/api/state` and subscribes to `/api/dashboard/stream` for `rebuild_queue_changed`, `meta_inputs_changed`, `meta_update_running`. The dashboard tab keeps the rebuild-queue *state* for the SW4RM card badges without rendering these panels. @@ -250,7 +250,7 @@ elapsed duration, build kind, age, and the invocation command line. Expanding a row fetches the full stdout+stderr via `GET /api/build-logs/id/{id}`. A live in-progress build shows a `live` badge with a ticking elapsed-time chip; expanding streams output via -`GET /api/build-logs/stream/{id}` with sticky-bottom auto-scroll +`GET /api/build-logs/id/{id}/stream` with sticky-bottom auto-scroll (suspends on manual scroll-up). Deep-link: `?id=N#buildlogs` opens the entry with that id pre-expanded.