aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/UI/iOS/ErrorPresenter.swift (follow)
Commit message (Expand)AuthorAgeFilesLines
* ErrorPresenter: Support onPresented for showErrorAlert(title:,message:)Roopesh Chander2018-12-121-3/+4
* Error handling: alertText() can be nilRoopesh Chander2018-12-111-1/+1
* Error handling: Use WireGuardAppError and WireGuardResult throughout the appRoopesh Chander2018-12-071-29/+2
* Error handling: Introduce a WireGuardAppError protocol to manage errorsRoopesh Chander2018-12-071-28/+2
* Error handling: Cleanup Tunnels Manager errorsRoopesh Chander2018-12-071-19/+30
* Error presenter: Always handle the passed errorRoopesh Chander2018-12-071-4/+3
* VPN: Error out when tunnel activation fails because there's no internetRoopesh Chander2018-12-031-1/+5
* Exporting: Refactor out zip exporting into a separate classRoopesh Chander2018-11-151-0/+6
* Importing: Refactor out zip importing into a separate classRoopesh Chander2018-11-141-0/+8
* VPN: When activating while another tunnel is active, deactivate the other tunnelRoopesh Chander2018-11-101-15/+0
* VPN: There are no DNS errors to handle in the app nowRoopesh Chander2018-11-101-2/+0
* Move logic to extension: .resolvingEndpointDomains is not longer a valid statusRoopesh Chander2018-11-081-2/+0
* TunnelsManager: account for no or many endpointsJason A. Donenfeld2018-11-051-2/+0
* ErrorPresenter: showErrorAlert takes an onPresentated handlerRoopesh Chander2018-11-031-2/+3
* TunnelsManager: get rid of index managementJason A. Donenfeld2018-11-031-0/+2
* Global: no periods at the end of error messagesJason A. Donenfeld2018-11-031-2/+2
* Global: OK over OkJason A. Donenfeld2018-11-011-2/+2
* Global: fix up stringsJason A. Donenfeld2018-11-011-7/+7
* Tunnel errors: Consolidate tunnel activation errors into ErrorPresenterRoopesh Chander2018-11-011-0/+28
* VPN: An ErrorPresenter class to consolidate showing of error alertsRoopesh Chander2018-11-011-0/+46