passepartout-apple/Library/Sources
Davide 2f67bcbbf2
Sync local profiles consistently (#1051)
Rather than redoing ProfileManager.observeLocal() altogether:

- Keep the existing profiles subscription (localSubscription)
- Reload ALL local profiles on NE notifications

The reload is "heavy" because each profile save causes a reload of ALL
profiles, but it's the most reliable approach and in the end, it only
takes 1-2msec. It can be improved later.

Partially reverts #1049, because the app did not sync when a VPN
configuration was deleted from the OS settings.
2025-01-04 23:42:10 +01:00
..
AppData Move app library to the root (#962) 2024-11-28 17:45:18 +01:00
AppDataPreferences Reorganize Core Data containers (#1017) 2024-12-15 20:20:33 +01:00
AppDataProfiles Reorganize Core Data containers (#1017) 2024-12-15 20:20:33 +01:00
AppDataProviders Reorganize Core Data containers (#1017) 2024-12-15 20:20:33 +01:00
AppUI Move app library to the root (#962) 2024-11-28 17:45:18 +01:00
AppUIMain Improve display of keep-alive options in OpenVPN configuration (#1038) 2024-12-22 10:55:56 +01:00
AppUIMainWrapper Move app library to the root (#962) 2024-11-28 17:45:18 +01:00
AppUITV Autogenerate screenshots for all platforms (#998) 2024-12-10 18:06:23 +01:00
AppUITVWrapper Move app library to the root (#962) 2024-11-28 17:45:18 +01:00
CommonAPI Bump version 2024-12-31 00:49:23 +01:00
CommonIAP Simplify products (#1024) 2024-12-18 10:15:58 +01:00
CommonLibrary Sync local profiles consistently (#1051) 2025-01-04 23:42:10 +01:00
CommonUtils Fix on-demand SSID not being added on macOS (#1050) 2025-01-04 11:01:25 +01:00
LegacyV2 Add recurring products to paywall (#1019) 2024-12-17 18:23:27 +01:00
PassepartoutImplementations Move app library to the root (#962) 2024-11-28 17:45:18 +01:00
UIAccessibility Autogenerate screenshots for all platforms (#998) 2024-12-10 18:06:23 +01:00
UILibrary Set up local profiles observer once (#1049) 2025-01-04 10:46:10 +01:00