J. Nick Koston
|
ec60da893f
|
[core] Move state logging to client-side formatting, console to VERBOSE (#15155)
|
2026-03-25 19:45:06 +00:00 |
|
Clyde Stubbs
|
6956bf7e53
|
[text] Add text_sensor for read-only view of text component (#15090)
|
2026-03-24 10:24:25 +13: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 Koston
|
1f1b20f4fe
|
[core] Pack entity string properties into PROGMEM-indexed uint8_t fields (#14171)
|
2026-03-03 07:03:24 -10:00 |
|
 J. Nick KostonandClaude Opus 4.6
|
54f410901f
|
[web_server] Avoid temporary std::string allocations in request parameter parsing (#14366)
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
|
2026-03-02 06:57:39 -10:00 |
|
J. Nick Koston
|
48b5cae6c4
|
[api] Use StringRef for user service string arguments (#13974)
|
2026-03-02 10:32:44 +13:00 |
|
J. Nick Koston
|
63c1496115
|
[text] Use C++17 nested namespace syntax (#14242)
|
2026-02-23 20:49:25 -05:00 |
|
J. Nick Koston
|
b4f63fd992
|
[core] Add LOG_ENTITY_ICON/DEVICE_CLASS/UNIT_OF_MEASUREMENT macros (#13578)
|
2026-01-28 05:11:30 +00:00 |
|
J. Nick Koston
|
49c881d067
|
[core] Optimize and normalize entity state publishing logs with >> format (#13236)
|
2026-01-15 10:13:05 +00:00 |
|
J. Nick Koston
|
c387c03944
|
[text_sensor][text] Avoid heap allocation when state unchanged (#13044)
|
2026-01-06 19:22:04 -10:00 |
|
J. Nick Koston
|
a19597626b
|
[text_sensor][text] Add const char* overloads to publish_state to eliminate heap churn (#13030)
|
2026-01-06 16:16:37 -10:00 |
|
J. Nick Koston
|
3e313014e1
|
[core] Migrate entities to use lazy callbacks (#12580)
|
2025-12-19 19:04:21 -10:00 |
|
J. Nick Koston
|
42e061c9ae
|
[text] Avoid string copies in callbacks by passing const ref (#12504)
|
2025-12-17 12:00:19 -05:00 |
|
J. Nick Koston
|
68a7634228
|
[text] Store pattern as const char* to reduce memory usage (#12335)
|
2025-12-07 15:33:15 -06:00 |
|
J. Nick Koston
|
7abb6d4998
|
[core] Implement Global Controller Registry to reduce RAM usage (#11772)
|
2025-11-09 17:34:08 -06: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 |
|
Jesse Hills
|
09d89000ad
|
[core] Remove deprecated schema constants (#11591)
|
2025-10-29 00:14:02 -05:00 |
|
J. Nick Koston
|
83fbd77c4a
|
[core] Use get_icon_ref() in entity platform logging to avoid string allocations (#10530)
|
2025-09-03 14:23:46 +12: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
|
296442d8f1
|
[core] Fix compilation errors when platform sections have no entities (#10023)
|
2025-08-02 13:59:20 -10:00 |
|
 J. Nick KostonandJesse Hills
|
a614a68f1a
|
[api] Implement zero-copy string optimization for outgoing protobuf messages (#9790)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2025-07-22 07:33:03 -10:00 |
|
  
|
b18ff48b4a
|
[API] Sub devices and areas (#8544)
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick+github@koston.org>
|
2025-06-25 12:03:41 +00:00 |
|
J. Nick Koston
|
4305c44440
|
Reduce entity memory usage by eliminating field shadowing and bit-packing (#9076)
|
2025-06-15 15:21:55 +12:00 |
|
J. Nick Koston
|
3411e45a0a
|
Reserve memory for component and platform vectors (#9042)
|
2025-06-11 22:05:42 +12:00 |
|
Thomas Rupprecht
|
aeb4e63950
|
update minimal python version to 3.10 (#8850)
|
2025-05-22 13:21:43 +12:00 |
|
Jesse Hills
|
8324b3244c
|
[config] Add entity schema consts with deprecation log (#8747)
|
2025-05-12 06:31:36 +00:00 |
|
Jesse Hills
|
ca221d6cb2
|
[text] Move to use `text_schema(..) instead of TEXT_SCHEMA` (#8727)
|
2025-05-09 01:24:34 -05:00 |
|
 RFDarterandJesse Hills
|
86a34f4b17
|
[web_server] v3 entity grouping (#6833)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-10-07 15:52:26 +13:00 |
|
tomaszduda23
|
c348efa401
|
[code-quality] Organise base entities imports (#7208)
|
2024-08-07 15:49:51 +12:00 |
|
 RFDarterandJesse Hills
|
a7fc1a6298
|
[web_server] add entity sorting for v3 (#6445)
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2024-05-30 13:54:20 +12:00 |
|
Jesse Hills
|
034c196ad8
|
[core] Update some coroutine priorities (#6755)
|
2024-05-16 16:46:16 +12:00 |
|
Jesse Hills
|
2fc2d5839f
|
Housecleaning: Use walrus operator in text (#6560)
|
2024-04-17 01:22:52 -05:00 |
|
   
|
e80bd8ed3d
|
Add text component (#5336)
Co-authored-by: Maurits <maurits@vloop.nl>
Co-authored-by: mauritskorse <mauritskorse@gmail.com>
Co-authored-by: Daniel Dunn <dannydunn@eternityforest.com>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
|
2023-10-25 22:00:32 +13:00 |
|