passepartout-apple/Passepartout
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
..
App Review incorrect behavior in preferences (#989) 2024-12-09 08:44:13 +01:00
Intents Fix extra team prefix in keychain group (#721) 2024-10-11 03:45:20 +02:00
LoginItem Add explicit environment objects to TableColumn (#873) 2024-11-15 01:47:52 +01:00
Shared Move ModulePreferences to Profile.userInfo (#993) 2024-12-10 11:18:52 +01:00
Tests Localize WireGuard errors (#934) 2024-11-25 11:34:31 +01:00
Tunnel Move ModulePreferences to Profile.userInfo (#993) 2024-12-10 11:18:52 +01:00
UITests Update SwiftLint/SwiftGen YAML 2024-11-28 19:54:50 +01:00
Config.xcconfig Store complex preferences to Core Data (#981) 2024-12-06 11:24:51 +01:00
Passepartout.xctestplan Fix missing test targets 2024-12-06 15:52:25 +01:00