spaxel/dashboard/css
jedarden 6d975f472b feat: implement time-travel debugging and CSI replay
This commit implements the replay feature that allows users to pause the
live 3D view, scrub through a 48-hour recording buffer, and replay the 3D
scene exactly as it was at any historical moment.

Key components:
- Recording buffer with SeekToTimestamp for time-travel navigation
- Replay engine with session management (start, stop, seek, play, pause)
- Replay signal processing pipeline with tunable parameters
- REST API endpoints for replay control
- Dashboard UI with timeline scrubber, playback controls, and tuning panel
- Comprehensive test coverage for all replay functionality

Acceptance criteria met:
- Seek to any point in 48-hour window completes in < 1 second
- Replay produces identical blob positions to original live processing
- Parameter sliders re-process in < 3 seconds
- "Apply to Live" correctly writes parameter changes
- Timeline scrubber event markers correctly align
- "Back to Live" correctly resumes live detection

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-09 19:27:42 -04:00
..
anomaly.css feat: complete anomaly detection & security mode dashboard UI 2026-04-09 05:59:54 -04:00
apdetection.css feat: implement passive radar auto-detection of router AP 2026-04-06 14:03:03 -04:00
ble-panel.css feat: implement BLE device discovery & registration dashboard panel 2026-04-06 15:21:11 -04:00
explainability.css feat: implement detection explainability system 2026-04-09 11:48:55 -04:00
floorplan.css feat: complete floor plan dashboard UI 2026-04-09 08:37:08 -04:00
panels.css docs: verify REST API implementation completeness 2026-04-09 18:18:42 -04:00
replay.css feat: implement time-travel debugging and CSI replay 2026-04-09 19:27:42 -04:00
security.css feat: implement security mode dashboard UI 2026-04-07 10:22:00 -04:00
sleep.css feat: complete anomaly detection & security mode dashboard UI 2026-04-09 05:59:54 -04:00
timeline.css feat: add anomaly_detected and sleep_session_end to valid event types 2026-04-09 15:30:45 -04:00
troubleshoot.css feat(dashboard): guided troubleshooting and first-time UX 2026-03-28 04:19:06 -04:00