Skip to content

1.13.0

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 10 Nov 17:56
1.13.0
bef50f8

1.13.0 - New Web UI!

New Features

  • Complete overhaul of the web UI! It looks like this:

image
image
image

  • All web UI sources can be served directly from the ESP8266 (although this is not the default). The javascript bundle is quite big and takes 10s+ to load, so by default it'll try to download it from a CDN (see the README under web2 for more info)
  • I used the openapi spec to generate a zod client and found a bunch of inconsistencies through doing so. Those are fixed!
  • Made an effort to improve the default settings to optimize for new user experience. Integrating with HomeAssistant should now be as easy as entering the MQTT connection info.
  • (#839) Batch update endpoint. Documented here.
  • Add a toggle all on/off switch which uses the batch update endpoint!
  • MQTT connection status now shows in the MQTT settings UI and is updated as settings are changed
  • State updates are sent via websocket and reflected in the UI automatically (so if you change state outside of the UI the UI will reflect it)

⚠️ WARNING ESP32 USERS!

Unfortunately the UI was too big to fit on the device with the default partition table used by the ESP32. I had to swap to min_spiffs.csv. This means you'll need to fully wipe and re-flash the firmware.