aboutsummaryrefslogtreecommitdiffstats
path: root/WireGuard/WireGuard/Base.lproj (follow)
Commit message (Collapse)AuthorAgeFilesLines
* Importing: Give a clearer error message on importing an invalid configRoopesh Chander2019-02-221-2/+2
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* Importing: Better error message when .conf file is not readableRoopesh Chander2019-02-211-0/+5
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Show privacy notice on adding first tunnel0.0.20190207-3Jason A. Donenfeld2019-02-151-0/+2
| | | | | | | | App store reviewers don't understand that this isn't a service. Revert this as soon as they come to their senses. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Preshared key field in the detail view should just say 'enabled'Roopesh Chander2019-02-121-0/+2
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* Info.plist: Localize with InfoPlist.stringsRoopesh Chander2019-02-111-0/+7
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* iOS: Use shorter pretty timeRoopesh Chander2019-02-081-0/+3
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Show alert if exiting with an active tunnelRoopesh Chander2019-02-081-0/+5
| | | | | | Instead of deactivating the tunnel. Signed-off-by: Roopesh Chander <roop@roopc.net>
* PrivateDataConfirmation: prompt with touch/face/pin/password ID for viewing/exporting keysJason A. Donenfeld2019-02-061-0/+7
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Strings: fix backwards clock wordingJason A. Donenfeld2019-02-011-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Fix handling of 'PersistentKeepalive: every n seconds'Roopesh Chander2019-01-311-1/+1
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* Runtime info: Make bytecount and timestamp info prettierRoopesh Chander2019-01-281-0/+13
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* Persistent Keepalive detail should read 'every n seconds'Roopesh Chander2019-01-281-0/+2
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* Tunnel: support getting runtime configurationJason A. Donenfeld2019-01-241-0/+3
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* MacOS: StatusMenu: Properly localize menu titleJason A. Donenfeld2019-01-221-0/+1
| | | | | | Partially revert "macOS: StatusMenu: Remove unused menu title" Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Fix localizationRoopesh Chander2019-01-221-29/+29
| | | | | | | | | - Use Unicode ellipses - Use single quotes everywhere - Use smart quotes - Minor text change ("You cannot undo this action.") Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Use Unicode version of '...' for menu textRoopesh Chander2019-01-221-4/+4
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Fix status-related menu itemsRoopesh Chander2019-01-221-1/+0
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Add About dialogRoopesh Chander2019-01-141-0/+6
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Support for on-demand activationRoopesh Chander2019-01-141-0/+1
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Quit menu itemRoopesh Chander2019-01-141-0/+1
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Localize export sheetsRoopesh Chander2019-01-141-0/+6
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Import sheet button should say 'Import'Roopesh Chander2019-01-141-0/+1
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* Parsing: Error on duplicate entriesRoopesh Chander2019-01-141-0/+2
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Edit view: Validate and saveRoopesh Chander2019-01-141-0/+3
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Refactor config file parsingRoopesh Chander2019-01-141-0/+22
| | | | | | | - To report more fine grained errors - To make the parse errors conform to WireGuardAppError Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Tunnel edit viewRoopesh Chander2019-01-141-2/+7
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels: Handle the case when there are no tunnelsRoopesh Chander2019-01-141-0/+2
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels: Remove tunnelRoopesh Chander2019-01-141-1/+6
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels: Set window titleRoopesh Chander2019-01-141-0/+4
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels: Localize pulldown menu itemsRoopesh Chander2019-01-141-1/+4
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: s/macMenuStatus/macStatus/g;Roopesh Chander2019-01-141-1/+4
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Manage tunnels: Tunnel detail viewRoopesh Chander2019-01-141-0/+4
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Show status as disabled menu itemsRoopesh Chander2019-01-141-0/+5
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* macOS: Add tunnel management menu itemsRoopesh Chander2019-01-141-0/+5
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* Move iOS images and storyboard into UI/iOS/ folderRoopesh Chander2019-01-141-82/+0
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* On-Demand: Add support for macOS-specific valuesRoopesh Chander2019-01-141-1/+3
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* Update copyrightJason A. Donenfeld2019-01-071-1/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Localize remaining strings in network extensionJason A. Donenfeld2018-12-221-1/+9
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Attempt to strongly recommend thingsJason A. Donenfeld2018-12-221-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Get rid of superflous isActivateOnDemandEnabled keyJason A. Donenfeld2018-12-211-0/+1
| | | | Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
* Localize all the thingsRoopesh Chander2018-12-211-0/+210
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* Remove buttons and text from LaunchScreen.storyboardRoopesh Chander2018-12-181-7/+4
| | | | | | | | With state restoration, we're not guaranteed that the list view will get shown immediately after the launch screen. So, generalize the launch screen as much as possible. Signed-off-by: Roopesh Chander <roop@roopc.net>
* Add a correct launch-screen storyboardRoopesh Chander2018-11-041-11/+71
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* Remove storyboard and create UI from codeRoopesh Chander2018-10-271-24/+0
| | | | Signed-off-by: Roopesh Chander <roop@roopc.net>
* Create a new project in XcodeRoopesh Chander2018-10-272-0/+49
Signed-off-by: Roopesh Chander <roop@roopc.net>