From 9e6f4951de83ce9c524c7b9235db0d811f141f1c Mon Sep 17 00:00:00 2001 From: Claude Date: Tue, 20 Oct 2026 20:22:47 +0000 Subject: [PATCH] Link the privacy policy and support page, and say why Chek uses the local network App Review needs a privacy policy inside the app, and Report a Problem opened GitHub issues, which needs an account; it now opens chek.page's support page, which offers email too. The Local Network prompt for home servers had no reason; Info.plist now gives one. Co-Authored-By: Claude Opus 5.5 (1M context) Claude-Session: https://claude.ai/code/session_01WMidh4C7LfV5FoLNcrnabe --- apple/Chek/Info.plist | 2 ++ apple/Chek/Settings/SettingsView.swift | 6 +++++- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/apple/Chek/Info.plist b/apple/Chek/Info.plist index 53a15c0..1b5651b 100644 --- a/apple/Chek/Info.plist +++ b/apple/Chek/Info.plist @@ -34,6 +34,8 @@ LSSupportsOpeningDocumentsInPlace + NSLocalNetworkUsageDescription + Chek connects to the library servers you add on your home network. NSAppTransportSecurity NSAllowsLocalNetworking diff --git a/apple/Chek/Settings/SettingsView.swift b/apple/Chek/Settings/SettingsView.swift index 4ece8b5..6484450 100644 --- a/apple/Chek/Settings/SettingsView.swift +++ b/apple/Chek/Settings/SettingsView.swift @@ -26,9 +26,13 @@ struct SettingsView: View { Link(destination: URL(string: "https://chek.page")!) { Label("chek.page", systemImage: "safari") } - Link(destination: URL(string: "https://github.com/readchek/app/issues")!) { + // Email or GitHub, so reporting needs no GitHub account. + Link(destination: URL(string: "https://chek.page/support")!) { Label("Report a Problem", systemImage: "exclamationmark.bubble") } + Link(destination: URL(string: "https://chek.page/privacy")!) { + Label("Privacy Policy", systemImage: "hand.raised") + } } header: { Text("About") } footer: {