Skip to content

v0.1.0~beta7

Choose a tag to compare

@cnighswonger cnighswonger released this 31 Mar 01:52

Humidity gauge fixes, inside humidity extremes, E2E auth adaptation

Humidity gauge

  • Arc geometry rewritten — proper semicircular sweep, all fill fractions render correctly
  • Tick labels restored (variable shadowing fix), contrast improved across all gauges
  • Auto-range caps span at 60% for readability with wide daily hi/lo
  • Full arc (100%) renders correctly
  • 5-unit tick spacing

Humidity sensor

  • Davis sensors reporting > 100% no longer rejected — sensor tolerance is ±4% above 90% RH per spec. Raw values stored in DB, display clamped to 0-100%.
  • Inside humidity daily hi/lo added to extremes query and gauge
  • Deduplicated _get_daily_extremes into shared module (fixes inside humidity disappearing on WebSocket update)

E2E test suite

  • Adapted for auth layer: cookie injection for admin pages, login page tests, 4-step wizard tests
  • 61 tests, all passing

Infrastructure

  • TypeScript 6.x and ESLint 10.x ignored in dependabot (incompatible with current toolchain)

Tests

  • 306 backend unit tests
  • 61 E2E tests