Jesse Hills
|
a5751b294f
|
[api] Rename USE_API_SERVICES to USE_API_USER_DEFINED_ACTIONS (#12029)
|
2025-11-24 08:13:23 +13:00 |
|
Jonathan Swoboda
|
61cef0a75c
|
[api] Fix format warnings in dump (#11999)
|
2025-11-19 12:58:47 -05:00 |
|
J. Nick Koston
|
735bf9930a
|
[light] Fix dangling reference in compute_color_mode causing memory corruption (#11868)
|
2025-11-13 13:41:28 +13:00 |
|
J. Nick Koston
|
859101ddc9
|
[api][event] Send events immediately to prevent loss during rapid triggers (#11777)
|
2025-11-13 12:42:50 +13:00 |
|
J. Nick Koston
|
5a550cc579
|
[api] Eliminate heap allocations when transmitting Event types (#11773)
|
2025-11-12 14:26:36 -06: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
|
c77bb3b269
|
[event] Store event types in flash memory (#11767)
|
2025-11-07 15:46:16 -06:00 |
|
J. Nick Koston
|
83f30a64ed
|
[api] Store YAML service names in flash instead of heap (#11744)
|
2025-11-06 15:31:59 +13:00 |
|
 J. Nick KostonandJesse Hills
|
1446e7174a
|
[core] Reduce action framework argument copies by 83% (#11704)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-11-05 01:23:24 +00:00 |
|
J. Nick Koston
|
6f7e54c3f3
|
[select] Refactor to index-based operations for immediate and future RAM savings (#11623)
|
2025-11-05 11:33:01 +13:00 |
|
J. Nick Koston
|
885508775f
|
[fan] Remove duplicate preset mode storage to save RAM (#11632)
|
2025-11-05 10:55:37 +13:00 |
|
J. Nick Koston
|
531b27582a
|
[network] Store use_address in RODATA to save RAM (#11707)
|
2025-11-05 10:52:10 +13:00 |
|
J. Nick Koston
|
42833c85f5
|
[climate] Replace std::vector<std::string> with const char* for custom fan modes and presets (#11621)
|
2025-11-02 23:16:39 -06:00 |
|
J. Nick Koston
|
3f05fd82e5
|
[fan] Use std::vector for preset modes, preserve config order (#11483)
|
2025-11-03 14:18:59 +13: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
|
f3634edc22
|
[select] Store options in flash to reduce RAM usage (#11514)
|
2025-10-29 15:28:16 +13:00 |
|
J. Nick Koston
|
7ed7e7ad26
|
[climate] Replace std::set with FiniteSetMask for trait storage (#11466)
|
2025-10-29 08:46:44 +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
|
d23e25f099
|
[api] Fix clang-tidy modernize-use-emplace warning for light effects (#11490)
|
2025-10-22 21:31:51 -05:00 |
|
Jesse Hills
|
2c1927fd12
|
[api] Allow clearing noise psk if dynamically set (#11429)
|
2025-10-22 14:24:56 +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
|
fdecda3d65
|
[light] Use bitmask instead of std::set for color modes (#11348)
|
2025-10-20 07:48:14 +13:00 |
|
J. Nick Koston
|
5db07c2d70
|
[api][time] Refactor timezone update logic for cleaner code (#11327)
|
2025-10-20 07:31:40 +13:00 |
|
Keith Burzinski
|
590f6ff70b
|
[api] Update to use new climate API (#11357)
|
2025-10-19 06:20:11 +00:00 |
|
J. Nick Koston
|
6943b1d985
|
[api] Use FixedVector for ExecuteServiceRequest/Argument arrays to eliminate reallocations (#11270)
|
2025-10-16 16:22:08 +13:00 |
|
 Keith BurzinskiandJ. Nick Koston
|
236ca12d3e
|
[api, climate, thermostat] Implement feature_flags for climate (#10987)
Co-authored-by: J. Nick Koston <nick@koston.org>
|
2025-10-15 21:59:55 -05: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 |
|
J. Nick Koston
|
10ca86ae8d
|
[api] Use std::unique_ptr for fixed-size byte buffers in Noise protocol (#11278)
|
2025-10-16 02:41:25 +00:00 |
|
J. Nick Koston
|
332f52e149
|
[api] Use FixedVector for ListEntitiesServicesResponse args (#11230)
|
2025-10-15 12:28:56 -10:00 |
|
J. Nick Koston
|
c983581b6c
|
[api] Convert HomeassistantActionRequest vectors to FixedVector for flash savings (#11229)
|
2025-10-14 21:10:04 -05:00 |
|
 J. Nick KostonandCopilot
|
8a15c18066
|
[bluetooth_proxy] Use FixedVector for GATT characteristics and descriptors (#11214)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
|
2025-10-14 16:05:13 +13: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
|
5aff20a624
|
[api] Add message size limits to prevent memory exhaustion (#10936)
|
2025-10-08 00:47:31 +00:00 |
|
J. Nick Koston
|
6209d4b493
|
[api] Optimize frame helpers to eliminate double-move overhead (#11092)
|
2025-10-08 10:16:44 +13:00 |
|
J. Nick Koston
|
f670d775ac
|
[api] Fix clang-tidy sign comparison error (#11081)
|
2025-10-06 19:26:58 +00:00 |
|
Keith Burzinski
|
cfd241ff29
|
[zwave_proxy] Send HomeID upon client connect (#11037)
|
2025-10-06 03:47:55 +00: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
|
7b48fc292f
|
[api] Consolidate fatal error logging to reduce flash usage (#11015)
|
2025-10-05 09:56:30 -04:00 |
|
J. Nick Koston
|
b1859c50bd
|
[api] Simplify message reading conditional (#11016)
|
2025-10-04 21:42:21 -04: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
|
f2aa5a754c
|
[api] Remove ClientInfo::get_combined_info() to eliminate heap fragmentation (#10970)
|
2025-10-02 12:44:30 +13:00 |
|
J. Nick Koston
|
638c6cc14e
|
[api] Reduce flash usage in user services by eliminating vector copy (#10971)
|
2025-10-01 20:26:47 +02: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 |
|
Keith Burzinski
|
9dd6be4061
|
[zwave_proxy, api] Add notification message when Z-Wave HomeID changes (#10860)
|
2025-09-27 17:50:18 -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 |
|
Michael Hansen
|
f22143f090
|
Add external wake word message (#10850)
|
2025-09-24 19:08:29 -05:00 |
|
J. Nick Koston
|
adfacdf1b7
|
[api] Consolidate authentication checks to reduce function call overhead (#10852)
|
2025-09-23 19:43:55 -05:00 |
|