aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Expand)AuthorAgeFilesLines
* WIP: Convert TunnelManager API to use coroutines and suspend functionsrefactor/coroutinesHarsh Shandilya2020-04-163-28/+39
* TunnelListFragment: Make coroutine APIs suspendHarsh Shandilya2020-04-163-34/+24
* configStore: make all IO operations suspendHarsh Shandilya2020-04-102-21/+33
* WIP: revisit async tunnel importHarsh Shandilya2020-04-102-83/+86
* ui: switch to lifecycle scope where availableHarsh Shandilya2020-04-104-40/+30
* ui: move tunnel deletion to coroutinesHarsh Shandilya2020-04-103-15/+26
* IntentReceiver: switch to coroutinesHarsh Shandilya2020-04-101-4/+11
* ZipExporterPreference: switch to coroutinesHarsh Shandilya2020-04-103-29/+60
* ui: make TunnelManager init asynchronousHarsh Shandilya2020-04-104-9/+20
* ui: animate fab position in tunnel deletion flowHarsh Shandilya2020-04-081-0/+19
* tunnel: disable BuildConfig generationHarsh Shandilya2020-04-081-0/+3
* version: bump1.0.20200407Jason A. Donenfeld2020-04-081-2/+2
* strings: sync translationsHarsh Shandilya2020-04-083-130/+239
* ui: tweak FABs to use the correct typeHarsh Shandilya2020-04-083-9/+7
* ui: codestyle nitHarsh Shandilya2020-04-071-2/+4
* KernelModuleDisablerPreference: do not make synchronous calls to getBackendJason A. Donenfeld2020-04-071-8/+17
* ui: set proper content description for applicationsJason A. Donenfeld2020-04-061-1/+1
* version: bump1.0.20200406Jason A. Donenfeld2020-04-061-2/+2
* ui: show excluded/included apps in details viewJason A. Donenfeld2020-04-062-0/+33
* ui: align listen port and mtu in detail editorJason A. Donenfeld2020-04-061-7/+17
* ui: add suffix to persistent keepalive in editorJason A. Donenfeld2020-04-064-2/+20
* ui: add missing fields to detail viewJason A. Donenfeld2020-04-0612-16/+157
* TunnelListFragment: onCreateActionMode is called before adapter is aliveJason A. Donenfeld2020-04-061-1/+1
* AppListDialogFragment: refine singular grammarJason A. Donenfeld2020-04-061-2/+2
* AppListDialogFragment: remove colons from tabsJason A. Donenfeld2020-04-061-2/+2
* ui: tweak cards to make them nicer on the eyesHarsh Shandilya2020-04-067-19/+13
* ui: misc cleanups to AppListDialogFragmentHarsh Shandilya2020-04-063-14/+19
* AppListDialogFragment: support both inclusion and exclusionJason A. Donenfeld2020-04-0617-81/+152
* tunnel: support IncludedApplications as whitelistJason A. Donenfeld2020-04-054-0/+42
* tunnel: hold peers in an ArrayListHarsh Shandilya2020-04-061-3/+1
* MultiselectableRelativeLayout: use JvmOverloads constructorHarsh Shandilya2020-04-061-6/+6
* ui: fix scrolling in detail viewHarsh Shandilya2020-04-061-120/+123
* strings: sync translationsHarsh Shandilya2020-04-047-55/+296
* version: bump1.0.20200401Jason A. Donenfeld2020-04-032-2/+2
* tunnel: libwg-go: use deterministic verdef nameJason A. Donenfeld2020-04-031-1/+1
* gradle: upgrade to 6.3Jason A. Donenfeld2020-04-031-1/+1
* gradle: downgrade to 6.2.1 to deal with f-droid organizational mismanagementJason A. Donenfeld2020-04-011-1/+1
* ObservableTunnel: do not cache keyJason A. Donenfeld2020-04-011-1/+2
* tunnel: libwg-go: remove -x option from flockJason A. Donenfeld2020-04-012-2/+4
* build: update fragment to 1.2.4Harsh Shandilya2020-04-012-1/+9
* build: update agp to 3.6.2Jason A. Donenfeld2020-04-011-1/+2
* ui: disable LongLogTag lintHarsh Shandilya2020-03-311-0/+3
* TunnelEditorFragment: don't show bioauth if already visibleJason A. Donenfeld2020-03-301-0/+1
* version: bump1.0.20200329Jason A. Donenfeld2020-03-301-2/+2
* strings: sync translationsHarsh Shandilya2020-03-305-13/+19
* global: cleanup code styleJason A. Donenfeld2020-03-3018-57/+69
* ui: update proguard rules to keep crash logs readableHarsh Shandilya2020-03-301-0/+3
* LogViewerActivity: don't crash if pipe closesJason A. Donenfeld2020-03-301-1/+4
* TunnelDetail: set singleLine=true for API <=23Jason A. Donenfeld2020-03-302-0/+2
* BiometricAuthenticator: rework logic and bugsJason A. Donenfeld2020-03-303-15/+39