Jason A. Donenfeld
|
9e028ae8d6
|
VpnService: require root access
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-11-30 21:46:56 +01:00 |
|
Samuel Holland
|
4a672fc05d
|
ConfigListFragment: Use a floating action menu
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-11-28 20:14:47 -06:00 |
|
Jason A. Donenfeld
|
f00622a2a9
|
Open: better icon
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-11-28 13:09:00 +01:00 |
|
Jason A. Donenfeld
|
bbe058418b
|
NotSupported: Better sorry text
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-11-27 21:29:40 +01:00 |
|
Jason A. Donenfeld
|
6bc6aea2d0
|
NotSupported: check if the module exists
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-11-27 04:28:48 +01:00 |
|
Jason A. Donenfeld
|
ad16d2cc7b
|
Settings: show quick tile config if no primary is defined
This seems like a horrific set of hacks.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-11-27 03:13:34 +01:00 |
|
Jason A. Donenfeld
|
d43c87a869
|
QuickTileService: show app if no profiles exist
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-11-27 00:43:34 +01:00 |
|
Samuel Holland
|
4a98d07806
|
ConfigActivity: Add import menu item
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-11-08 00:50:24 -06:00 |
|
Samuel Holland
|
dcc7ddcd3b
|
ConfigEditFragment: Copy public key on click
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-08-24 02:11:55 -05:00 |
|
Samuel Holland
|
cd868bc997
|
ConfigEditFragment: Add a field for the optional pre-shared key
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-08-24 02:01:19 -05:00 |
|
Samuel Holland
|
c1cdea42b6
|
Finish first pass of config editor fields
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-08-22 23:10:41 -05:00 |
|
Samuel Holland
|
353028420b
|
Add an adapter for binding an ObservableList to a LinearLayout
EditTexts do not work in ListViews.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-08-22 23:10:35 -05:00 |
|
Samuel Holland
|
85fc5e7ebf
|
ConfigListFragment: Restore the non-FAB add menu
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-08-17 06:06:35 -05:00 |
|
Samuel Holland
|
416d3adda7
|
QuickTileService: Implement and update from VpnService
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-08-17 05:45:40 -05:00 |
|
Samuel Holland
|
5023c937ad
|
preferences: Control restoring enabled configs
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-08-16 04:37:11 -05:00 |
|
Samuel Holland
|
08992185ec
|
SettingsActivity: Implement primary config setting
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-08-16 04:34:14 -05:00 |
|
Samuel Holland
|
452641a0eb
|
Detail/Edit/ListFragment: Update the layouts
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-08-16 01:47:18 -05:00 |
|
Samuel Holland
|
9e36e0d9c6
|
ConfigActivity: Make the two-pane layout more readable
Highlight the selected configuration, and add a border between the two
panes.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-08-16 01:38:46 -05:00 |
|
Samuel Holland
|
73217a098a
|
ConfigListFragment: Implement config selection and removal
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-08-16 00:55:44 -05:00 |
|
Samuel Holland
|
61d6b89bbe
|
ConfigAddActivity: Add an standalone config-creating activity
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-08-15 17:36:11 -05:00 |
|
Samuel Holland
|
5e55d196be
|
Major renaming and refactoring in activity and service
Apparently "configuration" is the proper term, not "profile".
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-08-13 07:24:03 -05:00 |
|
Samuel Holland
|
c199827b58
|
ProfileEdit: Add empty activity/fragment
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-08-09 07:30:25 -05:00 |
|
Samuel Holland
|
52cdf3e7e5
|
ProfileActivity: Replace fragments instead of hiding
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-08-09 05:12:00 -05:00 |
|
Samuel Holland
|
0685d4a159
|
ProfileActivity: Refactor into clean layers of functionality
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-08-08 05:51:38 -05:00 |
|
Samuel Holland
|
2154306fcb
|
PlaceholderFragment: Simple fragment that shows a message
This is used for the detail pane when no profile is selected.
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-08-07 18:48:46 -05:00 |
|
Samuel Holland
|
6c71b88abd
|
ProfileList: Remove "Add" menu action, to be replaced by a FAB
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-08-01 02:06:17 -05:00 |
|
Samuel Holland
|
84e19d6c72
|
ProfileList: Add a simple menu
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-07-29 06:39:37 -05:00 |
|
Samuel Holland
|
465a969a70
|
ProfileList: Add indicator of profile connection state
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-07-31 21:29:29 -05:00 |
|
Samuel Holland
|
56cf8816d3
|
project: Create empty project with WireGuard icon
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
|
2017-07-28 23:10:37 -05:00 |
|