Timesheet
The timesheet is a weekly grid for entering and reviewing tracked time at a glance — one row per project (or project + task), one column per day, with each cell showing the total time tracked. It's a different view of the time entries you also see in the Time Tracker; changes in one appear in the other.
Open it from Timesheet in the left sidebar. The page lands on the current week — starting on the day configured in your profile preferences (Monday by default).
Entering time
Each row in the grid represents a unique combination of project, task, billable status, and tags. Each cell holds the total time tracked on that combination on a single day; if multiple entries match the same row identity on the same day, they are summed into one cell.
Click a cell and type a duration — 2, 2.5, 2h, 2h 30min, 1:30, and 90min all work. Press Enter (or click outside the cell) to save, or Escape to cancel without sending anything to the server. The saved value is shown back to you in the duration format configured in your organization's settings.
In all cases, the timesheet places entries in free time within the same day. If the value can't fit before midnight, the edit is refused rather than silently truncated. What it does to the underlying time entries depends on the cell's previous state:
Creating an entry — typing into an empty cell
A new entry is created at 9:00 AM local time if that slot is free, otherwise in the earliest free window of the day large enough to hold the duration. The scan respects running timers and entries that spill over from neighbouring days.
Extending an entry — increasing a cell value
The entry with the latest end time is extended forward, up to the next obstacle or the end of the day. Any leftover duration is placed as a new entry in the next free window after it. If neither the extension nor the remainder fits, the edit is rejected and nothing changes. Only the entry's end changes; running timers are never extended.
Shrinking an entry — decreasing a cell value
The cell's entries are walked in reverse start order (latest-starting first): each one is either deleted whole (if shorter than the amount you removed) or has its end moved earlier. Running timers are skipped.
Clearing a cell — setting it to 0 or empty
Every entry in the cell is deleted in a single request, with no confirmation dialog. Only entries on that day with that row identity are affected.
If a timer is currently running in the Time Tracker, its matching cell in the timesheet is disabled — hovering it shows Stop the running time entry to edit the timesheet. Stop the timer to make the cell editable again. This prevents accidentally changing the duration of a live entry.
Adding a row
If the project or task you want to log time on isn't shown yet, click Add row at the bottom of the grid and pick a project (and optionally a task). You can search by typing, and create a new project inline if you have permission.
A newly added empty row stays in the grid until you enter time on it or remove it.
Copy last week
The Copy last week dropdown helps you set up a new week quickly when your work pattern repeats:
- Copy rows only — adds the project/task rows from the previous week to the current week, without any hours. Useful for prefilling the structure of the week, then filling in actual hours as you go.
- Copy rows and time entries — adds the rows and recreates the hours from last week on the matching days. Each copied cell creates new time entries on the current week.
Rows that already exist on the current week aren't duplicated.
Changing a row
You can change a row's identity from its left-hand side:
- Click the project name to switch to another project or task.
- Toggle the billable indicator to mark the row billable or non-billable.
- Click the tag selector to add or remove tags.
The change updates every time entry currently in the row in one go. The row keeps its position in the grid while the change saves.
Removing a row
Hover over a row to reveal the × button on the right.
- If the row has no entries, it's removed immediately.
- If the row has entries, a confirmation dialog appears. Confirming deletes the row and every entry on the visible week — entries for the same project on other weeks are untouched.
Permissions
The timesheet uses the same permissions as time entries in general:
| Role | Can use the timesheet for own time | Can use the timesheet for other members |
|---|---|---|
| Owner | ✔ | ✔ |
| Admin | ✔ | ✔ |
| Manager | ✔ | ✔ |
| Employee | ✔ | ✖ |
| Placeholder | ✖ | ✖ |
See Roles for a full overview of role-based permissions.