Appearance
Bulk actions
Selecting several tasks turns every surface that acts on one task into a surface that acts on all of them. The selection is made with modifier clicks, and a plain click never selects: it opens the task.
Selecting
| View | Select | Extend |
|---|---|---|
| Kanban | Cmd/Ctrl+click a task | Shift+click for a range within the same column |
| List | Cmd/Ctrl+click a row, or its checkbox | Shift+click for a range |
| Tasks page | The row checkbox | Shift+click for a range |
Shift+click across columns in Kanban adds to the selection rather than making a range, because there is no single order to range over.
Opening a task while several are selected drops the selection first. A multi-selection has no single subject, so the details panel steps aside while one is live.
The selection bar
A bar appears at the foot of the board, in both Kanban and List view, with the count and five actions.
| Action | What it does |
|---|---|
| Complete | Marks the tasks complete. With exactly one done list on the board they move there too; with several, the button becomes a menu so you pick which. |
| Incomplete | The reverse. |
| Move | Moves them to another list, on this board or another. |
| Archive | Archives them. |
| Delete | Moves them to the trash. Board admins only. |
| Deselect all | Clears the selection. |
Each one confirms first, with the count in the message, because reverting would mean touching every task by hand. Moving to another board warns that tags, assignees and priority are board-scoped and will be dropped.
Right-clicking any selected row gives you the same actions as a menu.
Editing a property across the selection
This is the part that is easy to miss. In List view, clicking a cell on a row that is part of the selection edits that property on every selected task. The picker says Editing N tasks across the top so you always know which you are in.
It works for Members, Priority, Tags, List, Milestone, the start and due dates, and custom fields of the select, person, date, long text and relation types. So retagging forty tasks is: select them, click one Tags cell, tick the tag.
The Tasks page bar
The Tasks page has its own bar because its selection spans boards.
| Action | What it does |
|---|---|
| Assign | Adds a person to every selected task. |
| Unassign | Removes one. |
| Priority | Sets or clears priority. |
| Move to | Moves each task to a flow state on its own board. |
| Complete | Each task moves to its own board's done list. |
| Archive | Each task is archived on its own board. |
Complete and Archive confirm first. If some tasks fail, for instance because you are not an editor on one of the boards, the toast says how many went through and how many did not.
Under the hood
Writes are chunked: up to 200 at a time, each chunk one transaction. A selection larger than that commits across several transactions, so a failure late in a very large batch can leave the earlier chunks applied. The toast tells you what landed.
The same operations exist as endpoints, which is how agents and scripts act on many tasks at once: bulk update, move, complete, archive, set priority, manage members and manage tags. See the REST API and MCP.

