The To-dos board is your source of truth for what to do and what's done. It's a top-level destination — open it from the icon rail or with ⌘K → "To-dos", at dash.busymate.dev/todo. Every to-do is yours alone: the board reads and writes only your own rows, live over Realtime.
Where it lives
To-dos is a tier-1 root, a sibling of the WIP board — not buried in settings. It shows up in three places automatically, all driven from one nav registry:
- the icon rail on the left,
- the ⌘K command menu (search "todo" / "to-dos"),
- the workspace breadcrumb (
Default › To-dos).
Adding a to-do
The composer sits at the top of the board:
- Type what needs doing and pick a priority (Low / Medium / High / Urgent).
- Press Enter or click Add — the row appears instantly at the top of the list.
- Need more? Expand Notes, tags & due date to attach a note, comma- or Enter-separated tags, and a due date before adding.
New to-dos land at the top of the manual order so the thing you just thought of is right where you left it.
The list
Each row carries everything at a glance:
- a complete checkbox,
- the title (click it to rename inline — Enter saves, Escape cancels),
- status, priority, due date, and tag pills,
- a subtle source chip, and
- hover actions: move up / down, edit, delete.
Status, priority & due pills
The pills are colored by meaning, not decoration — the same token-driven palette the rest of the dashboard uses:
| Pill | Values |
|---|---|
| Status | Open · In progress · Blocked · Done |
| Priority | Urgent · High · Medium · Low |
| Due date | The date, shown red when it's overdue and the to-do isn't done yet. |
Who added it
Every to-do remembers where it came from, shown as a quiet source chip so you can tell your own notes apart from the ones the assistant added for you:
| Source | Meaning |
|---|---|
| You | Added by you in the dashboard (the quiet default). |
| Claude | Added by the boss agent on your behalf. |
| Ask | Added by BusyBro (Ask). |
Completing & editing
- Complete — tick the checkbox. The row flips to Done immediately (struck through), stamped with the time it was finished; untick to reopen.
- Edit — the pencil opens a dialog for the full detail: title, notes, status, priority, tags, and due date. Delete lives there too (and on the row), with a confirm.
Every action is optimistic: the board updates the instant you click, then persists in the background and quietly reverts if the write fails.
Reordering
When you're sorted by Manual order (and not searching), each row gets up / down arrows. Moving a row rewrites just its position between its neighbours, so long lists reorder without touching everything else. Switch to any other sort — or start a search — and the arrows step aside until you're back on manual order.
Filtering & sorting
The filter bar narrows the board without losing anything:
- Status chips with live counts — All / Open / In progress / Blocked / Done.
- Priority, Source, and Tag dropdowns.
- A free-text search across titles and notes.
- Sort by Manual order, Priority, Due date, or Recently added.
- Clear resets every filter at once (it appears only when a filter is active).
Filtering and sorting are instant and client-side, so the live updates keep flowing while you narrow the view.
Realtime, always
The board subscribes to changes on your to-dos and applies them as they happen — add a to-do from BusyBro or another tab and it appears here without a refresh. There's no polling and no gap: a change made anywhere shows up everywhere you're signed in.
Access
To-dos is gated by the same capability system as every other section (see Roles & permissions). It adds one section, To-dos, with the usual view / edit actions:
- view — see the board and your to-dos.
- edit — add, complete, reorder, edit, and delete.
Because the board is strictly owner-scoped, you only ever see and change your own to-dos — enforced server-side by Row-Level Security, not just hidden in the UI. Admins (and any role with all capabilities) always pass.
Troubleshooting
- The board is empty — you have no to-dos yet; add your first one from the composer at the top.
- A filter hides everything — a status/priority/tag/search is active; click Clear to see everything again.
- The reorder arrows are gone — you're not on Manual order, or a search is active; switch sort back to Manual order and clear the search.
- To-dos isn't in the nav — your role lacks
viewon the To-dos section; an admin can grant it.