aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/UI/iOS/ViewController/TunnelsListTableViewController.swift (unfollow)
Commit message (Expand)AuthorFilesLines
2019-03-18iOS: Consolidate all showConfirmationAlert()s into one placeRoopesh Chander1-15/+2
2019-03-18iOS: Tunnels list: Ability to remove multiple tunnels at a timeRoopesh Chander1-4/+132
2019-02-25Importing: macOS: Support importing of multiple files at a timeRoopesh Chander1-3/+1
2019-01-23iOS: Fix stale tunnel being shown on iPadRoopesh Chander1-4/+7
2019-01-23iOS: Fix handling of deletion outside appRoopesh Chander1-0/+14
2019-01-14iOS: Refactor importFromFileRoopesh Chander1-39/+3
2019-01-07Update copyrightJason A. Donenfeld1-1/+1
2018-12-23Remove more commentsRoopesh Chander1-10/+0
2018-12-21RTL supportEric Kuck1-2/+2
2018-12-22Move name from interface to tunnelJason A. Donenfeld1-1/+1
2018-12-21Nuke trailing spacesJason A. Donenfeld1-12/+12
2018-12-21providerConfiguration is now a WgQuickConfigEric Kuck1-1/+1
2018-12-21Localize all the thingsRoopesh Chander1-14/+13
2018-12-20Enabled more swiftlint rulesEric Kuck1-1/+1
2018-12-19Tunnel edit: init() need not take a tunnelConfiguration argumentRoopesh Chander1-3/+3
2018-12-19Remove non-helpful commentsRoopesh Chander1-1/+0
2018-12-16Got TunnelsManager back under the max file length by splitting out NEVPNStatus+CustomStringConvertibleEric Kuck1-1/+0
2018-12-14Reorganized project structureEric Kuck1-0/+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