Bug fixes and UX improvements.
Fixes
- Timer now survives sleep/lid-close — elapsed time includes sleep duration via absolute timestamps
- Live timer updates in the popover every second without destroying inline editing state
- Menu bar status item correctly resizes to show task name + elapsed time (was stuck on icon-only)
- Edit mode text fields now receive focus and cursor (sync timer pauses during editing)
- Pencil and trash icons appear on hover without displacing the play/pause button
Changes
- Tasks maintain insertion order — starting/pausing no longer reorders the list (drag-and-drop only)
- Elapsed time turns red when it exceeds the target estimate
- Status item width is now content-driven with consistent 6pt horizontal padding and a 260px max
- Popover remains open during timer updates — no close/reopen flicker
- Hover icons: pencil + trash appear left of play/pause, action button never shifts
Known issues
- Ad-hoc signed — first launch requires right-click → Open to bypass Gatekeeper
- No settings UI, no history, no notifications (coming in future releases)