Commit Graph
26116 Commits
Author SHA1 Message Date
J. Nick KostonandClaude Opus 4.6 006c18ce88 Remove unused automation.h include from ld2450.h
With LD2450DataTrigger removed, no automation types remain in this header.
LazyCallbackManager is provided by helpers.h (via component.h).

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-26 18:53:36 -10:00
J. Nick Koston 61597e304b Merge branch 'dev' into lock-trigger-trampoline 2026-03-26 17:39:33 -10:00
Edward Firmoandpre-commit-ci-lite[bot] 6feb2d04df [nextion] Replace static std::string COMMAND_DELIMITER with constexpr (#15195)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
2026-03-26 17:36:35 -10:00
J. Nick Koston 91932ed919 Merge branch 'dev' into ld2450-trigger-trampoline 2026-03-26 16:20:33 -10:00
J. Nick Koston 90dafa3fa4 [logger] Warn when VERBOSE/VERY_VERBOSE logging is active (#15189) 2026-03-27 01:59:58 +00:00
J. Nick Koston e77cdb5971 [light] Validate effect names during config validation instead of codegen (#15107) 2026-03-26 15:13:44 -10:00
J. Nick Koston 90e6c0d7c7 [core] Remove indirection from ControllerRegistry dispatch (#15173) 2026-03-26 15:09:16 -10:00
J. Nick Koston 240e53afce [fan] Add benchmarks for fan component (#15210) 2026-03-26 14:35:09 -10:00
J. Nick Koston df8edfe346 Merge branch 'dev' into alarm-control-panel-trigger-trampoline 2026-03-26 13:53:12 -10:00
J. Nick Koston 2d56b089ed Merge branch 'dev' into lock-trigger-trampoline 2026-03-26 13:53:03 -10:00
J. Nick Koston 147c96ce33 Merge branch 'dev' into safe-mode-trigger-trampoline 2026-03-26 13:52:52 -10:00
J. Nick Koston 0fb9699257 Merge branch 'dev' into ld2450-trigger-trampoline 2026-03-26 13:52:41 -10:00
J. Nick Koston 5ea1c08975 Merge branch 'dev' into media-player-trigger-trampoline 2026-03-26 13:52:30 -10:00
J. Nick Koston 79228c7c0e Merge branch 'dev' into rtttl-trigger-trampoline 2026-03-26 13:52:22 -10:00
J. Nick Koston fa8a609bcc [automation] Eliminate trigger trampolines with deduplicated forwarder structs (#15174) 2026-03-26 13:50:50 -10:00
J. Nick Koston 854e8d90cb Fix copy lock namespace qualification for LockState 2026-03-26 12:39:44 -10:00
J. Nick Koston 24cc9bdb13 Update copy lock to accept LockState callback parameter 2026-03-26 12:31:14 -10:00
J. Nick Koston ce64d9ea4c Merge branch 'lock-trigger-trampoline' into integration 2026-03-26 10:37:29 -10:00
J. Nick Koston 0adb0f8426 Merge branch 'ld2450-trigger-trampoline' into integration 2026-03-26 10:37:18 -10:00
J. Nick Koston 05b2fda36f Merge branch 'media-player-trigger-trampoline' into integration 2026-03-26 10:37:12 -10:00
J. Nick Koston 491e065843 Merge branch 'alarm-control-panel-trigger-trampoline' into integration 2026-03-26 10:37:06 -10:00
J. Nick Koston 9073574bbd Merge branch 'safe-mode-trigger-trampoline' into integration 2026-03-26 10:37:01 -10:00
J. Nick Koston 4737407585 Merge branch 'rtttl-trigger-trampoline' into integration 2026-03-26 10:36:56 -10:00
J. Nick Koston bf575dd1c4 Merge branch 'eliminate-trigger-trampolines' into safe-mode-trigger-trampoline 2026-03-26 10:36:14 -10:00
J. Nick Koston 92bd8b85f3 Merge branch 'eliminate-trigger-trampolines' into alarm-control-panel-trigger-trampoline 2026-03-26 10:35:54 -10:00
J. Nick Koston 0ddda2561c Merge branch 'eliminate-trigger-trampolines' into lock-trigger-trampoline 2026-03-26 10:35:47 -10:00
J. Nick Koston 596f90ea0c Merge branch 'eliminate-trigger-trampolines' into ld2450-trigger-trampoline 2026-03-26 10:35:30 -10:00
J. Nick Koston 1a29edf836 Merge branch 'eliminate-trigger-trampolines' into media-player-trigger-trampoline 2026-03-26 10:35:22 -10:00
J. Nick Koston 6f1ed2132b Merge branch 'eliminate-trigger-trampolines' into rtttl-trigger-trampoline 2026-03-26 10:35:13 -10:00
J. Nick Koston ef1f028eb5 Refactor automation building to iterate tuples 2026-03-26 10:34:13 -10:00
J. Nick Koston 1f9b02165a Remove stale trigger class declarations and schema overrides 2026-03-26 10:32:04 -10:00
J. Nick Koston f6e58848ea Migrate rtttl FinishedPlaybackTrigger to callback automation 2026-03-26 10:26:52 -10:00
J. Nick Koston 88075c1e0c Migrate ld2450 LD2450DataTrigger to callback automation 2026-03-26 10:25:11 -10:00
J. Nick Koston 86434a2b99 Migrate media_player triggers to callback automation 2026-03-26 10:21:06 -10:00
J. Nick Koston 2dec1ee46e Migrate lock LockStateTrigger to callback automation 2026-03-26 10:16:07 -10:00
J. Nick Koston 310e58f282 Migrate alarm_control_panel triggers to callback automation 2026-03-26 10:09:46 -10:00
J. Nick Koston 33487966c6 Migrate safe_mode SafeModeTrigger to callback automation 2026-03-26 10:03:18 -10:00
dependabot[bot]andJ. Nick Koston 6aafb521c1 Bump ruff from 0.15.7 to 0.15.8 (#15192)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
2026-03-26 19:59:21 +00:00
Edward Firmo 81f0aa1168 [nextion] Replace or/and operators and missing this-> (#15191) 2026-03-26 09:54:50 -10:00
dependabot[bot] 3152642571 Bump codecov/codecov-action from 5.5.3 to 6.0.0 (#15194)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 09:48:06 -10:00
dependabot[bot] 1e2c410abf Bump cryptography from 46.0.5 to 46.0.6 (#15193)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-03-26 09:47:18 -10:00
J. Nick Koston 4170f0ecb4 Merge remote-tracking branch 'origin/warn-verbose-logging' into integration 2026-03-26 09:43:45 -10:00
J. Nick KostonandCopilot a008c27fcf [climate] Avoid duplicate get_traits() in publish_state (#15181)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-03-26 15:01:08 -04:00
Clyde Stubbs 1edf952dda [font] Add unit tests verifying correct processing of glyphs (#15178) 2026-03-26 14:59:06 -04:00
Edward Firmo d9ada4536c [nextion] Fix leading space in pressed color string commands (#15190) 2026-03-26 14:58:12 -04:00
J. Nick Koston 76c93b882d [logger] Use only compiled log level for verbose warning
The compiled ESPHOME_LOG_LEVEL is what matters - all log calls up
to that level are in the binary and will format/block UART regardless
of runtime initial_level.
2026-03-26 08:30:00 -10:00
J. Nick Koston 8677dafae8 [logger] Add comment explaining why compiled log level matters 2026-03-26 08:27:00 -10:00
J. Nick Koston da54960191 [logger] Warn when VERBOSE/VERY_VERBOSE logging is active
Add a warning in dump_config() when the active log level is
VERBOSE or VERY_VERBOSE to remind users these levels are intended
for short-term debugging only.

VERY_VERBOSE triggers an ESP_LOGW, VERBOSE triggers an ESP_LOGI.
Both are guarded by compile-time #if/#elif so no code is added
when compiled at a lower log level.
2026-03-26 08:17:31 -10:00
Jonathan Swoboda bf89a191f0 [wifi] Guard coex_background_scan with CONFIG_SOC_WIFI_SUPPORTED (#15187) 2026-03-26 13:39:35 -04:00
Jonathan Swoboda c2456409bd [core] Improve clean-all with no arguments (#15184) 2026-03-26 13:39:19 -04:00