Ayaan Zaidi
|
fcf3e5b0a0
|
fix(android): expose talk-mode assistant speech entrypoint
|
2026-02-28 20:05:59 +05:30 |
|
Ayaan Zaidi
|
eea081c709
|
fix(android): update onboarding pairing commands
|
2026-02-28 20:05:59 +05:30 |
|
Ayaan Zaidi
|
548a28a13f
|
fix(android): request onboarding permissions per toggle
|
2026-02-28 20:05:59 +05:30 |
|
Ayaan Zaidi
|
3f056a7294
|
fix(android): block onboarding advance until special setup is complete
|
2026-02-28 12:29:52 +05:30 |
|
Ayaan Zaidi
|
cd61edb0f3
|
fix(android): add missing capability setup surfaces
|
2026-02-28 12:29:52 +05:30 |
|
Ayaan Zaidi
|
f1bb26642c
|
fix(gateway): scope notification wakeups to session
|
2026-02-28 11:18:01 +05:30 |
|
Ayaan Zaidi
|
9d3ccf4754
|
feat(gateway): enable Android notify + notification events
|
2026-02-28 11:18:01 +05:30 |
|
Ayaan Zaidi
|
1bc9da8f9e
|
fix(android): stabilize motion sampling and gate pedometer command
|
2026-02-28 09:27:54 +05:30 |
|
Ayaan Zaidi
|
18e7938dfd
|
refactor(android): remove unreachable motion classify branch
|
2026-02-28 09:27:54 +05:30 |
|
Ayaan Zaidi
|
943dce37be
|
feat(android): wire new device capabilities into runtime
|
2026-02-28 09:27:54 +05:30 |
|
Ayaan Zaidi
|
b9e474deb4
|
feat(android): add motion activity and pedometer handlers
|
2026-02-28 09:27:54 +05:30 |
|
Ayaan Zaidi
|
f75385981a
|
feat(android): add calendar capability handlers
|
2026-02-28 09:27:54 +05:30 |
|
Ayaan Zaidi
|
81ebe7de46
|
feat(android): add contacts capability handlers
|
2026-02-28 09:27:54 +05:30 |
|
Ayaan Zaidi
|
c8ad229776
|
feat(android): add photos latest handler
|
2026-02-28 09:27:54 +05:30 |
|
Ayaan Zaidi
|
f637cbd246
|
feat(android): add system notification handler
|
2026-02-28 09:27:54 +05:30 |
|
Ayaan Zaidi
|
3f06693e7d
|
refactor(android): share node capability and command manifest
|
2026-02-28 08:46:50 +05:30 |
|
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 |
|
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 |
|