make the FFs volatile and initialised to true by default

This commit is contained in:
Mauro Romito
2026-02-10 15:43:52 +01:00
committed by Mauro
parent e64dd38f99
commit 334f4903e4
3 changed files with 4 additions and 22 deletions

View File

@@ -75,9 +75,9 @@ final class AppSettings {
case linkPreviewsEnabled
case focusEventOnNotificationTap
case linkNewDeviceEnabled
case spaceFiltersEnabled
// Spaces
case spaceFiltersEnabled
case spaceSettingsEnabled
case createSpaceEnabled
@@ -398,13 +398,13 @@ final class AppSettings {
// MARK: - Feature Flags
/// Spaces
@UserPreference(key: UserDefaultsKeys.spaceSettingsEnabled, defaultValue: true, storageType: .userDefaults(store))
@UserPreference(key: UserDefaultsKeys.spaceSettingsEnabled, defaultValue: true, storageType: .volatile)
var spaceSettingsEnabled
@UserPreference(key: UserDefaultsKeys.createSpaceEnabled, defaultValue: true, storageType: .userDefaults(store))
@UserPreference(key: UserDefaultsKeys.createSpaceEnabled, defaultValue: true, storageType: .volatile)
var createSpaceEnabled
@UserPreference(key: UserDefaultsKeys.spaceFiltersEnabled, defaultValue: true, storageType: .userDefaults(store))
@UserPreference(key: UserDefaultsKeys.spaceFiltersEnabled, defaultValue: true, storageType: .volatile)
var spaceFiltersEnabled
/// Others

View File

@@ -67,10 +67,6 @@ protocol DeveloperOptionsProtocol: AnyObject {
var linkPreviewsEnabled: Bool { get set }
var linkNewDeviceEnabled: Bool { get set }
var spaceSettingsEnabled: Bool { get set }
var createSpaceEnabled: Bool { get set }
var spaceFiltersEnabled: Bool { get set }
}
extension AppSettings: DeveloperOptionsProtocol { }

View File

@@ -51,20 +51,6 @@ struct DeveloperOptionsScreen: View {
.generalSectionRows()
}
Section("Spaces") {
Toggle(isOn: $context.spaceFiltersEnabled) {
Text("Space filters")
}
Toggle(isOn: $context.spaceSettingsEnabled) {
Text("Space settings")
}
Toggle(isOn: $context.createSpaceEnabled) {
Text("Create space")
}
}
Section("Room List") {
Toggle(isOn: $context.publicSearchEnabled) {
Text("Public search")