StayUp 1.1.1
Maintenance patch — no new features, no breaking changes.
Security — the root Helper now verifies the connecting client's uid (getpeereid) and honours sleep-control commands only from a real interactive user or root, rejecting other local processes. Closes the unauthenticated-toggle exposure on the world-traversable /var/run socket. The normal engage path is unaffected.
Changed — ~/.stayup/status.json (the bundled dashboard's diagnostic) now refreshes at most every 5s on the idle Auto tick instead of every second, dropping a per-second disk write and ioreg spawn while Auto holds the Mac awake. On-screen UI unchanged.