aboutsummaryrefslogtreecommitdiffstats
path: root/COPYING (unfollow)
Commit message (Collapse)AuthorFilesLines
2019-06-06macOS: App menu > Quit shall show a prompt to quit or close windowRoopesh Chander3-3/+35
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-06-04macOS: Save/restore the log window's sizeRoopesh Chander1-0/+4
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-06-04macOS: Log view: Allow resizing horizontallyRoopesh Chander2-20/+34
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-31go-bridge: bump versionJason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-31Version bump0.0.20190531-9Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-31NetworkExtension: bump sockets on path changeJason A. Donenfeld5-12/+34
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-31macOS: Dismiss modals correctlyRoopesh Chander2-9/+12
Previously, the presented vc were leaking when discarding edits or when closing the log view controller. Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-31macOS: Update app iconRoopesh Chander11-1/+1
Reduce the size and add a drop shadow Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-27iOS: Should be able to re-show tunnel detailRoopesh Chander1-11/+9
Fixes a bug introduced in the refactoring in commit 7322fb084087774e8b58e347902f6d7036cbde5c Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-27macOS: Tunnel detail: No need to update runtime info on tunnelSaved()Roopesh Chander1-11/+7
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-27macOS: Start refreshing runtime info in viewWillAppear(), not init()Roopesh Chander1-1/+6
Because when the window is closed and reopened, we should start refreshing runtime info again. Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-26macOS: Fix residual menu highlight on reopenRoopesh Chander1-1/+3
If we close the window with Cmd+W or Cmd+Q and then re-launch the app, the main menu shows residual highlight from the close action. This commit fixes that. Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-26macOS: do not call out to recent tunnels trackerJason A. Donenfeld1-0/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-26NetworkExtension: apparently the extension process is scoped properly anywayJason A. Donenfeld4-52/+10
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-26NetworkExtension: use excludedRoutes instead of binding on iOSJason A. Donenfeld2-1/+25
The networking stack there is to flaky and the notifier doesn't always fire correctly. Hopefully excludedRoutes works well with XLAT; otherwise we're in trouble. Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-05-26iOS: Should be able to call showTunnelDetail multiple timesRoopesh Chander1-5/+17
And the detail views should not stack up. Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-25iOS: Refactor showing of the tunnel detailRoopesh Chander2-18/+24
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-25iOS: Show Home screen quick actions for recent tunnelsRoopesh Chander5-3/+69
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-25iOS: Keep track of most-recently-activated tunnelsRoopesh Chander3-1/+94
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-22macOS: Workaround for unresponsive main menu when launched from XcodeRoopesh Chander1-3/+11
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-22macOS: Ignore bogus reopen because of login item helperRoopesh Chander2-1/+17
The bogus reopen occurs because the SMLoginItemSetEnabled actually runs the helper app immediately. The helper app attempts to launch the main app, causing a reopen Apple event (rapp) to be sent. Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-22macOS: Workaround for unresponsive main menu after reopenRoopesh Chander1-6/+42
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-22macOS: Ensure window is shown on app reopeningRoopesh Chander1-0/+8
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-20macOS: Simplify detecting the type of an Apple eventRoopesh Chander2-10/+2
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-20macOS: Don't show manage window when launched at loginRoopesh Chander5-7/+44
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-20macOS: Login item: Get helper app version from xcconfigRoopesh Chander1-2/+2
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-20macOS: Login item: Fix Info.plist pathRoopesh Chander1-2/+2
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-20macOS: Show Manage Tunnels window on startupRoopesh Chander1-0/+4
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-20macOS: Minor refactor of StatusMenuWindowDelegateRoopesh Chander2-13/+18
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-20macOS: Disable 'Delete Selected' when nothing is selectedRoopesh Chander1-0/+9
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-20macOS: Some menu item titles are automatically inferredRoopesh Chander2-6/+3
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-20macOS: Use title-style capitalization for menu itemsRoopesh Chander1-5/+5
As per https://developer.apple.com/design/human-interface-guidelines/macos/menus/menu-anatomy/ Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-20macOS: Make it clear that status menu Quit quits the appRoopesh Chander1-1/+1
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-20macOS: Quit in main menu shall just close the windowRoopesh Chander2-3/+3
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-20macOS: Get back removing tunnel using the Delete keyRoopesh Chander1-0/+8
This now works only when the list view has focus Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-20macOS: Both list and detail main menu items should be always enabledRoopesh Chander1-0/+18
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-20macOS: swiftlint: Suppress incorrect warningsRoopesh Chander1-0/+2
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-20macOS: Set a main menu for the appRoopesh Chander5-19/+180
The main menu would be shown only when the manage tunnels window is visible. Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-20macOS: Remove custom key event handlingRoopesh Chander2-53/+0
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-20macOS: Show app in dock when showing the manage tunnels windowRoopesh Chander2-0/+7
This way, the app can participate in Cmd+Tab Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-12macOS: Edit view: Save on Cmd+SRoopesh Chander1-0/+2
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-12macOS: Edit view: Dismiss on EscRoopesh Chander1-0/+6
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-05-12macOS: Log view: Dismiss on EscRoopesh Chander1-0/+6
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-04-28iOS: Log view: Improve the lookRoopesh Chander1-3/+23
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-04-24wireguard-go-bridge: add missing format specifier for errorJason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-23Version bump0.0.20190423-8Jason A. Donenfeld1-2/+2
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
2019-04-21Xcode: Use dwarf for debug and dwarf-with-dsym for releaseRoopesh Chander1-0/+2
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-04-21Swift 5 migration: Make use of Result typeRoopesh Chander9-55/+55
Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-04-21macOS: Detect when updating from the App StoreRoopesh Chander5-0/+84
And show an alert when tunnels are active during updation -- that might cause the update to not work correctly. Signed-off-by: Roopesh Chander <roop@roopc.net>
2019-04-12Version bump0.0.20190409-7Jason A. Donenfeld1-1/+1
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>