From 61200c4a7def68b7aaa4c1b8f6758eab44adb0bc Mon Sep 17 00:00:00 2001 From: Cory McWilliams Date: Sat, 8 Nov 2025 17:10:02 -0500 Subject: [PATCH] ios: Declare reasons we might use some permissions to avoid crashes. --- docs/model.md | 6 +++--- src/ios/Info.plist | 6 ++++++ 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/docs/model.md b/docs/model.md index 66df196f..40ec6352 100644 --- a/docs/model.md +++ b/docs/model.md @@ -1,8 +1,8 @@ # Model -A reasonable mental model of Tilde Friends is as a virtual computer. User -interace is through a web browser. Communication with the outside world is -through the Secure Scuttlebutt (SSB) network protocol. Persistence is through +A reasonable mental model of Tilde Friends is as a virtual computer. User +interace is through a web browser. Communication with the outside world is +through the Secure Scuttlebutt (SSB) network protocol. Persistence is through an SSB store and an additional key-value store in an sqlite database. The schema for the sqlite database is primarily a `messages` table and a diff --git a/src/ios/Info.plist b/src/ios/Info.plist index 44fc2ba4..070346cc 100644 --- a/src/ios/Info.plist +++ b/src/ios/Info.plist @@ -83,5 +83,11 @@ ITSAppUsesNonExemptEncryption + NSCameraUsageDescription + Camera access is used to take pictures to add to posts. + NSMicrophoneUsageDescription + Microphone access is used to capture audio to add to posts. + NSPhotoLibraryUsageDescription + Photo library access is userd to select images to add to posts.