Cairn / Docs / Calendar

Calendar

A project-scoped calendar that lays out your task cards by due date. See what's overdue at a glance, drag tasks to reschedule them, and pull unscheduled work onto a day — all in the same drag-and-drop engine as the Kanban board.

Opening the calendar

The Calendar view is available per-project from the sidebar, from the top-bar tabs, and via ⌘4. Like the other views, you can hide or show it from Settings → General → Views.

Calendar month view showing task chips laid out on their due dates, with today highlighted
Month view — task chips sit on their due dates, today gets a soft accent wash, and out-of-month days recede.

Month & week layouts

Task chips use per-priority dot colours (urgent / high / medium / low) so you can scan a busy month quickly in both light and dark themes.

Drag to reschedule

Drag any task onto a different day to change its due date. It's an optimistic update that persists immediately and is fully undoable, powered by the same @dnd-kit engine as the board.

Overdue & unscheduled trays

Completed tasks (in a Done column) with a past due date are treated as finished — they're not flagged overdue and stay out of the overdue tray.

Day detail

Packed days show a +N more affordance that opens a modal listing every task due that day. Click any task to open its full card detail.

Ask the AI what's due

The same due-date data is available to the assistant. Ask "what's overdue?" or "what's due this week?" and it uses the list_overdue_tasks and list_tasks_due tools — the same overdue / due semantics as the calendar and board.