Skip to content

v0.3.0-beta.1

Choose a tag to compare

@github-actions github-actions released this 11 Jun 23:09
· 18 commits to main since this release

Run it

docker run -d -p 8090:8090 -v localsky-data:/data ghcr.io/silenthooligan/localsky:0.3.0-beta.1

Multi-arch image (amd64 + arm64). Quick start: https://localsky.io/docs/getting-started

Features

  • History run log: per-day rows for every start, duration, and skip, with day watered totals
  • Run log search (zone, reason, watered/skipped), 7/30/90/All range chips, and a month jump; the log fetches its own window so All is genuinely all
  • Dated x-axes on History and zone charts (oldest to newest), zero-floored y-axis
  • Rule manager: enable/disable, reorder, delete; template farm with six curated starting points
  • Built-in skip gates are operator-controllable per gate behind a warning acknowledgement; control and legal gates stay locked; the trace marks gates disabled by operator
  • Segmented On|Off toggle pills on gates and rules
  • History retention setting (persistence.runs_retention_days, default keep forever) with daily prune
  • Soil probe fault detection: 24h without a valid reading surfaces in /api/health (degraded), the health banner, and a one-time push naming the zone
  • Per-zone verdict enforcement at dispatch: zones whose own verdict says skip are logged with the reason and not watered
  • Operator-opt-in analytics tag (LOCALSKY_ANALYTICS_* env, off by default)
  • Demo mode seeds 30 days of synthetic run history
  • API contract 1.8.0: additive soil_probe_faults on snapshot and health

Bug fixes

  • Rain today reads the native Tempest daily accumulator (local-midnight rollover, restart-safe reseed, persisted to history); the HA WeatherFlow per-minute precipitation entity is no longer misread as a daily total
  • Days-since-rain takes the min of the regional model and the station's own observed history
  • The yard-wide saturation gate names zones missing soil readings instead of going silently inapplicable
  • Scheduler no longer double-records completed runs
  • Title/subtitle spacing normalized across page headers, panels, and gate rows

Full Changelog: v0.2.0-beta.1...v0.3.0-beta.1