Recurring tasks
Daily, weekdays, weekly, monthly or yearly, every N intervals. The next copy appears when you finish the current one, and it brings the subtasks with it.
By ToDidIt Product TeamUpdated
Deliberately few, because the long tail of calendar rules is where scheduling UIs go to die.
- Daily, every N days.
- Every weekday, Monday to Friday.
- Weekly, every N weeks on the same weekday. Every 2 weeks is a preset.
- Monthly, every N months on the same day of the month.
- Quarterly, which is monthly on a 3 interval rather than a separate rule.
- Yearly, every N years.
Tip
Custom weekday sets ("Tuesdays and Thursdays") and end dates are not in this version. If you need one, two separate weekly tasks does the job today.
Recurrence lives on the task, so this starts in the drawer rather than at capture.
Open a task and give it a due date.
Open All TasksA repeat needs somewhere to repeat from. The next copy is counted forward from the due date, so this is the date the whole series will hang off.
Choose a repeat.
Daily, every weekday, weekly, every two weeks, monthly or yearly. Pick monthly on a date like the 31st and short months fall back to their last day rather than skipping. Esc closes the drawer when you are done.
Complete it.
The next copy appears at that moment, not on a schedule, so nothing piles up unfinished while you are away and there is never more than one live copy.
Look in the Log.
The copy you finished is sitting there as the record of that round. The series carries on; the round you did is kept.
The date. A task due September 7 at 8pm repeating monthly comes back October 7, then November 7, at the same time. It never drifts to the first Monday.
If you pick the 31st, a shorter month falls back to its last day rather than skipping.
When you complete the current one, not on a schedule. Nothing piles up unfinished while you are away, and there is never more than one live copy.
The next date is computed from the task's due date rather than the moment you ticked it, so finishing a week late does not shift the whole series a week later. The copy you completed stays in your ToDid Log as the record of that round.
Yes, and this is the best thing about it. Set the recurrence on the parent and the whole subtree repeats as a unit.
Because a parent cannot close while a subtask is open, completing it brings the parent and every subtask back on the next due date, fresh and unchecked. Each subtask keeps its own spacing: one that was due two days before the parent still is.
Never set a recurrence on a subtask inside a recurring parent. The parent owns the rule.
Tip
A recurring parent is also what a Project Blueprint produces when you ask for one, and what a Project Template carries when you save a project that had one.
No. The drawer is where a repeat is easiest to see, but it is not the only way one gets set.
- Type it. Quick Capture reads a cadence out of what you write, so "Team sync every 2 weeks" and "Invoice the client monthly" set the repeat and leave the name clean. "Every monday" sets weekly and next Monday at once.
- Ask Didi for it. A Blueprint prompt that names a cadence, like "set the full audit to repeat quarterly", comes back with that task already repeating. You can change it in the review screen or in chat before anything saves.
- Save it in a template. A Project Template keeps the repeats of the project it was made from, and the template editor shows them so you can adjust one without opening a task.
Tip
A period word is only read as a cadence when it is doing that job. "Write the quarterly update" is a one-off task named after a quarter, and stays one.
Similar readings
Everything below is in the Happiness Center.
Subtasks, three levels deep
A task can hold subtasks, and those can hold sub-subtasks. Three levels total, and a parent will not close while a child is still open.
Due dates and times
An optional date, an optional time, and a timezone that follows your profile. Overdue and due-soon rows are tinted so you see them without reading them.
The ToDid Log
The running record of what you finished, with timestamps, sitting under every task list. This is the idea the product is named after.
Quick Capture
⌘ K from anywhere opens a capture box that wins even while you are typing somewhere else. One field and Enter by default, with everything else a switch away.
Project Blueprint
Describe a goal in a sentence and Didi drafts the whole project: tasks, subtasks, priorities, and due dates. You edit everything before it saves.
If a task repeats monthly, does it land on the same date or the same weekday?
The same date, always.
The task drawer
Open any task to get its description, subtasks, dependencies, tags, assignee, comments and dates in one panel, without losing your place in the list.