learn

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.

FilePurpose
src/services/deviceReminders.tsReconcile and suspension logic.
src/services/notifications.tsScheduling and permission plumbing.
Reminders slice
ScreensFeaturesLocal dataDeviceCloudon-device datacloud sync

Talks to

Sources: src/services/deviceReminders.ts, src/services/notifications.ts (documented at commit 99a2c3d)

On this page