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:

  1. Open the Hours tab.
  2. "+ Add hours" button.
  3. In the modal:
    • Date — calendar picker. You can collapse the calendar if you don’t need it.
    • Hours — e.g. 1.5 or 1:30. Both decimal and colon work.
    • Custom task dropdown — optional, if you want to specify which sub-task (“Electrical”, “Travel”, “Break”).
    • Description — optional note.
  4. 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.

ConditionEditable?
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:

  1. Open a task.
  2. “Start work” → the clock runs automatically.
  3. 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.