J. Nick Koston
|
0f174ee626
|
[api] Fall back to owning types for service array args used after a delay (#16140)
|
2026-05-04 10:55:40 +12:00 |
|
J. Nick Koston
|
f504099485
|
[api] Replace clients_ std::vector with compile-time std::array + uint8_t count (#15889)
|
2026-04-21 13:47:37 +02:00 |
|
J. Nick Koston
|
d203a46ef8
|
[api] Enable HAVE_WEAK_SYMBOLS and HAVE_INLINE_ASM for libsodium (#15038)
|
2026-03-21 04:17:37 +00:00 |
|
J. Nick Koston
|
2271ac6470
|
[api] Extract overflow buffer from frame helper into APIOverflowBuffer (#14871)
|
2026-03-18 18:41:45 -10:00 |
|
J. Nick Koston
|
89bb5d9e42
|
[core] Require explicit synchronous= for register_action (#14606)
|
2026-03-10 09:11:45 -10:00 |
|
J. Nick Koston
|
b05dbfccd3
|
[api] Bump noise-c to 0.1.11 (#14632)
|
2026-03-08 14:52:21 -10:00 |
|
J. Nick Koston
|
82da4935b6
|
[core] Auto-wrap static strings in PROGMEM on ESP8266 via TemplatableValue (#13885)
|
2026-03-02 06:57:08 -10:00 |
|
J. Nick Koston
|
48b5cae6c4
|
[api] Use StringRef for user service string arguments (#13974)
|
2026-03-02 10:32:44 +13:00 |
|
 
|
ded457c2c1
|
[libretiny] Tune oversized lwIP defaults for ESPHome (#14186)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-02-23 13:52:46 +13:00 |
|
 J. Nick KostonandCopilot
|
2793e33baf
|
[logger] Use StaticVector for log listeners with compile-time sizing (#13196)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2026-01-13 15:43:17 -10:00 |
|
J. Nick Koston
|
1d323c2d71
|
[api] Remove deprecated password authentication (#12819)
|
2026-01-03 07:14:48 -10:00 |
|
![pre-commit-ci-lite[bot]](/avatar/24e64739ad4c3d54d0291a78934c09fb0a50c28f85520283d0803d0353c51b35?size=40) smarthome-10andpre-commit-ci-lite[bot]
|
4c31961ae9
|
Update URLs (#12369)
Co-authored-by: pre-commit-ci-lite[bot] <117423508+pre-commit-ci-lite[bot]@users.noreply.github.com>
|
2025-12-08 14:37:45 -05:00 |
|
 
|
f20aaf3981
|
[api] Device defined action responses (#12136)
Co-authored-by: J. Nick Koston <nick@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-12-06 09:47:57 -06:00 |
|
 ![pre-commit-ci-lite[bot]](/avatar/24e64739ad4c3d54d0291a78934c09fb0a50c28f85520283d0803d0353c51b35?size=40)
|
09f3f62194
|
[api] Connected Condition - state_subscription_only flag (#11906)
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@koston.org>
|
2025-11-24 11:49:16 -06:00 |
|
Jesse Hills
|
a5751b294f
|
[api] Rename USE_API_SERVICES to USE_API_USER_DEFINED_ACTIONS (#12029)
|
2025-11-24 08:13:23 +13:00 |
|
J. Nick Koston
|
7abb6d4998
|
[core] Implement Global Controller Registry to reduce RAM usage (#11772)
|
2025-11-09 17:34:08 -06:00 |
|
Ludovic BOUÉ
|
1dabe83d04
|
[nrf52] api (#11751)
|
2025-11-10 11:48:33 +13:00 |
|
J. Nick Koston
|
dfa69173ea
|
[api] Use FixedVector const references for service array arguments (#11546)
|
2025-10-28 11:03:44 +13:00 |
|
J. Nick Koston
|
e26b5874d7
|
[api] Register user services with initializer_list (#11545)
|
2025-10-28 09:07:31 +13:00 |
|
J. Nick Koston
|
e23d66a8cf
|
[esp32] Automatic CONFIG_LWIP_MAX_SOCKETS configuration based on component needs (#11378)
|
2025-10-21 09:38:34 +13:00 |
|
J. Nick Koston
|
708f8a95e5
|
[api] Use FixedVector for HomeAssistantServiceCallAction to reduce flash usage and avoid realloc (#11277)
|
2025-10-16 02:48:38 +00:00 |
|
  
|
a62c7a03dd
|
[api] Add support for getting action responses from home-assistant (#10948)
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@home-assistant.io>
|
2025-10-08 20:47:36 +13:00 |
|
J. Nick Koston
|
19439199cc
|
[api] Add configurable send queue limit to prevent OOM crashes (#10973)
|
2025-10-06 09:25:04 +13:00 |
|
J. Nick Koston
|
0137954f2b
|
[const] Move CONF_MAX_CONNECTIONS to const.py (#11007)
|
2025-10-03 18:20:00 -05:00 |
|
J. Nick Koston
|
6018f5f5d1
|
[api] Add configurable connection limits (#10939)
|
2025-09-30 22:24:19 +13:00 |
|
J. Nick Koston
|
a56d044d98
|
[api] Prevent API from overriding noise encryption keys set in YAML (#10927)
|
2025-09-28 22:42:58 -05:00 |
|
J. Nick Koston
|
1922b7b3ed
|
[api] Make password and encryption mutually exclusive, add deprecation warning for password auth (#10871)
|
2025-09-24 22:20:35 -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 |
|
Jesse Hills
|
d45944a9e2
|
[api] Add `USE_API_HOMEASSISTANT_SERVICES if using tag_scanned` action (#10316)
|
2025-08-20 06:47:20 -05:00 |
|
Jesse Hills
|
49a46883ed
|
[core] Update core component codeowners to `@esphome/core` (#10082)
|
2025-08-05 06:24:24 +00:00 |
|
J. Nick Koston
|
05f6d01cbe
|
[api] Add conditional compilation for Home Assistant service subscriptions (#9900)
|
2025-07-27 18:35:35 -10:00 |
|
J. Nick Koston
|
a9d6ece752
|
[api] Add conditional compilation for Home Assistant state subscriptions (#9898)
|
2025-07-26 01:28:44 -05:00 |
|
J. Nick Koston
|
a45a45c688
|
[api] Split frame helper implementation into protocol-specific files (#9746)
|
2025-07-21 13:10:08 +12:00 |
|
J. Nick Koston
|
dd5ba5a90c
|
Conditionally compile API user services to save 4.3KB flash (follow-up to #9262) (#9451)
|
2025-07-11 19:08:03 -10:00 |
|
J. Nick Koston
|
440de12e3f
|
Don't compile unnecessary platform files (e.g. ESP8266 files on ESP32) (#9354)
|
2025-07-08 09:04:41 +12:00 |
|
J. Nick Koston
|
5b55e205ef
|
Save flash and RAM by conditionally compiling unused API password code (#9297)
|
2025-07-03 09:42:08 +12:00 |
|
 J. Nick KostonandJesse Hills
|
aaa7117ec9
|
Update libsodium to 1.0.20 (#9240)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-06-30 20:47:04 +12:00 |
|
J. Nick Koston
|
6a354d7c94
|
Reduce API component memory usage with conditional compilation (#9262)
|
2025-06-30 15:33:35 +12:00 |
|
J. Nick Koston
|
24bbfcdce7
|
Reduce API memory footprint through bitfield consolidation and type sizing (#9252)
|
2025-06-30 11:42:57 +12:00 |
|
J. Nick Koston
|
2ed5611a08
|
Replace API deferred queue with efficient message batching system (#9012)
|
2025-06-11 11:49:15 +12:00 |
|
 Keith BurzinskiandJesse Hills
|
2fd5f9ac58
|
[api] Allow noise encryption key to be set at runtime (#7296)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-04-17 13:15:25 +12:00 |
|
Clyde Stubbs
|
ecd3d838c9
|
[api] Bump noise-c library version (#7288)
|
2024-08-15 15:35:03 +12:00 |
|
Jesse Hills
|
cb9906b921
|
[api] `homeassistant.action replaces homeassistant.service` (#7171)
|
2024-08-01 22:38:36 +12:00 |
|
Jesse Hills
|
193bac94f4
|
Add on_client_connected and disconnected to voice assistant (#5629)
|
2023-10-30 17:16:42 -05:00 |
|
Jesse Hills
|
27b593ba85
|
Add connection triggers to api (#5628)
|
2023-10-29 21:02:49 -05:00 |
|
Jesse Hills
|
f81c556b63
|
Update components "if x in config" (#5181)
|
2023-08-02 16:25:26 +12:00 |
|
Otto Winter
|
c08b21b7cd
|
Bump noise-c from 0.1.3 to 0.1.4 (#2602)
|
2021-10-22 12:12:07 +02:00 |
|
Otto Winter
|
1c58b17235
|
API encryption switch to libsodium backend (#2456)
|
2021-10-06 22:36:12 +02:00 |
|
Otto Winter
|
e5051eefbc
|
API encryption (#2254)
|
2021-09-09 09:22:47 +12:00 |
|
 Otto WinterandJesse Hills
|
2790d72bff
|
Convert API to use sockets (#2253)
* Socket component
* Lint
* Lint
* Fix esp8266 missing INADDR_ANY
* API convert to sockets and frame helper
* Fix compile error
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2021-09-08 12:52:57 +02:00 |
|