Merge remote-tracking branch 'origin/fabianthdev/feature/SwiftUI' into naturecodevoid/swiftui-improvements

This commit is contained in:
naturecodevoid
2023-05-20 11:23:07 -07:00
30 changed files with 1519 additions and 148 deletions

View File

@@ -77,6 +77,12 @@ public class Keychain
@KeychainItem(key: "patreonAccountID")
public var patreonAccountID: String?
@KeychainItem(key: "identifier")
public var identifier: String?
@KeychainItem(key: "adiPb")
public var adiPb: String?
private init()
{
}

View File

@@ -20,6 +20,7 @@ public extension UserDefaults
}()
@NSManaged var firstLaunch: Date?
@NSManaged var onboardingComplete: Bool
@NSManaged var requiresAppGroupMigration: Bool
@NSManaged var textServer: Bool
@NSManaged var textInputAnisetteURL: String?
@@ -46,6 +47,7 @@ public extension UserDefaults
@NSManaged var patronsRefreshID: String?
@NSManaged var trustedSourceIDs: [String]?
@NSManaged var trustedServerURL: String?
var activeAppsLimit: Int? {
get {
@@ -77,6 +79,7 @@ public extension UserDefaults
#keyPath(UserDefaults.isDevModeEnabled): false,
#keyPath(UserDefaults.isConsoleEnabled): false,
#keyPath(UserDefaults.isDebugLoggingEnabled): false,
#keyPath(UserDefaults.onboardingComplete): false,
#keyPath(UserDefaults.isBackgroundRefreshEnabled): true,
#keyPath(UserDefaults.isLegacyDeactivationSupported): isLegacyDeactivationSupported,
#keyPath(UserDefaults.activeAppLimitIncludesExtensions): activeAppLimitIncludesExtensions,