Brian Kaufman
c4c19c8a6c
[web_server] use DETAIL_ALL in update_all_json_generator ( #14711 )
2026-03-11 23:07:26 -10:00
J. Nick Koston and Copilot
8a915dcbbe
[core] Move device class strings to PROGMEM on ESP8266 ( #14443 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-03-06 08:34:27 -10:00
J. Nick Koston and Copilot
74e4b69654
[core] Replace Application name/friendly_name std::string with StringRef ( #14532 )
...
Co-authored-by: Copilot <198982749+Copilot@users.noreply.github.com >
2026-03-06 06:58:13 -10:00
J. Nick Koston
07e51886f3
[core] Move entity icon strings to PROGMEM on ESP8266 ( #14437 )
2026-03-06 06:57:52 -10:00
J. Nick Koston
e210e414bd
[ota] Devirtualize OTA backend calls ( #14473 )
2026-03-05 19:15:02 +00:00
J. Nick Koston
1f1b20f4fe
[core] Pack entity string properties into PROGMEM-indexed uint8_t fields ( #14171 )
2026-03-03 07:03:24 -10:00
J. Nick Koston and Claude Opus 4.6
54f410901f
[web_server] Avoid temporary std::string allocations in request parameter parsing ( #14366 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-03-02 06:57:39 -10:00
Ryan Wagoner
d1b4813197
[web_server] Add climate preset, fan mode, and humidity support ( #14061 )
2026-02-27 14:20:13 -10:00
J. Nick Koston
1c7f769ec7
[core] Add millis_64() HAL function with native ESP32 implementation ( #14339 )
2026-02-27 07:48:21 -10:00
esphomebot and pre-commit-ci-lite[bot]
67ba68a1a0
Update webserver local assets to 20260226-220330 ( #14330 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-02-26 22:21:40 +00:00
J. Nick Koston
d52f8c9c6f
[web_server] Mark classes as final ( #14283 )
2026-02-25 22:14:33 -05:00
J. Nick Koston
cced0a82b5
[ota] Mark OTA backend and component leaf classes as final ( #14287 )
2026-02-25 22:14:04 -05:00
esphomebot and pre-commit-ci-lite[bot]
78ab63581b
Update webserver local assets to 20260225-155043 ( #14275 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-02-25 16:09:45 +00:00
J. Nick Koston
1beeb9ab5c
[web_server] Fix uptime display overflow after ~24.8 days ( #13739 )
2026-02-25 08:54:32 -07:00
Jonathan Swoboda and Copilot
ebf1047da7
[core] Move build_info_data.h out of application.h to fix incremental rebuilds ( #14230 )
...
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-02-23 18:51:56 -05:00
ded457c2c1
[libretiny] Tune oversized lwIP defaults for ESPHome ( #14186 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-23 13:52:46 +13:00
J. Nick Koston and Claude Opus 4.6
c1265a9490
[core] Use constexpr for hand-written PROGMEM arrays in C++ ( #14129 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 18:54:57 -06:00
J. Nick Koston and Claude Opus 4.6
94712b3961
[esp8266][web_server] Use constexpr for PROGMEM arrays in codegen ( #14128 )
...
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com >
2026-02-19 18:54:44 -06:00
J. Nick Koston
4aa8f57d36
[json] Add SerializationBuffer for stack-first JSON serialization ( #13625 )
2026-02-19 14:08:44 -06:00
J. Nick Koston
a8171da003
[web_server] Reduce set_json_id flash and stack usage ( #14029 )
2026-02-19 09:38:57 -06:00
J. Nick Koston
6daca09794
[logger] Replace LogListener virtual interface with LogCallback struct ( #14084 )
2026-02-19 08:40:08 -06:00
J. Nick Koston
7e118178b3
[web_server] Fix water_heater JSON key names and move traits to DETAIL_ALL ( #14064 )
2026-02-18 21:00:24 -06:00
J. Nick Koston
66d2ac8cb9
[web_server] Move climate static traits to DETAIL_ALL only ( #14066 )
2026-02-18 21:00:09 -06:00
J. Nick Koston
3b869f1720
[web_server] Double socket allocation to prevent connection exhaustion ( #14067 )
2026-02-18 19:01:37 -06:00
J. Nick Koston
36aba385af
[web_server] Flatten deq_push_back_with_dedup_ to inline vector realloc ( #13968 )
2026-02-12 18:20:21 -06:00
J. Nick Koston
cde8b66719
[web_server] Switch from getParam to arg API to eliminate heap allocations ( #13942 )
2026-02-12 11:04:41 -06:00
J. Nick Koston
725e774fe7
[web_server] Guard icon JSON field with USE_ENTITY_ICON ( #13948 )
2026-02-12 10:26:36 -06:00
J. Nick Koston
8e785a2216
[web_server] Remove unnecessary packed attribute from DeferredEvent ( #13932 )
2026-02-11 08:40:41 -06:00
J. Nick Koston and Copilot
368ef5687b
[update] Move update_state_to_string to update component and convert to PROGMEM_STRING_TABLE ( #13796 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-06 17:37:41 +01:00
J. Nick Koston
c27870b15d
[web_server] Add some more missing ESPHOME_F macros ( #13748 )
2026-02-05 06:36:40 +01:00
J. Nick Koston
25c0073b2d
[web_server] Fix ESP8266 watchdog panic by deferring actions to main loop ( #13765 )
2026-02-05 06:20:04 +01:00
J. Nick Koston
f73c539ea7
[web_server] Add RP2040 platform support ( #13576 )
2026-01-27 17:18:31 -10:00
J. Nick Koston
f9687a2a31
[web_server_idf] Replace heap-allocated url() with stack-based url_to() ( #13407 )
2026-01-28 14:02:19 +13:00
esphomebot and pre-commit-ci-lite[bot]
f93382445e
Update webserver local assets to 20260127-190637 ( #13573 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-01-27 19:21:26 +00:00
J. Nick Koston
463363a08d
[web_server] Add name_id to SSE for entity ID format migration ( #13535 )
2026-01-27 09:08:46 -10:00
esphomebot and pre-commit-ci-lite[bot]
6d7956a062
Update webserver local assets to 20260122-204614 ( #13455 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-01-22 11:15:42 -10:00
J. Nick Koston
d9fc625c6a
[web_server] Simplify datetime formatting with buf_append_printf ( #13281 )
2026-01-18 18:43:05 -10:00
J. Nick Koston and Keith Burzinski
e4fb6988ff
[web_server] Use ESPHOME_F for canHandle domain checks to reduce ESP8266 RAM ( #13315 )
...
Co-authored-by: Keith Burzinski <kbx81x@gmail.com >
2026-01-17 22:29:29 +00:00
b25a2f8d8e
[infrared][web_server] Implement initial web_server support ( #13202 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-01-17 16:01:13 -06:00
J. Nick Koston
bbe1155518
[web_server] Skip defer on ESP8266 where callbacks already run in main loop ( #13261 )
2026-01-16 20:08:04 -06:00
J. Nick Koston
41dceb76ec
[web_server][captive_portal] Change default compression from Brotli to gzip ( #13246 )
2026-01-15 19:56:35 +00:00
J. Nick Koston
78aee4f498
[web_server] Remove unused button_state_json_generator ( #13235 )
2026-01-14 23:48:55 -06:00
J. Nick Koston and Copilot
068b497b9b
[web_server] Store method/domain comparison strings in flash on ESP8266 ( #13205 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-14 09:18:17 -05:00
J. Nick Koston and Copilot
2793e33baf
[logger] Use StaticVector for log listeners with compile-time sizing ( #13196 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-01-13 15:43:17 -10:00
J. Nick Koston
9f9341a700
[web_server] Fix select compilation error in v1 ( #13169 )
2026-01-12 18:42:10 +00:00
83eebdf15d
[infrared] Implement experimental API/Core/component for new component/entity type ( #13129 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-01-12 05:01:23 +00:00
J. Nick Koston
e1aac7601d
[event] Return StringRef from get_last_event_type() ( #13104 )
2026-01-11 17:52:54 -10:00
J. Nick Koston
23f9f70b71
[select] Return StringRef from current_option() ( #13095 )
2026-01-11 17:40:43 -10:00
esphomebot and pre-commit-ci-lite[bot]
da7680f7d9
Update webserver local assets to 20260110-013228 ( #13113 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-01-09 16:38:01 -10:00
cea2878b55
[water_heater] (3/4) Implement web_server for new water_heater component ( #12511 )
...
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-01-09 15:25:42 -10:00