FSWebServer 3.2.3
FSWebServer 3.2.3
🚀 New Features
saveOptionValue()API: New public method that allows programmatically updating the value of a configuration option (identified by its label) directly from sketch code, without manually opening the configuration file. Supports all common types (bool,int,float,String,const char*).
🐛 Bug Fixes
- Fix bug in option saving logic: Corrected
finalizeSectionsToRoot()andsaveOptionValue()to ensure already-persisted sections are not overwritten when no new sections are being added. Added helper methodsfindElementByLabel()andadoptSavedConfigurationAsSessionDoc()for more robust element lookup and update. - Fix issue #76 – ESP8266 compilation error: Resolved a build error caused by calling
fs::File::path(), which is not available on ESP8266. Replaced with a cross-platform compatible approach. friend class AsyncFsWebServer: Addedfriendaccess forAsyncFsWebServerinSetupConfigurator, aligning permissions with those already granted toFSWebServer.
🎨 UI Improvements
- Restyled
/setuppage: Updated CSS and layout of the configuration page with a modern look — dark gradient background, cyan/blue accent palette, refined borders, shadows, and responsive layout.
Full Changelog: 3.2.2...3.2.3