Commit Graph

3416 Commits

Author SHA1 Message Date
github-actions[bot]
1dd52307fc chore(i18n): refresh native ja-JP locale 2026-07-03 11:25:56 +00:00
github-actions[bot]
4fa4c9e06e chore(i18n): refresh native es locale 2026-07-03 11:25:47 +00:00
github-actions[bot]
1b076209c4 chore(i18n): refresh native de locale 2026-07-03 11:24:06 +00:00
github-actions[bot]
ad74b322ba chore(i18n): refresh native pt-BR locale 2026-07-03 11:23:55 +00:00
github-actions[bot]
3d438588c5 chore(i18n): refresh native zh-TW locale 2026-07-03 11:22:09 +00:00
github-actions[bot]
28062c868c chore(i18n): refresh native zh-CN locale 2026-07-03 11:22:03 +00:00
Jesse Merhi
64318d7624 Rework Android gateway onboarding setup (#98752)
* feat(android): rework gateway onboarding setup

* fix(android): restore protocol mismatch onboarding guidance

* fix(android): sync onboarding native i18n

* fix(android): preserve LAN manual setup prefill

* fix(android): refine onboarding node approval step

* fix(android): polish onboarding recovery actions

* test(android): cover onboarding protocol mismatch copy

* fix(android): separate onboarding node approval

* fix(android): guard onboarding node approval transitions

* fix(android): keep onboarding approval states reachable

* fix(android): wait for node access before onboarding continue

* fix(android): refresh node approval after operator handoff

* fix(android): refresh onboarding approval states

* fix(android): require approval after onboarding permission changes

* fix(android): keep onboarding approval gates active

* fix(android): preserve permission reapproval state

* fix(android): skip node approval on legacy gateways

* fix(android): wait for node approval refresh

* fix(android): preserve camera setting on upgrade

* fix(android): avoid stuck approval check spinner

* fix(android): request talk secrets on operator connects

* fix(android): avoid missed node approval completion

* fix(android): keep nearby LAN setup local

* fix(android): complete onboarding after node approval

* fix(android): reconcile onboarding with gateway auth plans

* chore(android): refresh native i18n inventory after rebase

* Fix Android onboarding review edge cases

* Fix native i18n onboarding sentinels
2026-07-03 21:20:12 +10:00
ooiuuii
05de72c4cd fix: strip conda env marker from host tool runs (#99425)
* fix: strip conda env marker from host exec env

* fix(infra): block Conda default environment selector

Co-authored-by: 丁宇婷0668001435 <ding.yuting@xydigit.com>

---------

Co-authored-by: Peter Steinberger <steipete@gmail.com>
Co-authored-by: 丁宇婷0668001435 <ding.yuting@xydigit.com>
2026-07-03 03:40:51 -07:00
Abdullah Taş
6b869a6188 fix(ios): contacts.add crashes the app via unfetched CNContactFormatter keys (#99475)
* fix(ios): prevent contacts.add crash from unfetched CNContactFormatter keys

ContactsService.payload(from:) formats contacts with CNContactFormatter, but
payloadKeys did not include the formatter's required-key descriptor. The
formatter then reads name components (e.g. middleName) that were not fetched,
so CNContact raises CNPropertyNotFetchedException — an Objective-C exception
that is not caught by Swift error handling and terminates the app.

Add CNContactFormatter.descriptorForRequiredKeys(for: .fullName) to payloadKeys
so every key the formatter touches is fetched.

* fix(ios): clarify contact formatter contract

---------

Co-authored-by: abdullahtas0 <“dev.abdullahtas@gmail.com”>
Co-authored-by: Peter Steinberger <steipete@gmail.com>
2026-07-03 03:08:15 -07:00
github-actions[bot]
5e61da3deb chore(i18n): refresh native sv locale 2026-07-03 08:01:07 +00:00
github-actions[bot]
d331a36250 chore(i18n): refresh native ru locale 2026-07-03 08:00:02 +00:00
github-actions[bot]
a6040c3560 chore(i18n): refresh native fa locale 2026-07-03 07:59:17 +00:00
github-actions[bot]
9b30570a93 chore(i18n): refresh native vi locale 2026-07-03 07:58:05 +00:00
github-actions[bot]
7cb41ccc63 chore(i18n): refresh native nl locale 2026-07-03 07:56:42 +00:00
github-actions[bot]
24e6b9fbe1 chore(i18n): refresh native pl locale 2026-07-03 07:53:10 +00:00
github-actions[bot]
5b5fadbf0d chore(i18n): refresh native th locale 2026-07-03 07:47:05 +00:00
github-actions[bot]
adafb56b2e chore(i18n): refresh native id locale 2026-07-03 07:43:18 +00:00
github-actions[bot]
d702f5c6e6 chore(i18n): refresh native uk locale 2026-07-03 07:42:52 +00:00
github-actions[bot]
7fb70b235d chore(i18n): refresh native tr locale 2026-07-03 07:41:19 +00:00
github-actions[bot]
e2e0312724 chore(i18n): refresh native it locale 2026-07-03 07:40:56 +00:00
github-actions[bot]
5ef6fb4d7c chore(i18n): refresh native ar locale 2026-07-03 07:39:39 +00:00
github-actions[bot]
f1c4476277 chore(i18n): refresh native hi locale 2026-07-03 07:39:17 +00:00
github-actions[bot]
17a1e3bbb2 chore(i18n): refresh native fr locale 2026-07-03 07:37:41 +00:00
github-actions[bot]
6b91507220 chore(i18n): refresh native ko locale 2026-07-03 07:37:36 +00:00
github-actions[bot]
d2551bdd3c chore(i18n): refresh native ja-JP locale 2026-07-03 07:35:52 +00:00
github-actions[bot]
d2b5bb72e8 chore(i18n): refresh native es locale 2026-07-03 07:35:48 +00:00
github-actions[bot]
18360ac668 chore(i18n): refresh native pt-BR locale 2026-07-03 07:34:08 +00:00
github-actions[bot]
714c2b07bd chore(i18n): refresh native de locale 2026-07-03 07:34:03 +00:00
github-actions[bot]
f095eb9fd9 chore(i18n): refresh native zh-CN locale 2026-07-03 07:32:15 +00:00
github-actions[bot]
48eae1b8c9 chore(i18n): refresh native zh-TW locale 2026-07-03 07:32:09 +00:00
Peter Steinberger
1c7229dead fix(android): expose exact gateway recovery actions (#99414)
* fix(android): expose exact gateway recovery actions

* fix(android): keep auth recovery actionable

* fix(android): cover terminal gateway auth states

* fix(android): keep recovery commands current

* fix(android): reset gateway-scoped recovery state

* fix(android): keep auth rate limits terminal

* fix(android): expire approval ids before refresh

* chore(i18n): refresh Android recovery inventory
2026-07-03 00:30:25 -07:00
github-actions[bot]
e878efe950 chore(i18n): refresh native sv locale 2026-07-03 06:52:30 +00:00
github-actions[bot]
8ed6c78b78 chore(i18n): refresh native ru locale 2026-07-03 06:51:30 +00:00
github-actions[bot]
81e92deb08 chore(i18n): refresh native fa locale 2026-07-03 06:50:45 +00:00
github-actions[bot]
d2af68965a chore(i18n): refresh native nl locale 2026-07-03 06:49:52 +00:00
github-actions[bot]
555f601230 chore(i18n): refresh native vi locale 2026-07-03 06:48:41 +00:00
github-actions[bot]
88f13cab62 chore(i18n): refresh native th locale 2026-07-03 06:47:58 +00:00
github-actions[bot]
f99fdc9403 chore(i18n): refresh native pl locale 2026-07-03 06:46:56 +00:00
github-actions[bot]
4eaec934e8 chore(i18n): refresh native id locale 2026-07-03 06:45:13 +00:00
github-actions[bot]
2824796013 chore(i18n): refresh native uk locale 2026-07-03 06:44:57 +00:00
github-actions[bot]
005ebd108f chore(i18n): refresh native tr locale 2026-07-03 06:42:53 +00:00
github-actions[bot]
ff5d98681f chore(i18n): refresh native it locale 2026-07-03 06:42:40 +00:00
github-actions[bot]
768da09ceb chore(i18n): refresh native ar locale 2026-07-03 06:41:09 +00:00
github-actions[bot]
9863cebef1 chore(i18n): refresh native hi locale 2026-07-03 06:40:47 +00:00
github-actions[bot]
da67520b8d chore(i18n): refresh native fr locale 2026-07-03 06:39:23 +00:00
github-actions[bot]
4e7ca8e6c6 chore(i18n): refresh native ko locale 2026-07-03 06:38:50 +00:00
github-actions[bot]
ebcf8dcaf7 chore(i18n): refresh native ja-JP locale 2026-07-03 06:37:14 +00:00
github-actions[bot]
fe57718b41 chore(i18n): refresh native es locale 2026-07-03 06:36:58 +00:00
github-actions[bot]
5002a0e9ea chore(i18n): refresh native de locale 2026-07-03 06:35:36 +00:00
github-actions[bot]
9edb9065a8 chore(i18n): refresh native pt-BR locale 2026-07-03 06:35:23 +00:00