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 |
|
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 |
|
Peter Steinberger
|
2011edc9e5
|
fix(gateway): preserve agentId through gateway send path
Landed from #23249 by @Sid-Qin.
Includes extra regression tests for agentId precedence + blank fallback.
Co-authored-by: Sid <201593046+Sid-Qin@users.noreply.github.com>
|
2026-02-25 23:31:35 +00:00 |
|
Peter Steinberger
|
8f3310000a
|
refactor(macos): remove anthropic oauth onboarding flow
|
2026-02-26 00:17:03 +01:00 |
|
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 |
|
Ayaan Zaidi
|
10a1593e0c
|
feat(android): redesign voice mode layout for full-height conversation
|
2026-02-25 18:23:50 +05:30 |
|
Ayaan Zaidi
|
f9c3fdba45
|
refactor(android): expose voice conversation state to viewmodel
|
2026-02-25 18:23:50 +05:30 |
|
Ayaan Zaidi
|
434dc46531
|
feat(android): stream voice turns from mic manager events
|
2026-02-25 18:23:50 +05:30 |
|
Ayaan Zaidi
|
73677f2707
|
refactor(android): remove legacy voice wake controls from settings
|
2026-02-25 18:23:50 +05:30 |
|
Ayaan Zaidi
|
6798330c24
|
feat(android): replace voice placeholder with mic transcript UI
|
2026-02-25 18:23:50 +05:30 |
|
Ayaan Zaidi
|
3d29233bab
|
feat(android): add single-path mic capture runtime manager
|
2026-02-25 18:23:50 +05:30 |
|
Ayaan Zaidi
|
90ddb3f271
|
fix(android): stabilize gateway operator reconnect
|
2026-02-25 18:23:50 +05:30 |
|
Ayaan Zaidi
|
ed34129637
|
test(android): cover non-string setupCode QR payload
|
2026-02-25 14:05:56 +05:30 |
|
Ayaan Zaidi
|
036e3e633e
|
fix(android): harden scanned setup code parsing
|
2026-02-25 14:05:56 +05:30 |
|
Ayaan Zaidi
|
9c1c083d98
|
fix(android): remove tab bar gap above system nav
|
2026-02-25 14:05:56 +05:30 |
|
Ayaan Zaidi
|
7725c0b9b3
|
fix(android): stabilize chat ime insets and tab bar
|
2026-02-25 14:05:56 +05:30 |
|
Ayaan Zaidi
|
959cbafcdb
|
fix(android): stabilize chat composer ime and tab layout
|
2026-02-25 14:05:56 +05:30 |
|
Ayaan Zaidi
|
f894c23e64
|
docs(android): update README for native Android workflow
|
2026-02-25 14:05:56 +05:30 |
|
Ayaan Zaidi
|
2e3c05d9da
|
feat(android): make QR scanning first-class onboarding
|
2026-02-25 14:05:56 +05:30 |
|
Ayaan Zaidi
|
81752564e9
|
refactor(android): return sendNodeEvent status to callers
|
2026-02-25 11:43:35 +05:30 |
|
Ayaan Zaidi
|
b065265b73
|
fix(android): gate canvas restore on node connectivity
|
2026-02-25 11:43:35 +05:30 |
|
Ayaan Zaidi
|
41870fac16
|
fix(android): preserve scoped canvas URL suffix on TLS rewrite
|
2026-02-25 11:43:35 +05:30 |
|
Ayaan Zaidi
|
f701224a69
|
feat(canvas): add narrow-screen A2UI layout overrides
|
2026-02-25 11:43:35 +05:30 |
|
Ayaan Zaidi
|
35a4641bb6
|
fix(android): use mobile viewport settings for canvas webview
|
2026-02-25 11:43:35 +05:30 |
|
Ayaan Zaidi
|
1c0c58e30d
|
feat(android): add screen-tab canvas restore flow
|
2026-02-25 11:43:35 +05:30 |
|
Ayaan Zaidi
|
e5399835b2
|
fix(android): normalize canvas host URLs for TLS gateways
|
2026-02-25 11:43:35 +05:30 |
|
Peter Steinberger
|
52d933b3a9
|
refactor: replace bot.molt identifiers with ai.openclaw
|
2026-02-25 05:03:24 +00:00 |
|
Ayaan Zaidi
|
1edd9f8bf5
|
build(android): migrate to AGP 9 new DSL kotlin setup
|
2026-02-25 09:32:07 +05:30 |
|
Ayaan Zaidi
|
797843c39a
|
build(android): bump stable dependencies
|
2026-02-25 09:32:07 +05:30 |
|
Ayaan Zaidi
|
ff4dc050cc
|
feat(android): add gfm chat markdown renderer
|
2026-02-25 09:32:07 +05:30 |
|