Commit Graph

20 Commits

Author SHA1 Message Date
rjwats
4917b38747
Upgrade UI libs, fix linting issues (#218)
* remove redundant component

* upgrade various libraries
sort linting issues issues regarding redeclaring types WRT contexts
2021-01-16 18:08:41 +00:00
rjwats
7aed5c0eb2
Upgrade material ui, react and other ui dependencies (#203) 2020-11-10 22:30:19 +00:00
rjwats
f2b53a6d53
Consistency fixes (#167)
Minor consistency fixes from @proddy's comments
2020-07-07 00:13:38 +01:00
rjwats
1f07dcdab2
OTA Upload Feature (#162)
* Improve restart behaviour under esp8266
* Backend to support firmware update over HTTP
* UI for uploading new firmware
* Documentation changes
2020-06-29 00:25:58 +01:00
rjwats
449d3c91ce
Allow features to be disabled at build time (#143)
* Add framework for built-time feature selection
* Allow MQTT, NTP, OTA features to be disabled at build time
* Allow Project screens to be disabled at build time
* Allow security features to be disabled at build time
* Switch to std::function for StatefulService function aliases for greater flexibility
* Bump various UI lib versions
* Update docs
2020-06-09 21:57:44 +01:00
rjwats
7d3bbf4240
UI Usability Fixes
* Fallback to sessionStorage if localStorage is absent
* Disable auto-correct and auto-capitalize on username field (SignIn)
* Fix SignIn component name
* Improve support for low screen widths

Co-authored-by: kasedy <kasedy@gmail.com>
2020-05-16 12:39:18 +01:00
rjwats
a1f4e57a21
Rework backend add MQTT and WebSocket support
* Update back end to add MQTT and WebSocket support
* Update demo project to demonstrate MQTT and WebSockets
* Update documentation to describe newly added and modified functionallity
* Introduce separate MQTT pub/sub, HTTP get/post and WebSocket rx/tx classes
* Significant reanaming - more accurate class names
* Use PROGMEM_WWW as default
* Update README documenting PROGMEM_WWW as default
* Update README with API changes
2020-05-14 23:23:45 +01:00
rjwats
260e9a18d0
Re-engineer UI in TypeScript (#89)
* Re-engineer UI in TypeScript
* Switch to named imports where possible
* Restructure file system layout
* Update depencencies
* Update README.md
* Change explicit colors for better support for dark theme
2020-02-09 10:21:13 +00:00
Rick Watson
aeea0d9aa6 Merge branch 'master' into ft_demo_project 2019-08-07 21:18:08 +01:00
Rick Watson
d1f3720cd9 Use success variant on sign-out. 2019-08-07 21:14:21 +01:00
rjwats
a86b565c5a remove www directory, as it is a build artefact
replace custom made notification component with notistack
2019-08-04 18:42:58 +01:00
Rick Watson
a0d6524180 WIP - demo project 2019-07-06 23:56:30 +01:00
Rick Watson
0da88878d5 fix issue with authentication redirect loop 2019-06-03 21:32:54 +01:00
rjwats
5d9ccd3095 don't use deprecated theme spacing 2019-06-02 19:01:06 +01:00
Rick Watson
22d922c699 rename jwt to user in authentication context, in prepartion for filtering display by user level 2019-05-31 20:55:06 +01:00
Rick Watson
73433586b6 add security to all admin endpoints 2019-05-29 23:48:16 +01:00
Rick Watson
2fa954d5b9 Move wifi routing 2019-05-26 20:49:15 +01:00
Rick Watson
5c6ba73e1f add redirect feature for authentication 2019-05-19 21:22:01 +01:00
Rick Watson
396d0333b6 More specific access control headers to support cross origin Authorization
Pretty sign in page
Verify existing JWT on application mount
2019-05-19 17:51:57 +01:00
Rick Watson
c74c287e21 WIP login page and authentication code 2019-05-14 22:47:04 +01:00