The biggest update since launch: a more accurate timer engine, a stopwatch with milliseconds, a buzzer, messages that can sit beside the clock, a redesigned remote, smarter multi-monitor handling, and a much larger HTTP API.
- Wall-clock timer engine — the countdown is derived from the system clock, so it never loses seconds when the machine is busy or the display is in the background
- Overtime shows a leading minus sign and red digits on both the display and the remote
- Stopwatch with an optional milliseconds readout (MM:SS.mmm at 60 fps)
- Count down to a clock time — enter an end time and the countdown starts, in the display's time zone
- Ends-at readout on the remote while a countdown runs
- Buzzer at zero — three short beeps, with a confirm-first Test button
- Border flash at zero — a red glow pulses around the timer box in addition to the light
- Auto-message at zero (TIME'S UP by default) that clears itself when you add time
- Progress bar under the digits, colored to match the light
- Messages can sit beneath the timer instead of replacing it
- Quick messages — one-tap pills for the messages you use most
- Blackout — one button or the B key turns the display black instantly while the timer keeps running
- Corner clock — a small time-of-day clock on the display while a timer is showing
- Clock mode with a selectable time zone
- Redesigned remote with Countdown, Stopwatch, and Clock modes; fits a 13-inch laptop without scrolling
- Keyboard shortcuts: Space to start and stop, arrow keys to adjust time, B for blackout, Esc to retract a message
- All options are remembered across launches; global settings live in a new Options menu
- Display moves between monitors without losing the running timer; hot-plug an external monitor and it follows
- Cleaner fullscreen on macOS with no Spaces animation or menu bar peek
- HTTP API: Server-Sent Events at /api/events, plus endpoints for every new feature
- Built-in API reference at http://localhost:8088/ and under App ▸ API Reference…
- Checks for updates quietly at launch
- Fixed: display progress bar changed color one second behind the remote
- Fixed: Start was enabled on an empty countdown at first launch and counted straight into overtime