No description
Find a file
jtricerolph e53ff84761 Add MQTT tab (broker capture) and MQTT Clients admin page
AdminMonitor: new "MQTT" tab reuses the existing Shell tab's /deploy/exec
mechanism to run a bounded (8s) mosquitto_sub capture against the broker
LXC via a read-only "mqtt-inspector" identity — a one-shot capture, not a
live stream, since /deploy/exec is request/response. Retained messages
(most device telemetry) show immediately regardless.

AdminSettings: new "MQTT Clients" tab — create/list/revoke broker
identities via the new settings API, matching forecasting's API Keys
show-once-password UX. Removes the need to hand-run mosquitto_ctrl for
every new device or app that needs broker access.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-07-28 17:11:50 +00:00
docs Add design system documentation 2026-07-01 18:16:17 +00:00
public Add PWA manifest icons + favicon — fixes 404s on /icons/icon-192.png and /favicon.ico 2026-07-05 13:34:59 +00:00
src Add MQTT tab (broker capture) and MQTT Clients admin page 2026-07-28 17:11:50 +00:00
.gitignore
docker-compose.yml Make hotel name configurable via VITE_HOTEL_NAME build arg 2026-07-01 17:47:47 +00:00
Dockerfile Make hotel name configurable via VITE_HOTEL_NAME build arg 2026-07-01 17:47:47 +00:00
index.html Make hotel name configurable via VITE_HOTEL_NAME build arg 2026-07-01 17:47:47 +00:00
nginx.conf Add Settings admin page and settings service proxy 2026-07-01 18:56:27 +00:00
package-lock.json Restyle to light content theme with Lucide icons 2026-07-01 18:09:51 +00:00
package.json Restyle to light content theme with Lucide icons 2026-07-01 18:09:51 +00:00
tsconfig.json
vite.config.ts PWA: restrict navigateFallback to portal routes only 2026-07-01 15:47:55 +00:00