Commit Graph

21149 Commits

Author SHA1 Message Date
J. Nick Koston
8d8a728bd9 Merge branch 'rp2040_web_server_only_no_cap' into integration 2026-01-27 14:46:02 -10:00
J. Nick Koston
8c59b45a3c compile test 2026-01-27 14:45:16 -10:00
J. Nick Koston
7458f64f15 [web_server] Add RP2040 platform support 2026-01-27 14:41:05 -10:00
J. Nick Koston
429cc11948 Merge branch 'reduce_certs_to_expected_usage' into integration 2026-01-27 12:43:08 -10:00
J. Nick Koston
4598205c88 tweaks 2026-01-27 10:23:25 -10:00
J. Nick Koston
856f54667c fixes 2026-01-27 10:09:49 -10:00
J. Nick Koston
3e1a5a06f5 [esp32] Default to CMN certificate bundle to save ~35KB flash 2026-01-27 10:01:59 -10:00
J. Nick Koston
6e2887dacb Merge remote-tracking branch 'upstream/dev' into integration 2026-01-27 09:19:05 -10: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
J. Nick Koston
a0790f926e [libretiny] Regenerate boards for v1.11.0 (#13539) 2026-01-28 07:59:01 +13:00
J. Nick Koston
d569f577a1 Merge remote-tracking branch 'upstream/dev' into integration 2026-01-27 08:56:44 -10:00
J. Nick Koston
ca59ab8f37 [esp32] Eliminate dead exception class code via linker wraps (#13564) 2026-01-27 07:47:34 -10:00
J. Nick Koston
a5b389547b Merge branch 'throw_symbols' into integration 2026-01-26 22:06:15 -10:00
J. Nick Koston
e5f70d1677 [esp32] Eliminate dead exception class code via linker wraps 2026-01-26 21:48:13 -10:00
J. Nick Koston
e2cd8a6004 [esp32] Eliminate dead exception class code via linker wraps 2026-01-26 21:40:47 -10:00
J. Nick Koston
8dc2a7d9d7 [esp32] Eliminate dead exception class code via linker wraps 2026-01-26 21:33:03 -10:00
J. Nick Koston
157e978af4 Merge remote-tracking branch 'upstream/dev' into integration 2026-01-26 20:35:17 -10:00
J. Nick Koston
83a77118bd Merge branch 'mqtt_enum_flash' into integration 2026-01-26 20:34:49 -10:00
J. Nick Koston
b2474c6de9 [nfc] Use StaticVector for NFC UID storage to eliminate heap allocation (#13507) 2026-01-26 19:43:52 -10:00
J. Nick Koston
3aaf10b6a8 [web_server_base] Update ESPAsyncWebServer to 3.9.5 (#13467) 2026-01-27 04:18:57 +00:00
J. Nick Koston
33f545a8e3 [factory_reset] Store reset reason comparison strings in flash on ESP8266 (#13547)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
2026-01-27 03:50:49 +00:00
J. Nick Koston
d056e1040b [mqtt] Store command comparison strings in flash on ESP8266 (#13546)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
2026-01-27 03:48:06 +00:00
J. Nick Koston
75a78b2bf3 [core] Encapsulate entity preference creation to prepare for hash migration (#13505) 2026-01-26 17:35:45 -10:00
J. Nick Koston
cd6314dc96 [socket] ESP8266: call delay(0) instead of esp_delay(0, cb) for zero timeout (#13530) 2026-01-26 17:34:55 -10:00
J. Nick Koston
f91bffff9a [wifi] Avoid heap allocation when building AP SSID (#13474) 2026-01-26 17:32:58 -10:00
J. Nick Koston
5cbe9af485 [rp2040] Use SmallBufferWithHeapFallback for preferences (#13501) 2026-01-26 17:32:03 -10:00
J. Nick Koston
b445d46888 Merge remote-tracking branch 'upstream/dev' into mqtt_enum_flash
# Conflicts:
#	esphome/components/mqtt/mqtt_alarm_control_panel.cpp
#	esphome/components/mqtt/mqtt_component.cpp
#	esphome/components/mqtt/mqtt_component.h
#	esphome/components/mqtt/mqtt_cover.cpp
#	esphome/components/mqtt/mqtt_valve.cpp
2026-01-26 17:30:37 -10:00
J. Nick Koston
a7fbecb25c [ci] Soft-deprecate str_sprintf/str_snprintf to prevent hidden heap allocations (#13227) 2026-01-26 17:28:07 -10:00
J. Nick Koston
bf92d94863 [mqtt] Use stack buffers for publish_state() topic building (#13434)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-01-26 17:25:02 -10:00
J. Nick Koston
9c3817f544 [sml] Use constexpr std::array for START_SEQ constant (#13506) 2026-01-26 17:21:17 -10:00
J. Nick Koston
ee9e3315b6 [tm1638] Use member array instead of heap allocation for display buffer (#13504) 2026-01-26 17:21:05 -10:00
J. Nick Koston
67dea1e538 [light] Use member array instead of heap allocation in AddressableLightWrapper (#13503) 2026-01-26 17:20:49 -10:00
J. Nick Koston
003b9c6c3f [uln2003] Refactor step mode logging to use LogString (#13543) 2026-01-26 17:20:33 -10:00
J. Nick Koston
2f1a345905 [mhz19] Refactor detection range logging to use LogString (#13541) 2026-01-26 17:20:21 -10:00
J. Nick Koston
7ef933abec [libretiny] Bump to 1.11.0 (#13512) 2026-01-26 17:20:08 -10:00
J. Nick Koston
4ddd40bcfb [core] Add PROGMEM string comparison helpers and use in cover/valve/helpers (#13545) 2026-01-26 17:19:50 -10:00
J. Nick Koston
8ae901b3f1 [http_request] Use stack allocation for MD5 buffer in OTA (#13550) 2026-01-26 17:19:30 -10:00
J. Nick Koston
bc49174920 Add additional text_sensor filter tests (#13479) 2026-01-26 17:18:36 -10:00
J. Nick Koston
123ee02d39 [ota] Improve error message when device closes connection without responding (#13562) 2026-01-26 17:13:18 -10:00
Jonathan Swoboda
0cc8055757 [http_request] Add custom CA certificate support for ESP32 (#13552)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-26 22:07:27 -05:00
J. Nick Koston
8a86105aa6 Merge remote-tracking branch 'origin/nfc_stv' into integration 2026-01-26 16:36:45 -10:00
J. Nick Koston
370191a0f0 Merge branch 'improve_ota_error_device_closes_connection' into integration 2026-01-26 16:16:50 -10:00
J. Nick Koston
11783e9060 [ota] Improve error message when device closes connection without responding 2026-01-26 16:16:06 -10:00
dependabot[bot]
27a212c14d Bump aioesphomeapi from 43.13.0 to 43.14.0 (#13557)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 15:43:40 -10:00
dependabot[bot]
65dc182526 Bump setuptools from 80.10.1 to 80.10.2 (#13558)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 15:43:27 -10:00
dependabot[bot]
dd91039ff1 Bump github/codeql-action from 4.31.11 to 4.32.0 (#13559)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-01-26 15:43:16 -10:00
J. Nick Koston
99524a83cd Merge branch 'peername_no_double_ram' into integration 2026-01-26 08:44:17 -10:00
J. Nick Koston
d602a2e5e4 compile tmie safety at higheer level 2026-01-26 08:44:06 -10:00
J. Nick Koston
1c851bc32e Merge branch 'web_server_idf_heap' into integration 2026-01-26 00:02:22 -10:00
J. Nick Koston
40557c579c Merge branch 'ota_http_request_md5_stack_buf' into integration 2026-01-26 00:02:02 -10:00