diff --git a/apps/ios/Shared/Views/UserSettings/CallSettings.swift b/apps/ios/Shared/Views/UserSettings/CallSettings.swift index 7bc79dd0b3..2406eb17f4 100644 --- a/apps/ios/Shared/Views/UserSettings/CallSettings.swift +++ b/apps/ios/Shared/Views/UserSettings/CallSettings.swift @@ -14,8 +14,16 @@ struct CallSettings: View { var body: some View { VStack { List { - Section("Settings") { + Section { Toggle("Connect via relay", isOn: $webrtcPolicyRelay) + } header: { + Text("Settings") + } footer: { + if webrtcPolicyRelay { + Text("Relay server protects your IP address, but it can observe the duration of the call.") + } else { + Text("Relay server is only used if necessary. Another party can observe your IP address.") + } } Section("Limitations") { diff --git a/apps/ios/Shared/Views/UserSettings/NetworkAndServers.swift b/apps/ios/Shared/Views/UserSettings/NetworkAndServers.swift index 6b91c02391..10ffde6a1e 100644 --- a/apps/ios/Shared/Views/UserSettings/NetworkAndServers.swift +++ b/apps/ios/Shared/Views/UserSettings/NetworkAndServers.swift @@ -32,7 +32,7 @@ struct NetworkAndServers: View { var body: some View { VStack { List { - Section("") { + Section { NavigationLink { SMPServers() .navigationTitle("Your SMP servers") @@ -52,6 +52,10 @@ struct NetworkAndServers: View { settingsRow("app.connected.to.app.below.fill") { Text("Advanced network settings") } } } + } header: { + Text("") + } footer: { + Text("Using .onion hosts requires compatible VPN provider.") } } } diff --git a/apps/ios/SimpleXChat/APITypes.swift b/apps/ios/SimpleXChat/APITypes.swift index 486139e169..83ca4bb955 100644 --- a/apps/ios/SimpleXChat/APITypes.swift +++ b/apps/ios/SimpleXChat/APITypes.swift @@ -561,7 +561,7 @@ public enum OnionHosts: String, Identifiable { switch self { case .no: return "No" case .prefer: return "When available" - case .require: return "Requred" + case .require: return "Required" } }