From b0284f1da1ac812e37fe895bac6b71062e98fa8b Mon Sep 17 00:00:00 2001 From: Andrew Blakeslee Moore Date: Fri, 3 Jul 2026 17:40:28 -0700 Subject: [PATCH] =?UTF-8?q?nvrsion:=20Add:=20Adjust=20side=20padding=20on?= =?UTF-8?q?=20=E2=80=9CUpdate=20available=E2=80=9D=20card=20in=20sidebar?= =?UTF-8?q?=20to=20match=20session=20entries=E2=80=99=20padding,=20fix=20i?= =?UTF-8?q?nternal=20tester=20invitation=20workflow=20for=20rapid=20Canary?= =?UTF-8?q?=20channel=20releases,=20and=20create=20a=20=E2=80=9Ctrusted=20?= =?UTF-8?q?tester=E2=80=9D=20system=20requiring=20approval=20to=20join=20i?= =?UTF-8?q?nternal=20testing=20groups.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Nucleic-Promote: 1 Co-authored-by: Nucleic --- NucleicRemote/NucleicRemote/Views/SettingsView.swift | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/NucleicRemote/NucleicRemote/Views/SettingsView.swift b/NucleicRemote/NucleicRemote/Views/SettingsView.swift index f19e205..8c563ad 100644 --- a/NucleicRemote/NucleicRemote/Views/SettingsView.swift +++ b/NucleicRemote/NucleicRemote/Views/SettingsView.swift @@ -109,6 +109,16 @@ struct SettingsView: View { Text("Raw events are unrecognized backend output, shown for debugging.") } + Section { + Link(destination: URL(string: "https://nucleic.blakeslee.xyz/trusted-tester.html")!) { + Label("Apply to be a trusted tester", systemImage: "person.badge.shield.checkmark") + } + } header: { + Text("Trusted tester") + } footer: { + Text("This app ships through TestFlight. Apply for trusted-tester access to get earlier builds and shape where the app goes — we review your background and, if approved, add you to internal TestFlight.") + } + Section { Toggle("Share anonymous usage", isOn: $shareAnonymousUsage) } header: {