aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Expand)AuthorAgeFilesLines
...
* gradle: downgrade androidx.{fragment,activity} to alpha07Jason A. Donenfeld2020-09-171-2/+2
* ui: retire EdgeToEdgeHarsh Shandilya2020-09-176-101/+1
* ui: replace deprecated onActivityCreated with onViewCreatedHarsh Shandilya2020-09-171-2/+2
* ui: refactor AddTunnelsSheet's selection communicationHarsh Shandilya2020-09-173-42/+43
* ui: refactor AppListDialogFragment's selection communicationHarsh Shandilya2020-09-172-33/+31
* activityx: use contracts more and refineJason A. Donenfeld2020-09-172-26/+22
* DownloadsFileSaver: encapsulate permission checksJason A. Donenfeld2020-09-176-91/+70
* LogViewerActivity: simplify scopingJason A. Donenfeld2020-09-161-23/+19
* ZipExporterPreference: don't ask for storage permissions on newer androidJason A. Donenfeld2020-09-162-4/+11
* libwg-go: use PeekLookAtSocketFd6(), not PeekLookAtSocketFd4()Jonathan Davies2020-09-161-1/+1
* ui: resolve getColor deprecation in LogViewerActivityHarsh Shandilya2020-09-161-14/+6
* LogViewerActivity: destroy process when coroutine scope is cancelledJason A. Donenfeld2020-09-161-37/+42
* ui: await activity creation to change selected tunnelHarsh Shandilya2020-09-161-2/+1
* tunnel: document more public API from backend packageHarsh Shandilya2020-09-166-1/+174
* ui: replace GlobalScope with a hand-rolled CoroutineScopeHarsh Shandilya2020-09-166-16/+25
* Ed25519: use implementation from TinkJason A. Donenfeld2020-09-165-24/+2513
* ConfigNamingDialogFragment: fix focus request for config naming dialogHarsh Shandilya2020-09-162-5/+18
* TunnelEditorFragment: move backwards using fragment manager instead of hackJason A. Donenfeld2020-09-162-7/+5
* TunnelEditorFragment: avoid extra trip through event loopJason A. Donenfeld2020-09-161-7/+6
* Extensions: use more idiomatic kotlinJason A. Donenfeld2020-09-161-2/+2
* global: lint codebase with recent changesJason A. Donenfeld2020-09-168-7/+12
* ui: don't use low-level logger APIHarsh Shandilya2020-09-164-7/+7
* ui: update manifest for API 30 changesHarsh Shandilya2020-09-161-1/+11
* coroutines: lifecycleScope is by default on Main.immediateJason A. Donenfeld2020-09-1613-29/+23
* coroutines: use lifecycleScope where appropriateJason A. Donenfeld2020-09-1519-82/+66
* MonkeyedTextInputEditText: au revoirJason A. Donenfeld2020-09-155-46/+16
* wireguard-tools: bump to fix invalid freeJason A. Donenfeld2020-09-151-0/+0
* TunnelListFragment: set selection on Main, not Main.immediateJason A. Donenfeld2020-09-151-1/+1
* libwg-go: update to go 1.15.2Jason A. Donenfeld2020-09-153-21/+21
* MonkeyedTextInputEditText: add note about sunset planJason A. Donenfeld2020-09-151-0/+6
* idea: import new import sorting rulesJason A. Donenfeld2020-09-151-1/+10
* gradle: desugar retrofuture and remove old depsJason A. Donenfeld2020-09-1511-34/+25
* gradle: do not use retrofuture in uiJason A. Donenfeld2020-09-151-1/+0
* coroutines: convert the restJason A. Donenfeld2020-09-1523-532/+569
* coroutines: convert low-hanging fruitsJason A. Donenfeld2020-09-145-73/+106
* ui: remove hacky manual check for keyguardHarsh Shandilya2020-09-131-20/+1
* ui: update BiometricAuthenticator for API changesHarsh Shandilya2020-09-131-2/+6
* ui: fix memory leak from statically held Handler instanceHarsh Shandilya2020-09-131-2/+1
* build: uprev dependencies and fix script block orderHarsh Shandilya2020-09-131-12/+11
* build: update to Gradle 6.6.1Harsh Shandilya2020-08-302-4/+4
* tools: bump for Android 11 ndc fixHarsh Shandilya2020-08-261-0/+0
* build: target SDK 30Harsh Shandilya2020-08-252-4/+4
* build: switch fragment and preference to -ktx artifactsHarsh Shandilya2020-08-231-2/+2
* build: uprev core-ktx and material componentsHarsh Shandilya2020-08-231-2/+2
* ui: fix SDK 30 deprecation warning for implicit Looper in Handler initHarsh Shandilya2020-08-231-1/+2
* ui: also enable StrictMode thread policy in debug buildsHarsh Shandilya2020-08-231-0/+2
* build: remove explicit buildToolsVersionHarsh Shandilya2020-08-232-2/+0
* build: update AndroidX dependenciesHarsh Shandilya2020-08-231-2/+2
* build: uprev to Kotlin 1.4Harsh Shandilya2020-08-232-3/+2
* build: minor cleanups and reorganizationHarsh Shandilya2020-08-231-13/+10