aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/src/main/java/com/wireguard/android/fragment (follow)
Commit message (Expand)AuthorAgeFilesLines
* ui: move default style to Material3 with Dynamic ColorsHarsh Shandilya2022-05-262-2/+4
* ui: make validity check from QR code image scanner staticHarsh Shandilya2022-03-061-2/+2
* ui: allow importing tunnel from an QR image stored on the deviceNikita Pustovoi2022-03-061-1/+16
* ui: make when statements exhaustive everywhereHarsh Shandilya2022-01-081-0/+1
* global: bump copyright yearJason A. Donenfeld2021-10-297-7/+7
* ui: upgrade zxing-android-embeddedHarsh Shandilya2021-10-251-10/+10
* ui: remove some more non-null assertions on binding fieldsHarsh Shandilya2021-04-212-2/+2
* TunnelListFragment: drop incorrect non-null assertionHarsh Shandilya2021-04-211-1/+1
* ui: show all apps with internet permission in exclusions listHarsh Shandilya2020-11-161-7/+6
* ui: test for any camera, not just rear oneJason A. Donenfeld2020-11-101-1/+1
* ui: account for binding disappearing on detail fragmentJason A. Donenfeld2020-09-301-7/+11
* ui: queue up tunnel mutating on activity scope instead of fragment scopeJason A. Donenfeld2020-09-264-66/+75
* ui: account for null data in callbackJason A. Donenfeld2020-09-241-0/+1
* ui: cleanup code after churnJason A. Donenfeld2020-09-231-15/+2
* tv: wire in statsJason A. Donenfeld2020-09-221-11/+2
* tv: abstract out tunnel importingJason A. Donenfeld2020-09-222-129/+18
* tv: initial draft of Android TV supportHarsh Shandilya2020-09-221-11/+2
* TunnelEditorFragment: do not assume a contextJason A. Donenfeld2020-09-201-2/+2
* TunnelListFragment: do not assume binding always existsJason A. Donenfeld2020-09-201-4/+4
* TunnelDetailFragment: use kotlin coroutine for timer and rework nullabilityJason A. Donenfeld2020-09-201-43/+38
* BaseFragment: avoid using requireContext() in permission result callbackJason A. Donenfeld2020-09-201-2/+2
* AddTunnelsSheet: disable qrcode scanning if no cameraJason A. Donenfeld2020-09-201-1/+8
* ui: reformat codeJason A. Donenfeld2020-09-182-4/+0
* ui: retire EdgeToEdgeHarsh Shandilya2020-09-173-17/+1
* ui: replace deprecated onActivityCreated with onViewCreatedHarsh Shandilya2020-09-171-2/+2
* ui: refactor AddTunnelsSheet's selection communicationHarsh Shandilya2020-09-172-37/+43
* ui: refactor AppListDialogFragment's selection communicationHarsh Shandilya2020-09-172-33/+31
* activityx: use contracts more and refineJason A. Donenfeld2020-09-171-13/+12
* ConfigNamingDialogFragment: fix focus request for config naming dialogHarsh Shandilya2020-09-161-3/+17
* 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
* coroutines: lifecycleScope is by default on Main.immediateJason A. Donenfeld2020-09-165-16/+12
* coroutines: use lifecycleScope where appropriateJason A. Donenfeld2020-09-156-20/+20
* TunnelListFragment: set selection on Main, not Main.immediateJason A. Donenfeld2020-09-151-1/+1
* coroutines: convert the restJason A. Donenfeld2020-09-156-164/+211
* coroutines: convert low-hanging fruitsJason A. Donenfeld2020-09-141-26/+34
* AdminKnobs: allow enterprise admins to disable private key exportJason A. Donenfeld2020-07-231-0/+2
* ui: animate fab scale rather than translationHarsh Shandilya2020-04-161-19/+29
* ui: animate fab position in tunnel deletion flowHarsh Shandilya2020-04-081-0/+19
* TunnelListFragment: onCreateActionMode is called before adapter is aliveJason A. Donenfeld2020-04-061-1/+1
* ui: misc cleanups to AppListDialogFragmentHarsh Shandilya2020-04-062-14/+14
* AppListDialogFragment: support both inclusion and exclusionJason A. Donenfeld2020-04-062-33/+79
* TunnelEditorFragment: don't show bioauth if already visibleJason A. Donenfeld2020-03-301-0/+1
* global: cleanup code styleJason A. Donenfeld2020-03-302-2/+1
* BiometricAuthenticator: rework logic and bugsJason A. Donenfeld2020-03-301-5/+10
* BiometricAuthenticator: implement biometric authentication for sensitive operationsHarsh Shandilya2020-03-301-5/+20
* TunnelEditorFragment: add hooks for biometric authJason A. Donenfeld2020-03-301-2/+20
* AddTunnelsSheet: Make behaviour nullableHarsh Shandilya2020-03-291-3/+3
* global: hardcode tags so that minification doesn't ruin the logJason A. Donenfeld2020-03-283-3/+3
* ui: Remove unnecessary non-null assertion in TAG fieldsHarsh Shandilya2020-03-283-3/+3