Repository navigation
ZenState v5.0.0
The v5 line. A meaningful re-shape of how ZenState fits into your day.
What's new
- Plan tab — pin Basecamp todos to Today, queue tomorrow's work tonight, mark items complete as you go. Midnight rolls everything forward (unfinished items carry; completed ones drop).
- Mini-timer pill — top-right floating pill follows you across full-screen apps. Click to expand: jot notes mid-session, switch tasks without losing context. Notes pre-fill the timesheet popup at stop time.
- Quick Pings — send a light heads-up to teammates without opening Slack. Save groups for one-tap multi-send.
- Basecamp 3 sync — connect once with OAuth, your timer sessions post straight to the project timesheet. Edit / backfill from Settings whenever you want.
What got better
- State sync across the popover, dashboard, and pill is rock-solid — no more stale plans after pin/unpin.
- Sign-out fully cleans up: Basecamp tokens, timers, pings, pill, global shortcuts. Safe to share a machine.
- LAN networking hardened: peer profile trust, TCP frame size cap, private-IP gate for manual connections.
- License key now in OS keystore (Keychain / DPAPI).
- Long-run guard, OAuth refresh races, timesheet-alert close, and a long list of paper cuts fixed across the audit + QA passes.
Install
- macOS (Apple Silicon) — download the
.dmgbelow. First launch: right-click → Open → confirm (not yet notarized with Apple). - Windows (x64) — download the
Setup.exebelow.
If you're already on a recent build, just restart the app — it auto-updates.
Read more
See the README for setup, daily workflow, and the Basecamp integration steps.