Commit Graph

15673 Commits

Author SHA1 Message Date
J. Nick Koston
e95eddba8f Merge branch 'integration' of https://github.com/esphome/esphome into integration 2025-11-02 18:53:29 -06:00
J. Nick Koston
3f1aee1d4e Merge branch 'action_chaining' into integration 2025-11-02 17:58:56 -06:00
J. Nick Koston
52a5cccc77 fix regression from moved code that was conflicted 2025-11-02 17:39:57 -06:00
J. Nick Koston
a3dbaa7a95 Merge branch 'cotinuation_tests' into action_chaining 2025-11-02 17:25:52 -06:00
J. Nick Koston
47cc240368 Add action continuation tests
new baseline ahead of https://github.com/esphome/esphome/pull/11650
2025-11-02 17:23:37 -06:00
J. Nick Koston
21a343701d cover 2025-11-02 17:21:03 -06:00
J. Nick Koston
2f35a94d28 revert 2025-11-02 17:13:56 -06:00
J. Nick Koston
035a510aba fix conflict 2025-11-02 17:11:13 -06:00
J. Nick Koston
c1023116f2 Merge dev branch with action continuation optimizations
- Integrated upstream loop re-entry fixes from PR #7972
- Updated WhileAction and RepeatAction to use simpler parameter passing (no var_ storage)
- Maintained all optimization benefits (ContinuationAction, WhileLoopContinuation, RepeatLoopContinuation)
- DelayAction: shared_ptr + lambda instead of std::bind
- WaitUntilAction: simple lambda instead of std::bind
- IfAction: ContinuationAction (4-8 bytes) instead of LambdaAction (40 bytes)
- WhileAction: WhileLoopContinuation with simplified parameter passing
- RepeatAction: RepeatLoopContinuation with simplified parameter passing
2025-11-02 17:06:22 -06:00
Kjell Braden
86402be9e3 actions: fix loop re-entry (#7972)
Co-authored-by: Clyde Stubbs <2366188+clydebarrow@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
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@home-assistant.io>
2025-11-02 17:02:13 -06:00
tomaszduda23
8a8a80e107 [nrf52, zigbee] OnlyWith support list of components (#11533)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-11-02 16:44:52 -06:00
Juan Antonio Aldea
79378a930e Use lists inits initialization instead of std::fill (#11532) 2025-11-02 16:26:20 -06:00
Jimmy Hedman
c822ec152f Enable IPv6 for host (#11630) 2025-11-02 16:22:49 -06:00
tomaszduda23
50e7ce55e7 [nrf52] enable nrf52 test (#11379) 2025-11-02 16:20:30 -06:00
tomaszduda23
70ea3af578 [nrf52,gpio] switch input gpio to polling mode (#11664) 2025-11-02 16:19:28 -06:00
Guillermo Ruffino
338190abec ESP32 Pin loopTask to CORE 1 (#11669) 2025-11-02 16:11:02 -06:00
Edward Firmo
425c88ee94 [nextion] Send auto_wake_on_touch as part of startup commands on loop (#11670) 2025-11-02 16:06:13 -06:00
Kjell Braden
f6946c0b9a add integration test for script re-entry argument issue (#11652)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2025-11-02 15:08:45 -06:00
J. Nick Koston
edde2fc94c Add basic tests for web_server_idf (#11659) 2025-11-02 08:18:17 -06:00
J. Nick Koston
1fc3165b58 [api] Remove unnecessary intermediate variable in frame helpers (#11668) 2025-11-01 22:43:39 -05:00
J. Nick Koston
d25121a55c [core] Remove redundant fd bounds check in yield_with_select_() (#11666) 2025-11-01 22:43:08 -05:00
J. Nick Koston
cd38cc80cb Merge branch 'buffer_cleanup_temp' into integration 2025-11-01 21:57:48 -05:00
J. Nick Koston
b97c688f25 [api] Remove unnecessary intermediate variable in frame helpers 2025-11-01 18:31:26 -05:00
J. Nick Koston
fedee74e25 Merge branch 'select_remove_double_check' into integration 2025-11-01 16:58:48 -05:00
J. Nick Koston
e2e20d79d0 [core] Remove redundant fd bounds check in yield_with_select_() 2025-11-01 16:58:17 -05:00
J. Nick Koston
d2127b9000 Merge branch 'ble_latancy' into integration 2025-11-01 15:26:58 -05:00
J. Nick Koston
604508e3d8 fix 2025-11-01 15:23:35 -05:00
J. Nick Koston
bb2418a53f fix 2025-11-01 15:13:30 -05:00
J. Nick Koston
b80f40676a fix ble latency 2025-11-01 15:02:51 -05:00
J. Nick Koston
32ea82060d fix ble latency 2025-11-01 15:02:26 -05:00
J. Nick Koston
69af4cddb5 fix ble latency 2025-11-01 14:58:24 -05:00
J. Nick Koston
ff2e2bed66 fix ble latency 2025-11-01 14:56:11 -05:00
J. Nick Koston
f6a5a30dc2 fix ble latency 2025-11-01 14:55:37 -05:00
J. Nick Koston
a29f209b46 fix ble latency 2025-11-01 14:53:34 -05:00
J. Nick Koston
9c5dbd18c2 fix ble latency 2025-11-01 14:53:12 -05:00
J. Nick Koston
66eb10cc55 fix ble latency 2025-11-01 14:52:45 -05:00
J. Nick Koston
ad6bb77b9c Merge branch 'web_server_idf_appends' into integration 2025-11-01 13:23:00 -05:00
J. Nick Koston
e91b0bb804 preen 2025-11-01 13:13:56 -05:00
J. Nick Koston
45de63dd68 Merge branch 'web_server_idf_appends' into integration 2025-11-01 13:04:53 -05:00
J. Nick Koston
00abf7da72 Merge branch 'web_server_idf_appends' of https://github.com/esphome/esphome into web_server_idf_appends 2025-11-01 13:01:38 -05:00
J. Nick Koston
afcce8e5c6 fixup 2025-11-01 13:01:18 -05:00
J. Nick Koston
5b00ff1bf1 Merge branch 'web_server_idf_tests' into web_server_idf_appends 2025-11-01 12:49:23 -05:00
J. Nick Koston
0c101768d7 tests 2025-11-01 12:48:24 -05:00
J. Nick Koston
6c7fd88ced Merge branch 'web_server_idf_appends' into integration 2025-11-01 12:42:42 -05:00
J. Nick Koston
2f56af0078 [web_server_idf] Reduce flash by eliminating temporary string allocations in event formatting 2025-11-01 12:41:22 -05:00
J. Nick Koston
f502907c7a [web_server_idf] Reduce flash by eliminating temporary string allocations in event formatting 2025-11-01 12:39:01 -05:00
J. Nick Koston
087d093dfb Merge remote-tracking branch 'upstream/dev' into integration 2025-11-01 12:11:58 -05:00
tomaszduda23
55af818629 [nrf52] fix compilation warning (#11656) 2025-11-01 11:18:38 -05:00
J. Nick Koston
c662697ca7 [json] Fix component test compilation errors (#11647) 2025-11-01 11:18:10 -05:00
J. Nick Koston
e28c152298 [cpp_generator] Align isinstance() with codebase style (tuple vs PEP 604) (#11645) 2025-11-01 20:48:58 +11:00