aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* libwg-go: make changes for recent go codeJason A. Donenfeld2018-05-144-10/+9
|
* build: another bump for mistakeJason A. Donenfeld2018-05-101-2/+2
|
* build: version bump and fix disasterJason A. Donenfeld2018-05-102-2/+2
|
* build: version bumpJason A. Donenfeld2018-05-091-2/+2
|
* theme: revert to old color schemeJason A. Donenfeld2018-05-093-17/+1
| | | | Noble effort, but ultimately ugly.
* global: Cleanup line lengths and misc lint warningsHarsh Shandilya2018-05-0910-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 fragmentHarsh Shandilya2018-05-091-3/+3
| | | | | | Save the useless logging and fragment manager object creation. Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* libwg-go: new timer system upstreamJason A. Donenfeld2018-05-091-0/+0
|
* libwg-go: ensure local Go instance is patchedJason A. Donenfeld2018-05-092-0/+105
|
* mipmap: Fix formatting of launcher icon XMLSamuel Holland2018-05-052-6/+6
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* styles: Fixup CAB background colorHarsh Shandilya2018-05-051-0/+1
| | | | | | | Long pressing any list item entry would cause the action bar to use the dark color from the parent theme -- fix that. Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* drawables: Introduce material iconographyHarsh Shandilya2018-05-051-2/+2
| | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* styles: Propagate WireGuard blue in UIHarsh Shandilya2018-05-052-0/+6
| | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* styles: Propagate WireGuard red in UIHarsh Shandilya2018-05-053-1/+10
| | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* TunnelEditor: Add toast messages to success eventsHarsh Shandilya2018-05-051-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>
* wireguard-go: bump submoduleJason A. Donenfeld2018-05-052-0/+0
|
* TunnelEditor: Remove unused parameterHarsh Shandilya2018-05-031-2/+2
| | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* ui: Use a proper CardView based layoutHarsh Shandilya2018-05-035-417/+443
| | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* tools: include libmnl paths after system paths for ndk 17Jason A. Donenfeld2018-05-031-1/+1
|
* config: loosen parser to match realityJason A. Donenfeld2018-05-032-5/+9
| | | | Mid-line comments, mixed case.
* global: fix up copyrightsJason A. Donenfeld2018-05-0352-34/+68
|
* Keypair: Minimize the scope of warning suppressionSamuel Holland2018-05-021-1/+1
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* KeyEncoding: Address lints/warnings and match line lengthSamuel Holland2018-05-021-9/+12
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* global: Add or update copyright headers in Java codeSamuel Holland2018-05-0245-1/+224
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* global: Some more lint cleanupHarsh Shandilya2018-05-022-31/+28
| | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* drawable: add adaptive iconJason A. Donenfeld2018-05-024-0/+49
|
* libwg-go: avoid phony target and update goJason A. Donenfeld2018-05-022-9/+16
|
* libwg-go: Ignore go{path,root}Harsh Shandilya2018-05-021-0/+2
| | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* libwg-go: do not deadlock on CloseJason A. Donenfeld2018-05-011-0/+0
|
* Version bumpJason A. Donenfeld2018-04-301-2/+2
|
* ZipExporterPreference: account for directory already existingJason A. Donenfeld2018-04-301-1/+1
|
* global: Clean up JavaSamuel Holland2018-04-3013-215/+237
| | | | | | Address Java and Android lints. Signed-off-by: Samuel Holland <samuel@sholland.org>
* global: Clean up XMLSamuel Holland2018-04-303-9/+18
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* global: Automatic code formattingSamuel Holland2018-04-3022-919/+893
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* app: Sort dependenciesSamuel Holland2018-04-301-2/+2
| | | | Signed-off-by: Samuel Holland <samuel@sholland.org>
* libwg-go: use system Go when possibleJason A. Donenfeld2018-04-301-7/+17
| | | | | We're still maybe curlzipping and using a binary distribution of Go, but at least this is only the case on machines that don't have go.
* Tunnel importer: stricter file filtersJason A. Donenfeld2018-04-301-2/+8
|
* proguard: enableJason A. Donenfeld2018-04-302-1/+2
|
* Preferences: use v14 material styleJason A. Donenfeld2018-04-302-2/+2
|
* ZipExporterPreference: requireNonNull is redundantJason A. Donenfeld2018-04-301-2/+2
|
* wg: Collapse fab when pressing back before exitingHarsh Shandilya2018-04-302-2/+19
| | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* SettingsActivity: Migrate permissions check to AppCompatHarsh Shandilya2018-04-301-20/+11
| | | | | | Pretty straightforward, I was clearly overthinking this. Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* ZipExporterPreference: Correctly get preference activityHarsh Shandilya2018-04-301-2/+14
| | | | | | | | In AppCompat based preferences, this#getContext returns an object of android.view.ContextThemeWrapper class from where we can safely extract a reference to our parent activity. Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* TunnelListFragment: Use Collections methods in place of ArraysHarsh Shandilya2018-04-301-2/+3
| | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* wg: Break out crossport dependencyHarsh Shandilya2018-04-308-20/+12
| | | | | | | Replace all crossport uses with upstream design support library components. Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* wg-build: Upgrade databinding library to 3.1.2Harsh Shandilya2018-04-301-1/+1
| | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* SettingsActivity: Gracefully exit when options menu home is pressedHarsh Shandilya2018-04-301-0/+12
| | | | | | | | | | | | | | | | | | | | This is an activity, so it does not join the fragment backstack, but instead piles on top SettingsActivity | -> MainActivity | -> EditorFragment | -> DetailFragment | -> ListFragment Without overriding the back button in the toolbar, it simply kills the entire state on MainActivity and causes it to reload. By calling finish() on the activity when home is pressed from the item menu we can silently make it die without affecting any underlying states held by MainActivity and instead return to the exact fragment we launched settings from. Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* SettingsActivity: Define preferenceTheme for AppCompatHarsh Shandilya2018-04-302-0/+4
| | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* wg: Migrate menu visibility to AppCompatHarsh Shandilya2018-04-304-12/+16
| | | | Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
* wg: Add and use dummy AppThemeHarsh Shandilya2018-04-302-1/+2
| | | | | | | Preparation for when the app will start carrying colors reflecting the WireGuard brand. Signed-off-by: Harsh Shandilya <harsh@prjkt.io>