Commit graph

  • bc0fe401bf feat: wire classic+ Status tab to live relay/uptime/IP data main pyr0ball 2026-07-12 19:19:51 -0700
  • 72843b31e4 feat: reshape classic+ Home screen into quick-actions/dial/weather columns pyr0ball 2026-07-12 19:05:20 -0700
  • 5c948377d5 feat: scaffold classic+ variant as a baseline fork of the classic display pyr0ball 2026-07-12 18:56:52 -0700
  • 9e1a9ebe9f feat: add mode selector modal (Heat/Cool/Off) to classic Home screen pyr0ball 2026-07-12 16:35:05 -0700
  • c9df881066 revert: restore differing heat/cool arc radii, required for independent touch pyr0ball 2026-07-12 16:26:51 -0700
  • 6376c539ed fix: make heat/cool arcs the same size (concentric same-radius rings) pyr0ball 2026-07-12 14:46:36 -0700
  • a0734891ad fix: display BME280 ambient temperature in Fahrenheit, not Celsius pyr0ball 2026-07-12 14:26:27 -0700
  • 91f47be62a fix: clear default clickable flag on temp_view/status_view to unblock mode toggle pyr0ball 2026-07-12 14:04:49 -0700
  • 4111f11b04 fix: make temp_view/status_view backgrounds transparent to unblock mode toggle pyr0ball 2026-07-12 13:12:34 -0700
  • 245bb79203 feat: add HA weather bindings, Status tab, and Temp/Status toggle wiring pyr0ball 2026-07-12 12:59:34 -0700
  • 434ceda91a fix: enable adv_hittest on dial arcs so touch respects each ring's own radius pyr0ball 2026-07-12 10:45:52 -0700
  • 60f133bfa3 fix: flatten arc widget main: style block to top-level properties pyr0ball 2026-07-12 10:21:51 -0700
  • 1f750ea779 fix: wrap classic Home screen in a sized container, separate dial arc radii pyr0ball 2026-07-12 10:02:56 -0700
  • 3d47e80de6 fix: convert dial Fahrenheit input to Celsius before climate.control pyr0ball 2026-07-12 00:57:28 -0700
  • 0e99798143 feat: build classic Home screen with dual-arc setpoint dial and Away button pyr0ball 2026-07-12 00:48:49 -0700
  • 0a6f6ab2fa feat: scaffold classic variant with hamburger nav and reused Sensors/Settings/Schedule pages pyr0ball 2026-07-12 00:39:52 -0700
  • 2097779949 refactor: extract shared panel.yaml (RGB panel, touch, IO expander) from display.yaml pyr0ball 2026-07-12 00:26:29 -0700
  • 976410e0b0 Merge branch 'feat/phase2-lvgl-ui' pyr0ball 2026-07-11 23:08:12 -0700
  • 768caced54 docs: disambiguate 'Phase 2' terminology now that LVGL work claimed that name pyr0ball 2026-07-11 23:00:04 -0700
  • 3bcba89fba feat: build Schedule screen with Home/Away preset selection pyr0ball 2026-07-11 22:55:33 -0700
  • 1d3e537df4 feat: build Settings screen with device info and manual relay override pyr0ball 2026-07-11 22:52:31 -0700
  • c362bbad34 feat: build Sensors screen with live temp/humidity/pressure readout pyr0ball 2026-07-11 22:45:46 -0700
  • d051f0cab0 feat: build Home screen with live temp, mode, and setpoint controls pyr0ball 2026-07-11 22:42:34 -0700
  • 88042cf850 feat: add LVGL base config with persistent bottom nav bar pyr0ball 2026-07-11 22:35:26 -0700
  • 90d710e41c chore: add esphome-generated build gitignore pyr0ball 2026-07-11 22:29:19 -0700
  • 49d0396b57 docs: record Phase 1 hardware bring-up status and deferred items pyr0ball 2026-07-11 22:18:00 -0700
  • 12b56e3153 fix: route logger through UART0 instead of USB_SERIAL_JTAG pyr0ball 2026-07-11 22:11:14 -0700
  • 3d2172317c feat: add thermostat climate entity wiring BME280 sensor to relay outputs pyr0ball 2026-07-11 20:08:59 -0700
  • db096462be feat: add 5-channel relay GPIO outputs for HVAC control wiring pyr0ball 2026-07-11 20:07:30 -0700
  • 58798d5751 feat: add BME280 ambient temperature/humidity/pressure sensors pyr0ball 2026-07-11 20:06:21 -0700
  • c4906da25a feat: add RGB panel display and GT911 touch config for Waveshare 7" pyr0ball 2026-07-11 20:02:49 -0700
  • bb3249e166 feat: scaffold ESPHome project for Waveshare ESP32-S3 7" thermostat pyr0ball 2026-07-11 19:53:54 -0700
  • d9478bd904 docs: add phase 1 hardware research notes and pin assignments pyr0ball 2026-07-11 19:50:18 -0700