The Calendar tab shows the project's dated tasks on a month grid, so you can see when work is due, spot crowded days, and check who on the team is free or overloaded on a given day (the Resource calendar). It is a planning view: you read it here and change dates on the task itself.
Managers use it to balance workload and plan deadlines; members use it to see what is due when.
Where to find it
| How | Details |
|---|---|
| Sidebar | Project → Calendar (calendar icon), after Files. |
| Command palette | Ctrl K → Calendar · project name. |
| URL | /projects/{project}/calendar. |
Who sees it: everyone who can open the project, on every plan. It is read-only for everyone. A project Viewer (guest) sees only the tasks marked Guest-visible that are not Private; internal and private tasks are left out of the grid (since 5 October 2026), so a client can no longer learn their titles from the Calendar.
Screen tour
The page is one card, Calendar — "Dated tasks by month. Select a day to inspect its work."
| Area | Element | Details |
|---|---|---|
| Card header (right) | ‹ (Previous month), Today, › (Next month) | Today jumps to the current month and selects today. |
| Month toolbar | October 2026 · N tasks this month | Badge N dated total on the right. |
| Grid | Sun–Sat columns, 5–6 weeks | Days from the previous/next month appear greyed. Today and the selected day are highlighted. |
| Side panel | Selected day | Date, N tasks, the task list, and the Resource calendar. |
What appears on the calendar
Every task in the project that has a due date and is not Cancelled — including Done tasks. Each task sits on its due date (start dates are not drawn).
In a day cell, up to 3 compact task cards are shown, then +N more. Each card has:
| Part | Meaning |
|---|---|
| Coloured bar | Priority: Urgent red, High amber, Medium teal, Low grey, None light grey. |
| Title line | Task key · title (for example ALN-FIT-14 · Install display lighting). |
| Sub-line | Priority · assignee. |
Click a day to select it. Click a task card to open the task on the Tasks tab.
Side panel
| Element | Details |
|---|---|
| Heading | Selected date and N tasks. |
| Task list | Full task cards for the day, with the status badge. Empty: No tasks due on this day. |
| Resource calendar | Each project member for the selected day. |
Resource calendar
Header: Resource calendar · date · N available. Legend: Available, Busy, Overloaded. One row per project member:
| Part | Meaning |
|---|---|
| Dot and badge | Availability for that day. |
| Name | Member. |
| Detail | Project role · N due (open tasks assigned and due that day) · estimated time of those tasks · Xh logged (time logged on the project that day). |
Availability rules (capacity is 8 hours a day):
| Availability | Rule |
|---|---|
| Overloaded | The larger of estimated and logged time is 8h or more. |
| Busy | Some estimated or logged time, or at least one open task due. |
| Available | Nothing due and nothing logged. |
Only open tasks (not Done/Cancelled) and this project's time count. Work in other projects is not included. With no members: No project members yet.
Empty and error states
| State | Message |
|---|---|
| No dated tasks | No dated tasks — "Tasks with due dates will appear on this calendar." |
| Load failure | Unable to load this page with Retry. |
Tasks
See what is due this week
- Open Calendar. The current month shows with today selected.
- Look at the cells for this week; click a day to list all its tasks in the side panel.
Check workload before assigning
- Click the day a new task would be due.
- Read the Resource calendar: choose someone Available or Busy, not Overloaded.
- Open Tasks, create or edit the task, set the assignee and due date (and an estimate so capacity counts it).
- Reload the Calendar to see the updated load.
Move a deadline
- Click the task card on the calendar — the task opens on the Tasks tab.
- Change Due date and save.
- Return to Calendar; the task moves to its new day.
Look ahead or back
Use › and ‹ to change month; Today returns.
Statuses
Tasks keep their own statuses (Backlog, To Do, In Progress, Review, Done). Cancelled tasks never appear; Done tasks appear but don't count towards availability.
Permissions
| Role | Can see | Can change here |
|---|---|---|
| Owner / Projects Administrator | All dated tasks and resource calendar | Nothing — edit tasks on the Tasks tab |
| Project Manager | Same | Nothing here |
| Project Member | Same | Nothing here |
| Project Viewer (guest) | Only tasks that are Guest-visible and not Private | Nothing |
Worked examples
Example 1 — a quick look
Sara Khan opens Al Noor Showroom Fit-out → Calendar in October 2026: 14 tasks this month · 38 dated total. Thursday 8 October shows ALN-FIT-14 · Install display lighting (amber bar, High · Sara Khan) and ALN-FIT-21 · Order signage (teal, Medium · Omar Haddad). She clicks the lighting card and lands on the task.
Example 2 — balancing workload
Omar Haddad needs someone for Snag list walkthrough (estimate 4h) due Sunday 11 October.
- He selects 11 October. Resource calendar: Sara Khan — Member · 2 due · 6h · 3h logged → Busy; Layla Mansour — Member · 3 due · 9h → Overloaded; Yousef Ali — Member · 0 due · 0h → Available.
- He assigns the task to Yousef with due date 11 Oct and estimate 4h.
- Back on Calendar, Yousef shows 1 due · 4h → Busy; the day cell lists the new task.
How it connects
| Screen | Relationship |
|---|---|
| Tasks | Source of all items; due dates, priority, assignee and estimates are set there. |
| Team | Members listed in the resource calendar. |
| Time tracking | Logged time feeds availability. |
| Planning / Timeline | Milestones, sprints and the roadmap. |
| My Tasks | Your tasks across projects. |
Tips and common problems
| Problem | Cause | Fix |
|---|---|---|
| A task is missing. | No due date, or it is Cancelled. | Add a due date on the Tasks tab. |
| Someone shows Available but is busy. | Work in other projects isn't counted, or tasks have no estimate. | Add estimates; check their other projects. |
| Too many tasks in a cell. | Only 3 shown. | Click the day for the full list. |
| Calendar didn't update after editing. | The page doesn't auto-refresh. | Reload the tab. |