Changelog
- 85112de: Add energy integration and power-bank depletion tracking (Ivan Faeton Danishevskyi faeton@gmail.com)
- 4e1b6f4: Add goreleaser + homebrew tap publishing (Ivan Faeton Danishevskyi faeton@gmail.com)
- a6893f9: Add refresh spinner + countdown in watch mode; default 3s; r/space=refresh now (Ivan Faeton Danishevskyi faeton@gmail.com)
- a8947ec: Fix sl watch exiting immediately when stty fails (guard with || true) (Ivan Faeton Danishevskyi faeton@gmail.com)
- d01e8b6: Fix unbound-variable crash when logging REBOOT/uptime-reset events (Ivan Faeton Danishevskyi faeton@gmail.com)
- e4d1581: Friendlier errors: preflight check deps, unreachable dish shows clear hint (Ivan Faeton Danishevskyi faeton@gmail.com)
- 2e0eb2a: Humanize gap/last-seen durations (5h 23m 55s) (Ivan Faeton Danishevskyi faeton@gmail.com)
- 50f8792: Initial commit: dishwatch — tiny bash CLI for Starlink dish monitoring (Ivan Faeton Danishevskyi faeton@gmail.com)
- ddddc9e: Keep watch spinner active during refresh (Ivan Faeton Danishevskyi faeton@gmail.com)
- 1f8f9cd: Make power-bank tracking opt-in;
sl pbtakes pct + Wh (Ivan Faeton Danishevskyi faeton@gmail.com) - 50cdd5a: Persistence + energy integration + events subcommand (Ivan Faeton Danishevskyi faeton@gmail.com)
- ec638b4: Port
sl dashto Go with responsive layout (Ivan Faeton Danishevskyi faeton@gmail.com) - bc689c5: Port
sl watch— live refresh loop (Ivan Faeton Danishevskyi faeton@gmail.com) - e158615: Port remaining commands: location + geocode, history, map, reboot, raw, speed, pb (Ivan Faeton Danishevskyi faeton@gmail.com)
- 8fd9c08: Revert size tweaks — <1MB saved wasn't worth the refactor complexity (Ivan Faeton Danishevskyi faeton@gmail.com)
- 435f3fe: Scaffold Go rewrite: gRPC-via-reflection client + sl status (Ivan Faeton Danishevskyi faeton@gmail.com)
- 23c58bf: Shrink binary + fix watch-mode redraw (Ivan Faeton Danishevskyi faeton@gmail.com)
- 58f1eca: Speed up watch spinner (Ivan Faeton Danishevskyi faeton@gmail.com)
- 71db053: location: swallow PermissionDenied when dish location access disabled (Ivan Faeton Danishevskyi faeton@gmail.com)