aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/UI/iOS/EditTunnel/TunnelEditTableViewController.swift (unfollow)
Commit message (Expand)AuthorFilesLines
2018-12-14Reorganized project structureEric Kuck1-488/+0
2018-12-14Most similar views now shared between ViewControllersEric Kuck1-24/+24
2018-12-13Reorganized ViewControllers (split out UIViews and UITableViewCells into their own classes)Eric Kuck1-344/+14
2018-12-13Remove useless whitespaceJason A. Donenfeld1-13/+13
2018-12-12More formatting nits and cyclomatic complexity fixesEric Kuck1-33/+26
2018-12-12More linter warnings fixed, enabled more swiftlint rules, project cleanupEric Kuck1-234/+253
2018-12-12Tons more swiftlint warnings fixed. Still a few remaining.Eric Kuck1-17/+17
2018-12-12Added swiftlint and fixed all errors (and a bunch, but not all, warnings)Eric Kuck1-270/+253
2018-12-10Tunnel edit: Dynamic Type supportRoopesh Chander1-6/+56
2018-12-08On-Demand: TunnelViewModel: Make activate-on-demand methods staticRoopesh Chander1-2/+2
2018-12-07Error handling: Use ErrorPresenter.showErrorAlert() instead of per-VC showErrorAlert() methodsRoopesh Chander1-8/+0
2018-12-07Error handling: Cleanup Tunnels Manager errorsRoopesh Chander1-5/+4
2018-11-28It's 'WiFi', not 'Wifi'Roopesh Chander1-2/+2
2018-11-12Tunnel edit: Update for VPN-on-demand changesRoopesh Chander1-14/+26
2018-11-11Tunnel edit, Tunnel view model: UI for providing On-Demand activation optionsRoopesh Chander1-6/+109
2018-11-08Tunnel edit: While preparing for reuse, should make onValueBeingEdited nil as wellRoopesh Chander1-0/+1
2018-11-07iPad: Ensure we set sourceRect for all cases where we use sourceViewRoopesh Chander1-0/+1
2018-11-06Global: swiftlint autocorrect --formatRoopesh Chander1-3/+3
2018-11-06Tunnel edit: TunnelEditTableViewKeyValueCell need not support a read-only mode nowRoopesh Chander1-21/+2
2018-11-06Tunnel edit: A new cell class for the public key field, to make the value scrollableRoopesh Chander1-0/+70
2018-11-05global: convert to Swift 4.2Jason A. Donenfeld1-3/+3
2018-11-03Global: run through swiftlintJason A. Donenfeld1-6/+6
2018-11-03Tunnel edit: Use layoutMarginsGuide instead of constantsRoopesh Chander1-2/+2
2018-11-02Tunnel edit: Ensure all key-value fields have a placeholder textRoopesh Chander1-5/+23
2018-11-02Handle cell reuse in showing delete buttons in redRoopesh Chander1-1/+8
2018-11-02Table edit: Show/hide 'Exclude Private IPs' instead of enable/disableRoopesh Chander1-16/+36
2018-11-01Global: OK over OkJason A. Donenfeld1-1/+1
2018-11-01Deletion buttons are shown in redRoopesh Chander1-0/+1
2018-11-01Tunnel edit: Highlight erroring field keys in redRoopesh Chander1-2/+7
2018-11-01Tunnel edit: Error out on duplicate name when creating / modifying a tunnelRoopesh Chander1-5/+3
2018-10-31UI: not all subclasses of CopyableLabelTableViewCell have a detailTextLabel, so generalizeJason A. Donenfeld1-0/+4
2018-10-31UI: More elegant copy-to-clipboard behaviorJason A. Donenfeld1-1/+3
2018-10-30Tunnel creation: Placeholders for Listen port, Pre-shared key, Persistent KeepaliveRoopesh Chander1-1/+6
2018-10-30Global: fix up captialization in headersJason A. Donenfeld1-1/+1
2018-10-29Tunnel edit: Support for exclude private IPsRoopesh Chander1-5/+60
2018-10-29Tunnel edit: Fix keyboard type for reused cellsRoopesh Chander1-0/+1
2018-10-29Tunnel edit: Assume there's just one section per peerRoopesh Chander1-30/+19
2018-10-29Tunnel edit: Set correct keyboard typesRoopesh Chander1-0/+19
2018-10-29Fix: Make sure all prepareForReuse() implementations call superRoopesh Chander1-0/+2
2018-10-29Tunnel edit: Set correct title when editingRoopesh Chander1-1/+1
2018-10-29Tunnel editing: Fix cell class namesRoopesh Chander1-16/+16
2018-10-27VPN: Adding, modifying and deleting actual NETunnelProviderManager instancesRoopesh Chander1-2/+4
2018-10-27iPad: Fix modal presentation styleRoopesh Chander1-2/+0
2018-10-27Tunnel editing: Delegate should also report when editing is cancelledRoopesh Chander1-3/+5
2018-10-27Tunnel editing: Separate init for creation and modificationRoopesh Chander1-2/+13
2018-10-27VPN: Tunnel container shall provide direct access to the configuration objectRoopesh Chander1-1/+1
2018-10-27Tunnel editing: Modifying a tunnel configurationRoopesh Chander1-7/+21
2018-10-27Tunnel creation: After saving the new tunnel, show the detail viewRoopesh Chander1-3/+12
2018-10-27Tunnel creation: Public key is uneditableRoopesh Chander1-0/+4
2018-10-27Tunnel creation: An uneditable field's value should be grey as wellRoopesh Chander1-0/+1