Add background study timer #6

Merged
admin merged 1 commits from feature/background-study-timer into main 2026-04-13 09:45:08 -05:00
Owner

Summary

  • Track foreground study time via StudyTimerService (starts on active, stops on background)
  • Add studySeconds field to DailyLog (CloudKit-synced)
  • Dashboard shows today/total study time + 7-day bar chart

Closes #1

## Summary - Track foreground study time via `StudyTimerService` (starts on active, stops on background) - Add `studySeconds` field to `DailyLog` (CloudKit-synced) - Dashboard shows today/total study time + 7-day bar chart Closes #1
admin added 1 commit 2026-04-13 09:45:02 -05:00
Track how long users spend studying by timing foreground sessions.
StudyTimerService starts on app active, stops on background, and
accumulates seconds into DailyLog.studySeconds (CloudKit-synced).
Dashboard shows today/total study time with a 7-day bar chart.

Closes #1

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
admin merged commit e1b1910c06 into main 2026-04-13 09:45:08 -05:00
admin deleted branch feature/background-study-timer 2026-04-13 09:45:08 -05:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: admin/Spanish#6