MDocs
Open app

Boards and sharing

Create a board with its own prefix, share a task across boards so it gets a new id on each, and reorder cards live.

A board in Monad is a Linear-style grid of tasks organized by status. A board owns its own prefix and lives on a space.

Creating a board

You can put a board on any space you can post to:

  1. Open the space.
  2. Click the + next to the tab bar.
  3. Pick "Board" as the canvas type and give it a title.
  4. Choose a prefix — a short code like ENG or DES (2–8 characters, starting with a letter). This is required, and it has to be unique across your workspace. Tasks on this board are numbered with it: ENG-1, ENG-2, and so on.

The new board starts empty. Add tasks by creating them on the board, or by sharing existing tasks onto it.

Status columns are the same for every board — Backlog, Todo, In Progress, In Review, Done, and Canceled.

Each board shows its own id

The id you see for a task depends on which board you're looking at it from. A task created on the engineering board might be ENG-12 there. Share it to the design board and it becomes DES-4 there — the same task, with a different id on each board.

  • When you open a task from a board, its header shows that board's id, with small pills for the ids it has on its other boards. Click a pill to jump to that board with the task open.
  • When you open a task from a notification, a search result, or a bare #-mention — anywhere with no board context — it shows the id of its default board (the board it was created on).

Every one of a task's ids is equally real and resolvable: #ENG-12 and #DES-4 both open the same task.

Sharing a task across boards

From any task's detail modal, the side panel has a Boards section that lists every board the task is on, with an Add to board button. Click it to see every board you can add the task to, filter by name, and toggle boards on or off.

  • Sharing a task to another board gives it a brand-new id on that board, minted from that board's prefix and counter.
  • Unsharing removes the task from that board. The old id keeps resolving forever — pasted links and #-mentions to it never break — but the number is never handed out again.
  • A task always stays on at least one board. If you try to remove it from its only board, Monad asks you to archive it instead.

Drag-and-drop reordering

Tasks can be dragged within and across columns:

  • Within a column. Pick up a card and drop it between any two other cards (or above the first / below the last) to set its position. Surrounding cards slide out of the way to show exactly where the dragged card will land.
  • Across columns. Drop a card on another column to move it there. Drop between two existing cards to land at that specific slot.

Each board keeps its own order, so reordering a task on one board doesn't disturb where it sits on another. The reorder is broadcast in real time: every viewer of the board sees the card move into its new slot the moment you drop it, without refreshing.

Permissions

  • Reading a board requires access to the space hosting it — be a member, or the space is public.
  • Sharing a task to a board requires read access on the task plus the ability to post to the board's space.
  • Unsharing requires the same — anyone who could add it can remove it.

If you can see a task on a board you don't otherwise have access to, that means the task is shared to a board on a space you are a member of. The share is the bridge.