Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-04-30 | global: Clean up XML | Samuel Holland | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||
2018-04-30 | global: Automatic code formatting | Samuel Holland | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||
2018-04-30 | Preferences: use v14 material style | Jason A. Donenfeld | |
2018-04-30 | wg: Break out crossport dependency | Harsh Shandilya | |
Replace all crossport uses with upstream design support library components. Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | |||
2018-04-30 | SettingsActivity: Define preferenceTheme for AppCompat | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | |||
2018-04-30 | wg: Migrate menu visibility to AppCompat | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | |||
2018-04-30 | wg: Add and use dummy AppTheme | Harsh Shandilya | |
Preparation for when the app will start carrying colors reflecting the WireGuard brand. Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | |||
2018-04-30 | TunnelEditorFragment: rewrite and simplify | Jason A. Donenfeld | |
This should remove some null pointer dereferences and overall make the thing more robust. | |||
2018-04-29 | Allow exporting to zip file | Jason A. Donenfeld | |
2018-04-28 | Allow importing from zip file | Jason A. Donenfeld | |
2018-04-28 | Use validation instead of two-way binding | Jason A. Donenfeld | |
This is insane, but it appears to be working. We essentially store things in a separate class for editing, and then commit it back at a given time. This business with onViewStateRestored in both TunnelEditorFragment and in TunnelDetailFragment is buggy and likely wrong. In general TunnelEditorFragment should probably be rewritten. The relationship with the changed name is not clear. | |||
2018-04-18 | More javafication | Jason A. Donenfeld | |
2018-04-17 | Remove sloppy java with enterprise java horrors | Jason A. Donenfeld | |
Since the amount of mind numbing boiler plate has been increased, this must be the proper way to do things. | |||
2018-02-17 | GoBackend: integrate into app | Jason A. Donenfeld | |
2018-01-08 | global: Fix or suppress most lints/warnings | Samuel Holland | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||
2018-01-08 | Fragment/Tile: Make success/error messages translatable | Samuel Holland | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||
2018-01-09 | layout: never use suggestions | Jason A. Donenfeld | |
IP addresses and key material could be potentially sensitive. We also don't want any interactions with the suggestive text APIs. So, we mark it as both a visible password and we turn off suggestions. This will fix the length limit, too, in Android 8. | |||
2018-01-08 | QuickTileService: show toast for longer and use right messages | Jason A. Donenfeld | |
2018-01-08 | RootShell: multiplex commands | Jason A. Donenfeld | |
2018-01-08 | Handle tunnel state change errors appropriately | Samuel Holland | |
This class should probably be renamed and moved, but I don't know to what or where. Signed-off-by: Samuel Holland <samuel@sholland.org> | |||
2018-01-08 | project: Global cleanup | Samuel Holland | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||
2018-01-08 | ToolsInstaller: Extract to its own classes | Samuel Holland | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||
2018-01-07 | Remove primary configuration preference | Samuel Holland | |
It is no longer used. Signed-off-by: Samuel Holland <samuel@sholland.org> | |||
2018-01-07 | Tunnel: Remove UNKNOWN state | Samuel Holland | |
It's never used. Signed-off-by: Samuel Holland <samuel@sholland.org> | |||
2018-01-06 | Keyed...: Rename all the things | Samuel Holland | |
Hooray for diamond interface inheritance. Signed-off-by: Samuel Holland <samuel@sholland.org> | |||
2018-01-06 | project: Minor cleanups | Samuel Holland | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||
2018-01-06 | TunnelDetailFragment: Allow copying peer public keys | Samuel Holland | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||
2018-01-06 | TunnelDetailFragment: Remove state text and last change | Samuel Holland | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||
2018-01-06 | Convert the list of tunnels to a KeyedObservableList | Samuel Holland | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||
2018-01-06 | Serviceless rewrite, part 1 | Samuel Holland | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||
2018-01-06 | Rename package widgets -> widget | Samuel Holland | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||
2018-01-06 | Rename package bindings -> databinding | Samuel Holland | |
Signed-off-by: Samuel Holland <samuel@sholland.org> | |||
2017-12-19 | SettingsActivity: allow for installing command line tools | Jason A. Donenfeld | |
2017-12-15 | tools: build required tools with apk | Jason A. Donenfeld | |
2017-11-30 | VpnService: require root access | Jason A. Donenfeld | |
2017-11-29 | NotSupportedActivity: fix font size | Jason A. Donenfeld | |
2017-11-28 | ConfigListFragment: Use correct icon for FAB | Samuel Holland | |
2017-11-28 | ConfigListFragment: Use a floating action menu | Samuel Holland | |
2017-11-28 | res/drawable: Fix icon sizes | Samuel Holland | |
2017-11-28 | EditFragment: do not autocomplete or capitalize ifnames | Jason A. Donenfeld | |
2017-11-28 | Open: better icon | Jason A. Donenfeld | |
2017-11-27 | NotSupported: Better sorry text | Jason A. Donenfeld | |
2017-11-27 | ConfigDetailFragment: wire up toggle switch | Jason A. Donenfeld | |
Finally no gross colors. | |||
2017-11-27 | NotSupported: check if the module exists | Jason A. Donenfeld | |
2017-11-27 | Settings: show quick tile config if no primary is defined | Jason A. Donenfeld | |
This seems like a horrific set of hacks. | |||
2017-11-27 | QuickTileService: show app if no profiles exist | Jason A. Donenfeld | |
2017-11-25 | ConfigList: A better toggle switch | Samuel Holland | |
2017-11-24 | ConfigList: Poor man's switch | Samuel Holland | |
2017-11-24 | VpnService: Move it to a backends package | Samuel Holland | |
It should be split into two pieces: configuration file management (loading/saving/renaming/deleting) and calling into wg-quick via RootShell. The configuration file management part should then go back into the main package. This is in preparation for adding additional backends based on wg(8) and wireguard-go. | |||
2017-11-08 | ConfigActivity: Add import menu item | Samuel Holland | |