..
AboutView.swift
Split views into extensions ( #321 )
2023-07-03 16:54:43 +02:00
AccountView.swift
Focus some text fields on appearance ( #334 )
2023-07-23 13:28:47 +02:00
AddHostView.swift
Update copyright
2023-03-17 16:56:19 +01:00
AddHostView+Name.swift
Focus some text fields on appearance ( #334 )
2023-07-23 13:28:47 +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
Focus some text fields on appearance ( #334 )
2023-07-23 13:28:47 +02:00
AddProviderView.swift
Split views into extensions ( #321 )
2023-07-03 16:54:43 +02:00
AddProviderView+Name.swift
Focus some text fields on appearance ( #334 )
2023-07-23 13:28:47 +02:00
AddProviderViewModel.swift
Level up to strict Concurrency ( #361 )
2023-09-10 20:36:52 +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
DiagnosticsSection.swift
Support iCloud sync as an option ( #350 )
2023-09-09 20:29:04 +02:00
DiagnosticsView.swift
Replicate Diagnostics in Settings ( #342 )
2023-08-06 20:27:16 +02:00
DiagnosticsView+OpenVPN.swift
Replicate Diagnostics in Settings ( #342 )
2023-08-06 20:27:16 +02:00
DiagnosticsView+WireGuard.swift
Replicate Diagnostics in Settings ( #342 )
2023-08-06 20:27:16 +02:00
DonateView.swift
Refactor and test ProductManager ( #437 )
2023-12-20 20:43:39 +01: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+Add.swift
Allow editing of OpenVPN endpoints ( #335 )
2023-07-23 12:45:47 +02:00
EndpointView+OpenVPN.swift
Update metadata and translations ( #365 )
2023-10-10 23:00:19 +02:00
EndpointView+WireGuard.swift
Level up to strict Concurrency ( #361 )
2023-09-10 20:36:52 +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
Allow editing of OpenVPN endpoints ( #335 )
2023-07-23 12:45:47 +02:00
OnDemandView.swift
Update metadata and translations ( #365 )
2023-10-10 23:00:19 +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
Support iCloud sync as an option ( #350 )
2023-09-09 20:29:04 +02:00
OrganizerView+Scene.swift
Split views into extensions ( #321 )
2023-07-03 16:54:43 +02:00
PaywallView.swift
Refactor and test ProductManager ( #437 )
2023-12-20 20:43:39 +01:00
PaywallView+Purchase.swift
Refactor and test ProductManager ( #437 )
2023-12-20 20:43:39 +01:00
PaywallView+Restricted.swift
Look up TestFlight flag asynchronously ( #352 )
2023-09-10 00:52:39 +02:00
ProfileView.swift
Support iCloud sync as an option ( #350 )
2023-09-09 20:29:04 +02:00
ProfileView+Configuration.swift
Split views into extensions ( #321 )
2023-07-03 16:54:43 +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
Level up to strict Concurrency ( #361 )
2023-09-10 20:36:52 +02:00
ProfileView+Rename.swift
Focus some text fields on appearance ( #334 )
2023-07-23 13:28:47 +02:00
ProfileView+VPN.swift
Split views into extensions ( #321 )
2023-07-03 16:54:43 +02:00
ProviderLocationView.swift
Level up to strict Concurrency ( #361 )
2023-09-10 20:36:52 +02:00
ProviderPresetView.swift
Level up to strict Concurrency ( #361 )
2023-09-10 20:36:52 +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
Move CloudKit logic to PersistenceManager ( #355 )
2023-09-10 10:34:42 +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