Rick Watson
62f3d3fc7a
fix broken imports under ESP32
use ESP32 rather than ESP_PLATFORM - it's ambigious
standardise to ifdef ESP32 elif defined(ESP8266)
use ifdef over if defined where possible
5 years ago
Rick Watson
f4ae632956
reformat with .clang-format based on google's spec with some minor changes
5 years ago
Rick Watson
f5533b69de
fix formatting issue
5 years ago
Rick Watson
d650280a87
remove custom work-around for missing arduinojson6 support - it has since been added to async esp core
5 years ago
Rick Watson
41f7579bd5
Resolve issue with AP.
Fix newly introduced null pointer in AuthenticationService.
5 years ago
Rick Watson
f77428e4dc
move initialization code to constructors as a simplfication
5 years ago
Rick Watson
15ae0bb248
WIP - some documentation
5 years ago
Rick Watson
f88520db44
experimenting with some refactoring
5 years ago
Rick Watson
73433586b6
add security to all admin endpoints
5 years ago
Rick Watson
04e852f7d9
add authentication service
5 years ago
Rick Watson
41ace49d5c
add JWT encoding
5 years ago
Rick Watson
a98f1d4504
Remove redundant servicePath variable from SettingsPersistence
5 years ago
rjwats
e68b7627f2
Arduinojson6 ( #8 )
* Remove redundant AuthSettingsService. Will re-implement properly soon using JWT.
* Support ArduinoJson >= 6.0.0
* Fix ArduinoJson version to 6.x.x
5 years ago
Rick Watson
d03c03fd9d
Remove refrence to SPIFFS global from persistence code, factor out persistence code so it can be re-used.
6 years ago
Rick Watson
26a03b5ccf
preprocessor includes for esp8266 and esp32 environments
6 years ago
Rick Watson
167cfa283b
fix some basic type issues:
use size_t for size as async web server uses this type internally
use uint8_t for provision mode, we only have 3 values
address warnings about ordering initializers
6 years ago
rjwats@gmail.com
63a639eb22
initial commit of C++ back end and react front end
6 years ago