1
0
mirror of https://github.com/s00500/ESPUI.git synced 2025-11-27 23:03:16 +00:00
Commit Graph

242 Commits

Author SHA1 Message Date
Mike Burton
e54a2ff8e6 Add /js/custom.js to index.htm 2025-11-20 07:16:53 -08:00
Mike Burton
47c4430a86 Add ability to set custom js at /js/custom.js 2025-11-18 08:01:10 -08:00
joyfullservice
c42c40d881 Update key verification syntax
Resolve deprecation warnings for changes in ArduinoJson. See: https://arduinojson.org/v7/api/jsondocument/containskey/
2024-10-04 16:14:41 -05:00
joyfullservice
8c729ee0da Remove unneeded arguments from separator function
Implement an alternate strategy for avoiding the null pointer exception. This takes the same approach as the function to add a label.
2024-09-27 09:29:03 -05:00
joyfullservice
8ca8241547 Resolve null pointer exception
Adding a separator using `ESPUI.separator("Separator name");` triggers an exception when the code tries to access the property of an invalid object.
2024-09-25 15:07:13 -05:00
Nikola Kirov
25250dd026 Update ESPUI.cpp
Captive Portal memory leak (~2KB) fix
2024-08-31 20:05:40 +03:00
Martin Mueller
8bca2e503b Merge branch 's00500:master' into master 2024-06-28 23:09:34 -04:00
ChrSchu
82460d4aed Trigger a websocket client cleanup on new connection to disconnect old clients and releasing the memory 2024-06-02 23:21:38 +02:00
Martin
7e6390ba0a Moved FILE_WRITTING into the common code section. 2024-04-07 16:27:04 -04:00
Martin Mueller
164be971e3 Merge branch 's00500:master' into master 2024-04-06 10:35:52 -04:00
75bbece7b5 Merge pull request #299 from sunlord2k/sunlord2k-patch-2
Update ESPUI.cpp
2024-04-06 11:16:35 +02:00
sunlord2k
9ba3f5a940 Update ESPUI.cpp
Changed FILE_WRITE to FILE_WRITING for compatibility with SD.h for usage with SD cards
2024-04-05 12:10:10 +02:00
sunlord2k
84ff52d8cb Update ESPUI.h
Changed FILE_WRITE to FILE_WRITING for compatibility with SD.h for usage of ESPUI with SD card
2024-04-05 12:09:01 +02:00
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