portal/src
jtricerolph 26c16e952d MQTT tab: topic tree + feed views, auto-refresh
Replaces the flat scrolling capture log with a structured message buffer
(mqttMessages) rendered two ways: a collapsible topic tree showing each
topic's latest value (MQTT-Explorer-ish), and a chronological feed. An
"Auto-refresh" toggle repeats the existing 8s /deploy/exec capture every
~9s and merges results in, rather than requiring a manual click each time.

Still not a genuine live stream (no WebSocket listener on the broker) —
just polling dressed up to feel closer to one, without touching the
broker or NPM config.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-28 17:38:04 +00:00
..
components Widen calendar summary query window from 7 to 30 days 2026-07-28 15:41:00 +00:00
pages MQTT tab: topic tree + feed views, auto-refresh 2026-07-28 17:38:04 +00:00
App.tsx Fix app switching — remount AppFrame on slug change so iframe src recomputes 2026-07-15 18:10:56 +00:00
index.css Replace hotel emoji on login screen with Lucide Hotel icon; add sidebar scrollbar styles 2026-07-14 08:17:51 +00:00
main.tsx
types.ts Admin UI: manage per-app granular capabilities 2026-07-02 14:19:16 +00:00
vite-env.d.ts