1
0
mirror of https://github.com/s00500/ESPUI.git synced 2025-07-02 02:50:21 +00:00
Commit Graph

229 Commits

Author SHA1 Message Date
75bd3dc378 Changes to support ArduinoJson 6 & 7 2024-03-26 16:06:23 -04:00
f2146309fe Reworked control marshaling code to be aware of and enforce size limits by starting to fragment sooner. 2024-03-05 13:40:01 -05:00
4944f0ff04 Arduino 7 does not report an overflow util heap is exhausted. Added a mechanism to estimate how much memory the doc is using so we can limit the number of entries in the messages 2024-02-29 16:34:20 -05:00
f472dc1158 Added mechanism to estimate the marshaled size of a control. 2024-02-29 16:32:04 -05:00
1ba92a3cd6 Fixes for ESP8266 builds 2024-02-12 09:13:37 -05:00
da20c8b0a5 Converted to normalized littlefs definition 2024-02-12 09:09:51 -05:00
707c2aa3bf Added write function
Exposed unified littlefs type for use by our users.
2024-02-12 09:09:05 -05:00
9efd0c27aa Auto Generated updates 2024-02-10 15:40:34 -05:00
ea8de92246 Checkpoint adding fileDisplay object 2024-02-06 22:38:17 -05:00
e4c6906723 Made the Webserver globally accessible. 2024-01-08 08:43:10 -05:00
d3c6df5cfa Restored custom port support. 2023-12-14 08:34:17 -05:00
00841ce32d Changes to support keeping multiple Browser Clients in sync 2023-11-09 11:06:44 -05:00
85ccff0ee0 Merge pull request #257 from d-a-v/stringref
use more string references
2023-10-14 20:31:01 +02:00
542ac03656 Merge branch 'master' into lambda-with-examples 2023-10-06 16:45:17 +02:00
ae5b6d5c0a use more string references 2023-09-22 22:37:50 +02:00
0b22328bd8 introduce lambda 2023-09-15 00:59:10 +02:00
8d61abc47d updated files to send to the esp fs 2023-09-12 17:49:38 -04:00
794d54dc96 updated minify and .h versions. 2023-09-11 06:53:05 -04:00
83dbb49697 Removed more debug output 2023-09-09 17:01:55 -04:00
290f0c6fc6 Restored offset to marshal call. 2023-09-09 17:01:36 -04:00
7e3de1c14f Aligned with latest main branch 2023-09-09 16:52:28 -04:00
136b182813 Removed debug messages 2023-09-09 16:50:34 -04:00
43b8cdbfb2 Merge branch 'master' of https://github.com/MartinMueller2003/ESPUI 2023-09-09 16:49:52 -04:00
488a6cb252 first working version of the fragmentation code. 2023-09-09 15:58:12 -04:00
ec41deab01 Added ClientTransferContext_t to the marshal API 2023-09-03 09:30:31 -04:00
fae30398b2 Added a client transfer context for use by the control marshaling function 2023-09-03 09:26:36 -04:00
de09ddbe09 Turned off ESPUI_DEBUG by default 2023-09-03 09:20:12 -04:00
f8fbcf887a Fix compile issues #243
Also fix pio example

Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>
2023-08-03 16:32:54 +02:00
372157b980 Merge pull request #241 from d-a-v/membreathe
reduce memory footprint
2023-08-01 13:00:52 +02:00
f08cd5c51a Icon changes, thanks to Mark Kinsley
Signed-off-by: Lukas Bachschwell <lukas@lbsfilm.at>
2023-07-20 11:39:20 +02:00
b45f4f7356 update examples with esp8266 specifics 2023-07-19 12:07:25 +02:00
c3bf9c5d00 reduce memory footprint 2023-07-18 19:49:58 +02:00
be8cf73d55 Exposed WebServer instance 2023-05-12 15:02:32 -04:00
48e947287a Added variant of the text type to support hidden password fields 2022-11-27 16:59:28 -05:00
35c2f5b6b1 small fixes to graph UI element to make X-axis labels legible and meaningful 2022-11-21 16:05:29 +01:00
b1b9fd2c79 Setting SVG overflow property to 'visible' to properly display numbers on the graph UI element 2022-11-21 15:33:56 +01:00
7b4ec5920a Fixed step handler to allow using float numbers and sliders 2022-11-11 17:29:02 +01:00
8e3c12935e fix: Use ControlType Constant 2022-11-05 14:06:13 +01:00
f35d3a19d4 feat: implemented clearGraph function 2022-11-03 03:31:04 +01:00
48594de29a fix: initialize graph data with empty array if null 2022-11-03 01:37:46 +01:00
09a550e614 Many LittleFS related changes/fixes 2022-10-13 21:10:20 +01:00
309e53dd1e Sort out includes for LittleFS 2022-10-13 21:09:05 +01:00
4b489c7ce5 Support ESP-IDF versions prior to 4.4/Arduino Core 2.0 2022-10-13 20:52:19 +01:00
0c9586730e Add feature to optionally _not_ format LittleFS to prepareFileSystem() 2022-10-13 19:53:55 +01:00
bce624b0f2 Added more robust retry when a socket error occurs. 2022-09-27 10:31:07 -04:00
1595b3bd04 Fixed bug that caused a crash when sending graphpoint updates to multiple browsers. 2022-09-22 09:36:12 -04:00
a18254b16b Fixed include issues for LittleFS 2022-09-22 09:34:53 -04:00
811e0ede4d Cosmetic changes to debug messages 2022-09-22 09:34:11 -04:00
ea4a0df4d0 Major Restructuring next part 2022-09-21 15:45:48 -04:00
a2923e501f Major restructuring of the code to get past an issue in the web socket where many changes are requested but the WS API cant handle the requests. Requests are now tracked per UI client.
Moved the client out of the main code into its own code and moved control data marshaling into the control class.
NONE of these changes impact the users API. No code changes are needed by the users.
WARNING: The LittleFS support for the ESP32 has been updated to be compatible with the latest ESP32 infrastructure. This includes using an improved WebServer.
2022-09-21 15:37:20 -04:00