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 |
Roopesh Chander
|
ea053c2701
|
macOS: To set default size, change frame instead of min size
|
2019-01-14 14:52:37 +05:30 |
Roopesh Chander
|
bec0cb1e75
|
macOS: Fix editor scrolling
|
2019-01-14 14:52:37 +05:30 |
Eric Kuck
|
1c3cf52c7d
|
Default view controller sizes
|
2019-01-14 14:52:36 +05:30 |
Jason A. Donenfeld
|
40cabd6e66
|
ConfTextView: enable undo and disable junk
Double space stil makes a period, unfortunately.
|
2019-01-14 14:52:36 +05:30 |
Eric Kuck
|
ab48f7bed8
|
Cut/copy/paste now work
|
2019-01-14 14:52:36 +05:30 |
Jason A. Donenfeld
|
171989ec56
|
Resync highlighter
|
2019-01-14 14:52:36 +05:30 |
Eric Kuck
|
2617eab35e
|
Syntax highlighter color updates
|
2019-01-14 14:52:36 +05:30 |
Roopesh Chander
|
1e848c5ef8
|
macOS: Support for on-demand activation
|
2019-01-14 14:52:36 +05:30 |
Roopesh Chander
|
59f8cc792b
|
macOS: Quit menu item
|
2019-01-14 14:52:36 +05:30 |
Roopesh Chander
|
d681e70ce5
|
macOS: Get the app back in focus after macOS' VPN prompt
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
f68648f874
|
macOS: Fix 'Network' entry in menu
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
341f15678f
|
macOS: Ensure a tunnel is selected when '-' is clicked
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
874057fb9e
|
macOS: Handle errors from TunnelsManager.create()
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
2724a99733
|
iOS: Export log: Should present error from the main thread
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
5cd3859b47
|
macOS: Localize export sheets
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
3969cc6ee3
|
macOS: Import sheet button should say 'Import'
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
0b8d18b842
|
macOS: Tunnel detail: Ensure long keys fit
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
718c316933
|
macOS: Manage tunnels: Add empty tunnel pulldown menu implementation
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
14decf0146
|
macOS: Update detail view after editing
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
e428708631
|
macOS: Edit view: Update public key as you edit
|
2019-01-14 14:52:35 +05:30 |
Roopesh Chander
|
5802c74245
|
Highlighter: Report each key type separately
|
2019-01-14 14:52:34 +05:30 |
Roopesh Chander
|
728b3ef61f
|
Parsing: Always error on unrecognized keys
|
2019-01-14 14:52:34 +05:30 |
Roopesh Chander
|
bc9f050d7f
|
Parsing: Error on duplicate entries
|
2019-01-14 14:52:34 +05:30 |
Roopesh Chander
|
3830499ac1
|
macOS: Edit view: Validate and save
|
2019-01-14 14:52:34 +05:30 |
Roopesh Chander
|
309d06217f
|
macOS: Refactor config file parsing
- To report more fine grained errors
- To make the parse errors conform to WireGuardAppError
|
2019-01-14 14:52:34 +05:30 |
Eric Kuck
|
e0aaf0661f
|
Syntax highlighter color updates
|
2019-01-14 14:52:34 +05:30 |
Jason A. Donenfeld
|
1c7ae7a334
|
Highlighter: use original file from contrib/examples/highlighter
This makes it easier to track updates and make diffs. Also, disable
things we don't support in the NetworkExtension app.
|
2019-01-14 14:52:34 +05:30 |
Eric Kuck
|
3795a06e92
|
Added syntax highlighting conf textview
|
2019-01-14 14:52:34 +05:30 |
Roopesh Chander
|
b5cfa60c8a
|
macOS: Tunnel edit view
|
2019-01-14 14:52:33 +05:30 |
Roopesh Chander
|
b35ebd8a67
|
macOS: Rename *Cell to *Row
|
2019-01-14 14:52:33 +05:30 |
Roopesh Chander
|
ab077422d8
|
macOS: On adding the first tunnel, select it
|
2019-01-14 14:52:33 +05:30 |
Roopesh Chander
|
6b587b4a11
|
macOS: Consolidate presenting of the import panel
|
2019-01-14 14:52:33 +05:30 |
Roopesh Chander
|
4b4fa6519a
|
macOS: Manage tunnels: Handle the case when there are no tunnels
|
2019-01-14 14:52:33 +05:30 |
Roopesh Chander
|
eddfee90f1
|
macOS: Present tunnel activation errors from the window when possible
|
2019-01-14 14:52:33 +05:30 |
Roopesh Chander
|
c14e156926
|
macOS: Present errors as a sheet when applicable
|
2019-01-14 14:52:32 +05:30 |
Roopesh Chander
|
ca5e90a70e
|
macOS: Manage tunnels: Remove tunnel
|
2019-01-14 14:52:32 +05:30 |
Roopesh Chander
|
78c11a1f14
|
macOS: Manage tunnels: Update tunnels list on changes
|
2019-01-14 14:52:32 +05:30 |
Roopesh Chander
|
37d84f9f3b
|
macOS: Manage tunnels: Export log pulldown menu implementation
|
2019-01-14 14:52:32 +05:30 |
Roopesh Chander
|
fde0d67dda
|
macOS: Manage tunnels: Export tunnels pulldown menu implementation
|
2019-01-14 14:52:32 +05:30 |
Roopesh Chander
|
ae991167f2
|
macOS: Xcode: Add ablity to save files
|
2019-01-14 14:52:32 +05:30 |
Roopesh Chander
|
fda8a5d83b
|
macOS: Manage tunnels: Select first tunnel on showing the window
|
2019-01-14 14:52:32 +05:30 |
Roopesh Chander
|
14fa8530d7
|
macOS: Manage tunnels: Set window title
|
2019-01-14 14:52:32 +05:30 |
Roopesh Chander
|
59e5247e0f
|
macOS: Manage tunnels: Import pulldown menu implementation
|
2019-01-14 14:52:32 +05:30 |
Roopesh Chander
|
005a2c37c2
|
macOS: Manage tunnels: Localize pulldown menu items
|
2019-01-14 14:52:32 +05:30 |
Roopesh Chander
|
79feef3d1d
|
macOS: Show open panel as sheet on manage window
|
2019-01-14 14:52:32 +05:30 |
Roopesh Chander
|
8a08b9cc2c
|
macOS: Manage tunnels: Adjust spacings
|
2019-01-14 14:52:32 +05:30 |
Roopesh Chander
|
f26f4b5e7d
|
macOS: Manage tunnels: Add a box around the detail view
|
2019-01-14 14:52:31 +05:30 |
Roopesh Chander
|
5ed147aa3e
|
macOS: Manage tunnels: Show status checkbox and edit button
|
2019-01-14 14:52:31 +05:30 |