aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/src/main/java/com/wireguard/android/model (follow)
Commit message (Expand)AuthorAgeFilesLines
* TunnelManager: catch exception in intent receiverJason A. Donenfeld2020-09-211-1/+7
* ui: move to Jetpack DataStore instead of SharedPrefsJason A. Donenfeld2020-09-181-47/+37
* ui: replace GlobalScope with a hand-rolled CoroutineScopeHarsh Shandilya2020-09-162-8/+8
* global: lint codebase with recent changesJason A. Donenfeld2020-09-161-2/+2
* ui: don't use low-level logger APIHarsh Shandilya2020-09-162-5/+5
* coroutines: convert the restJason A. Donenfeld2020-09-152-119/+171
* ObservableTunnel: account for race in renulling statsJason A. Donenfeld2020-04-151-2/+2
* AppListDialogFragment: support both inclusion and exclusionJason A. Donenfeld2020-04-061-3/+3
* ObservableTunnel: do not cache keyJason A. Donenfeld2020-04-011-1/+2
* global: cleanup code styleJason A. Donenfeld2020-03-303-2/+5
* ObservableTunnel: Don't cache configAsyncHarsh Shandilya2020-03-301-4/+5
* ObservableTunnel: do not cache statsJason A. Donenfeld2020-03-281-4/+5
* TunnelComparator: naturally sort tunnel listJason A. Donenfeld2020-03-282-3/+61
* ObservableTunnel: Don't recurse in getConfigHarsh Shandilya2020-03-281-2/+2
* databinding: rewrite in kotlinJason A. Donenfeld2020-03-273-11/+7
* TunnelManager: convert to kotlinJason A. Donenfeld2020-03-263-308/+242
* ObservableTunnel: port to kotlinJason A. Donenfeld2020-03-262-143/+114
* ui: cleanup various pieces of kotlinJason A. Donenfeld2020-03-261-1/+1
* TunnelManager: disallow remote apps for LJason A. Donenfeld2020-03-241-1/+3
* TunnelManager: save settings before restartJason A. Donenfeld2020-03-231-3/+6
* TunnelManager: enable Tasker supportJason A. Donenfeld2020-03-221-4/+1
* model: begin conversionJason A. Donenfeld2020-03-222-57/+24
* global: java access control has important semantic meaningJason A. Donenfeld2020-03-101-1/+1
* ui: Codestyle cleanupsHarsh Shandilya2020-03-101-1/+1
* KernelModuleDisablerPreference: turn off tunnels before switching backendJason A. Donenfeld2020-03-091-1/+1
* global: format codeJason A. Donenfeld2020-03-091-7/+7
* global: optimize importsJason A. Donenfeld2020-03-093-17/+14
* global: get rid of nonnull gradle hackJason A. Donenfeld2020-03-093-0/+9
* ObservableTunnel: pass right argument to state transitionJason A. Donenfeld2020-03-091-1/+1
* Rename app module to uiHarsh Shandilya2020-03-093-0/+497