passepartout-apple/Passepartout/App/Views
Davide De Rosa e0dbca224f
Rework "Trusted networks" to be a generic "On-demand" (#333)
Extend the feature by also providing a complementary "include" policy,
i.e. activate the VPN _only_ on the specified networks. "Trusted
networks" was only providing the "exclude" counterpart, i.e. _except_
the specified networks.

Closes #119
2023-07-23 08:44:46 +02:00
..
AboutView.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
AccountView.swift Share common protocols across localized strings (#324) 2023-07-05 17:18:33 +02:00
AddHostView.swift Update copyright 2023-03-17 16:56:19 +01:00
AddHostView+Name.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
AddHostViewModel.swift Refactor domain errors (#310) 2023-07-02 12:51:50 +02:00
AddProfileMenu.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
AddProfileView.swift Do some code clean up 2023-05-21 11:48:03 +02:00
AddProviderView.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
AddProviderView+Name.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
AddProviderViewModel.swift Refactor domain errors (#310) 2023-07-02 12:51:50 +02:00
CreditsView.swift Add SwiftLint phase (#262) 2023-03-17 21:55:47 +01:00
DebugLogView.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
DiagnosticsView.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
DiagnosticsView+OpenVPN.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
DiagnosticsView+WireGuard.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
DonateView.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
EndpointAdvancedView.swift Update copyright 2023-03-17 16:56:19 +01:00
EndpointAdvancedView+OpenVPN.swift Share common protocols across localized strings (#324) 2023-07-05 17:18:33 +02:00
EndpointAdvancedView+WireGuard.swift Share common protocols across localized strings (#324) 2023-07-05 17:18:33 +02:00
EndpointView.swift Do some code clean up 2023-05-21 11:48:03 +02:00
EndpointView+OpenVPN.swift Improve OpenVPN Endpoint UX (#332) 2023-07-22 17:10:16 +02:00
EndpointView+WireGuard.swift Externalize complex bindings (#329) 2023-07-17 21:44:18 +02:00
InteractiveConnectionView.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
LogoView.swift Option to lock app when entering background (#270) 2023-03-20 11:00:01 +01:00
MainView.swift Update copyright 2023-03-17 16:56:19 +01:00
NetworkSettingsView.swift Share common protocols across localized strings (#324) 2023-07-05 17:18:33 +02:00
OnDemandView.swift Rework "Trusted networks" to be a generic "On-demand" (#333) 2023-07-23 08:44:46 +02:00
OnDemandView+SSID.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
OrganizerView.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
OrganizerView+ProfileRow.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
OrganizerView+Profiles.swift Split reusable views into extensions (#322) 2023-07-03 17:37:16 +02:00
OrganizerView+Scene.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
PaywallView.swift Add SwiftLint phase (#262) 2023-03-17 21:55:47 +01:00
PaywallView+Beta.swift Update copyright 2023-03-17 16:56:19 +01:00
PaywallView+Purchase.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
ProfileView.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
ProfileView+Configuration.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
ProfileView+Diagnostics.swift Do some code clean up 2023-05-21 11:48:03 +02:00
ProfileView+Extra.swift Do some code clean up 2023-05-21 11:48:03 +02:00
ProfileView+MainMenu.swift Split reusable views into extensions (#322) 2023-07-03 17:37:16 +02:00
ProfileView+Provider.swift Share common protocols across localized strings (#324) 2023-07-05 17:18:33 +02:00
ProfileView+Rename.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
ProfileView+VPN.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
ProviderLocationView.swift Improve OpenVPN Endpoint UX (#332) 2023-07-22 17:10:16 +02:00
ProviderPresetView.swift Externalize complex bindings (#329) 2023-07-17 21:44:18 +02:00
ReportIssueView.swift Do some code clean up 2023-05-21 11:48:03 +02:00
SettingsButton.swift Do some code clean up 2023-05-21 11:48:03 +02:00
SettingsView.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
ShortcutsView.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
ShortcutsView+Add.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
VersionView.swift Update copyright 2023-03-17 16:56:19 +01:00
View+Extensions.swift Rethink library architecture (#301) 2023-05-24 18:19:47 +02:00
VPNStatusText.swift Share common protocols across localized strings (#324) 2023-07-05 17:18:33 +02:00
VPNToggle.swift Split views into extensions (#321) 2023-07-03 16:54:43 +02:00
WelcomeView.swift Update copyright 2023-03-17 16:56:19 +01:00