From 2b62f719849cce5dd43fef1b679fff3a2243fcdf Mon Sep 17 00:00:00 2001 From: Fuwn Date: Sun, 22 Mar 2026 13:20:36 +0000 Subject: feat: add configurable booru user agent settings --- .../Settings/Section/SettingsSectionProviderView.swift | 13 +++++++++++++ 1 file changed, 13 insertions(+) (limited to 'Sora/Views/Settings/Section/SettingsSectionProviderView.swift') diff --git a/Sora/Views/Settings/Section/SettingsSectionProviderView.swift b/Sora/Views/Settings/Section/SettingsSectionProviderView.swift index cbfae37..031840a 100644 --- a/Sora/Views/Settings/Section/SettingsSectionProviderView.swift +++ b/Sora/Views/Settings/Section/SettingsSectionProviderView.swift @@ -26,6 +26,19 @@ struct SettingsSectionProviderView: View { Toggle("Show Held Posts", isOn: $settings.showHeldMoebooruPosts) } + Section(header: Text("User-Agent")) { + Toggle("Send User-Agent", isOn: $settings.sendBooruUserAgent) + + if settings.sendBooruUserAgent { + TextField("Custom User-Agent", text: $settings.customBooruUserAgent) + .autocorrectionDisabled(true) + + Text("Leave this field empty to use Sora's default User-Agent.") + .font(.caption) + .foregroundStyle(.secondary) + } + } + Section(header: Text("API Credentials")) { SecureField( "API Key", -- cgit v1.2.3