Skip to content

Recurring Tasks

Wylie Standage-Beier edited this page Dec 8, 2025 · 1 revision

Recurring Tasks

Set up tasks that repeat automatically.


Overview

Recurring tasks automatically create a new instance when completed. Use them for:

  • Daily standups
  • Weekly reviews
  • Monthly reports
  • Yearly renewals

Setting Recurrence

  1. Select a task
  2. Press R
  3. Choose a pattern:
Key Pattern
d Daily
w Weekly (same day of week)
m Monthly (same day of month)
y Yearly (same date)
0 Clear recurrence

Recurrence Indicator

Recurring tasks show after the title:

[ ] Weekly team meeting ↻    due:Monday

How It Works

  1. You complete a recurring task
  2. TaskFlow automatically creates a new task
  3. The new task has:
    • Same title
    • Same priority, tags, project
    • Next due date based on pattern
  4. Original task stays in completed state

Example: Weekly Meeting

  • Original due: Monday, Dec 9
  • Pattern: Weekly
  • Complete it on Monday
  • New task created: due Monday, Dec 16

Recurrence Patterns

Daily

Repeats every day.

Task due: Dec 9 → Dec 10 → Dec 11 → ...

Weekly

Repeats on the same day of the week.

Monday → next Monday → Monday after → ...

Monthly

Repeats on the same day of the month.

15th → 15th next month → ...

Note: If the day doesn't exist (e.g., 31st in February), it uses the last day of the month.

Yearly

Repeats on the same date each year.

Jan 15, 2025 → Jan 15, 2026 → ...

Clearing Recurrence

  1. Select the recurring task
  2. Press R
  3. Press 0

The indicator is removed.


Tips

  1. Set a due date first - Recurrence works best with due dates
  2. Complete, don't delete - Deleting won't create the next instance
  3. Check new tasks - The new task appears in your list immediately
  4. Edit anytime - Change recurrence on any instance

Common Patterns

Task Pattern
Daily standup Daily
Weekly review Weekly
Monthly report Monthly
Quarterly planning Monthly (every 3rd month)
Annual review Yearly
Bill payments Monthly

Keybindings

Key Action
R Set/edit recurrence

See Also

Clone this wiki locally