* Update WebSocket library
* Update SSDP library
* Update TFT_eSPI library
* Update EspLuaEngine library
* Update SDFat library
* Change to pioarduino
* Make ESP3DMessageFIFO and ESP3DMessage more thread safe
* Fix sanity checks for BT
* Add some C6 support
* Refactor ethernet code
* Split Ethernet Sta / WiFi sta ESP Commands and settings
* Simplify wait and wdtFeed code
* Set C3 with 4MB by default in platformio.ini
* Apply Disable brown out only on ESP32 to avoid crash e.g:ESP32S3
* Add missing entries in platformio.ini
Update style to some files with clang-format using Google style
Add Script to parse all embedded js/css files and format them using prettier based on .prettierrc config file
Update style to embedded js/css files with prettier
* Add expandString to ESP214
* Implement ESP212 for sending text to printer screen (M117)
* Implement hooks for got IP and got DateTime
* Allow finish processing current stream before adding new one instead of reject
* Add parmeter to expandString to escape space
* Update notifications_service.cpp
* Add sanity check for hooks and autoscript
* Remove all output flags
* Masse replace name function / class to sync with ESP3D-TFT
* Create ESP3DMessageManager class to handle messages creation / deletion (import functions of ESp3DClient from ESp3D-TFT)
* Move to new messaging API of ESP3D-TFT
* Remove empty line from remote screen dispatching
* Replace \n to space and \r to nothing in remote screen dispatching
* Add missing default entry for sensor device
* Fix buzzer for ESP32 missing ledc initialization with latest core
* Move formatBytes to esp3d_string
* Add welcome message to telnet connection\
* Add display to the new messaging API
* Add sticky authentication on Serial / SerialBridge /Telnet/Data web socket and BT
* Log simplification
* Use enum class instead of typdef enum for ESP3DAuthenticationLevel to be sure correct enum is used
* (v3) Home Assistant notification support (#971)
* Add notification via post request
* Extend t1 size to 255 bytes
* Hide Home Assistant notifications from web UI (#974)
* Sync with ESP3DLib on serial_socket
* Add some sanity check to avoid unnecessary message copies
* Update ESP0.cpp
---------
Co-authored-by: David Buezas <dbuezas@users.noreply.github.com>
* Fix Rename not working on GlobalFS
* esp3d_log refactoring
- Rename Debug to Log
- Allow now 4 level of log: None, Error, Debug, Verbose
- Change original verbose log to error log when it is an error
* Update configuration.h to add debug level expected
* Add log for critical steps in FTP module