Time tracking
Time tracking in killBottleneck is built around one principle: starting the timer must never be the hard part. You can always start measuring first and decide what it was for later.
The timer
- ⏱ in the top bar — one click starts an "empty" measurement. The project, client or goal is assigned while it runs (click the running time in the bar) or afterwards.
- A timer on every task and every goal in a map — start it right where the work is.
- Measuring is purely supplementary: it never changes a status. Stopping a timer does not mark anything done.
- Forgotten timers stop themselves after 12 hours, and you get a notification that it happened.
- Inbox behaviour: an unassigned measurement stopped with a note (e.g. "call with the client") also saves itself as an idea in your stash — the note survives even without a project.
The records
The left-hand Time tracking panel lists the entries — from–to, with the project, client or goal assignable retroactively. Forgot to start the timer altogether? Add an entry by hand: date, from–to and a note, in the Time worked dialog.
Clients
The user menu has a Clients registry. A project can be assigned to a client, and tracked time then adds up per client as well as per project — one client with three projects is one line, not three. Deleting a client keeps the tracked time; it only loses the client label.
Time worked
The Time worked dialog in the user menu is the summary: today and this week, broken down by project and by client, with the recent entries right there for retroactive assignment and the button for manual entries.
Next
- Tasks and My day — the tasks the timers hang on
- The idea stash — where an unassigned note ends up

