fix(web): only reboot on WiFi/network config changes (v1.9.8)
Previously every successful config save triggered ESP.restart() — meant rapid config changes caused reboot cascades and made the test suite unable to run multiple cases against /config. Now restarts only if ssid/password/hostname/ ntp_server changed; other settings (brightness, timezone, intervals, coords, display options) apply live without reboot. tests/test_device.py: fixed expected field names for /api/time (time/hours/minutes/epoch instead of current/timezone_offset/ntp_synced). Test suite: 73/73 passing on hardware. Heap drift <1KB across full fuzz run. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Sonnet 4.6
parent
5b9285aeb9
commit
d0aa68e64f
@@ -9,7 +9,7 @@
|
||||
#include <Arduino.h>
|
||||
|
||||
// Firmware version
|
||||
#define FIRMWARE_VERSION "1.9.7"
|
||||
#define FIRMWARE_VERSION "1.9.8"
|
||||
|
||||
// OLED I2C Configuration
|
||||
#define I2C_SDA 0 // GPIO0 (I2C Data) - SWAPPED!
|
||||
|
||||
Reference in New Issue
Block a user