Peter Steinberger
|
fa580e33c1
|
refactor: split android talk voice resolution
|
2026-03-08 18:40:14 +00:00 |
|
Peter Steinberger
|
371c53b282
|
test: expand talk config contract fixtures
|
2026-03-08 18:40:14 +00:00 |
|
Peter Steinberger
|
cee2f3e8b4
|
refactor: dedupe android talk config parsing
|
2026-03-08 18:40:14 +00:00 |
|
Peter Steinberger
|
dc5645d459
|
test: add talk config contract fixtures
|
2026-03-08 16:22:48 +00:00 |
|
Peter Steinberger
|
8d3d742c6a
|
refactor: require canonical talk resolved payload
|
2026-03-08 16:22:48 +00:00 |
|
Peter Steinberger
|
b7ad8fd661
|
fix: fail closed talk provider selection
|
2026-03-08 16:22:48 +00:00 |
|
Peter Steinberger
|
b4c8950417
|
refactor: centralize talk silence timeout defaults
|
2026-03-08 14:58:29 +00:00 |
|
Peter Steinberger
|
4e2290b841
|
refactor: add canonical talk config payload
|
2026-03-08 14:58:29 +00:00 |
|
Peter Steinberger
|
0af3118d08
|
fix: harden talk silence timeout parsing (#39607) (thanks @danodoesdesign)
Co-authored-by: dano does design <dano.does.design@gmail.com>
|
2026-03-08 14:30:25 +00:00 |
|
dano does design
|
6ff7e8f42e
|
talk: add configurable silence timeout
|
2026-03-08 14:30:25 +00:00 |
|
Ayaan Zaidi
|
04b4b48077
|
fix(android): persist legacy location mode migration
|
2026-03-08 16:25:49 +05:30 |
|
Ayaan Zaidi
|
46145fde19
|
fix(android): remove mic and screen foreground services
|
2026-03-08 16:25:49 +05:30 |
|
Ayaan Zaidi
|
1230cefe25
|
fix(android): remove background location mode
|
2026-03-08 16:25:49 +05:30 |
|
Ayaan Zaidi
|
0f9566b0b5
|
fix(android): remove self-update install flow
|
2026-03-08 16:25:49 +05:30 |
|
Vincent Koc
|
e4d80ed556
|
CI: restore main detect-secrets scan (#38438)
* Tests: stabilize detect-secrets fixtures
* Tests: fix rebased detect-secrets false positives
* Docs: keep snippets valid under detect-secrets
* Tests: finalize detect-secrets false-positive fixes
* Tests: reduce detect-secrets false positives
* Tests: keep detect-secrets pragmas inline
* Tests: remediate next detect-secrets batch
* Tests: tighten detect-secrets allowlists
* Tests: stabilize detect-secrets formatter drift
|
2026-03-07 10:06:35 -08:00 |
|
Ayaan Zaidi
|
5568b393a8
|
fix(android): rename app package to ai.openclaw.app
|
2026-03-07 14:51:03 +05:30 |
|
Vincent Koc
|
42e3d8d693
|
Secrets: add inline allowlist review set (#38314)
* Secrets: add inline allowlist review set
* Secrets: narrow detect-secrets file exclusions
* Secrets: exclude Docker fingerprint false positive
* Secrets: allowlist test and docs false positives
* Secrets: refresh baseline after allowlist updates
* Secrets: fix gateway chat fixture pragma
* Secrets: format pre-commit config
* Android: keep talk mode fixture JSON valid
* Feishu: rely on client timeout injection
* Secrets: allowlist provider auth test fixtures
* Secrets: allowlist onboard search fixtures
* Secrets: allowlist onboard mode fixture
* Secrets: allowlist gateway auth mode fixture
* Secrets: allowlist APNS wake test key
* Secrets: allowlist gateway reload fixtures
* Secrets: allowlist moonshot video fixture
* Secrets: allowlist auto audio fixture
* Secrets: allowlist tiny audio fixture
* Secrets: allowlist embeddings fixtures
* Secrets: allowlist resolve fixtures
* Secrets: allowlist target registry pattern fixtures
* Secrets: allowlist gateway chat env fixture
* Secrets: refresh baseline after fixture allowlists
* Secrets: reapply gateway chat env allowlist
* Secrets: reapply gateway chat env allowlist
* Secrets: stabilize gateway chat env allowlist
* Secrets: allowlist runtime snapshot save fixture
* Secrets: allowlist oauth profile fixtures
* Secrets: allowlist compaction identifier fixture
* Secrets: allowlist model auth fixture
* Secrets: allowlist model status fixtures
* Secrets: allowlist custom onboarding fixture
* Secrets: allowlist mattermost token summary fixtures
* Secrets: allowlist gateway auth suite fixtures
* Secrets: allowlist channel summary fixture
* Secrets: allowlist provider usage auth fixtures
* Secrets: allowlist media proxy fixture
* Secrets: allowlist secrets audit fixtures
* Secrets: refresh baseline after final fixture allowlists
* Feishu: prefer explicit client timeout
* Feishu: test direct timeout precedence
|
2026-03-06 19:35:26 -05:00 |
|
Peter Steinberger
|
e08ba063d8
|
test(android): fix GatewaySessionInvokeTest coroutine job typing (#31594)
|
2026-03-02 15:47:21 +00:00 |
|
Peter Steinberger
|
2d8b8a17ab
|
test(android): dedupe node and gateway invoke tests
|
2026-03-02 13:52:36 +00:00 |
|
Ayaan Zaidi
|
6f63fc288a
|
fix(android): return NOT_AUTHORIZED when notify permission is lost
|
2026-03-01 20:32:14 +05:30 |
|
Ayaan Zaidi
|
cd61edb0f3
|
fix(android): add missing capability setup surfaces
|
2026-02-28 12:29:52 +05:30 |
|
Ayaan Zaidi
|
1bc9da8f9e
|
fix(android): stabilize motion sampling and gate pedometer command
|
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 |
|
Ayaan Zaidi
|
3a35035512
|
fix(android): send object params for canvas capability refresh
|
2026-02-27 13:26:42 +05:30 |
|
Ayaan Zaidi
|
8187fbc571
|
fix(android): refresh scoped canvas URLs without trailing slash
|
2026-02-27 12:16:36 +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
|
adb41e48ae
|
test(android): cover camera clip payload size guard
|
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
|
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 |
|
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
|
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
|
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
|
bee0c564cf
|
test(android): add GatewaySession invoke roundtrip test
|
2026-02-26 12:17:32 +05:30 |
|