Age | Commit message (Expand) | Author |
2020-09-16 | TunnelEditorFragment: move backwards using fragment manager instead of hack | Jason A. Donenfeld |
2020-09-16 | TunnelEditorFragment: avoid extra trip through event loop | Jason A. Donenfeld |
2020-09-16 | Extensions: use more idiomatic kotlin | Jason A. Donenfeld |
2020-09-16 | global: lint codebase with recent changes | Jason A. Donenfeld |
2020-09-16 | ui: don't use low-level logger API | Harsh Shandilya |
2020-09-16 | ui: update manifest for API 30 changes | Harsh Shandilya |
2020-09-16 | coroutines: lifecycleScope is by default on Main.immediate | Jason A. Donenfeld |
2020-09-15 | coroutines: use lifecycleScope where appropriate | Jason A. Donenfeld |
2020-09-15 | MonkeyedTextInputEditText: au revoir | Jason A. Donenfeld |
2020-09-15 | TunnelListFragment: set selection on Main, not Main.immediate | Jason A. Donenfeld |
2020-09-15 | MonkeyedTextInputEditText: add note about sunset plan | Jason A. Donenfeld |
2020-09-15 | gradle: desugar retrofuture and remove old deps | Jason A. Donenfeld |
2020-09-15 | gradle: do not use retrofuture in ui | Jason A. Donenfeld |
2020-09-15 | coroutines: convert the rest | Jason A. Donenfeld |
2020-09-14 | coroutines: convert low-hanging fruits | Jason A. Donenfeld |
2020-09-13 | ui: remove hacky manual check for keyguard | Harsh Shandilya |
2020-09-13 | ui: update BiometricAuthenticator for API changes | Harsh Shandilya |
2020-09-13 | ui: fix memory leak from statically held Handler instance | Harsh Shandilya |
2020-08-25 | build: target SDK 30 | Harsh Shandilya |
2020-08-23 | build: switch fragment and preference to -ktx artifacts | Harsh Shandilya |
2020-08-23 | ui: fix SDK 30 deprecation warning for implicit Looper in Handler init | Harsh Shandilya |
2020-08-23 | ui: also enable StrictMode thread policy in debug builds | Harsh Shandilya |
2020-08-23 | build: remove explicit buildToolsVersion | Harsh Shandilya |
2020-08-23 | build: uprev to Kotlin 1.4 | Harsh Shandilya |
2020-08-23 | build: minor cleanups and reorganization | Harsh Shandilya |
2020-07-23 | AdminKnobs: allow enterprise admins to disable private key export | Jason A. Donenfeld |
2020-06-02 | strings: sync translations | Harsh Shandilya |
2020-05-29 | ui: address new databinding requirements | Harsh Shandilya |
2020-05-29 | build: bump to AGP 4.0.0 | Harsh Shandilya |
2020-05-09 | ui: remove unneeded actionBarPopupTheme attribute | Harsh Shandilya |
2020-04-26 | ui: switch up dark theme system bars colors | Harsh Shandilya |
2020-04-21 | build: don't obfuscate code in minify step | Harsh Shandilya |
2020-04-19 | ui: tweak fab animation duration | Harsh Shandilya |
2020-04-19 | build: remove unused cardview dependency | Harsh Shandilya |
2020-04-19 | strings: sync translations | Harsh Shandilya |
2020-04-16 | ui: animate fab scale rather than translation | Harsh Shandilya |
2020-04-15 | ObservableTunnel: account for race in renulling stats | Jason A. Donenfeld |
2020-04-08 | ui: animate fab position in tunnel deletion flow | Harsh Shandilya |
2020-04-08 | strings: sync translations | Harsh Shandilya |
2020-04-08 | ui: tweak FABs to use the correct type | Harsh Shandilya |
2020-04-07 | ui: codestyle nit | Harsh Shandilya |
2020-04-07 | KernelModuleDisablerPreference: do not make synchronous calls to getBackend | Jason A. Donenfeld |
2020-04-06 | ui: set proper content description for applications | Jason A. Donenfeld |
2020-04-06 | ui: show excluded/included apps in details view | Jason A. Donenfeld |
2020-04-06 | ui: align listen port and mtu in detail editor | Jason A. Donenfeld |
2020-04-06 | ui: add suffix to persistent keepalive in editor | Jason A. Donenfeld |
2020-04-06 | ui: add missing fields to detail view | Jason A. Donenfeld |
2020-04-06 | TunnelListFragment: onCreateActionMode is called before adapter is alive | Jason A. Donenfeld |
2020-04-06 | AppListDialogFragment: refine singular grammar | Jason A. Donenfeld |
2020-04-06 | AppListDialogFragment: remove colons from tabs | Jason A. Donenfeld |