No description
Find a file
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
deploy feat: deployment artifacts + CEC relay + auth-check endpoint 2026-05-10 22:45:56 +02:00
docs refactor: merge templates into layouts, displays from kiosks 2026-05-10 21:39:09 +02:00
kiosk feat: DPMS fallback via wlr-randr for non-CEC desktop monitors 2026-05-10 22:46:30 +02:00
scripts adding initial project 2026-05-10 01:09:13 +02:00
server feat: Node-RED outbound bridge — forward kiosk events to Node-RED 2026-05-10 22:49:59 +02:00
.gitignore adding initial project 2026-05-10 01:09:13 +02:00
CLAUDE.md feat: RTSP field split, coordinator-ws stub, CLAUDE.md update 2026-05-10 15:35:47 +02:00
package-lock.json feat: live updates via WebSocket — server pushes, kiosk reloads 2026-05-10 22:15:58 +02:00
package.json adding initial project 2026-05-10 01:09:13 +02:00
sec-config.yaml feat: Node-RED outbound bridge — forward kiosk events to Node-RED 2026-05-10 22:49:59 +02:00
tsconfig.base.json adding initial project 2026-05-10 01:09:13 +02:00