Docs / Core features / Project boards

Project boards

Trello-style kanban with sprints, priorities, assignees, labels, dates, filters, and a Gantt view of the same data. Plus a master board that aggregates cards across every board in your server.

Kanban Gantt timeline Sprints Master board My tasks Filters

Overview

A board is a board-type channel. Add as many as you need — one per project, one per team, one per ongoing workstream. Every board ships with four columns: Backlog, In Progress, In Review, and Done.

Each board holds cards. A card has a title, description, priority, status (column), labels, assignees, an estimate, start/due dates, and an optional sprint. You can move cards by drag-and-drop, edit them in a modal, or filter the view down to what matters.

SS
L
SynStacks
My Tasks
Master Board
Project
synstacks-board
synstacks-board
▦ Board ⊟ Gantt
Sprint 1 — Expo Build Build a stable loop, ready for showcase 14d left
Backlog 3
Mobile iOS app
↑ High
Apple Developer cert
↑ High
Refresh landing
In Progress 3
Docs site
🔥 Critical
Windows installer
↑ High
Sprint planning UX
In Review 1
Mac auto-updater
↓ Low
Done 8
Filter panel
Drag/drop polish

Creating a board

Create a new channel of type board — from the category quick-create (small + in the sidebar) or from Server Settings → Channels. Boards come pre-loaded with four columns; columns aren't customizable in v0.1.1 but that's on the v0.2 roadmap.

Cards

Click + Add a card at the bottom of any column to drop one in. Just type a title and hit Enter to create — fill in the rest later.

Click a card to open the card modal, where you can edit every field:

FieldDetails
TitleClick to inline-edit.
DescriptionRich-text editor (Quill). Supports task links: type # to reference another card.
PriorityCritical (red), High (orange), Medium (purple), Low (green). Shows as a colored stripe on the card.
StatusWhich column the card is in. Same as drag-and-drop, but explicit.
AssigneesAdd any server member. Their avatar appears on the card.
LabelsFree-form tags, color-coded by hash. Type and press Enter to add.
EstimateFree text: "2h", "3 days", "1 week". Shown on the card.
Start & due datesDrive the Gantt view. Overdue cards highlight in red.

Drag and drop

Drag any card by its body and drop into another column. The card animates into place and the move is saved instantly. You can also reorder cards within a column.

Sprints

A sprint is a time-boxed bucket of cards. While a sprint is active, the board filters to show only cards in that sprint — keeping focus on what's planned for the iteration.

To start a sprint:

  1. Click the sprint dropdown in the board toolbar → + New Sprint
  2. Set a name, optional goal, start date, end date
  3. Click Start sprint to activate it

When active, a green banner appears at the top of the board with the sprint name, goal, and days remaining (turns orange < 3 days, red if overdue).

Add cards to a sprint by opening the card and picking a sprint in the sidebar, or by dragging cards into the sprint from the master board.

Only one sprint active at a time. Closing a sprint moves any unfinished cards back to the master backlog. Closed sprints stay in the dropdown for history.

Gantt view

Click ⊟ Gantt in the board toolbar to switch from kanban to a horizontal timeline. Each card with start/due dates renders as a bar across the timeline. Cards without dates show a hint to add them.

Three zoom modes:

Drag a bar's edge to extend, drag the middle to move. Changes save back to the card. The Gantt view is just a different render of the same card data — no separate sync.

Filters

The board toolbar has a search box and a filter button (). Open it to filter cards by:

Filters combine with AND across groups, OR within a group. A badge on the filter button shows how many filters are active. Each group has its own clear-all button (×), or use "Clear all" to reset everything.

Master board

The Master Board at the top of your sidebar aggregates every card from every board channel in the current server into one view. Useful for:

The master board has the same filter controls plus a "Board" filter to scope to one or many specific boards.

My tasks

My Tasks shows every card across every board where you're an assignee. Cards group by board, and you can click any to open the full card modal in context.

This is the view to start your day with — a single panel of everything pinned to you, across every project.

Type # in any card description to bring up a task picker. Pick another card and a clickable link is inserted that shows the card's title, column color, and current status. Clicking the link opens the linked card in the modal.

Useful for dependency tracking — "blocked by #card-name" or "fixes #bug-123".

Deleting cards

Open the card modal and click the trash icon in the bottom right. You'll get a confirm before deletion — there's no undo in v0.1.1, so be sure.