No description
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> |
||
|---|---|---|
| docs | ||
| public | ||
| src | ||
| .gitignore | ||
| docker-compose.yml | ||
| Dockerfile | ||
| index.html | ||
| nginx.conf | ||
| package-lock.json | ||
| package.json | ||
| tsconfig.json | ||
| vite.config.ts | ||