Roopesh Chander
|
b6ad3f39e0
|
macOS: reload: Iterate in reverse
|
2019-01-22 20:06:52 +05:30 |
Jason A. Donenfeld
|
5ddb81b654
|
TunnelsManager: refresh status after replacing insides
|
2019-01-22 15:35:14 +01:00 |
Jason A. Donenfeld
|
465b9037ba
|
TunnelsManager: use new helper
|
2019-01-22 15:20:57 +01:00 |
Roopesh Chander
|
f1cec084da
|
macOS: Tunnel edit: Handle deletion outside app
|
2019-01-22 19:30:21 +05:30 |
Roopesh Chander
|
f281b932c2
|
macOS: Tunnel detail: Handle deletion outside app
|
2019-01-22 19:30:21 +05:30 |
Roopesh Chander
|
c477f721fb
|
macOS: Handle tunnel deletions outside the app
|
2019-01-22 19:30:21 +05:30 |
Jason A. Donenfeld
|
d3db8519b0
|
macOS: remove mobile network tweeks
|
2019-01-22 13:11:28 +01:00 |
Jason A. Donenfeld
|
b3d9d582bf
|
MacOS: StatusMenu: Properly localize menu title
Partially revert "macOS: StatusMenu: Remove unused menu title"
|
2019-01-22 11:26:07 +01:00 |
Roopesh Chander
|
658c54f59c
|
macOS: Disable save button if the syntax highlighter detects any errors
|
2019-01-22 12:57:32 +05:30 |
Roopesh Chander
|
d056732e27
|
macOS: Fix crash when importing using NoTunnelsDetailVC's button
|
2019-01-22 05:00:39 +05:30 |
Roopesh Chander
|
592ea5cfca
|
macOS: StatusMenu: Remove unused menu title
|
2019-01-22 04:41:52 +05:30 |
Roopesh Chander
|
8b89c29ace
|
Let there be newlines at the end of all files
|
2019-01-22 04:40:47 +05:30 |
Roopesh Chander
|
4f28737dbf
|
Fix localization
- Use Unicode ellipses
- Use single quotes everywhere
- Use smart quotes
- Minor text change ("You cannot undo this action.")
|
2019-01-22 04:35:13 +05:30 |
Roopesh Chander
|
927ce4c129
|
macOS: Use Unicode version of '...' for menu text
|
2019-01-22 04:16:22 +05:30 |
Roopesh Chander
|
0f140d2222
|
macOS: Fix status-related menu items
|
2019-01-22 04:11:24 +05:30 |
Roopesh Chander
|
ca827d2d10
|
Better os() directives
|
2019-01-22 04:06:37 +05:30 |
Jason A. Donenfeld
|
c0883e37c4
|
macOS: Tunnel edit: actually clean up error handling
|
2019-01-21 23:21:47 +01:00 |
Jason A. Donenfeld
|
b69dbfda52
|
XCode: set default signing identity back
|
2019-01-21 23:17:08 +01:00 |
Roopesh Chander
|
808c95567a
|
macOS: Tunnel edit: Clean up error handling when saving
|
2019-01-22 03:26:01 +05:30 |
Jason A. Donenfeld
|
285c21c84c
|
macOS: Observe private key changes for new tunnels too
|
2019-01-21 22:55:25 +01:00 |
Jason A. Donenfeld
|
5b6b34d9c6
|
macOS: Better highlighter default value and move c implementation
|
2019-01-21 22:22:20 +01:00 |
Jason A. Donenfeld
|
015e94d0a1
|
macOS: Make highlighter themes static
|
2019-01-21 22:13:14 +01:00 |
Roopesh Chander
|
ef54cae788
|
Avoid using return in single-line closures
|
2019-01-22 02:01:32 +05:30 |
Roopesh Chander
|
1df572218d
|
macOS: Make color theme use a dict
|
2019-01-22 02:01:32 +05:30 |
Roopesh Chander
|
dd38cbe7ac
|
macOS: Reset attributes for each syntax highlight cycle
|
2019-01-22 01:19:16 +05:30 |
Roopesh Chander
|
053ea9fc54
|
macOS: Refactor syntax highlighting
|
2019-01-22 01:18:07 +05:30 |
Roopesh Chander
|
a1608819f9
|
macOS: Simplify NSColor extension
|
2019-01-21 19:07:42 +05:30 |
Jason A. Donenfeld
|
150fd25569
|
macOS: show icon for inactive state
|
2019-01-18 21:17:53 +01:00 |
Jason A. Donenfeld
|
6b5b8f3c27
|
highlighter: do not rely on localized case comparisons
|
2019-01-18 09:32:49 +01:00 |
Jason A. Donenfeld
|
919c46af69
|
Xcode: move directives to toplevel project when possible
|
2019-01-18 09:32:49 +01:00 |
Jason A. Donenfeld
|
aefd7425cf
|
global: Fix up copyright headers
|
2019-01-18 09:32:49 +01:00 |
Roopesh Chander
|
02dbb4f94d
|
TunnelsManager: Remove unused variable
|
2019-01-18 09:32:49 +01:00 |
Roopesh Chander
|
9dc6d68b80
|
macOS: Tunnel detail: Better alignment for bottom controls
|
2019-01-18 09:32:49 +01:00 |
Roopesh Chander
|
5c4b43bcaf
|
macOS: Rafactor by introducing a TunnelsTracker
The TunnelTracker is now the central place to track what the current
tunnel is, and for keeping track of the tunnel list.
|
2019-01-18 01:34:24 +05:30 |
Roopesh Chander
|
a61a043537
|
macOS: Fix autolayout errors on Add Empty Tunnel
|
2019-01-17 14:20:09 +05:30 |
Roopesh Chander
|
1e25c4f554
|
macOS: Update copyright year
|
2019-01-17 14:08:11 +05:30 |
Roopesh Chander
|
b345005645
|
macOS: Make sure app is active when showing the About dialog
|
2019-01-17 14:05:23 +05:30 |
Roopesh Chander
|
50f6ff311c
|
macOS: Application: Fix comment
|
2019-01-17 14:03:59 +05:30 |
Roopesh Chander
|
19a738b509
|
macOS: Manage tunnels: Make keyboard shortcuts discoverable
|
2019-01-17 02:43:24 +05:30 |
Roopesh Chander
|
3e850963fc
|
macOS: Manage tunnels: Keyboard shortcuts
|
2019-01-17 01:44:50 +05:30 |
Roopesh Chander
|
4c8c397fac
|
macOS: Tunnel edit: Rename action handling methods
|
2019-01-17 01:28:57 +05:30 |
Roopesh Chander
|
8530ce1545
|
macOS: Tunnel detail: Rename action handling methods
|
2019-01-17 00:41:32 +05:30 |
Roopesh Chander
|
e116365ea4
|
macOS: Tunnels list: Rename action handling methods
|
2019-01-17 00:38:44 +05:30 |
Roopesh Chander
|
e7b40cf993
|
macOS: Support window management keyboard shortcuts
|
2019-01-16 18:01:59 +05:30 |
Jason A. Donenfeld
|
fe1840b028
|
macOS: Networks should show allowedIPs and disappear when inactive
|
2019-01-15 22:35:30 +01:00 |
Roopesh Chander
|
670673cccc
|
macOS: Use tunnelOverheadBytes for automatic MTU in macOS
|
2019-01-16 01:51:56 +05:30 |
Roopesh Chander
|
b6d159ac96
|
macOS: Different status bar icon looks for different states
- Looks dimmed when no tunnel is active
- Looks normal when a tunnel is active
- Animates when a tunnel is activating
|
2019-01-16 01:26:10 +05:30 |
Roopesh Chander
|
02814ba546
|
macOS: Add About dialog
|
2019-01-14 14:52:37 +05:30 |
Roopesh Chander
|
e1d329707a
|
macOS: Add app icon
|
2019-01-14 14:52:37 +05:30 |
Roopesh Chander
|
93b9b0442b
|
macOS: Edit view: Auto hide editor scrollbars
|
2019-01-14 14:52:37 +05:30 |