J. Nick Koston
e6f86b343c
Merge remote-tracking branch 'upstream/binary-sensor-filters-drop-component' into integration
2026-04-29 11:08:17 -05:00
J. Nick Koston
e3fdea8ce1
[scheduler] Address Copilot feedback: %p type, NameType doc, test docstring
...
- Strip const for the %p varargs call (the format spec takes void*, not
const void*; same representation everywhere but pedantically correct).
- Mention SELF_POINTER in the NameType discriminator comment.
- Update test docstring to match the actual const void * signatures.
2026-04-29 11:06:04 -05:00
J. Nick Koston
ba34021e8e
Merge remote-tracking branch 'upstream/sensor-filters-drop-component' into integration
2026-04-29 10:21:49 -05:00
J. Nick Koston
9745a3299e
[scheduler] Address review feedback (const void *, %p cast, buffer size)
2026-04-29 09:34:45 -05:00
J. Nick Koston
241d7797e3
[scheduler] Add self-keyed timer API for callers without a Component
2026-04-29 09:18:09 -05:00
Jonathan Swoboda
42b8597719
[api] Extend NOLINT to cover bugprone-random-generator-seed in MAC varint test ( #16120 )
2026-04-29 13:58:19 +00:00
J. Nick Koston
dc48f2df13
Merge remote-tracking branch 'origin/cover-action-bitmask' into integration
2026-04-29 07:41:16 -05:00
J. Nick Koston
01a4769a5d
Merge remote-tracking branch 'origin/climate-control-action-bitmask' into integration
2026-04-29 07:41:08 -05:00
J. Nick Koston
f7c8df8234
[cover] Address review feedback (const ref args, drop mask numbering)
2026-04-29 06:56:18 -05:00
J. Nick Koston
a7a45a556b
[climate] Address review feedback (const ref args, utf-8 byte length, comments)
2026-04-29 06:54:23 -05:00
J. Nick Koston
34b66dca55
Merge remote-tracking branch 'upstream/dev' into integration
...
# Conflicts:
# esphome/external_files.py
# tests/components/wifi/test.esp8266-ard.yaml
2026-04-29 06:21:06 -05:00
J. Nick Koston
6f79312fa7
Merge branch 'dev' into cover-action-bitmask
2026-04-29 05:42:09 -05:00
J. Nick Koston
1ea7d20d98
Merge branch 'dev' into climate-control-action-bitmask
2026-04-29 05:42:01 -05:00
J. Nick Koston
8ceada8d04
[core] Download external_files in parallel ( #16021 )
2026-04-29 14:32:30 +12:00
J. Nick Koston
49c7a6928e
[script] Fix cpp_unit_test crash for non-MULTI_CONF platform components ( #16104 )
2026-04-29 14:32:13 +12:00
J. Nick Koston
2fce71e0d4
[wifi] Add phy_mode option for ESP8266 ( #16055 )
2026-04-29 14:31:07 +12:00
J. Nick Koston
80251c54be
[climate] Add climate.control coverage to component tests via thermostat ( #16052 )
2026-04-29 14:27:56 +12:00
J. Nick Koston
0d51a122d0
[cover] Add cover.control / cover.template.publish coverage to template tests ( #16051 )
2026-04-29 14:27:40 +12:00
J. Nick Koston
5a33c50015
[light] Use constexpr template for DimRelativeAction transition_length ( #16038 )
2026-04-29 14:26:38 +12:00
J. Nick Koston
0d150dc57e
[light] Use constexpr template for ToggleAction transition_length ( #16037 )
2026-04-29 14:25:18 +12:00
J. Nick Koston
592486ae9a
[analyze_memory] Attribute main.cpp setup()/loop() to esphome core ( #16033 )
2026-04-29 14:06:54 +12:00
J. Nick Koston
291eb22231
Merge remote-tracking branch 'upstream/inline-micros-esp32' into integration
...
# Conflicts:
# esphome/components/api/proto.h
# esphome/external_files.py
# script/api_protobuf/api_protobuf.py
# tests/unit_tests/test_external_files.py
2026-04-28 20:59:12 -05:00
J. Nick Koston
eec770d622
[core] Use ETag in external_files cache to fix re-downloads from raw.githubusercontent.com ( #16020 )
2026-04-29 13:52:09 +12:00
J. Nick Koston
d7b21a84a3
[git] Make ref fetches and submodule updates shallow ( #16014 )
2026-04-29 13:49:51 +12:00
J. Nick Koston
f05243bd9d
[api] Add 48-bit MAC address varint fast path for BLE advertisements ( #15988 )
2026-04-29 13:48:35 +12:00
J. Nick Koston
676f26919e
[mdns] Drive MDNS.update() polling from IP state events on ESP8266/RP2040 ( #15961 )
2026-04-29 13:02:21 +12:00
Clyde Stubbs
0b5835284a
[lvgl] Additional layout features ( #16041 )
2026-04-29 12:35:24 +12:00
J. Nick Koston
34935697bd
Merge remote-tracking branch 'origin/ci/lazy-import-offenders' into integration
2026-04-28 17:48:52 -05:00
J. Nick Koston
fa459e29ba
Merge remote-tracking branch 'upstream/dev' into ci/lazy-import-offenders
...
# Conflicts:
# esphome/loader.py
2026-04-28 15:38:40 -05:00
Clyde Stubbs
8157c721a5
[mapping] Implement default value ( #15861 )
2026-04-29 06:31:37 +10:00
J. Nick Koston
8d809099dd
Merge remote-tracking branch 'upstream/dev' into integration
2026-04-28 13:24:56 -05:00
tomaszduda23 and J. Nick Koston
6b3df66bdc
[nrf52] make reset pin optional ( #11684 )
...
Co-authored-by: J. Nick Koston <nick@home-assistant.io >
2026-04-28 12:20:38 -05:00
J. Nick Koston
875bd40dfe
Merge remote-tracking branch 'origin/ci/lazy-import-offenders' into integration
2026-04-28 10:39:15 -05:00
J. Nick Koston
f72173550d
Merge remote-tracking branch 'origin/webserver-list-entities-xmacro' into integration
2026-04-28 10:39:10 -05:00
J. Nick Koston
e433e77c4f
Merge remote-tracking branch 'upstream/ota-wakeable-delay-yield' into integration
2026-04-28 10:38:09 -05:00
J. Nick Koston
3f3a33e2a1
Merge remote-tracking branch 'upstream/dev' into ci/lazy-import-offenders
...
# Conflicts:
# script/import_time_budget.json
2026-04-28 10:35:10 -05:00
Bonne Eggleston and J. Nick Koston
52e8c50f45
[modbus] Split modbus_server from modbus_controller ( #15509 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2026-04-28 10:21:25 -05:00
J. Nick Koston
0a4d9b430f
[ci] Add import-time regression check for esphome.__main__ ( #15954 )
2026-04-28 14:05:12 +00:00
J. Nick Koston
e5a83555b9
Merge remote-tracking branch 'upstream/ci/import-time-check' into ci/lazy-import-offenders
...
# Conflicts:
# esphome/loader.py
2026-04-28 08:51:00 -05:00
J. Nick Koston
2a587a85ad
Merge branch 'dev' into ci/import-time-check
2026-04-28 08:48:57 -05:00
J. Nick Koston
0759a3c681
[core] Split wake.{h,cpp} into per-platform files ( #15978 )
2026-04-28 08:48:13 -05:00
Clyde Stubbs and J. Nick Koston
52f80618d4
[lvgl] Allow a binary sensor to report checked or pressed state ( #16073 )
...
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2026-04-28 22:00:29 +10:00
Darafei Praliaskouski
41458d72e0
[esp32] Make Arduino app metadata reproducible ( #16053 )
2026-04-28 05:58:34 -05:00
J. Nick Koston and Claude
39a69385fb
[image] Fix RGB565+alpha rendering for multi-frame animations ( #16017 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-04-28 12:57:42 +12:00
J. Nick Koston
191115bf18
Merge remote-tracking branch 'origin/ota-wakeable-delay-yield' into integration
2026-04-27 07:55:22 -05:00
J. Nick Koston
ee0da8a482
Merge remote-tracking branch 'origin/wifi_phy_mode_esp8266' into integration
2026-04-27 07:50:19 -05:00
J. Nick Koston
e232325a33
[wifi] Add phy_mode option for ESP8266
2026-04-27 07:43:21 -05:00
J. Nick Koston
24a0db1029
Merge remote-tracking branch 'origin/test-cover-control-action' into integration
2026-04-27 06:46:18 -05:00
J. Nick Koston
5f15dc9ba4
Merge remote-tracking branch 'origin/test-climate-control-action' into integration
2026-04-27 06:46:14 -05:00
J. Nick Koston
d26e29d89c
Merge remote-tracking branch 'origin/light-toggle-action-constexpr-template' into integration
2026-04-27 06:46:06 -05:00