aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/UI/iOS (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* Potential fix for insertRowAtIndexPath crashEric Kuck2018-12-161-0/+2
* Nuke duplicate fileJason A. Donenfeld2018-12-151-484/+0
* Fixed editable KeyValueCells being copyableEric Kuck2018-12-142-4/+1
* KeyValueCells now share codeEric Kuck2018-12-148-374/+192
* Reorganized project structureEric Kuck2018-12-1416-0/+0
* Most similar views now shared between ViewControllersEric Kuck2018-12-1422-380/+172
* Simplify logging tagsJason A. Donenfeld2018-12-142-2/+2
* Fix status switch weird state after an error occursRoopesh Chander2018-12-142-2/+2
* Deduplicate functionsJason A. Donenfeld2018-12-141-9/+1
* Reorganized ViewControllers (split out UIViews and UITableViewCells into their own classes)Eric Kuck2018-12-1320-645/+1205
* TunnelsManager: Reintroduce waiting for another tunnel to deactivateRoopesh Chander2018-12-131-0/+2
* Rewrite LoggerJason A. Donenfeld2018-12-132-14/+4
* More reliable logo sizingEric Kuck2018-12-131-33/+34
* TunnelsManager: Report activation errors through the activationDelegateRoopesh Chander2018-12-133-19/+15
* Logging: Write versions from both app and extensionRoopesh Chander2018-12-131-0/+1
* Logging: Tag the entries in the merged logRoopesh Chander2018-12-131-1/+1
* Logging: Use ringlogger for logging from the appRoopesh Chander2018-12-131-0/+2
* Logging: Use ringlogger for logging from the extensionRoopesh Chander2018-12-132-11/+15
* Remove useless whitespaceJason A. Donenfeld2018-12-133-16/+16
* Settings: better padding calculationJason A. Donenfeld2018-12-131-3/+3
* Fixed hacky logo display for settingsEric Kuck2018-12-121-3/+9
* More formatting nits and cyclomatic complexity fixesEric Kuck2018-12-124-43/+36
* More linter warnings fixed, enabled more swiftlint rules, project cleanupEric Kuck2018-12-129-394/+436
* Tons more swiftlint warnings fixed. Still a few remaining.Eric Kuck2018-12-126-79/+79
* Added swiftlint and fixed all errors (and a bunch, but not all, warnings)Eric Kuck2018-12-127-304/+288
* Zip importing: importFromFile should take a completionHandlerRoopesh Chander2018-12-122-7/+13
* ErrorPresenter: Support onPresented for showErrorAlert(title:,message:)Roopesh Chander2018-12-121-3/+4
* State restoration: Don't create duplicate mainVC and tunnelsListVCRoopesh Chander2018-12-111-6/+1
* Remove the feature of waiting for another tunnel to deactivateRoopesh Chander2018-12-112-4/+2
* Allow turning off the status switch of a waiting tunnelRoopesh Chander2018-12-112-2/+2
* Error handling: alertText() can be nilRoopesh Chander2018-12-111-1/+1
* Tunnels list: Fix AutoLayout error during deletion of a tunnelRoopesh Chander2018-12-101-2/+6
* Settings: Dynamic Type supportRoopesh Chander2018-12-101-2/+6
* Tunnel edit: Dynamic Type supportRoopesh Chander2018-12-101-6/+56
* Tunnel detail: Dynamic Type supportRoopesh Chander2018-12-102-6/+57
* Tunnels list: Dynamic Type support for the add button at the centerRoopesh Chander2018-12-091-0/+2
* Tunnels list: Dynamic Type support for the table viewRoopesh Chander2018-12-091-6/+12
* Settings: Export log: Perform file operations in a background threadRoopesh Chander2018-12-081-26/+31
* On-Demand: TunnelViewModel: Make activate-on-demand methods staticRoopesh Chander2018-12-081-2/+2
* On-Demand: Move detail text to TunnelViewModelRoopesh Chander2018-12-081-20/+1
* Make strings consistentJason A. Donenfeld2018-12-072-4/+4
* State restoration: Restore tunnel detail viewRoopesh Chander2018-12-074-1/+72
* Main VC: No need to refresh statuses if the tunnelsManager isn't initialized yetRoopesh Chander2018-12-071-4/+0
* Tunnels list: Deselect rows correctlyRoopesh Chander2018-12-071-1/+7
* Settings: Exporting configs as zip should open document pickerRoopesh Chander2018-12-071-5/+3
* Error handling: Use ErrorPresenter.showErrorAlert() instead of per-VC showErrorAlert() methodsRoopesh Chander2018-12-074-38/+9
* Error handling: Use WireGuardAppError and WireGuardResult throughout the appRoopesh Chander2018-12-072-31/+5
* Error handling: Introduce a WireGuardAppError protocol to manage errorsRoopesh Chander2018-12-071-28/+2
* Error handling: Cleanup Tunnels Manager errorsRoopesh Chander2018-12-074-31/+45
* Error presenter: Always handle the passed errorRoopesh Chander2018-12-071-4/+3