J. Nick Koston
|
75b4401cd4
|
disable tidy
|
2025-11-26 22:57:17 -06:00 |
|
J. Nick Koston
|
91ff949399
|
[web_server] Replace routing table with if-else chain to save 116 bytes RAM
|
2025-11-26 22:45:51 -06:00 |
|
J. Nick Koston
|
8c5985f68a
|
[web_server] Consolidate turn_on/turn_off handlers to eliminate duplicate lambdas (#12094)
|
2025-11-25 12:16:02 -06:00 |
|
J. Nick Koston
|
29374837c6
|
[wifi, captive_portal, web_server, wifi_info] Use stack allocation for MAC address formatting (#11963)
|
2025-11-18 17:06:34 -06:00 |
|
J. Nick Koston
|
96ee38759d
|
[web_server.ota] Merge multiple instances to prevent undefined behavior (#11905)
|
2025-11-17 13:38:52 +13:00 |
|
J. Nick Koston
|
7abb6d4998
|
[core] Implement Global Controller Registry to reduce RAM usage (#11772)
|
2025-11-09 17:34:08 -06:00 |
|
J. Nick Koston
|
c77bb3b269
|
[event] Store event types in flash memory (#11767)
|
2025-11-07 15:46:16 -06:00 |
|
J. Nick Koston
|
6f7e54c3f3
|
[select] Refactor to index-based operations for immediate and future RAM savings (#11623)
|
2025-11-05 11:33:01 +13:00 |
|
J. Nick Koston
|
531b27582a
|
[network] Store use_address in RODATA to save RAM (#11707)
|
2025-11-05 10:52:10 +13:00 |
|
J. Nick Koston
|
42833c85f5
|
[climate] Replace std::vector<std::string> with const char* for custom fan modes and presets (#11621)
|
2025-11-02 23:16:39 -06:00 |
|
J. Nick Koston
|
4838eff382
|
[web_server] Use zero-copy entity ID comparison in request handlers (#11644)
|
2025-11-03 14:12:56 +13:00 |
|
J. Nick Koston
|
712421b82b
|
[web_server] Eliminate nested lambdas in DeferredUpdateEventSourceList (#11641)
|
2025-11-03 14:10:18 +13:00 |
|
J. Nick Koston
|
7a1297ec84
|
[web_server] Remove redundant assignment in deq_push_back_with_dedup_ (#11642)
|
2025-11-03 14:08:12 +13:00 |
|
J. Nick Koston
|
e23d66a8cf
|
[esp32] Automatic CONFIG_LWIP_MAX_SOCKETS configuration based on component needs (#11378)
|
2025-10-21 09:38:34 +13:00 |
|
Keith Burzinski
|
25f03074ab
|
[web_server] Update to use new climate API (#11363)
|
2025-10-18 22:10:07 -10:00 |
|
J. Nick Koston
|
bcc424afed
|
[web_server] Reduce code duplication in JSON generation with helper functions (#11117)
|
2025-10-14 07:21:19 +13:00 |
|
J. Nick Koston
|
be2c859df3
|
[web_server] Consolidate duplicate client connection checks (saves 288 bytes of flash) (#11116)
|
2025-10-14 07:01:47 +13:00 |
|
J. Nick Koston
|
118663f9e2
|
[web_server] Use IDF web server for ESP32 Arduino builds (#10991)
|
2025-10-05 19:07:52 -05:00 |
|
 J. Nick KostonandCopilot
|
9b6d62cd69
|
[web_server_idf] Fix watchdog timeout with unreliable event source connections (#11002)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-10-06 09:55:39 +13:00 |
|
J. Nick Koston
|
5932a4bd0e
|
[web_server] Reduce flash and RAM usage by optimizing string construction (#10986)
|
2025-10-06 09:42:23 +13:00 |
|
J. Nick Koston
|
922f4b6352
|
[web_server] Optimize handler methods with lookup tables to reduce flash usage (#10951)
|
2025-10-01 15:52:35 +13:00 |
|
J. Nick Koston
|
875ada86b0
|
[web_server] Remove std::find_if overhead matching IDF implementation (#10889)
|
2025-09-26 12:14:16 +12:00 |
|
J. Nick Koston
|
c64d385fa6
|
[web_server] Reduce flash usage by eliminating lambda overhead in JSON generation (#10749)
|
2025-09-22 09:06:59 +12:00 |
|
J. Nick Koston
|
1ffb9d972a
|
[core] Fix ESP8266 mDNS compilation failure caused by incorrect coroutine priorities (#10773)
|
2025-09-18 13:11:30 +12:00 |
|
esphomebot
|
af0da3f897
|
Update webserver local assets to 20250910-110003 (#10668)
|
2025-09-10 10:41:18 -05:00 |
|
J. Nick Koston
|
f1806046a9
|
[web_server] ESP8266: Store OTA response strings in PROGMEM (saves 52 bytes RAM) (#10616)
|
2025-09-05 17:53:23 -05:00 |
|
J. Nick Koston
|
d1276dc6df
|
[core] Replace magic coroutine priority numbers with self-documenting CoroPriority enum (#10518)
|
2025-09-02 21:41:50 +00:00 |
|
Clyde Stubbs
|
456c31262d
|
[web_server] Use oi.esphome.io for css and js assets (#10296)
|
2025-08-25 09:04:32 +12:00 |
|
J. Nick Koston
|
0089619518
|
[web_server] Reduce flash usage by consolidating defer calls in switch and lock handlers (#10297)
|
2025-08-19 21:41:34 -05:00 |
|
RFDarter
|
abecc0e8d8
|
[web_server] fix cover_all_json_generator wrong detail (#10252)
|
2025-08-15 09:44:24 -05:00 |
|
J. Nick Koston
|
6bfe281d18
|
[web_server] Reduce flash usage by consolidating parameter parsing (#10154)
|
2025-08-11 09:09:31 +12:00 |
|
J. Nick Koston
|
494a1a216c
|
[web_server] Conditionally compile authentication code to save flash memory (#10022)
|
2025-08-04 14:09:12 +12:00 |
|
J. Nick Koston
|
a75f73dbf0
|
[web_server] Reduce binary size by using EntityBase and minimizing template instantiations (#10033)
|
2025-08-04 14:03:37 +12:00 |
|
J. Nick Koston
|
b7ce8c116b
|
[core] Centralize component setup logging to reduce flash usage (#9885)
|
2025-07-25 19:27:03 +00:00 |
|
tmpeh
|
5ed77c10ae
|
Fix format string error in ota_web_server.cpp (#9711)
|
2025-07-19 11:24:26 -10:00 |
|
Flo
|
4378d10f45
|
Fix template event web_server crash (#9618)
|
2025-07-17 11:45:07 -10:00 |
|
 J. Nick KostonandCopilot
|
44979f0840
|
Skip compilation of web_server_v1.cpp when not using version 1 (#9590)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-07-17 21:02:51 +12:00 |
|
J. Nick Koston
|
b1655b3fd4
|
Allow disabling OTA for web_server while keeping it enabled for captive_portal (#9583)
|
2025-07-16 17:05:09 -10:00 |
|
 J. Nick KostonandJesse Hills
|
66b6985975
|
Fix format string warnings in Web Server OTA component (#9569)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-07-16 23:14:25 +00:00 |
|
 
|
9ae45ba8aa
|
[json] Bump ArduinoJson library to 7.4.2 (#8857)
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-07-15 14:11:10 +12:00 |
|
J. Nick Koston
|
f78e71c86a
|
Fix WebServer routes constant naming convention (#9497)
|
2025-07-14 10:13:24 -10:00 |
|
J. Nick Koston
|
f8c45573f3
|
Refactor WebServer request handling for improved maintainability (#9470)
|
2025-07-15 07:24:20 +12:00 |
|
Thomas Rupprecht
|
0ffc446315
|
[web_server] fix Arudino typo (#9404)
|
2025-07-09 04:15:01 -10:00 |
|
 J. Nick KostonandCopilot
|
ee8ee4e646
|
Optimize logger callback API by including message length parameter (#9368)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-07-07 22:00:03 +00:00 |
|
 J. Nick KostonandCopilot
|
b6fade7339
|
Fix defer() thread safety issues on multi-core platforms (#9317)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-07-07 10:01:51 +12:00 |
|
 J. Nick KostonandJesse Hills
|
d686257cff
|
Fix web_server busy loop with ungracefully disconnected clients (#9312)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-07-04 02:07:25 +00:00 |
|
J. Nick Koston
|
d00e20ccdf
|
Reduce web_server loop overhead on ESP32 by avoiding unnecessary semaphore operations (#9308)
|
2025-07-04 12:53:14 +12:00 |
|
J. Nick Koston
|
25457da97c
|
Fix web_server URL parsing lifetime issue (#9309)
|
2025-07-04 12:33:19 +12:00 |
|
 J. Nick KostonandJesse Hills
|
84ab758b22
|
Replace custom OTA implementation in web_server_base (#9274)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-07-02 13:50:45 +12:00 |
|
J. Nick Koston
|
16ef5a9377
|
Add OTA support to ESP-IDF webserver (#9264)
|
2025-07-01 15:21:11 +12:00 |
|