Skip to article

Bulk Actions

Bulk actions let you apply the same operation to multiple todos at once. Instead of updating todos one by one, select a group and act on them together — mark them all done, cancel them, shift their dates, or move them to a different list.

At a glance

  • Select multiple todos using checkboxes
  • Available actions: mark done, cancel, reschedule, move to list, change priority
  • Bulk mark-done runs the full completion flow including XP, streak credit, and subtask checks
  • Recurring todos must be completed individually — bulk mark-done skips them

Selecting todos

  1. 1

    Hover a todo to reveal the checkbox

    A checkbox appears on the left edge of each todo row when you hover over it. Click it to select that todo.

  2. 2

    Select more todos

    Click additional checkboxes to build your selection. You can also hold Shift and click a second todo to select everything between the two.

  3. 3

    Open the bulk action toolbar

    Once one or more todos are selected, a toolbar appears at the bottom of the screen showing the count and available actions.

  4. 4

    Choose an action

    Click the action you want. Some actions (Reschedule, Move to list) open a secondary input before applying.

Available bulk actions

  • Mark all done — runs the full completion flow for each todo: XP is awarded, streaks are credited, and subtask/dependency gates are enforced. Todos that fail the gate (blocked subtasks or dependencies) are skipped with a warning.
  • Cancel all — moves all selected todos to the Canceled status. No XP is deducted but canceled todos count against completion rate in reports.
  • Reschedule — shifts both the due date and start date by N days. Enter a positive number to push dates forward, or a negative number to pull them back.
  • Move to list — moves selected todos to a different list within the same project. Pick the destination list from a dropdown.
  • Change priority — sets all selected todos to the same priority level (Low, Medium, High, Urgent).

⚠️ Warning

Recurring todos are excluded from bulk mark-done. They must be completed individually so that the next occurrence can be spawned correctly and the mandatory follow-up dialog can run. If your selection includes recurring todos, they will be skipped and listed in a summary after the bulk action completes.

💡 Tip

Use Reschedule when a sprint slips and you need to push a whole batch of todos forward. It is far faster than editing each due date manually and it preserves the original gap between start and due dates.

Deselecting

Click a selected checkbox to deselect that todo. To clear the entire selection, click the ✕ Clear selection button in the bulk action toolbar, or press Escape.