From 7f2c575f20fd5fdd6ea79ded5e06862911af7da9 Mon Sep 17 00:00:00 2001 From: alltheseas Date: Mon, 2 Feb 2026 12:15:27 -0600 Subject: [PATCH] Expose client tag toggle in settings Add a Privacy section in Appearance settings allowing users to disable client tag publishing if they prefer not to identify Damus when posting. Ref: https://github.com/damus-io/damus/issues/3323 Signed-off-by: alltheseas --- .../Features/Settings/Views/AppearanceSettingsView.swift | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/damus/Features/Settings/Views/AppearanceSettingsView.swift b/damus/Features/Settings/Views/AppearanceSettingsView.swift index e73d0aca..ec6d8ca9 100644 --- a/damus/Features/Settings/Views/AppearanceSettingsView.swift +++ b/damus/Features/Settings/Views/AppearanceSettingsView.swift @@ -160,6 +160,14 @@ struct AppearanceSettingsView: View { } } + Section(header: Text("Privacy", comment: "Section header for privacy related settings")) { + Toggle(NSLocalizedString("Share Damus client tag", comment: "Setting to publish a client tag indicating Damus posted the note"), isOn: $settings.publish_client_tag) + .toggleStyle(.switch) + Text("Client tags can help other apps understand new kinds of events. Turn this off if you prefer not to identify Damus when posting.", comment: "Description for the client tag privacy toggle.") + .font(.footnote) + .foregroundStyle(.secondary) + } + // MARK: - Profiles Section( header: Text("Profiles", comment: "Section title for profile view configuration."),