-
Notifications
You must be signed in to change notification settings - Fork 25
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
### Added - Introduced CHANGELOG.md - Added core temperature to the system status API - Added mDNS / Bonjour / zeroConf for better discoverability in local network - Added recovery mode which forces AP to spin up regardless from its settings - Added push notification service to show notification toasts on all clients - Added SSE to update RSSI in status bar on client - Added firmware version to System Status API - Added sleep service to send ESP32 into deep sleep. Wake-up with button using EXT1 - Added battery service to show battery state of charge in the status bar. Uses SSE. - Added download firmware manager to pull firmware binaries e.g. from github release pages - modified generate_cert_bundle.py from Espressif included into the build process to automatically create SSL Root CA Bundle ### Changed - Improved system status with more meaningful presentation of available data - Improved layout on small screens - Increased queue size for SSE and WS to 64 instead of 32 - ESP32-SvelteKit loop()-function is its own task now - ArduinoOTA handle runs in own task now - AsyncTCP tasks run on Core 0 to move all networking related stuff to Core 0 and free up Core 1 for business logic - Compiler flag on which core ESP32-sveltekit tasks should run - Renamed WebSocketRxTx.h to WebSocketServer.h to create a distinction between WS Client and WS Server interfaces - Made code of LightStateExample slightly more verbose - getServer() returning a pointer to the AsnycWebServer instance. - Updated frontend dependencies and packages to newest version. ### Depreciated - ArduinoOTA feature is set to depreciate. It is unstable with mDNS causing some reset loops until it finally settles. ### Removed - `FT_PROJECT` feature flag removed.
- Loading branch information
Showing
72 changed files
with
2,924 additions
and
828 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -9,4 +9,7 @@ | |
/interface/.eslintcache | ||
.vscode | ||
node_modules | ||
/releases | ||
/src/certs | ||
/temp | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,63 @@ | ||
# Changelog | ||
|
||
All notable changes to this project will be documented in this file. | ||
|
||
## [0.2.0] - 2023-08-03 | ||
|
||
### Added | ||
|
||
- Introduced CHANGELOG.md | ||
- Added core temperature to the system status API | ||
- Added mDNS / Bonjour / zeroConf for better discoverability in local network | ||
- Added recovery mode which forces AP to spin up regardless from its settings | ||
- Added push notification service to show notification toasts on all clients | ||
- Added SSE to update RSSI in status bar on client | ||
- Added firmware version to System Status API | ||
- Added sleep service to send ESP32 into deep sleep. Wake-up with button using EXT1 | ||
- Added battery service to show battery state of charge in the status bar. Uses SSE. | ||
- Added download firmware manager to pull firmware binaries e.g. from github release pages | ||
- modified generate_cert_bundle.py from Espressif included into the build process to automatically create SSL Root CA Bundle | ||
|
||
### Changed | ||
|
||
- Improved system status with more meaningful presentation of available data | ||
- Improved layout on small screens | ||
- Increased queue size for SSE and WS to 64 instead of 32 | ||
- ESP32-SvelteKit loop()-function is its own task now | ||
- ArduinoOTA handle runs in own task now | ||
- AsyncTCP tasks run on Core 0 to move all networking related stuff to Core 0 and free up Core 1 for business logic | ||
- Compiler flag on which core ESP32-sveltekit tasks should run | ||
- Renamed WebSocketRxTx.h to WebSocketServer.h to create a distinction between WS Client and WS Server interfaces | ||
- Made code of LightStateExample slightly more verbose | ||
- getServer() returning a pointer to the AsnycWebServer instance. | ||
- Updated frontend dependencies and packages to newest version. | ||
|
||
### Depreciated | ||
|
||
- ArduinoOTA feature is set to depreciate. It is unstable with mDNS causing some reset loops until it finally settles. | ||
|
||
### Removed | ||
|
||
- `FT_PROJECT` feature flag removed. | ||
|
||
### Fixed | ||
|
||
### Security | ||
|
||
## [0.1.0] - 2023-05-18 | ||
|
||
This is the initial release of ESP32-sveltekit. With this it is feature complete to [rjwats/esp8266-react](https://github.com/rjwats/esp8266-react), where it forked from. | ||
|
||
### Added | ||
|
||
- Added copyright notes | ||
|
||
### Changed | ||
|
||
- Renaming into ESP32-sveltekit | ||
- Small changes to reflect the slightly different file structure of sveltekit | ||
- Build process for sveltekit | ||
|
||
### Removed | ||
|
||
- Dropping support for ESP8266 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,13 +1,15 @@ | ||
{ | ||
"folders": [ | ||
{ | ||
"path": "." | ||
} | ||
], | ||
"settings": { | ||
"files.associations": { | ||
"*.tcc": "cpp", | ||
"algorithm": "cpp" | ||
} | ||
"folders": [ | ||
{ | ||
"path": "." | ||
} | ||
} | ||
], | ||
"settings": { | ||
"files.associations": { | ||
"*.tcc": "cpp", | ||
"algorithm": "cpp", | ||
"esp32-hal-misc.c": "cpp", | ||
"esp_crt_bundle.h": "c" | ||
} | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.