passepartout-apple/Library/Sources/CommonLibrary/Domain
Davide aeec943c58
Move ModulePreferences to Profile.userInfo (#993)
Store module preferences in the Profile.userInfo field for atomicity.
Access and modification are dramatically simplified, and synchronization
comes for free.

On the other side, fix provider preferences synchronization by using
viewContext for the CloudKit container.

Fixes #992
2024-12-10 11:18:52 +01:00
..
AppError.swift Handle all connection attempts in AppCoordinator (#968) 2024-12-01 22:34:41 +01:00
AppPreference.swift Move app library to the root (#962) 2024-11-28 17:45:18 +01:00
BundleConfiguration+AppGroup.swift Store complex preferences to Core Data (#981) 2024-12-06 11:24:51 +01:00
BundleConfiguration+Main.swift Store complex preferences to Core Data (#981) 2024-12-06 11:24:51 +01:00
Constants.swift Store complex preferences to Core Data (#981) 2024-12-06 11:24:51 +01:00
EditableProfile.swift Move ModulePreferences to Profile.userInfo (#993) 2024-12-10 11:18:52 +01:00
MigratableProfile.swift Move app library to the root (#962) 2024-11-28 17:45:18 +01:00
MigrationStatus.swift Move app library to the root (#962) 2024-11-28 17:45:18 +01:00
ModuleType+Known.swift Move app library to the root (#962) 2024-11-28 17:45:18 +01:00
ModuleType+New.swift Embrace simplifications in PassepartoutProviders (#975) 2024-12-03 16:18:05 +01:00
ModuleType.swift Move app library to the root (#962) 2024-11-28 17:45:18 +01:00
PreferenceProtocol.swift Move app library to the root (#962) 2024-11-28 17:45:18 +01:00
ProfileAttributes+ModulePreferences.swift Move ModulePreferences to Profile.userInfo (#993) 2024-12-10 11:18:52 +01:00
ProfileAttributes.swift Move ModulePreferences to Profile.userInfo (#993) 2024-12-10 11:18:52 +01:00
ProfilePreview.swift Move app library to the root (#962) 2024-11-28 17:45:18 +01:00
ProviderPreferences.swift Review incorrect behavior in preferences (#989) 2024-12-09 08:44:13 +01:00
TunnelInstallation.swift Move app library to the root (#962) 2024-11-28 17:45:18 +01:00