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 |
|
Ayaan Zaidi
|
e11e329238
|
refactor(android-chat): move thread selector above composer
|
2026-02-24 22:13:49 +05:30 |
|
Ayaan Zaidi
|
75f145ebcc
|
docs(android): document alpha rebuild status and feature checklist
|
2026-02-24 22:13:49 +05:30 |
|
Ayaan Zaidi
|
baf98a87f6
|
refactor(android-settings): remove gateway controls duplicated in connect
|
2026-02-24 22:13:49 +05:30 |
|
Ayaan Zaidi
|
bb27884474
|
feat(android-tabs): add coming-soon voice and screen tabs
|
2026-02-24 22:13:49 +05:30 |
|
Ayaan Zaidi
|
94f426b29e
|
fix(android-nav): hide tab bar while keyboard is open
|
2026-02-24 22:13:49 +05:30 |
|
Ayaan Zaidi
|
577c554150
|
style(android-chat): redesign composer controls and actions
|
2026-02-24 22:13:49 +05:30 |
|
Ayaan Zaidi
|
81ff074a51
|
style(android-chat): align bubbles and markdown with RN
|
2026-02-24 22:13:49 +05:30 |
|
Ayaan Zaidi
|
b658000bf7
|
style(android-chat): refine thread shell and empty states
|
2026-02-24 22:13:49 +05:30 |
|
Ayaan Zaidi
|
02e3fbef77
|
style(android): align settings screen with RN visual system
|
2026-02-24 22:13:49 +05:30 |
|
Ayaan Zaidi
|
cf031d6ad4
|
chore(android): remove unused legacy ui components
|
2026-02-24 22:13:49 +05:30 |
|
Ayaan Zaidi
|
439d8e609e
|
fix(android): use native client id for operator session
|
2026-02-24 22:13:49 +05:30 |
|
Ayaan Zaidi
|
14f5217e22
|
fix(android): retry with shared token after device-token failure
|
2026-02-24 22:13:49 +05:30 |
|
Ayaan Zaidi
|
4b188dcf97
|
fix(android): persist gateway auth state across onboarding
|
2026-02-24 22:13:49 +05:30 |
|
Ayaan Zaidi
|
f853622eca
|
feat(android): switch post-onboarding app to five-tab shell
|
2026-02-24 22:13:49 +05:30 |
|
Ayaan Zaidi
|
c015382a77
|
feat(android): add connect tab screen with setup and manual modes
|
2026-02-24 22:13:49 +05:30 |
|
Ayaan Zaidi
|
757a4dc9fa
|
docs(android): generalize style guide from onboarding baseline
|
2026-02-24 22:13:49 +05:30 |
|