passepartout-apple/Library/Tests/CommonLibraryTests
Davide 6f9c78b257
Track module preferences history in Core Data ()
Restore CDModulePreferencesV3 to track the history of module prefrences.

This way, excluded endpoints may be saved globally to Core Data as a
starting point. Then in Profile.userInfo we only save the relevant
exclusions for the current configuration.

The .excludedEndpoints relationship is therefore moved out of
CDProviderPreferencesV3.

Further refactoring:

- ModuleViewParameters now includes a ModulePreferences observable that
module views can observe
- Tunnel doesn't need access to PreferencesManager anymore (exclusions
are in Profile.userInfo)
2024-12-10 14:13:10 +01:00
..
Business Move ModulePreferences to Profile.userInfo () 2024-12-10 11:18:52 +01:00
Domain Track module preferences history in Core Data () 2024-12-10 14:13:10 +01:00
Mock Move processor implementations to concrete objects () 2024-12-08 16:24:23 +01:00
Shared.swift Move app library to the root () 2024-11-28 17:45:18 +01:00