Everyday Cue

How scheduling works

Why Everyday Cue plans the next occurrences ahead — and keeps the queue topped up.

You don't need to know any of this to use Everyday Cue. But if you're curious why alerts behave the way they do, here's the mental model.

Schedules generate occurrences

A schedule is a rule — every month, the last Friday, once on June 3rd. From that rule, Everyday Cue generates concrete occurrences: the actual dates the reminder is due. Your alert offsets then attach advance warnings to each occurrence.

A reminder can carry several schedules at once, and all of their occurrences feed the same dashboard status and the same alert journal.

It plans ahead, then replenishes

Rather than computing every future date forever, Everyday Cue keeps a rolling queue of upcoming occurrences. As you act on them — completing, skipping, or letting them pass — the queue is topped up so there's always a healthy runway of future dates ready to alert you.

This "replenish, don't recalculate" approach keeps the app fast even with thousands of reminders, and it means your past actions are never disturbed when you edit a schedule. Editing regenerates only what's still upcoming.

Why alerts are queued near-term

iOS schedules an app's notifications in the background and caps how many can be pending at once. Everyday Cue submits your soonest alerts to iOS and tracks the rest in its own journal — which is why the dashboard's Alerts tab can show more than iOS itself holds.

For the longest quiet stretches, the calendar backstop mirrors reminders into a private on-device calendar so the system can still alert you even when the app hasn't run.

Frequently asked questions

What happens to my schedule if I miss an occurrence?

Nothing changes automatically. The occurrence shows as Overdue on your dashboard. Mark it done, skip it, or let it roll — your choice. The next occurrence is already queued and will alert on its own date regardless. Everyday Cue doesn't collapse missed occurrences or alter the schedule to compensate.

Can I have one reminder fire on different days for different reasons?

Yes. Add multiple schedules to a single reminder. For example, a monthly payment due on the 15th and a one-time review you've scheduled for December 1st can both live on the same reminder. Each schedule generates its own occurrences, and all of them appear on the same dashboard row and feed the same alert journal.

How far ahead does Everyday Cue plan occurrences?

Everyday Cue maintains a rolling queue, typically planning several occurrences ahead per schedule. The queue is replenished as occurrences are actioned — completed, skipped, or acknowledged. You don't set the depth; Everyday Cue manages it automatically so there's always a runway of future dates ready, without storing every occurrence into the distant future.

Does editing a schedule reschedule my iOS notifications?

Yes. Saving an edited schedule immediately recalculates future occurrences and reschedules all iOS notifications from the next occurrence forward. Past occurrences and past completions are untouched. If you had alert offsets set (for example, "3 days before"), those are applied fresh to the regenerated occurrences. The change takes effect without a relaunch.