BetterFrame/server/src/plugins
Mitchell R f61c3db0e8 feat: Node-RED outbound bridge — forward kiosk events to Node-RED
- shared/nodered-bridge.ts: fire-and-forget POST to Node-RED HTTP-in
- api-http: kiosk event endpoint now forwards to Node-RED at /in/<topic>
- Best-effort, never blocks. 3s timeout, warn on failure.
- sec-config: noderedUrl on api-http (defaults to http://127.0.0.1:1880)

Node-RED flows can attach http-in nodes at /in/<topic> to receive
camera motion, GPIO events, etc. Inbound commands (Node-RED → server)
go through the admin API with admin Bearer token (no new endpoints
needed for v0.1).
2026-05-10 22:49:59 +02:00
..
service-admin-http feat: deployment artifacts + CEC relay + auth-check endpoint 2026-05-10 22:45:56 +02:00
service-api-http feat: Node-RED outbound bridge — forward kiosk events to Node-RED 2026-05-10 22:49:59 +02:00
service-coordinator-ws feat: live updates via WebSocket — server pushes, kiosk reloads 2026-05-10 22:15:58 +02:00
service-store feat: layout builder — resize cells + in-place htmx editing 2026-05-10 22:31:37 +02:00