Vincent Koc
18494a04f5
fix(i18n): cover native conditional UI strings
2026-07-01 03:28:23 -07:00
Vincent Koc
5ec988230c
fix(i18n): scope native UI helper extraction
2026-07-01 03:28:23 -07:00
Vincent Koc
59b6bdf36c
fix(i18n): cover structured native UI strings
2026-07-01 03:28:23 -07:00
Vincent Koc
fbd6e30ce1
feat(i18n): add Swedish native locale
2026-07-01 03:28:23 -07:00
Vincent Koc
da6ee4f0dd
fix(i18n): restrict native UI extraction
2026-07-01 03:28:23 -07:00
Vincent Koc
53c66986ea
fix(i18n): filter non-translatable native literals
2026-07-01 03:28:23 -07:00
Vincent Koc
ab83d35b26
fix(i18n): cover all native source roots
2026-07-01 03:28:23 -07:00
Vincent Koc
0e03507935
fix(i18n): inventory conditional native labels
2026-07-01 03:28:23 -07:00
Vincent Koc
aa32894afc
fix(i18n): align native scan scope and build exclusions
2026-07-01 03:28:23 -07:00
Vincent Koc
3e65e64c19
feat(i18n): inventory native resources and wrappers
2026-07-01 03:28:23 -07:00
Vincent Koc
f165b53da9
fix(i18n): parse native interpolation expressions
2026-07-01 03:28:23 -07:00
Vincent Koc
d913a3314b
fix(i18n): preserve Kotlin native placeholders
2026-07-01 03:28:23 -07:00
Vincent Koc
3d96a0039f
fix(i18n): preserve native placeholders and whitespace
2026-07-01 03:28:23 -07:00
Vincent Koc
a519a07d36
fix(i18n): skip non-runtime native source literals
2026-07-01 03:28:23 -07:00
Vincent Koc
0a16d9e578
fix(i18n): guard native inventory in CI
2026-07-01 03:28:23 -07:00
Vincent Koc
13c18d1c0a
fix(i18n): keep native refresh inventory clean
2026-07-01 03:28:23 -07:00
Vincent Koc
9eae0b4d38
feat(i18n): inventory native app UI strings
2026-07-01 03:28:23 -07:00
Josh Avant
f55abc0606
Fix Android QR scan pairing flow ( #98483 )
2026-07-01 03:27:02 -05:00
joshavant
491a6c846d
fix(android): hide status bar in release screenshots
2026-07-01 03:04:52 -05:00
Peter Steinberger
b2355ef6a2
fix(ios): improve light and dark appearance contrast ( #98443 )
2026-07-01 07:31:42 +01:00
Josh Avant
6495358f17
fix: Android setup codes accept local mDNS gateway hosts ( #98439 )
...
* Fix Android mDNS setup-code cleartext policy
* Align Android gateway diagnostics cleartext guidance
2026-07-01 01:18:49 -05:00
Josh Avant
0c7bac34ae
fix(ios): classify TLS fingerprint timeouts ( #98429 )
...
* fix(ios): classify gateway TLS fingerprint timeouts
* Add discovered TLS trust regression test
2026-07-01 01:06:13 -05:00
Peter Steinberger
c230ab3c92
improve(ios): clarify Control and Talk visual hierarchy ( #98423 )
...
* feat(ios): refine control and talk visual hierarchy
* feat(ios): refine control and talk visual hierarchy
* feat(ios): refine control and talk visual hierarchy
2026-07-01 06:19:58 +01:00
Josh Avant
ad59492d3c
fix: show actionable mobile protocol mismatch recovery ( #98385 )
...
* Fix mobile protocol mismatch recovery
* Test iOS protocol mismatch connect failures
* Fix iOS protocol mismatch problem actions
2026-07-01 00:11:03 -05:00
Peter Steinberger
d0f655811c
fix(ios): use Gateway speech providers in Talk ( #98376 )
...
* fix(ios): route gateway speech through talk.speak
* fix(ios): preserve realtime fallback state
* fix(ios): satisfy audio delegate concurrency
* fix(ios): ignore stale audio callbacks
* fix(ios): ignore stale audio callbacks
---------
Co-authored-by: Peter Steinberger <steipete@golden-gate.local >
2026-07-01 05:33:51 +01:00
ooiuuii
5a5913a98b
fix(ios): avoid transient duplicate final replies ( #98117 )
...
* Fix iOS final reply dedupe
* fix(ios): scope final message reconciliation
* docs(ios): explain final message reconciliation key
---------
Co-authored-by: joshavant <830519+joshavant@users.noreply.github.com >
2026-06-30 23:05:33 -05:00
Brian Snyder
63dc9201c6
fix(ios): open app on chat by default ( #98353 )
...
Co-authored-by: BSnizND <199837910+BsnizND@users.noreply.github.com >
2026-06-30 23:54:01 -04:00
Josh Avant
21d1e1f0fc
Fix Android TLS fingerprint timeout handling ( #98366 )
2026-06-30 22:35:45 -05:00
Daniel Nylander
339d19b089
Add Swedish mobile app localization ( #98043 )
...
* feat: add Swedish mobile app localization
* fix: remove dead Swedish watch extension localization
* docs: document iOS metadata locale directories
---------
Co-authored-by: Daniel Nylander <daniel@danielnylander.se >
2026-06-30 18:15:04 -07:00
Josh Avant
47845e1651
Preserve chat soft line breaks on iOS ( #98304 )
2026-06-30 20:02:55 -05:00
qingminlong
0d275c8c9d
fix(android): clarify gateway auth recovery states ( #98094 )
...
* fix(android): clarify gateway auth recovery states
* fix(android): preserve retryable pairing recovery copy
* fix(android): prefer auth recovery detail before stale address
* fix(android): show auth recovery while approval loads
2026-06-30 17:53:51 -07:00
OfflynAI
44b4a0ac05
fix(ios): advance onboarding step after QR scan ( #98302 )
...
handleScannedLink does not set self.step = .connect after scanning a QR
code from the welcome step. The scanner sheet dismisses and the UI
returns to the welcome screen instead of showing connection progress.
The sibling handleScannedSetupCode path correctly advances the step;
this aligns the QR scan path.
Fixes #98297
Co-authored-by: Cursor <cursoragent@cursor.com >
2026-06-30 19:38:58 -05:00
Colin Johnson
54b09580f6
fix(ios): reset sidebar navigation stacks ( #94991 )
2026-06-29 20:56:22 -04:00
Colin Johnson
59d8462b1d
fix(macos): open dashboard when Dock or Finder relaunches app ( #97637 )
...
* fix(macos): open dashboard on Dock reopen
* fix(macos): preserve visible-window Dock reopen
* style(macos): satisfy deep link switch formatting
2026-06-28 20:24:15 -07:00
John McChesney TenEyck Jr
a54206f0f5
Fix iOS chat Dynamic Type text ( #97552 )
...
Co-authored-by: Your Name <you@example.com >
2026-06-28 14:52:37 -07:00
Galin Iliev
dc575d148a
fix: page sessions_history beyond truncated tails ( #97101 )
...
* Add sessions history offset pagination
* Fix sessions_history pagination after tool caps
* Fix sessions_history PR CI blockers
* Update sessions_history prompt snapshots
* Fix offset history projection windows
---------
Co-authored-by: Galin Iliev <5711535+galiniliev@users.noreply.github.com >
2026-06-27 15:30:49 -07:00
joshavant
ff35f3bb2c
Track mobile release SHAs with refs
2026-06-26 18:54:45 -05:00
joshavant
d7c69da6a6
docs(ios): document live activity review flow
2026-06-24 11:00:04 -05:00
joshavant
e77994ed5a
fix(ios): clarify camera purpose string
2026-06-24 11:00:04 -05:00
Vincent Koc
0671c08900
chore(release): close out 2026.6.10 on main ( #96271 )
...
* chore(release): close out 2026.6.10 on main
* chore(release): align native app metadata for 2026.6.10
* chore(release): sync Android 2026.6.10 notes
* docs(changelog): preserve 2026.6.9 history
* docs(changelog): preserve 2026.6.9 history
2026-06-24 11:51:14 +08:00
joshavant
8739f1e17e
fix(ios): wait for screenshot checksum propagation
2026-06-23 21:32:26 -05:00
joshavant
3dea94f4cb
fix(ios): make screenshot upload deterministic
2026-06-23 20:48:45 -05:00
Vincent Koc
cd7e3df1ea
fix(macos): drop Textual from chat packaging
...
* fix(macos): drop Textual from chat packaging
* fix(macos): declare concurrency extras dependency
2026-06-24 08:31:05 +08:00
joshavant
5e98cb6ace
docs(ios): update Talk app store metadata
2026-06-23 19:21:05 -05:00
joshavant
b93eeceac0
build(ios): attach app review notes PDF
2026-06-23 19:18:51 -05:00
joshavant
4f5e25aa54
docs(ios): add app review notes
2026-06-23 18:22:07 -05:00
joshavant
fcedd37067
test(ios): guard local network permission trigger points
2026-06-23 14:48:33 -05:00
joshavant
8bddafba65
fix(ios): defer local network discovery until onboarding
2026-06-23 14:48:33 -05:00
joshavant
9405b8f075
chore(android): prepare 2026.6.9 Play release
2026-06-23 14:23:52 -05:00
joshavant
19ddaa28b9
fix: harden ios screenshot uploads
2026-06-23 02:14:15 -05:00