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 |
|
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
|
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 |
|
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 |
|
Ayaan Zaidi
|
6969027025
|
fix(android): restore chat text streaming
|
2026-02-25 09:32:07 +05:30 |
|
Peter Steinberger
|
480cc4b85c
|
chore: roll to 2026.2.25 unreleased
|
2026-02-25 03:35:33 +00:00 |
|
Ayaan Zaidi
|
8892a1cd45
|
refactor(android-ui): unify gateway config resolution paths
|
2026-02-24 22:13:49 +05:30 |
|
Ayaan Zaidi
|
7a74cf34ba
|
fix(android-security): remove token-derived logging from prefs
|
2026-02-24 22:13:49 +05:30 |
|
Ayaan Zaidi
|
8b24830e07
|
fix(android-gateway): avoid token clear on transient connect failure
|
2026-02-24 22:13:49 +05:30 |
|