spaxel/mothership/internal/simulator
jedarden cb01246657 feat: implement ambient dashboard mode with Canvas 2D renderer
Implement ambient display mode for wall-mounted tablets with:

- Canvas 2D renderer (ambient_renderer.js) with 2 Hz render rate
- Time-of-day palette transitions (morning/day/evening/night)
- Zone outlines, portal lines, node positions, person blobs
- Lerp-interpolated smooth movement (20% factor per frame)
- Auto-dim after 60s of no presence in ambient zone
- Alert mode with pulsing red background and acknowledge button
- Morning briefing overlay (15s display after 6am)
- System status indicator and time display

Files:
- dashboard/js/ambient_renderer.js: Canvas 2D rendering engine
- dashboard/js/ambient_briefing.js: Morning briefing overlay
- dashboard/js/ambient.test.js: Test suite
- dashboard/css/notifications.css: Notification styles
- dashboard/css/simulator.css: Simulator styles
- dashboard/js/notifications.js: Notification handling
- dashboard/js/simplemode.js: Simple mode logic
- dashboard/simple.html: Simple mode page

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-10 22:09:12 -04:00
..
accuracy.go fix: resolve Go compilation errors in simulator and oui packages 2026-04-10 19:23:22 -04:00
engine.go fix: resolve Go compilation errors in simulator and oui packages 2026-04-10 19:23:22 -04:00
gdop.go fix: resolve Go compilation errors in simulator and oui packages 2026-04-10 19:23:22 -04:00
handler.go fix: resolve Go compilation errors in simulator and oui packages 2026-04-10 19:23:22 -04:00
node.go fix: resolve Go compilation errors in simulator and oui packages 2026-04-10 19:23:22 -04:00
physics.go fix: resolve Go compilation errors in simulator and oui packages 2026-04-10 19:23:22 -04:00
propagation.go fix: resolve simulator test compilation errors 2026-04-10 21:17:07 -04:00
registry_bridge.go fix: resolve Go compilation errors in simulator and oui packages 2026-04-10 19:23:22 -04:00
session.go fix: resolve Go compilation errors in simulator and oui packages 2026-04-10 19:23:22 -04:00
simulator_test.go feat: implement ambient dashboard mode with Canvas 2D renderer 2026-04-10 22:09:12 -04:00
space.go feat: complete pre-deployment simulator implementation 2026-04-09 21:30:47 -04:00
space_test.go feat: implement ambient dashboard mode with Canvas 2D renderer 2026-04-10 22:09:12 -04:00
virtual_state.go fix: resolve simulator test compilation errors 2026-04-10 21:17:07 -04:00
virtual_state_test.go feat: implement ambient dashboard mode with Canvas 2D renderer 2026-04-10 22:09:12 -04:00
walker.go feat: implement ambient dashboard mode with Canvas 2D renderer 2026-04-10 22:09:12 -04:00
walker_test.go feat: implement ambient dashboard mode with Canvas 2D renderer 2026-04-10 22:09:12 -04:00