J. Nick Koston
|
4f2290d548
|
[web_server] Disable loop when no SSE clients are connected (#15428)
|
2026-04-03 16:37:20 -10:00 |
|
KamilCuk
|
f81e04b036
|
[web_server] Fix wrong printf format specifier (#14836)
|
2026-03-16 11:30:31 -10:00 |
|
Brian Kaufman
|
c4c19c8a6c
|
[web_server] use DETAIL_ALL in update_all_json_generator (#14711)
|
2026-03-11 23:07:26 -10:00 |
|
 J. Nick KostonandCopilot
|
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 KostonandCopilot
|
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 KostonandClaude 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 |
|
![pre-commit-ci-lite[bot]](/assets/img/avatar_default.png) esphomebotandpre-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 |
|
![pre-commit-ci-lite[bot]](/assets/img/avatar_default.png) esphomebotandpre-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 SwobodaandCopilot
|
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 KostonandClaude 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 KostonandClaude 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 KostonandCopilot
|
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 |
|
![pre-commit-ci-lite[bot]](/assets/img/avatar_default.png) esphomebotandpre-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 |
|
![pre-commit-ci-lite[bot]](/assets/img/avatar_default.png) esphomebotandpre-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 KostonandKeith 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 KostonandCopilot
|
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 KostonandCopilot
|
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 |
|