admin phase 7 (v1.56.77): live log streaming at /admin/log — recovered ops SSE logStream into adminApiLogStream (operator-only) at /admin/api/log/stream: seeds last 50 matching lines then live-tails ~1/s with 30s keepalive, same filter set (all/errors/auth/offers/steals). DEVIATION (flagged for M4): kept SSE transport, NOT the spec's WebSocket draft (reconciliation #5) — SSE is the proven res.chunk pattern already used by webPulse, EventSource carries the session cookie so no WS upgrade auth plumbing; and rendered a styled DOM terminal island rather than adding the xterm dependency the single-IIFE bundle never carried (the deleted log_stream.js rendered DOM rows identically). Log island streams via EventSource with filter reconnect + pause/resume buffering + 2000-row cap; NO new npm deps added
$ koh steal kepr.uk/kepr@70b1cac3a655
·
parent: be22eb73c352
discussion
log in to leave a comment.