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 |
|
Peter Steinberger
|
5b62d5603d
|
fix: unblock CI minimatch audit and host policy check
|
2026-02-26 22:48:09 +00:00 |
|
Peter Steinberger
|
c35368c6dd
|
fix(ios): eliminate Swift warnings and clean build logs
|
2026-02-26 22:42:23 +00:00 |
|
Philipp Spiess
|
a29b18c003
|
Protocol: regenerate Swift models for systemRunPlanV2
|
2026-02-26 23:05:23 +01:00 |
|
Peter Steinberger
|
10481097f8
|
refactor(security): enforce v1 node exec approval binding
|
2026-02-26 18:09:01 +01:00 |
|
Shakker
|
15e3e63705
|
protocol: regenerate Swift models for exec env field
|
2026-02-26 16:19:44 +00:00 |
|
Peter Steinberger
|
4894d907fa
|
refactor(exec-approvals): unify system.run binding and generate host env policy
|
2026-02-26 16:58:01 +01:00 |
|
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
|
9a4b2266cc
|
fix(security): bind node system.run approvals to env
|
2026-02-26 16:38:07 +01:00 |
|
Harold Hunt
|
62a248eb99
|
core(protocol): pnpm protocol:check
|
2026-02-26 20:03:25 +05:30 |
|
Peter Steinberger
|
081b1aa1ed
|
refactor(gateway): unify v3 auth payload builders and vectors
|
2026-02-26 15:08:50 +01:00 |
|
Nimrod Gutman
|
185c393459
|
fix(ios): remove talk voice directive hint
|
2026-02-26 15:19:07 +02:00 |
|
Peter Steinberger
|
490cb5174d
|
fix(apps): sign gateway device auth with v3 payload
|
2026-02-26 14:16:49 +01:00 |
|
Harold Hunt
|
f53e4e9ffb
|
chore: Fix broken build protocol:check
|
2026-02-26 18:22:38 +05:30 |
|
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 |
|
Peter Steinberger
|
5500000492
|
chore(protocol): regenerate Swift gateway models
|
2026-02-26 04:43:27 +01:00 |
|