aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/UI/iOS/TunnelList/TunnelsListTableViewController.swift (unfollow)
Commit message (Expand)AuthorFilesLines
2018-12-14Reorganized project structureEric Kuck1-307/+0
2018-12-14Most similar views now shared between ViewControllersEric Kuck1-7/+9
2018-12-13Reorganized ViewControllers (split out UIViews and UITableViewCells into their own classes)Eric Kuck1-214/+66
2018-12-13TunnelsManager: Report activation errors through the activationDelegateRoopesh Chander1-9/+1
2018-12-12More formatting nits and cyclomatic complexity fixesEric Kuck1-1/+1
2018-12-12More linter warnings fixed, enabled more swiftlint rules, project cleanupEric Kuck1-23/+22
2018-12-12Tons more swiftlint warnings fixed. Still a few remaining.Eric Kuck1-11/+11
2018-12-12Added swiftlint and fixed all errors (and a bunch, but not all, warnings)Eric Kuck1-5/+5
2018-12-12Zip importing: importFromFile should take a completionHandlerRoopesh Chander1-5/+10
2018-12-11Remove the feature of waiting for another tunnel to deactivateRoopesh Chander1-1/+1
2018-12-11Allow turning off the status switch of a waiting tunnelRoopesh Chander1-1/+1
2018-12-10Tunnels list: Fix AutoLayout error during deletion of a tunnelRoopesh Chander1-2/+6
2018-12-09Tunnels list: Dynamic Type support for the add button at the centerRoopesh Chander1-0/+2
2018-12-09Tunnels list: Dynamic Type support for the table viewRoopesh Chander1-6/+12
2018-12-07State restoration: Restore tunnel detail viewRoopesh Chander1-0/+4
2018-12-07Tunnels list: Deselect rows correctlyRoopesh Chander1-1/+7
2018-12-07Error handling: Use ErrorPresenter.showErrorAlert() instead of per-VC showErrorAlert() methodsRoopesh Chander1-11/+6
2018-12-07Error handling: Use WireGuardAppError and WireGuardResult throughout the appRoopesh Chander1-2/+3
2018-12-07Error handling: Cleanup Tunnels Manager errorsRoopesh Chander1-4/+4
2018-12-03Refactor out VPN-handling stuff from tunnels list VC to the main VCRoopesh Chander1-63/+49
2018-12-03VPN: Error out when tunnel activation fails because there's no internetRoopesh Chander1-0/+9
2018-11-15Importing: Import from zip in a background threadRoopesh Chander1-12/+10
2018-11-14Importing: Refactor out zip importing into a separate classRoopesh Chander1-43/+9
2018-11-12Tunnels manager: Keep track of NETunnelProviderManager's isOnDemandEnabled propertyRoopesh Chander1-2/+2
2018-11-10TunnelsManager: startDeactivation() need not take a completion handlerRoopesh Chander1-3/+1
2018-11-09VPN: Refresh tunnel statuses when app gets to the foregroundRoopesh Chander1-0/+10
2018-11-09Remove unused codeRoopesh Chander1-20/+0
2018-11-09NE: When there's an error starting the tunnel, show it to the user using displayMessage()Roopesh Chander1-0/+1
2018-11-07Importing: Also support importing public.text files in the file pickerRoopesh Chander1-1/+1
2018-11-07iPad: Set correct sourceRect for the popover anchored on the central 'Add' buttonRoopesh Chander1-0/+1
2018-11-06Importing: simplifyJason A. Donenfeld1-26/+15
2018-11-07Importing: Assume imported files without .conf or .zip extensions to be a config fileRoopesh Chander1-5/+5
2018-11-06Global: swiftlint autocorrect --formatRoopesh Chander1-3/+3
2018-11-06Importing: Error out on file with unsupported file extensionRoopesh Chander1-1/+9
2018-11-05global: convert to Swift 4.2Jason A. Donenfeld1-3/+3
2018-11-03Global: run through swiftlintJason A. Donenfeld1-19/+18
2018-11-03Tunnels list: Fix status switch look after flipping it off after an errorRoopesh Chander1-4/+5
2018-11-03Tunnels list: Should deselect the row when handling the selectionRoopesh Chander1-0/+1
2018-11-03Tunnel list: Don't show the detail view after creating a config from scratchRoopesh Chander1-16/+0
2018-11-03Ensure that all tunnel names are trimmed of whitespacesRoopesh Chander1-2/+3
2018-11-03Tunnels list: Remove separator lines in the table viewRoopesh Chander1-0/+1
2018-11-03Tunnels list: Show an 'Add' button when there are no tunnelsRoopesh Chander1-2/+65
2018-11-03Tunnels list: Show a busy indicator before the tunnels are loadedRoopesh Chander1-29/+55
2018-11-03Tunnels list: The Add and Settings buttons should be no-ops until the tunnels are loadedRoopesh Chander1-0/+2
2018-11-03TunnelsManager: get rid of index managementJason A. Donenfeld1-4/+4
2018-11-03Import: rework addMultiple logicJason A. Donenfeld1-23/+33
2018-11-01Global: OK over OkJason A. Donenfeld1-1/+1
2018-11-01Tunnels list: Swipe left to deleteRoopesh Chander1-0/+17
2018-11-01Global: fix up stringsJason A. Donenfeld1-16/+14
2018-11-01Tunnel errors: Consolidate tunnel activation errors into ErrorPresenterRoopesh Chander1-8/+4