Logging hours#
You can add hours from two places: per task or via the general Hours view. The result is the same; the choice is about ergonomics.
Per-task hour entry#
When you’re in a task:
- Open the Hours tab.
- "+ Add hours" button.
- In the modal:
- Date — calendar picker. You can collapse the calendar if you don’t need it.
- Hours — e.g.
1.5or1:30. Both decimal and colon work. - Custom task dropdown — optional, if you want to specify which sub-task (“Electrical”, “Travel”, “Break”).
- Description — optional note.
- Save → the line appears in the list and syncs to the server (or queues if you’re offline).
General Hours view#
When you want to see all your hours for the day/week/month in one list:
- Open from the bottom-nav Hours tab.
- Days are grouped, with a week total and month total at the top.
- Same “+ Add” button as in the task view.
- Use this in the evening to check: “did I log everything?”
**Month counter in the header** "Month: 142.5 h" is shown in the Hours view — helps balance against working-hour targets.
The 5-day edit window#
You can edit or delete your own hours entries for 5 calendar days after they were created. After that the line is locked — only the foreman can change it.
| Condition | Editable? |
|---|---|
| Your line, ≤ 5 days old | ✅ Yes |
| Your line, > 5 days old | ❌ Foreman only |
| Someone else’s line | ❌ Foreman only |
| Line already invoiced | ❌ Locked — nobody can change |
**Don't leave shaky lines for more than a week.** If you spot a wrong line, fix it now. Otherwise you need the foreman's help.
Auto-logging via task start/stop#
Alternatively let the PWA log hours for you:
- Open a task.
- “Start work” → the clock runs automatically.
- When done, “Stop” → the line is saved.
Easiest on site, but remember to tap “Stop” when you leave. A forgotten clock → an inflated hours line → foreman has to fix it.
Troubleshooting#
Saved hour doesn’t appear in the list immediately
You're probably offline. The line is stored locally and uploads
when the connection returns. The list shows a small "queued" mark
until sync completes.
Tried to edit and got ’edit window closed’ error
The line is more than 5 days old. Ask the foreman to fix it.
Decimal vs h:min format
Both work. `1.5` and `1:30` mean the same thing (1 hour 30 min).
The system always stores decimals internally.