passepartout-apple/Library/Sources/CommonLibrary
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
..
Business Save last used profile (#1036) 2024-12-21 22:39:55 +01:00
Domain Verify tunnel profile periodically (#1047) 2024-12-31 00:48:54 +01:00
Extensions Embrace simplifications in PassepartoutProviders (#975) 2024-12-03 16:18:05 +01:00
IAP Fix uncredited features on tvOS (#1033) 2024-12-20 23:21:22 +01:00
Resources Verify tunnel profile periodically (#1047) 2024-12-31 00:48:54 +01:00
Strategy Sync local profiles consistently (#1051) 2025-01-04 23:42:10 +01:00
Shared.swift Move app library to the root (#962) 2024-11-28 17:45:18 +01:00