Commit Graph
16734 Commits
Author SHA1 Message Date
J. Nick Koston 8d8ded74ae Merge branch 'schedule_use_after_free' into integration 2025-11-26 16:40:56 -06:00
J. Nick Koston 877d2b914c tweaks 2025-11-26 16:38:39 -06:00
J. Nick Koston 1d59c7a838 [scheduler] Fix use-after-move crash in heap operations 2025-11-26 12:08:49 -06:00
Javier PeletierandJ. Nick Koston 12a51ff047 [packages] Fix package schema validation (#12116)
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-11-26 11:00:44 -06:00
J. Nick Koston b328758634 Revert "[core] Deduplicate identical stateless lambdas to reduce flash usage" (#12117) 2025-11-26 10:53:44 -06:00
J. Nick Koston 70089e03d5 Merge branch 'timeout_filter_scheduler_churn_fix' into integration 2025-11-25 21:41:38 -06:00
J. Nick Koston cbbdd634c1 Merge upstream/dev into integration 2025-11-25 21:21:03 -06:00
Clyde StubbsandJ. Nick Koston 1207b9e995 [lvgl] Automatically pad rows and columns (#11879)
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-11-26 01:53:51 +00:00
Clyde StubbsandJ. Nick Koston e071380532 [lvgl] Add missing obj scroll properties (#11901)
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-11-26 01:49:47 +00:00
Clyde StubbsandJ. Nick Koston f071b6232a [lvgl] Fix position of errors in widget config (#12111)
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-11-26 01:47:27 +00:00
J. Nick Koston d443dbbf34 [lvgl] Fix lambda return types for coord and font validators (#12113) 2025-11-25 19:42:09 -06:00
J. Nick Koston 03a8ef71ff [esp32_ble_client] Replace std::string with char[18] for BLE address storage (#12070) 2025-11-25 18:37:49 -06:00
J. Nick Koston bda17180df [core] Deduplicate identical stateless lambdas to reduce flash usage (#11918) 2025-11-26 12:48:08 +13:00
J. Nick Koston ffae3501ab [core] Replace seq<>/gens<> with std::index_sequence for code clarity (#11921) 2025-11-26 12:44:50 +13:00
Jesse Hills 50bdcdee0c Add developer-breaking-change labelling (#12095) 2025-11-26 12:39:41 +13:00
J. Nick Koston 2c6500511f Merge branch 'dev' into timeout_filter_scheduler_churn_fix 2025-11-25 14:30:36 -06:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ae60b5e6a1 Bump actions/setup-python from 6.0.0 to 6.1.0 in /.github/actions/restore-python (#12108)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-25 14:27:49 -06:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 70df4ecaa9 Bump actions/setup-python from 6.0.0 to 6.1.0 (#12106)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-25 13:35:40 -06:00
Clyde Stubbs b6be5e3eda [lvgl] Allow multiple widgets per grid cell (#12091) 2025-11-26 06:06:42 +11:00
dec323e786 [sht4x] Read and store a serial number of SHT4x sensors (#12089)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick+github@koston.org>
2025-11-25 13:27:35 -05:00
J. Nick Koston 6ca0cd1e8b [ltr390] Simplify mode tracking with bitmask instead of vector/function (#12093) 2025-11-25 12:16:48 -06:00
J. Nick Koston 3106934678 [esp32_ble] Optimize name storage to reduce RAM and eliminate heap allocations (#12071) 2025-11-25 12:16:27 -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 cf8c205644 [core] Reduce flash size by combining set_name() and set_object_id() calls (#11941) 2025-11-25 12:15:45 -06:00
J. Nick Koston a571033b43 [script] Fix script.wait hanging when triggered from on_boot (#12102) 2025-11-25 10:30:01 -06:00
Jonathan SwobodaandJ. Nick Koston cdf27f1447 [esp32] Fix platformio flash size print (#12099)
Co-authored-by: J. Nick Koston <nick+github@koston.org>
2025-11-25 11:14:53 -05:00
Edward Firmo c30b920193 [nextion] Do not set alternative baud rate when not specified or <= 0 (#12097) 2025-11-25 07:48:32 -05:00
J. Nick Koston 697c5f424e [api] Use const char* pointers for light effects to eliminate heap allocations (#12090) 2025-11-25 08:17:53 +00:00
J. Nick Koston 18c97a08c3 [esp8266] Use C++17 nested namespaces and constexpr (#12096) 2025-11-25 01:47:06 -06:00
bdm310 66a871840e Add more lvgl arc update parameters (#12066) 2025-11-25 17:14:23 +11:00
J. Nick Koston e01aec79e3 Merge branch 'web_server_turn_on_off_cleanup' into integration 2025-11-24 21:35:37 -06:00
J. Nick Koston b06c730a26 [web_server] Consolidate turn_on/turn_off handlers to eliminate duplicate lambdas 2025-11-24 21:34:36 -06:00
J. Nick Koston 46a26560fd [template.alarm_control_panel] Replace std::map with FixedVector for heap and flash savings (#11893) 2025-11-25 16:21:56 +13:00
J. Nick Koston 1c808a3375 [ble_client] Write static BLE data directly from flash without allocation (#11826) 2025-11-25 16:19:18 +13:00
J. Nick Koston ee18f19e88 Merge branch 'ltr390_containers' into integration 2025-11-24 21:04:17 -06:00
J. Nick Koston 24217eb257 [ltr390] Simplify mode tracking with bitmask instead of vector/function 2025-11-24 20:58:38 -06:00
Keith BurzinskiandJ. Nick Koston 2bc8a4a779 [wifi_info] Use callbacks instead of polling (#10748)
Co-authored-by: J. Nick Koston <nick+github@koston.org>
2025-11-24 20:23:10 -06:00
dependabot[bot]anddependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> 7f1a9a611f Bump aioesphomeapi from 42.7.0 to 42.8.0 (#12092)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-11-25 02:09:02 +00:00
J. Nick Koston 7a9e1964b1 Merge branch 'effects_are_const_char' into integration 2025-11-24 19:39:33 -06:00
J. Nick Koston a018809404 [api] Use const char* pointers for light effects to eliminate heap allocations 2025-11-24 19:38:13 -06:00
J. Nick Koston 1a882ab406 Merge remote-tracking branch 'kbx81/20250915-wifi-info-use-callbacks' into integration 2025-11-24 18:35:31 -06:00
kbx81 27547313cd Suggestions from review 2025-11-24 18:31:11 -06:00
Keith BurzinskiandJ. Nick Koston f5bdbc7af2 More const
Co-authored-by: J. Nick Koston <nick+github@koston.org>
2025-11-24 18:19:27 -06:00
Keith BurzinskiandJ. Nick Koston 90f38566ea Update esphome/components/wifi/__init__.py
Co-authored-by: J. Nick Koston <nick+github@koston.org>
2025-11-24 18:05:40 -06:00
J. Nick KostonandKeith Burzinski a50c744714 Update text_sensor.py
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
2025-11-24 17:50:36 -06:00
kbx81 c7d485e8bd Use set.intersection 2025-11-24 17:08:55 -06:00
Keith Burzinski da23215e05 Merge branch 'dev' into 20250915-wifi-info-use-callbacks 2025-11-24 16:59:23 -06:00
Jonathan Swoboda b51409ed5e Merge branch 'release' into dev 2025-11-24 17:30:08 -05:00
Jonathan Swoboda 3775b54554 Merge pull request #12086 from esphome/bump-2025.11.1
2025.11.1
2025.11.1
2025-11-24 17:29:53 -05:00
kbx81 9b50ed3589 conditionally compile callbacks 2025-11-24 16:09:12 -06:00