Add a feature flag for the new RoomThreadList screen.

This commit is contained in:
Stefan Ceriu
2026-03-23 17:58:14 +02:00
committed by Stefan Ceriu
parent ba810116a0
commit 5120a117cc
6 changed files with 23 additions and 6 deletions

View File

@@ -75,7 +75,7 @@ final class AppSettings {
case enableKeyShareOnInvite
case knockingEnabled
case threadsEnabled
case developerOptionsEnabled
case roomThreadListEnabled
case linkPreviewsEnabled
case focusEventOnNotificationTap
case linkNewDeviceEnabled
@@ -85,6 +85,8 @@ final class AppSettings {
// Doug's tweaks 🔧
case hideUnreadMessagesBadge
case hideQuietNotificationAlerts
case developerOptionsEnabled
}
private static var suiteName: String = InfoPlistReader.main.appGroupIdentifier
@@ -429,6 +431,9 @@ final class AppSettings {
@UserPreference(key: UserDefaultsKeys.threadsEnabled, defaultValue: false, storageType: .userDefaults(store))
var threadsEnabled
@UserPreference(key: UserDefaultsKeys.roomThreadListEnabled, defaultValue: false, storageType: .userDefaults(store))
var roomThreadListEnabled
@UserPreference(key: UserDefaultsKeys.focusEventOnNotificationTap, defaultValue: false, storageType: .userDefaults(store))
var focusEventOnNotificationTap