Help
Cycle-Aware Reminders
Updated February 22, 2026
Cycle-aware reminders schedule dose nudges from your active stack cycle and planned dose times.
Conditions required for scheduling
Unfair schedules reminders only when notification access is granted, Smart Reminders is enabled, and an active stack exists.
If any of these are missing, pending reminder notifications are removed.
How fire times are computed
Scheduler logic builds reminder requests over a rolling horizon using cycle start date, on-cycle day count, off-cycle day count, and dose schedule minutes.
When no schedule is saved, it falls back to morning and evening anchors.
Reminder payload shape
Current reminder requests use title `Smart Reminders` with body `Log Dose` and include notification actions for fast follow-up.
About advanced timing fields
Reminder preference fields such as smart timing, quiet hours, and reminder window are persisted in state.
Current scheduling logic is driven first by stack cycle and schedule minutes, so do not assume every timing field changes fire time in every build.