Reminders
Local scheduled notifications, reconciled.
All reminders are local and scheduled — no push service exists. Times and OS identifiers persist in SQLite; the reconcile pass schedules what is missing and drops what is stale whenever data, accounts, or sync change. Habit reminders repeat weekly, tasks use date triggers, and two optional daily nudges cover summary and motivation.
What it owns
- Habit reminders on weekday schedules
- Task reminders on due times
- Daily summary and motivational nudges
- Reconcile against OS alarms on every relevant change
Files
File list and purposes from the folder README.
| File | Purpose |
|---|---|
src/services/deviceReminders.ts | Reconcile and suspension logic. |
src/services/notifications.ts | Scheduling and permission plumbing. |
Laying out Reminders slice…
ScreensFeaturesLocal dataDeviceCloudon-device datacloud sync
Talks to
Sources: src/services/deviceReminders.ts, src/services/notifications.ts (documented at commit 99a2c3d)