Releases
v0.2.0
v0.2.0 Github Releases OTA
Added
Introduced CHANGELOG.md
Added core temperature to the system status API
Added mDNS / Bonjour / zeroConf for better discoverability in local network
Added recovery mode which forces AP to spin up regardless from its settings
Added push notification service to show notification toasts on all clients
Added SSE to update RSSI in status bar on client
Added firmware version to System Status API
Added sleep service to send ESP32 into deep sleep. Wake-up with button using EXT1
Added battery service to show battery state of charge in the status bar. Uses SSE.
Added download firmware manager to pull firmware binaries e.g. from github release pages
modified generate_cert_bundle.py from Espressif included into the build process to automatically create SSL Root CA Bundle
Changed
Improved system status with more meaningful presentation of available data
Improved layout on small screens
Increased queue size for SSE and WS to 64 instead of 32
ESP32-SvelteKit loop()-function is its own task now
ArduinoOTA handle runs in own task now
AsyncTCP tasks run on Core 0 to move all networking related stuff to Core 0 and free up Core 1 for business logic
Compiler flag on which core ESP32-sveltekit tasks should run
Renamed WebSocketRxTx.h to WebSocketServer.h to create a distinction between WS Client and WS Server interfaces
Made code of LightStateExample slightly more verbose
getServer() returning a pointer to the AsnycWebServer instance.
Updated frontend dependencies and packages to newest version.
Depreciated
ArduinoOTA feature is set to depreciate. It is unstable with mDNS causing some reset loops until it finally settles.
Removed
FT_PROJECT
feature flag removed.
You can’t perform that action at this time.