github-actions[bot]
c047a3a9c6
chore(i18n): refresh native pt-BR locale
2026-07-02 21:44:55 +00:00
github-actions[bot]
c15348b74f
chore(i18n): refresh native zh-TW locale
2026-07-02 21:43:27 +00:00
github-actions[bot]
58d199bbcb
chore(i18n): refresh native zh-CN locale
2026-07-02 21:43:24 +00:00
PollyBot13
2f707f9811
fix: prevent Voice Wake crash after Talk audio capture ( #99137 )
...
* fix: prevent Voice Wake audio restart race
* fix: handle in-flight Voice Wake suspension
* test(ios): harden Voice Wake lifecycle proof
* fix(ios): remove Voice Wake tap after failed start
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-02 14:41:49 -07:00
NianJiu
3424ee6771
fix: stop iOS screen recording after cancellation ( #99155 )
...
* fix: stop iOS screen recording after cancellation
* test(ios): exercise real screen-record cancellation
---------
Co-authored-by: NianJiuZst <180004567+users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-02 14:14:30 -07:00
ooiuuii
155c2f4e7e
fix: keep iOS LAN QR pairing authenticated after bootstrap ( #98066 )
...
* Persist iOS LAN bootstrap handoff tokens
* test: cover iOS LAN bootstrap reconnect auth
* test(ios): consolidate LAN bootstrap reconnect proof
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-02 14:13:19 -07:00
NianJiu
00599dd1ed
fix: clean up Android camera clips on cancellation ( #99153 )
...
* fix: clean up Android camera clips on cancellation
* fix(android): own camera clip cleanup lifecycle
---------
Co-authored-by: NianJiuZst <180004567+users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-02 13:53:29 -07:00
NianJiu
c20171ddfc
fix: require Android contact and calendar write permissions ( #99204 )
...
* fix: require Android contact and calendar write permissions
* test(android): cover partial permission grants
---------
Co-authored-by: NianJiuZst <180004567+users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-02 13:20:07 -07:00
github-actions[bot]
4df175baaf
chore(i18n): refresh native sv locale
2026-07-02 20:04:13 +00:00
github-actions[bot]
a733045f67
chore(i18n): refresh native ru locale
2026-07-02 20:03:29 +00:00
github-actions[bot]
b9ace8e42a
chore(i18n): refresh native fa locale
2026-07-02 20:03:26 +00:00
github-actions[bot]
2e757d7012
chore(i18n): refresh native nl locale
2026-07-02 20:02:30 +00:00
github-actions[bot]
b280aea5db
chore(i18n): refresh native vi locale
2026-07-02 20:01:43 +00:00
github-actions[bot]
f92dd889a5
chore(i18n): refresh native th locale
2026-07-02 20:00:52 +00:00
github-actions[bot]
0603fec29d
chore(i18n): refresh native pl locale
2026-07-02 19:59:47 +00:00
github-actions[bot]
a971783563
chore(i18n): refresh native id locale
2026-07-02 19:58:55 +00:00
github-actions[bot]
04e1645cb5
chore(i18n): refresh native uk locale
2026-07-02 19:57:56 +00:00
github-actions[bot]
a0fd6287a4
chore(i18n): refresh native tr locale
2026-07-02 19:57:00 +00:00
github-actions[bot]
1b3e78a52a
chore(i18n): refresh native it locale
2026-07-02 19:56:01 +00:00
github-actions[bot]
76931e45bb
chore(i18n): refresh native ar locale
2026-07-02 19:55:04 +00:00
github-actions[bot]
e41d8e3345
chore(i18n): refresh native hi locale
2026-07-02 19:54:13 +00:00
github-actions[bot]
1bbcb5ecdb
chore(i18n): refresh native fr locale
2026-07-02 19:53:27 +00:00
github-actions[bot]
0e2fdd1b03
chore(i18n): refresh native ko locale
2026-07-02 19:52:40 +00:00
github-actions[bot]
b2554c8ce9
chore(i18n): refresh native es locale
2026-07-02 19:51:51 +00:00
github-actions[bot]
6cb4468a50
chore(i18n): refresh native de locale
2026-07-02 19:51:19 +00:00
github-actions[bot]
8648ec4494
chore(i18n): refresh native pt-BR locale
2026-07-02 19:51:02 +00:00
github-actions[bot]
fa9ec20aa4
chore(i18n): refresh native zh-TW locale
2026-07-02 19:50:21 +00:00
github-actions[bot]
de9a6bad95
chore(i18n): refresh native zh-CN locale
2026-07-02 19:50:14 +00:00
PollyBot13
8b99c45bbb
fix: route iOS OpenAI realtime Talk through WebRTC ( #98563 )
...
* fix: route iOS OpenAI realtime talk through WebRTC
* fix(ios): harden native realtime routing
* fix(ios): preserve realtime route ownership
* fix(ios): balance realtime audio sessions
* chore(ios): sync native i18n inventory
* fix(ios): preserve Azure realtime relay
* fix(ios): harden realtime session recovery
* chore(ios): sync native i18n inventory
* fix(ios): preserve selected Azure realtime routing
* fix(ios): rotate terminal realtime sessions
---------
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-02 12:49:23 -07:00
Ben.Li
a51b06fd4d
fix(android): strip ws scheme prefix from manual gateway host input ( #99110 )
...
* fix(android): strip ws scheme prefix from manual gateway host input
Reject bare ws:// in the Host field and normalize pasted ws:// LAN URLs
so manual onboarding resolves the real hostname instead of host ws.
Fixes #87216 .
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix(android): preserve complete manual gateway endpoints
* fix(android): preserve gateway i18n inventory
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-02 11:43:31 -07:00
NianJiu
db7bfc618d
fix: require Android contact and calendar write permissions in onboarding ( #99158 )
...
* fix: require Android contact and calendar write permissions in onboarding
* refactor(android): share required onboarding permission groups
---------
Co-authored-by: NianJiuZst <180004567+users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-02 11:36:56 -07:00
Ben.Li
97ad0b7c21
fix(android): bracket IPv6 hosts in manual gateway URL composition ( #99107 )
...
* fix(android): bracket IPv6 hosts in manual gateway URL composition
Reuse formatGatewayAuthority when building manual gateway URLs so IPv6
loopback and LAN hosts parse correctly during onboarding connect setup.
Co-authored-by: Cursor <cursoragent@cursor.com >
* test(android): cover bracketed IPv6 gateway hosts
* fix(android): avoid gateway i18n inventory churn
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-02 11:28:18 -07:00
NianJiu
36361fc2a0
fix(android): preserve split SMS permission grants ( #99147 )
...
* fix: preserve split SMS permission grants
* refactor(android): generalize split permission grant merging
---------
Co-authored-by: NianJiuZst <180004567+users.noreply.github.com>
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-02 11:21:00 -07:00
Ben.Li
f2a708468a
fix(android): ignore chat events with missing assistant role in voice text extraction ( #99123 )
...
* fix(android): ignore chat events with missing assistant role in voice text extraction
Voice chat event parsing now rejects messages without an explicit assistant role,
matching ChatController fail-closed behavior and preventing accidental TTS playback.
Co-authored-by: Cursor <cursoragent@cursor.com >
* fix(android): require canonical assistant role for voice events
---------
Co-authored-by: Cursor <cursoragent@cursor.com >
Co-authored-by: Peter Steinberger <steipete@gmail.com >
2026-07-02 11:18:12 -07:00
github-actions[bot]
55ed57a4e3
chore(i18n): refresh native sv locale
2026-07-02 17:37:19 +00:00
github-actions[bot]
6afef15100
chore(i18n): refresh native fa locale
2026-07-02 17:24:41 +00:00
github-actions[bot]
267898cddb
chore(i18n): refresh native ru locale
2026-07-02 17:23:44 +00:00
github-actions[bot]
203a896b27
chore(i18n): refresh native nl locale
2026-07-02 17:11:59 +00:00
github-actions[bot]
d3d7282a8c
chore(i18n): refresh native vi locale
2026-07-02 17:07:14 +00:00
github-actions[bot]
3f289fdb40
chore(i18n): refresh native th locale
2026-07-02 16:59:04 +00:00
github-actions[bot]
8a3935fe0b
chore(i18n): refresh native pl locale
2026-07-02 16:54:54 +00:00
github-actions[bot]
019603d336
chore(i18n): refresh native id locale
2026-07-02 16:44:34 +00:00
github-actions[bot]
8c5adbfe3e
chore(i18n): refresh native uk locale
2026-07-02 16:42:44 +00:00
github-actions[bot]
0011a18478
chore(i18n): refresh native tr locale
2026-07-02 16:32:59 +00:00
github-actions[bot]
6ea407d462
chore(i18n): refresh native it locale
2026-07-02 16:29:31 +00:00
github-actions[bot]
e8e96bf7ee
chore(i18n): refresh native hi locale
2026-07-02 16:19:06 +00:00
github-actions[bot]
0c82908f78
chore(i18n): refresh native ar locale
2026-07-02 16:16:54 +00:00
github-actions[bot]
28a8414726
chore(i18n): refresh native fr locale
2026-07-02 16:02:10 +00:00
github-actions[bot]
db27d2ecfa
chore(i18n): refresh native ko locale
2026-07-02 15:57:47 +00:00
github-actions[bot]
f8e1e0c5bf
chore(i18n): refresh native pt-BR locale
2026-07-02 15:45:23 +00:00