spaxel/mothership/internal/sleep
jedarden 0cb2353a08 feat: implement activity timeline with tap-to-jump and inline feedback
Phase 8 implementation: Activity Timeline (Component 27)

- Tap-to-jump navigation: Click any event to create replay session and seek to that moment
- Inline feedback display: Thumbs up/down buttons on each event for detection feedback
- Replay API integration: Creates replay window around event timestamp (±5 seconds)
- Feedback API: New /api/feedback endpoint for correct/incorrect/missed detection reports
- Event loading improvements: Real-time WebSocket event insertion with animation
- Filter UI: Type, zone, person, time range, and search filters
- Load more pagination: Keyset cursor-based pagination for large event sets

Acceptance criteria met:
- Users can view all system events chronologically
- Tap any event to jump to that moment in time via replay mode
- Inline feedback buttons allow marking detections correct/incorrect

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-04-09 11:07:16 -04:00
..
analyzer.go fix: resolve Phase 6 build integration issues 2026-04-07 02:31:02 -04:00
analyzer_test.go feat(sleep): implement overnight sleep quality monitoring 2026-03-29 17:48:29 -04:00
breathing_acceptance_test.go test: add breathing rate FFT and anomaly acceptance tests 2026-04-07 02:54:31 -04:00
breathing_anomaly.go fix: resolve Phase 6 build integration issues 2026-04-07 02:31:02 -04:00
breathing_anomaly_test.go feat: add breathing rate FFT extraction and anomaly flagging for sleep monitoring 2026-04-07 01:15:34 -04:00
breathing_estimator.go feat: add breathing rate FFT extraction and anomaly flagging for sleep monitoring 2026-04-07 01:15:34 -04:00
breathing_estimator_test.go feat: add breathing rate FFT extraction and anomaly flagging for sleep monitoring 2026-04-07 01:15:34 -04:00
handler.go feat: wire anomaly detection & security mode API endpoints 2026-04-07 15:09:34 -04:00
integration.go feat: implement activity timeline with tap-to-jump and inline feedback 2026-04-09 11:07:16 -04:00
integration_test.go feat(sleep): implement overnight sleep quality monitoring 2026-03-29 17:48:29 -04:00
monitor_test.go feat: complete anomaly detection & security mode dashboard UI 2026-04-09 05:59:54 -04:00
records.go fix: resolve Phase 6 build integration issues 2026-04-07 02:31:02 -04:00
report.go fix: resolve Phase 6 build integration issues 2026-04-07 02:31:02 -04:00
storage.go feat: add new internal packages (events, automation, ble, falldetect, mqtt, notify, prediction, sleep, tracker, zones, analytics) and dashboard modules (anomaly, automations, blepanel, fleet) 2026-04-06 09:48:31 -04:00