1
0
mirror of https://github.com/s00500/ESPUI.git synced 2024-12-23 00:40:49 +00:00
Commit Graph

229 Commits

Author SHA1 Message Date
MartinMueller2003
75bd3dc378 Changes to support ArduinoJson 6 & 7 2024-03-26 16:06:23 -04:00
MartinMueller2003
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
MartinMueller2003
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
MartinMueller2003
f472dc1158 Added mechanism to estimate the marshaled size of a control. 2024-02-29 16:32:04 -05:00
MartinMueller2003
1ba92a3cd6 Fixes for ESP8266 builds 2024-02-12 09:13:37 -05:00
MartinMueller2003
da20c8b0a5 Converted to normalized littlefs definition 2024-02-12 09:09:51 -05:00
MartinMueller2003
707c2aa3bf Added write function
Exposed unified littlefs type for use by our users.
2024-02-12 09:09:05 -05:00
Martin
9efd0c27aa Auto Generated updates 2024-02-10 15:40:34 -05:00
Martin
ea8de92246 Checkpoint adding fileDisplay object 2024-02-06 22:38:17 -05:00
MartinMueller2003
e4c6906723 Made the Webserver globally accessible. 2024-01-08 08:43:10 -05:00
MartinMueller2003
d3c6df5cfa Restored custom port support. 2023-12-14 08:34:17 -05:00
MartinMueller2003
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
David Gauchard
542ac03656 Merge branch 'master' into lambda-with-examples 2023-10-06 16:45:17 +02:00
David Gauchard
ae5b6d5c0a use more string references 2023-09-22 22:37:50 +02:00
David Gauchard
0b22328bd8 introduce lambda 2023-09-15 00:59:10 +02:00
Martin
8d61abc47d updated files to send to the esp fs 2023-09-12 17:49:38 -04:00
Martin
794d54dc96 updated minify and .h versions. 2023-09-11 06:53:05 -04:00
Martin
83dbb49697 Removed more debug output 2023-09-09 17:01:55 -04:00
Martin
290f0c6fc6 Restored offset to marshal call. 2023-09-09 17:01:36 -04:00
Martin
7e3de1c14f Aligned with latest main branch 2023-09-09 16:52:28 -04:00
Martin
136b182813 Removed debug messages 2023-09-09 16:50:34 -04:00
Martin
43b8cdbfb2 Merge branch 'master' of https://github.com/MartinMueller2003/ESPUI 2023-09-09 16:49:52 -04:00
Martin
488a6cb252 first working version of the fragmentation code. 2023-09-09 15:58:12 -04:00
Martin
ec41deab01 Added ClientTransferContext_t to the marshal API 2023-09-03 09:30:31 -04:00
Martin
fae30398b2 Added a client transfer context for use by the control marshaling function 2023-09-03 09:26:36 -04:00
Martin
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
David Gauchard
b45f4f7356 update examples with esp8266 specifics 2023-07-19 12:07:25 +02:00
David Gauchard
c3bf9c5d00 reduce memory footprint 2023-07-18 19:49:58 +02:00
Martin
be8cf73d55 Exposed WebServer instance 2023-05-12 15:02:32 -04:00
Martin Mueller
48e947287a Added variant of the text type to support hidden password fields 2022-11-27 16:59:28 -05:00
leokeba
35c2f5b6b1 small fixes to graph UI element to make X-axis labels legible and meaningful 2022-11-21 16:05:29 +01:00
leokeba
b1b9fd2c79 Setting SVG overflow property to 'visible' to properly display numbers on the graph UI element 2022-11-21 15:33:56 +01:00
leokeba
7b4ec5920a Fixed step handler to allow using float numbers and sliders 2022-11-11 17:29:02 +01:00
leokeba
8e3c12935e fix: Use ControlType Constant 2022-11-05 14:06:13 +01:00
leokeba
f35d3a19d4 feat: implemented clearGraph function 2022-11-03 03:31:04 +01:00
leokeba
48594de29a fix: initialize graph data with empty array if null 2022-11-03 01:37:46 +01:00
Nick Reynolds
09a550e614 Many LittleFS related changes/fixes 2022-10-13 21:10:20 +01:00
Nick Reynolds
309e53dd1e Sort out includes for LittleFS 2022-10-13 21:09:05 +01:00
Nick Reynolds
4b489c7ce5 Support ESP-IDF versions prior to 4.4/Arduino Core 2.0 2022-10-13 20:52:19 +01:00
Nick Reynolds
0c9586730e Add feature to optionally _not_ format LittleFS to prepareFileSystem() 2022-10-13 19:53:55 +01:00
Martin Mueller
bce624b0f2 Added more robust retry when a socket error occurs. 2022-09-27 10:31:07 -04:00
Martin Mueller
1595b3bd04 Fixed bug that caused a crash when sending graphpoint updates to multiple browsers. 2022-09-22 09:36:12 -04:00
Martin Mueller
a18254b16b Fixed include issues for LittleFS 2022-09-22 09:34:53 -04:00
Martin Mueller
811e0ede4d Cosmetic changes to debug messages 2022-09-22 09:34:11 -04:00
Martin Mueller
ea4a0df4d0 Major Restructuring next part 2022-09-21 15:45:48 -04:00
Martin Mueller
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