mirror of
https://github.com/permissionlesstech/bitchat.git
synced 2026-08-29 07:27:16 +00:00
Merge 9d60315fa5cd4f88f02d81b6d4cda7fb3a20495f into 1f59e814f90c3f489f48d68262cb1bf640bf6181
This commit is contained in:
commit
1b09366d6d
@ -36,9 +36,9 @@
|
||||
<key>LSMinimumSystemVersion</key>
|
||||
<string>$(MACOSX_DEPLOYMENT_TARGET)</string>
|
||||
<key>NSBluetoothAlwaysUsageDescription</key>
|
||||
<string>bitchat uses Bluetooth to create a secure mesh network for chatting with nearby users.</string>
|
||||
<string>bitchat uses Bluetooth to create a secure mesh with nearby people. While backgrounded, bitchat may arm reconnects that iOS completes when a peer returns into range — that system prompt is expected.</string>
|
||||
<key>NSBluetoothPeripheralUsageDescription</key>
|
||||
<string>bitchat uses Bluetooth to discover and connect with other bitchat users nearby.</string>
|
||||
<string>bitchat uses Bluetooth to discover and connect with nearby people.</string>
|
||||
<key>NSCameraUsageDescription</key>
|
||||
<string>bitchat uses the camera to scan QR codes to verify peers.</string>
|
||||
<key>NSLocationWhenInUseUsageDescription</key>
|
||||
|
||||
@ -221,6 +221,23 @@ struct AppInfoView: View {
|
||||
title: "app_info.privacy.ephemeral.title",
|
||||
description: "app_info.privacy.ephemeral.description"
|
||||
)
|
||||
/// Explains the iOS 26 “accessory would like to open bitchat”
|
||||
/// modal from wake-on-proximity (#1427 / #1396). The system modal
|
||||
/// text is Apple-controlled (Info.plist usage strings are not
|
||||
/// shown there); this App Info row is the honest in-app label.
|
||||
static let wakeProximity = AppInfoFeatureInfo(
|
||||
icon: "antenna.radiowaves.left.and.right",
|
||||
resolvedTitle: String(
|
||||
localized: "app_info.privacy.wake_proximity.title",
|
||||
defaultValue: "background mesh wake",
|
||||
comment: "App Info privacy feature title explaining BLE wake-on-proximity"
|
||||
),
|
||||
resolvedDescription: String(
|
||||
localized: "app_info.privacy.wake_proximity.description",
|
||||
defaultValue: "while closed, bitchat arms bluetooth reconnects so ios can reopen the app when a peer returns into range — the “accessory would like to open bitchat” prompt is that wake, and is safe to allow",
|
||||
comment: "App Info privacy feature description for the iOS accessory wake modal"
|
||||
)
|
||||
)
|
||||
static let panic = AppInfoFeatureInfo(
|
||||
icon: "hand.raised.fill",
|
||||
title: "app_info.privacy.panic.title",
|
||||
@ -814,6 +831,8 @@ struct AppInfoView: View {
|
||||
|
||||
FeatureRow(info: Strings.Privacy.ephemeral)
|
||||
|
||||
FeatureRow(info: Strings.Privacy.wakeProximity)
|
||||
|
||||
FeatureRow(info: Strings.Privacy.panic)
|
||||
}
|
||||
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user