rjwats
bcfeef8004
Interface data storage in PROGMEM ( #71 )
Adds a webpack plugin to package interface as PROGMEM into a header file in the framework.
Adds a build flag to optionally enable serving from PROGMEM or SPIFFS as required
Adds documentation changes to describe changes
5 years ago
Rick Watson
f4ae632956
reformat with .clang-format based on google's spec with some minor changes
5 years ago
Rick Watson
d0fb2d982a
update readme with changes to the demo code
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
df06e58fb0
add demo project implementation
5 years ago
Rick Watson
f88520db44
experimenting with some refactoring
5 years ago
Rick Watson
bbcdf3defb
fix minor build issue under esp8266
5 years ago
Rick Watson
382299a828
WiFi driver must be managed by arduino, use arduino to init the driver for esp32 core.
5 years ago
Rick Watson
61f046c185
WiFi driver must be managed by arduino, use arduino to init the driver for esp32 core.
5 years ago
Rick Watson
cf2a20fbd4
Fix crash on startup when not configured - ESP32
5 years ago
Rick Watson
e7248c4774
leave WiFi disconnected by default
implement controlled retry - fixed at 60 seconds
5 years ago
Rick Watson
0708a54780
secure remaining endpoints to authenticated users
5 years ago
Rick Watson
73433586b6
add security to all admin endpoints
5 years ago
Rick Watson
b11c508d77
introduce basic system status page
5 years ago
Rick Watson
396d0333b6
More specific access control headers to support cross origin Authorization
Pretty sign in page
Verify existing JWT on application mount
5 years ago
Rick Watson
04e852f7d9
add authentication service
5 years ago
Rick Watson
eca14cf81c
playing with some ideas for security management
5 years ago
Rick Watson
cc7acab37c
Modify compression scheme - no longer compressing index.html due to issues serving compressed file directly with .send on esp32
Removed css from compression plugin - using CSS-in-JS in app
Introduce favicon - add mapping for favicon.ico, was previously sending html response for requests for the favicon
6 years ago
Rick Watson
26a03b5ccf
preprocessor includes for esp8266 and esp32 environments
6 years ago
Rick Watson
1521b135e1
Minor simplification of includes
6 years ago
rjwats@gmail.com
4cb18a5d99
re-ordering
6 years ago
rjwats@gmail.com
85784a2535
Add feature to enable CORS during the build.
6 years ago
rjwats@gmail.com
63a639eb22
initial commit of C++ back end and react front end
6 years ago