Stop fighting your timer. Start it from the card you’re about to work on.
One click on a board card spins up a timer with project, description and checklist already linked. Pause intervals and overtime are tracked separately, billable / non-billable is one keystroke, and the entry locks itself when you stop.
Hit Start. Pause once. Watch the bar tip into overtime.
Pause intervals are tracked as their own array. Overtime is its own field. Toggle billable. Tick a checklist item. The same shape Logbook stores under the hood.
Convert a card to a timer. The checklist comes along for the ride.
Click "Start timer" on a board card. Logbook spins up a `TimeEntry`, attaches the card’s project and checklist via the pivot table, and even opens the project’s knowledge base in a side panel. You arrive at /track already running.
- One-click conversion from card to running timer
- Card checklist auto-linked — tick items as you go
- KB for the project opens in a side panel automatically
Pause intervals are first-class data, not a subtraction.
Every pause is captured as its own interval (start, end). Every minute past the estimate is captured as overtime, separately. The total stays honest, the breakdown stays useful for invoicing.
- Each pause stored with its own start/end timestamps
- Overtime tracked separately when you blow past the estimate
- Stopped entries can be frozen — no edit-after-the-fact
Time tracking that actually knows your work.
- Starting from work in progressOpen the app, type the description, paste the link.Click the card. The timer is already running with context.
- PausesSubtracted from total. The lunch break vanishes.Captured as their own intervals. Auditable forever.
- OvertimeBuried in the total.A separate field on the entry. Easy to surface or invoice.
- Linked to the workA description string and a vibe.Linked to the card, project, meeting and client.