spaxel/dashboard
jedarden d81d1cb82c feat: implement ambient dashboard mode with Canvas 2D renderer
- Added /ambient route serving ambient.html for wall-mounted tablet display
- Canvas 2D renderer at 2Hz with lerp interpolation for smooth person movement
- Time-of-day palette with 30-minute transitions (morning/day/evening/night)
- Auto-dim: reduces brightness to 40% after 60s of no presence
- Alert mode: pulsing red background for fall/security alerts
- Morning briefing overlay: 15-second overlay on first detection after 6am
- Unified alerts API for fall, anomaly, and node_offline events
- Jest test setup mocking Canvas 2D context for jsdom

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-10 23:16:52 -04:00
..
css feat: implement ambient dashboard mode with Canvas 2D renderer 2026-04-10 22:09:12 -04:00
js feat: implement ambient dashboard mode with Canvas 2D renderer 2026-04-10 23:16:52 -04:00
ambient.html feat: implement ambient dashboard mode with Canvas 2D renderer 2026-04-10 22:09:12 -04:00
index.html feat: implement ambient dashboard mode with Canvas 2D renderer 2026-04-10 22:09:12 -04:00
jest.config.js feat: implement spatial quick actions context menu for 3D scene 2026-04-10 22:56:17 -04:00
package-lock.json feat(dashboard): interactive onboarding wizard for ESP32-S3 node provisioning 2026-03-28 02:36:58 -04:00
package.json feat(dashboard): interactive onboarding wizard for ESP32-S3 node provisioning 2026-03-28 02:36:58 -04:00
simple.html feat: implement ambient dashboard mode with Canvas 2D renderer 2026-04-10 22:09:12 -04:00