aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/UI (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Exporting: Export to zip in a background threadRoopesh Chander2018-11-151-10/+10
* Exporting: Refactor out zip exporting into a separate classRoopesh Chander2018-11-152-21/+17
* Exporting: No need to check for duplicate names - we disallow it at creation time itselfRoopesh Chander2018-11-151-9/+2
* Importing: Import from zip in a background threadRoopesh Chander2018-11-151-12/+10
* Importing: Refactor out zip importing into a separate classRoopesh Chander2018-11-142-43/+17
* Tunnel detail: Show VPN-on-demand informationRoopesh Chander2018-11-121-2/+67
* Tunnels manager: Keep track of NETunnelProviderManager's isOnDemandEnabled propertyRoopesh Chander2018-11-121-2/+2
* Tunnel edit: Update for VPN-on-demand changesRoopesh Chander2018-11-121-14/+26
* Tunnel view model: VPN-on-demand stuff shouldn't be part of the tunnel modelRoopesh Chander2018-11-121-16/+22
* Tunnel edit, Tunnel view model: UI for providing On-Demand activation optionsRoopesh Chander2018-11-112-6/+125
* Model: Ensure that a TunnelConfiguration always has a valid array of peersRoopesh Chander2018-11-101-2/+1
* VPN: When activating while another tunnel is active, deactivate the other tunnelRoopesh Chander2018-11-102-15/+2
* TunnelsManager: startDeactivation() need not take a completion handlerRoopesh Chander2018-11-102-6/+2
* VPN: There are no DNS errors to handle in the app nowRoopesh Chander2018-11-101-2/+0
* VPN: Refresh tunnel statuses when app gets to the foregroundRoopesh Chander2018-11-092-0/+14
* Remove unused codeRoopesh Chander2018-11-092-24/+0
* NE: When there's an error starting the tunnel, show it to the user using displayMessage()Roopesh Chander2018-11-091-0/+1
* Move logic to extension: .resolvingEndpointDomains is not longer a valid statusRoopesh Chander2018-11-082-4/+0
* Tunnel edit: While preparing for reuse, should make onValueBeingEdited nil as wellRoopesh Chander2018-11-081-0/+1
* iPad: Ensure we set sourceRect for all cases where we use sourceViewRoopesh Chander2018-11-073-1/+3
* Importing: Also support importing public.text files in the file pickerRoopesh Chander2018-11-071-1/+1
* iPad: Set correct sourceRect for the popover anchored on the central 'Add' buttonRoopesh Chander2018-11-071-0/+1
* iPad: Configuring the split-view controller should happen in init(), not loadView()Roopesh Chander2018-11-071-4/+9
* Settings: show build idJason A. Donenfeld2018-11-071-1/+4
* Importing: simplifyJason A. Donenfeld2018-11-061-26/+15
* Importing: Assume imported files without .conf or .zip extensions to be a config fileRoopesh Chander2018-11-071-5/+5
* Global: swiftlint autocorrect --formatRoopesh Chander2018-11-063-8/+8
* Global: swiftlint autocorrectRoopesh Chander2018-11-061-1/+1
* Importing: Error out on file with unsupported file extensionRoopesh Chander2018-11-061-1/+9
* Tunnel edit: TunnelEditTableViewKeyValueCell need not support a read-only mode nowRoopesh Chander2018-11-061-21/+2
* Tunnel edit: A new cell class for the public key field, to make the value scrollableRoopesh Chander2018-11-061-0/+70
* Tunnel detail: Refactor out the label scrolling into a separate UI classRoopesh Chander2018-11-062-31/+59
* Tunnel view model: Peers in a configuation may not share the same public keyRoopesh Chander2018-11-061-0/+7
* QR Code: Dismiss the QR code screen when the name prompt is cancelledRoopesh Chander2018-11-051-1/+3
* Tunnel view model: No need to save if we already have a validated configuration objectRoopesh Chander2018-11-051-0/+8
* global: convert to Swift 4.2Jason A. Donenfeld2018-11-056-14/+14
* TunnelsManager: account for no or many endpointsJason A. Donenfeld2018-11-051-2/+0
* Settings: account for bottom padding on iPhone XJason A. Donenfeld2018-11-051-4/+4
* Settings: anchor logo to bottomJason A. Donenfeld2018-11-041-1/+12
* Revert "Settings: Swap table view sections"Jason A. Donenfeld2018-11-031-5/+5
* Settings: simplifyJason A. Donenfeld2018-11-031-24/+5
* Global: run through swiftlintJason A. Donenfeld2018-11-037-37/+36
* Settings: limit size of logoJason A. Donenfeld2018-11-031-1/+1
* Settings: Show the captioned WireGuard logo at the endRoopesh Chander2018-11-031-0/+26
* Settings: Swap table view sectionsRoopesh Chander2018-11-031-4/+4
* Tunnels list: Fix status switch look after flipping it off after an errorRoopesh Chander2018-11-031-4/+5
* ErrorPresenter: showErrorAlert takes an onPresentated handlerRoopesh Chander2018-11-031-2/+3
* Tunnels list: Should deselect the row when handling the selectionRoopesh Chander2018-11-031-0/+1
* Tunnel list: Don't show the detail view after creating a config from scratchRoopesh Chander2018-11-031-16/+0
* Ensure that all tunnel names are trimmed of whitespacesRoopesh Chander2018-11-033-4/+5