Recurring Todos
Recurring todos automatically spawn a new occurrence each time the current one is completed. Use them for work that repeats on a predictable schedule — weekly standups, monthly invoices, daily check-ins.
At a glance
- ✓Frequencies: Daily, Weekly, Monthly, or Yearly
- ✓A circular arrow icon marks recurring todos in the list
- ✓Completing spawns the next occurrence immediately — a mandatory dialog confirms the new due date
- ✓Recurring todos are excluded from bulk mark-done — complete them individually
- ✓Subtasks reset (unchecked) on each new occurrence automatically
Setting up a recurrence
- 1
Open the todo detail or Fast Edit
Click the todo title to open the detail dialog, or hover the row and click the pencil icon.
- 2
Find the Repeat field
Locate the Repeat field in the form. Choose Daily, Weekly, Monthly, or Yearly from the dropdown.
- 3
Set the due date
Set the due date for the first occurrence. This date determines when subsequent occurrences fall — each completion advances the date by the configured interval.
- 4
Save
Click Save. A circular arrow icon appears on the todo row to indicate it is recurring.
What happens on completion
When you mark a recurring todo done:
Mark done
XP + streak credited
New occurrence
Same title, tags, assignee
Dialog fires
Confirms next due date
The new occurrence inherits the same title, description, tags, assignee, and subtasks (checkboxes reset). Status is always todo. The due date is never in the past — if the recurrence would land before today, it is set to today.
⚠️ Warning
Recurring todos and bulk actions
Bulk mark-done deliberately skips recurring todos. Completing one in a batch could create unintended occurrence chains. Complete recurring todos individually to ensure the recurrence dialog fires correctly.
Stopping recurrence
Open the todo detail and change the Repeat field to "None". The current occurrence remains but no new one will be spawned when it is completed.
💡 Tip