aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/UI/ActivateOnDemandViewModel.swift (follow)
Commit message (Collapse)AuthorAgeFilesLines
* on-demand: View model should account for isActivateOnDemandEnabledRoopesh Chander2019-03-181-13/+15
| | | | | | | This is needed to correctly handle NETunnelProviderManager's isOnDemandEnabled property getting changed outside of the app. Signed-off-by: Roopesh Chander <roop@roopc.net>
* on-demand: "Only selected SSIDs" -> "Only these SSIDs"Roopesh Chander2019-03-181-2/+2
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* on-demand: iOS: Only n SSIDs / Except m SSIDsRoopesh Chander2019-03-181-0/+19
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* on-demand: Remove ActivateOnDemandSetting typeRoopesh Chander2019-03-181-10/+2
| | | | | | The ActivateOnDemandOption type shall be used instead Signed-off-by: Roopesh Chander <roop@roopc.net>
* on-demand: iOS: Update on-demand info shown in tunnel edit viewRoopesh Chander2019-03-181-0/+7
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* on-demand: ActivateOnDemandViewModel: Uniquify SSIDs listRoopesh Chander2019-03-181-2/+16
| | | | | | And if SSIDs list is empty, fall back to .anySSID option Signed-off-by: Roopesh Chander <roop@roopc.net>
* on-demand: iOS: Tunnel detail: Show SSID infoRoopesh Chander2019-03-181-5/+41
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* on-demand: Introducing ActivateOnDemandViewModelRoopesh Chander2019-03-181-0/+128
Signed-off-by: Roopesh Chander <roop@roopc.net>