From 77bf75babbc546420a2ed3193e8965a08d9f97c8 Mon Sep 17 00:00:00 2001 From: psavarmattas Date: Sat, 15 Aug 2026 20:30:58 +0100 Subject: [PATCH] feat(settings): Preferences separate-editing toggle Starts the Behavior subsection. Co-Authored-By: Claude Sonnet 5 --- Outpost/Features/Account/SettingsView.swift | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/Outpost/Features/Account/SettingsView.swift b/Outpost/Features/Account/SettingsView.swift index 1a0b849..026c717 100644 --- a/Outpost/Features/Account/SettingsView.swift +++ b/Outpost/Features/Account/SettingsView.swift @@ -272,6 +272,15 @@ struct SettingsView: View { ) } + preferencesSubsection("Behavior") { + preferenceToggleRow( + "Separate editing", + description: "When enabled, documents have a separate editing mode. When disabled, documents are always editable when you have permission.", + isOn: session.userPreferences?.separateEditing ?? false, + onChange: { newValue in Task { await savePreference { $0.separateEditing = newValue } } } + ) + } + if let preferencesErrorMessage { Text(preferencesErrorMessage) .font(.caption)