Peter Steinberger
|
fe807e4bed
|
chore(release): bump 2026.2.27 and split changelog
|
2026-02-27 16:09:28 +01:00 |
|
Ayaan Zaidi
|
3a35035512
|
fix(android): send object params for canvas capability refresh
|
2026-02-27 13:26:42 +05:30 |
|
Ayaan Zaidi
|
6222d6650b
|
fix(android): avoid duplicate A2UI readiness probe on happy path
|
2026-02-27 12:16:36 +05:30 |
|
Ayaan Zaidi
|
8187fbc571
|
fix(android): refresh scoped canvas URLs without trailing slash
|
2026-02-27 12:16:36 +05:30 |
|
Ayaan Zaidi
|
d53b24d185
|
fix(android): return valid debug.ed25519 diagnostics JSON
|
2026-02-27 12:16:36 +05:30 |
|
Ayaan Zaidi
|
34486f8c10
|
fix(android): retry A2UI after canvas capability refresh
|
2026-02-27 12:16:36 +05:30 |
|
Ayaan Zaidi
|
9b64ad30c4
|
docs(android): add integration test preconditions and pitfalls
|
2026-02-27 12:16:36 +05:30 |
|
Ayaan Zaidi
|
0896bb09b0
|
feat(android): wire runtime canvas capability refresh
|
2026-02-27 12:16:36 +05:30 |
|
Ayaan Zaidi
|
22d422a792
|
refactor(android-node): share battery snapshot parsing across device handlers
|
2026-02-27 10:15:21 +05:30 |
|
Ayaan Zaidi
|
284f75500c
|
refactor(android-node): unify notifications snapshot rebind preflight
|
2026-02-27 10:15:21 +05:30 |
|
Ayaan Zaidi
|
bbab0b005e
|
fix(android): rebind listener before notification actions
|
2026-02-27 10:15:21 +05:30 |
|
Ayaan Zaidi
|
8807267bfd
|
fix(android): allow open and reply on non-clearable notifications
|
2026-02-27 10:15:21 +05:30 |
|
Ayaan Zaidi
|
d0ec3de588
|
feat(android): implement device diagnostics and notification actions
|
2026-02-27 10:15:21 +05:30 |
|
Ayaan Zaidi
|
e99b323a6b
|
feat(node): add device diagnostics and notification action commands
|
2026-02-27 10:15:21 +05:30 |
|
Ayaan Zaidi
|
e48513d512
|
fix(android): scale invoke result ack timeout to invoke budget
|
2026-02-27 10:15:21 +05:30 |
|
Ayaan Zaidi
|
1f7b3c613d
|
feat(android): add camera list and device selection
|
2026-02-27 10:15:21 +05:30 |
|
Ayaan Zaidi
|
0f7664fda3
|
fix(android): reject non-positive camera maxWidth
|
2026-02-27 09:10:10 +05:30 |
|
Ayaan Zaidi
|
adb41e48ae
|
test(android): cover camera clip payload size guard
|
2026-02-27 09:10:10 +05:30 |
|
Ayaan Zaidi
|
fb34c46074
|
refactor(android): make camera clip transport deterministic
|
2026-02-27 09:10:10 +05:30 |
|
Ayaan Zaidi
|
120a7abbab
|
test(android): cover camera clip upload URL JSON parsing
|
2026-02-27 09:10:10 +05:30 |
|
Ayaan Zaidi
|
67609cc16f
|
fix(android): parse camera and screen invoke params as JSON
|
2026-02-27 09:10:10 +05:30 |
|
Ayaan Zaidi
|
cf327f60ba
|
fix(android): require validated network for device status
|
2026-02-26 21:26:11 +05:30 |
|
Ayaan Zaidi
|
d14e734e9c
|
refactor(android): remove dead thermal sdk branch
|
2026-02-26 21:26:11 +05:30 |
|
Ayaan Zaidi
|
d768c1f81c
|
feat(android): wire device commands into runtime
|
2026-02-26 21:26:11 +05:30 |
|
Ayaan Zaidi
|
67f6a13c5a
|
feat(android): add device status and info handler
|
2026-02-26 21:26:11 +05:30 |
|
Ayaan Zaidi
|
551647aa96
|
feat(android): add device invoke protocol commands
|
2026-02-26 21:26:11 +05:30 |
|
Peter Steinberger
|
081b1aa1ed
|
refactor(gateway): unify v3 auth payload builders and vectors
|
2026-02-26 15:08:50 +01:00 |
|
Peter Steinberger
|
490cb5174d
|
fix(apps): sign gateway device auth with v3 payload
|
2026-02-26 14:16:49 +01:00 |
|
Peter Steinberger
|
caace61ba1
|
chore: bump versions to 2026.2.26
|
2026-02-26 12:11:02 +01:00 |
|
Ayaan Zaidi
|
05817187fe
|
refactor(android): unify notifications.list status flow
|
2026-02-26 14:33:14 +05:30 |
|
Ayaan Zaidi
|
cf4fe41957
|
feat(android): add notifications.list node command
|
2026-02-26 14:33:14 +05:30 |
|
Ayaan Zaidi
|
ac6539ed03
|
refactor(android): unify invoke availability gating
|
2026-02-26 12:17:32 +05:30 |
|
Ayaan Zaidi
|
a87d961ebc
|
fix(android): require gateway device auth store
|
2026-02-26 12:17:32 +05:30 |
|
Ayaan Zaidi
|
f7865527af
|
fix(android): omit websocket Origin for native gateway connect
|
2026-02-26 12:17:32 +05:30 |
|
Ayaan Zaidi
|
c3f54fcddd
|
refactor(android): unify invoke error parsing
|
2026-02-26 12:17:32 +05:30 |
|
Ayaan Zaidi
|
39d362aeff
|
refactor(android): distill invoke dispatcher command flow
|
2026-02-26 12:17:32 +05:30 |
|
Ayaan Zaidi
|
18fc4c113b
|
refactor(android): centralize invoke command registry
|
2026-02-26 12:17:32 +05:30 |
|
Ayaan Zaidi
|
d4ae8a8d34
|
test(android): cover invoke paramsJSON and error mapping
|
2026-02-26 12:17:32 +05:30 |
|
Ayaan Zaidi
|
8117a13dd6
|
fix(nodes): default camera snap to front high-quality image
|
2026-02-26 12:17:32 +05:30 |
|
Ayaan Zaidi
|
bee0c564cf
|
test(android): add GatewaySession invoke roundtrip test
|
2026-02-26 12:17:32 +05:30 |
|
Ayaan Zaidi
|
410ba918fb
|
fix(android): hydrate gateway token state on init
|
2026-02-26 07:50:09 +05:30 |
|
Ayaan Zaidi
|
3175640ea2
|
docs(android): add perf CLI workflow docs
|
2026-02-26 07:50:09 +05:30 |
|
Ayaan Zaidi
|
b49c2cbdd9
|
perf(android): tighten startup path and add perf tooling
|
2026-02-26 07:50:09 +05:30 |
|
Ayaan Zaidi
|
4a07c89816
|
perf(android): make gateway token writes async
|
2026-02-26 07:50:09 +05:30 |
|
Ayaan Zaidi
|
8d68199793
|
perf(android): cache device identity and speed hex encoding
|
2026-02-26 07:50:09 +05:30 |
|
Ayaan Zaidi
|
00fc1f56f1
|
perf(android): remove startup bc provider registration
|
2026-02-26 07:50:09 +05:30 |
|
Ayaan Zaidi
|
b12216af93
|
fix(android): refresh settings permissions on resume
|
2026-02-25 18:23:50 +05:30 |
|
Ayaan Zaidi
|
2b7db53d06
|
fix(android): recover stuck voice sends after missing finals
|
2026-02-25 18:23:50 +05:30 |
|
Ayaan Zaidi
|
285a0f48e5
|
fix(android): sync mic manager on toggle
|
2026-02-25 18:23:50 +05:30 |
|
Ayaan Zaidi
|
f729cc7b07
|
fix(android): stop auto canvas rehydrate on node connect
|
2026-02-25 18:23:50 +05:30 |
|