Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | MainActivity: Fix style | 2018-06-06 | 1 | -5/+2 | |
| | | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | ToolsInstallerPreference: do not check for magisk on main thread | 2018-06-06 | 2 | -7/+10 | |
| | |||||
* | MainActivity: Silence useless warning | 2018-06-05 | 1 | -0/+4 | |
| | | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | MainActivity: collapse action menu on toolbar touch | 2018-06-05 | 1 | -0/+9 | |
| | | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | ToolsInstaller: allow installing as Magisk module | 2018-06-05 | 2 | -8/+62 | |
| | |||||
* | TunnelListFragment: hide menu when going to settings | 2018-06-05 | 1 | -0/+6 | |
| | | | | Really the menu should be hidden when clicking on the action bar, too. | ||||
* | MainActivity: style | 2018-06-05 | 1 | -1/+1 | |
| | |||||
* | fab: properly get theme color | 2018-06-05 | 1 | -8/+7 | |
| | | | | | Harsh changed this before, but my original way is what the support library does internally. | ||||
* | fab: Remove useless override | 2018-06-05 | 1 | -5/+0 | |
| | | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | fab: Use themed context to set style | 2018-06-05 | 1 | -1/+1 | |
| | | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | DarkMode: move to shared preferences listener | 2018-06-05 | 5 | -206/+79 | |
| | |||||
* | MainActivity: style | 2018-06-04 | 1 | -1/+0 | |
| | |||||
* | FloatingActionsMenu: remove unused imports | 2018-06-04 | 1 | -3/+0 | |
| | |||||
* | BaseActivity: support android 5 and 6 when clearing drawable cache | 2018-06-04 | 1 | -7/+15 | |
| | |||||
* | LogExporterPreference: get all past processes | 2018-06-04 | 1 | -1/+1 | |
| | |||||
* | BaseActivity: invalidate icon cache on Android P | 2018-06-04 | 2 | -15/+15 | |
| | |||||
* | TunnelManager: disable dangerous intents for now | 2018-06-04 | 1 | -0/+6 | |
| | | | | | We need to think about how to allow this securely. It's not okay for all apps to be allowed to twiddle with VPN settings. | ||||
* | TunnelManager: new intents | 2018-06-04 | 2 | -11/+37 | |
| | |||||
* | Backends: print versions somewhere in log | 2018-06-02 | 2 | -2/+4 | |
| | |||||
* | android: Cleanup classes | 2018-06-02 | 11 | -40/+41 | |
| | | | | | | | - Use final modifer wherever possible - Use try-with-resources for input/output streams Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | crypto: KeyEncoding: Fix style | 2018-06-02 | 1 | -25/+32 | |
| | | | | | | | - Replace python style variable names with camel case - Don't declare multiple variables in the same line Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | Topic: John does things differently | 2018-06-02 | 1 | -29/+30 | |
| | |||||
* | ExporterPreferences: disable control immediately | 2018-06-02 | 2 | -4/+8 | |
| | |||||
* | Preferences: add log exporter | 2018-06-02 | 2 | -14/+128 | |
| | |||||
* | Topic: make reentrant | 2018-06-01 | 1 | -6/+17 | |
| | |||||
* | BaseActivity: flush themed icon cache on theme change | 2018-06-01 | 1 | -0/+18 | |
| | | | | | | | | The most terrible hack you have ever seen. The drawable cache isn't properly flushed when changing the theme -- a frameworks bug, evidently -- so we work around it by digging deep into the mud. | ||||
* | Settings: add version | 2018-06-01 | 3 | -0/+73 | |
| | |||||
* | TunnelListFragment: Dejank action mode title | 2018-06-01 | 1 | -1/+5 | |
| | | | | | | | | | | | | When unselecting items, the toolbar briefly says '0 items selected' before it reverts back to the non-action mode toolbar which feels janky at best. To mitigate this, just set a blank title to the action mode toolbar when item count is 0, to facilitate the smoothness of the transition to non-action mode toolbar. Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | FloatingActionButton: Cleanup declaration of TranslucentLayerDrawable class | 2018-06-01 | 1 | -2/+2 | |
| | | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | FloatingActionButton: Make attribute grabbing not be terrible | 2018-06-01 | 1 | -8/+8 | |
| | | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | theme: add dark theme with toggle | 2018-06-01 | 4 | -3/+174 | |
| | |||||
* | global: fix theme situation and clean up cruft while adding more cruft | 2018-06-01 | 3 | -21/+41 | |
| | |||||
* | fab: default to app theme colors | 2018-06-01 | 2 | -7/+14 | |
| | | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | fab: use AppCompatTextView for label | 2018-06-01 | 1 | -2/+3 | |
| | | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | fab: cleanup | 2018-06-01 | 3 | -34/+32 | |
| | | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | wg-quick: don't break push notifications | 2018-05-31 | 1 | -1/+2 | |
| | |||||
* | KeyEncoding: more constant time | 2018-05-30 | 1 | -21/+28 | |
| | |||||
* | FloatingActionButton: import cleaned up getbase code | 2018-05-29 | 4 | -0/+1226 | |
| | |||||
* | SharedLibraryLoader: introduce to work around Samsung PackageManager bugs | 2018-05-29 | 2 | -4/+76 | |
| | |||||
* | Support always-on-vpn | 2018-05-27 | 4 | -6/+55 | |
| | |||||
* | EditorFragment: show toast on creation too | 2018-05-27 | 1 | -0/+1 | |
| | |||||
* | libwg-go: try no stickiness and no roaming | 2018-05-26 | 1 | -6/+0 | |
| | |||||
* | libwg-go: reenable sticky sockets, just slightly less sticky | 2018-05-24 | 1 | -0/+6 | |
| | |||||
* | ExceptionLoggers: never have a null message | 2018-05-16 | 6 | -11/+20 | |
| | |||||
* | android: Directly use views for snackbars | 2018-05-16 | 2 | -15/+8 | |
| | | | | | | There should be no need to deference an extra variable. Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | global: Cleanup line lengths and misc lint warnings | 2018-05-09 | 10 | -71/+85 | |
| | | | | | | | | | I know we decided to ditch the idea of shutting up "Exception thrown with empty param" warnings but this pesters me too much and we can instead just treat this as a weird future proofing thing if and when we end up needing the exception messages. Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | MainActivity: Nip out as early as possible when moving to same fragment | 2018-05-09 | 1 | -3/+3 | |
| | | | | | | Save the useless logging and fragment manager object creation. Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | TunnelEditor: Add toast messages to success events | 2018-05-05 | 1 | -0/+2 | |
| | | | | | | | Letting the user know that the operation went successfully via visual cues is a nice UX touch. Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | TunnelEditor: Remove unused parameter | 2018-05-03 | 1 | -2/+2 | |
| | | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io> | ||||
* | config: loosen parser to match reality | 2018-05-03 | 2 | -5/+9 | |
| | | | | Mid-line comments, mixed case. |