J. Nick Koston
72eaba6e2c
Merge branch 'update_no_batch' into integration
2025-08-03 13:55:19 -10:00
J. Nick Koston
3e69f41b42
needs ifdef
2025-08-03 13:54:03 -10:00
J. Nick Koston
be7b63898f
[api] Fix OTA progress updates not being sent when main loop is blocked
2025-08-03 13:43:15 -10:00
J. Nick Koston
f9e15558e7
Merge branch 'static_areas_devices_api' into integration
2025-08-02 15:37:11 -10:00
J. Nick Koston
88f251b29c
[api] Use static allocation for areas and devices in DeviceInfoResponse
2025-08-02 14:48:51 -10:00
J. Nick Koston
00d9baed11
[bluetooth_proxy] Eliminate heap allocations in connection state reporting ( #10010 )
2025-08-01 20:26:00 -10:00
J. Nick Koston
d65fa4b5fa
Merge branch 'bluetooth_connection_churn' into integration
2025-08-01 11:06:14 -10:00
J. Nick Koston
493bfaf76a
cleanup
2025-08-01 11:02:48 -10:00
J. Nick Koston
b84fc1e777
Merge branch 'bluetooth_connection_churn' into integration
2025-08-01 10:41:46 -10:00
J. Nick Koston
aa0b80b004
Eliminate heap allocations in bluetooth_proxy connection state reporting
2025-08-01 09:50:11 -10:00
J. Nick Koston
28b277c1c4
[bluetooth_proxy] Optimize UUID transmission with efficient short_uuid field ( #9995 )
2025-07-31 16:20:53 -05:00
J. Nick Koston
d11a3ed742
Merge branch 'btp_uuids' into integration
2025-07-31 04:17:46 -10:00
J. Nick Koston
f3d42ef6e4
save 4 bytes since we must store as uint32_t anyways
2025-07-31 04:05:48 -10:00
J. Nick Koston
40e2960264
fixes
2025-07-30 22:15:39 -10:00
J. Nick Koston
712de79973
tidy
2025-07-30 22:06:31 -10:00
J. Nick Koston
37911e84f2
[bluetooth_proxy] Send native 16/32-bit UUIDs instead of always converting to 128-bit
2025-07-30 21:24:40 -10:00
J. Nick Koston
71557c9f58
[bluetooth_proxy] Batch BLE service discovery messages for 67% reduction in API traffic ( #9992 )
2025-07-30 23:11:11 -05:00
J. Nick Koston
a46d9f3ff2
Merge branch 'service_batching_ble' into integration
2025-07-30 15:39:30 -10:00
J. Nick Koston
97b522da98
Merge branch 'dev' into service_batching_ble
2025-07-30 15:39:11 -10:00
J. Nick Koston
1d0a38446f
[api] Reduce flash usage through targeted optimizations ( #9979 )
2025-07-30 20:10:23 -05:00
rwrozelle
853dca6c5c
[api] Bump APIVersion to 1.11 ( #9990 )
2025-07-30 15:02:09 -10:00
J. Nick Koston
60b548fccd
Merge branch 'service_batching_ble' into integration
2025-07-30 14:53:59 -10:00
J. Nick Koston
a4ebcc691a
Batch 3 services
2025-07-30 14:33:11 -10:00
rwrozelle
79533cb0d7
media_player add off on capability ( #9294 )
...
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 >
Co-authored-by: J. Nick Koston <nick+github@koston.org >
2025-07-30 12:02:53 -10:00
J. Nick Koston
e23fb2bf4e
Merge branch 'api_polish' into integration
2025-07-30 09:42:52 -10:00
J. Nick Koston
8d9daca386
address copilot review comments
2025-07-30 09:42:28 -10:00
J. Nick Koston
3e2b7e8309
Merge branch 'api_polish' into integration
2025-07-30 00:12:29 -10:00
J. Nick Koston
1568fc36cc
preen
2025-07-29 23:39:32 -10:00
J. Nick Koston
a8493df659
api polish
2025-07-29 23:33:43 -10:00
J. Nick Koston
76d33308d9
[api] Eliminate heap allocations when populating repeated fields from containers ( #9948 )
2025-07-30 10:41:37 +12:00
J. Nick Koston
05ad1d310b
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-29 07:03:50 -10:00
rwrozelle
a7dd849a8e
Media player API enumeration alignment and feature flags ( #9949 )
...
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-07-29 07:00:47 -10:00
J. Nick Koston
e12458c30f
Merge branch 'api_heap_churn_info' into integration
2025-07-28 22:10:49 -10:00
J. Nick Koston
b324978c9d
Merge branch 'disable_touch_pad_read_filtered' into integration
2025-07-28 22:10:19 -10:00
J. Nick Koston
e113078f82
document
2025-07-28 19:54:08 -10:00
J. Nick Koston
7822865aee
limit change
2025-07-28 19:37:44 -10:00
J. Nick Koston
14d1fd02cc
fix
2025-07-28 19:30:32 -10:00
J. Nick Koston
dbe895f0a3
preen
2025-07-28 12:46:58 -10:00
J. Nick Koston
7ab8cc49c6
preen
2025-07-28 12:44:07 -10:00
J. Nick Koston
4e565202e4
preen
2025-07-28 12:42:46 -10:00
J. Nick Koston
224ea51cd7
zero copy vectors
2025-07-28 12:35:38 -10:00
J. Nick Koston
2c9987869e
[api] Align ProtoSize API design with ProtoWriteBuffer pattern ( #9920 )
2025-07-29 10:28:32 +12:00
J. Nick Koston
68f388f78e
[api] Optimize protobuf empty message handling to reduce flash and runtime overhead ( #9908 )
2025-07-29 10:25:07 +12:00
J. Nick Koston
59d466a6c8
[api] Remove unnecessary string copies from optional access ( #9897 )
2025-07-29 08:55:41 +12:00
J. Nick Koston
2123e778e5
Merge branch 'protosize_object' into integration
2025-07-27 18:49:51 -10:00
J. Nick Koston
14744fc381
Merge remote-tracking branch 'upstream/dev' into integration
2025-07-27 18:49:43 -10:00
J. Nick Koston
ab643350f5
Merge remote-tracking branch 'upstream/dev' into protosize_object
2025-07-27 18:46:54 -10:00
J. Nick Koston
1702356fc8
[api] Fix string lifetime issue in Home Assistant service calls with templated values ( #9909 )
2025-07-28 16:39:25 +12: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
7f0c66f835
[api] Reduce code duplication in send_noise_encryption_set_key_response ( #9918 )
2025-07-28 15:24:15 +12:00