J. Nick Koston
|
0d809a7481
|
[automation] Add CallbackAutomation dataclass and build_callback_automations helper (#15246)
|
2026-04-07 10:09:27 -10:00 |
|
J. Nick Koston
|
1e65165e48
|
[safe_mode] Migrate SafeModeTrigger to callback automation (#15197)
|
2026-03-27 08:19:58 -10:00 |
|
J. Nick Koston
|
8fe36cde23
|
[core] Replace std::function with lightweight Callback in CallbackManager (#14853)
|
2026-03-18 18:41:05 -10:00 |
|
 J. Nick KostonandClaude Opus 4.6
|
29501ef4f8
|
[core] Mark leaf Component subclasses as final (#14833)
Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-03-15 15:13:34 -10:00 |
|
J. Nick Koston
|
89bb5d9e42
|
[core] Require explicit synchronous= for register_action (#14606)
|
2026-03-10 09:11:45 -10:00 |
|
![pre-commit-ci-lite[bot]](/avatar/24e64739ad4c3d54d0291a78934c09fb0a50c28f85520283d0803d0353c51b35?size=40)   
|
e4b89a69d4
|
[nrf52, ota] ble and serial OTA based on mcumgr (#11932)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: J. Nick Koston <nick+github@koston.org>
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
|
2026-03-07 20:32:20 -10:00 |
|
 Michael CassanitiandJonathan Swoboda
|
4ae7633418
|
[safe_mode] Add feature to explicitly mark a boot as successful (#14306)
Co-authored-by: Jonathan Swoboda <154711427+swoboda1337@users.noreply.github.com>
|
2026-02-27 13:23:02 -05:00 |
|
J. Nick Koston
|
962cbfb9d8
|
[safe_mode] Mark SafeModeComponent and SafeModeTrigger as final (#14282)
|
2026-02-25 22:14:53 -05:00 |
|
 Jonathan SwobodaandClaude Opus 4.6
|
fb6c7d81d5
|
[core] Fix multiline log continuations without leading whitespace (#14217)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-23 05:08:40 +00:00 |
|
 PaweloandJ. Nick Koston
|
48115eca18
|
[safe_mode] Extract RTC_KEY constant for shared use (#14121)
Co-authored-by: J. Nick Koston <nick+github@koston.org>
|
2026-02-20 14:08:31 -06:00 |
|
 Jonathan SwobodaandClaude Opus 4.6
|
f2c98d6126
|
[safe_mode] Log brownout as reset reason on OTA rollback (#14113)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-02-19 17:45:04 +00:00 |
|
 Jonathan SwobodaandClaude Opus 4.5
|
0dc5a7c9a4
|
[safe_mode] Detect bootloader rollback support at runtime (#13230)
Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>
|
2026-01-15 14:17:00 -05:00 |
|
J. Nick Koston
|
ace3ff2170
|
[safe_mode] Conditionally compile callback when on_safe_mode is configured (#13136)
|
2026-01-11 17:18:24 -10:00 |
|
J. Nick Koston
|
9f7925c1d5
|
[safe_mode] Combine log statements to reduce loop blocking (#12955)
|
2026-01-04 16:10:19 -10:00 |
|
J. Nick Koston
|
c8b531ac06
|
[safe_mode] Defer preference sync in clean_rtc to avoid blocking event loop (#12625)
|
2025-12-22 11:13:51 -10:00 |
|
 Jonathan SwobodaandClaude
|
1122ec354f
|
[esp32] Add OTA rollback support (#12460)
Co-authored-by: Claude <noreply@anthropic.com>
|
2025-12-16 20:07:57 -05:00 |
|
J. Nick Koston
|
d1276dc6df
|
[core] Replace magic coroutine priority numbers with self-documenting CoroPriority enum (#10518)
|
2025-09-02 21:41:50 +00:00 |
|
J. Nick Koston
|
a8775ba60b
|
[safe_mode] Reduce flash usage by 184 bytes through code optimization (#10284)
|
2025-08-19 16:57:24 -05:00 |
|
J. Nick Koston
|
4f5aacdb3a
|
Optimize SafeModeComponent memory layout to reduce padding (#9228)
|
2025-06-27 01:25:26 +02:00 |
|
J. Nick Koston
|
2e534ce41e
|
Reduce CPU overhead by allowing components to disable their loop() (#9089)
|
2025-06-18 21:49:25 +12:00 |
|
J. Nick Koston
|
c0b05ada1a
|
Reduce ESP_LOGCONFIG calls (#9026)
|
2025-06-09 00:02:30 +00:00 |
|
 J. Nick KostonandKeith Burzinski
|
fd72a64053
|
Redundant Log Messages Cleanup (#8944)
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
|
2025-05-29 09:36:23 +00:00 |
|
dependabot[bot]
|
4adda632bb
|
Bump ruff from 0.9.2 to 0.11.0 (#8409)
|
2025-03-20 09:51:23 -10:00 |
|
Keith Burzinski
|
46a435f5f2
|
[safe_mode] Remove unused capture (#7826)
|
2024-11-25 08:24:35 +00:00 |
|
Jesse Hills
|
481cf7384a
|
[safe_mode] Set safe mode core data in disabled cases (#6983)
|
2024-06-25 09:07:19 +00:00 |
|
 NMartin354andKeith Burzinski
|
7b60543afd
|
[safe_mode] Allow user-defined interval for successful boot (#6882)
Co-authored-by: Keith Burzinski <kbx81x@gmail.com>
|
2024-06-12 12:38:20 +12:00 |
|
Keith Burzinski
|
9a6fde21ee
|
Add on_safe_mode trigger (#6790)
|
2024-05-23 07:43:13 +12:00 |
|
Keith Burzinski
|
76abf2200c
|
Uncouple safe_mode from OTA (#6759)
|
2024-05-22 13:08:53 +12:00 |
|
 Keith BurzinskiandJesse Hills
|
f46c499c4e
|
Separate OTABackend from OTA component (#6459)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-05-16 14:01:09 +12:00 |
|
Regev Brody
|
72391389a3
|
add SUB_BUTTON macro and ability to button schema to define the class (#4450)
* add ability to button schema to define the class
* add SUB_BUTTON macro
|
2023-02-19 19:54:03 +00:00 |
|
Jesse Hills
|
4d66fab360
|
Tidy up switch schemas (#3754)
|
2022-08-31 13:43:46 +12:00 |
|
 
|
f431c7402f
|
Add shutdown and safe_mode button (#2918)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: Jos Suanet <jos@suanet.net>
|
2021-12-20 22:25:36 +01:00 |
|
Jesse Hills
|
3c0414c420
|
Add Entity categories for Home Assistant (#2636)
|
2021-11-08 07:24:52 +13:00 |
|
Paul Monigatti
|
955c96731e
|
Add Safe Mode Restart Switch (#2437)
|
2021-10-06 20:44:48 +13:00 |
|