aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/src/main/java (follow)
Commit message (Expand)AuthorAgeFilesLines
...
* ui: cancel actionmode when pressing back buttonJason A. Donenfeld2023-03-271-0/+8
* ui: simplify actionmode castJason A. Donenfeld2023-03-271-3/+1
* ui: introduce a fresh set of Material3 themes and migrate to themHarsh Shandilya2023-03-272-6/+3
* ui: use AndroidX `BundleCompat` for extracting parcelableHarsh Shandilya2023-03-271-6/+2
* ui: switch from SwitchMaterial to MaterialSwitchJason A. Donenfeld2023-03-251-2/+2
* ui: bring back donation buttonJason A. Donenfeld2023-03-241-0/+38
* ui: use Material switch componentHarsh Shandilya2023-03-241-2/+2
* ui: migrate to OnBackPressedDispatcherJason A. Donenfeld2023-03-242-10/+27
* ui: set selected tunnel after creating fragmentsJason A. Donenfeld2023-03-241-8/+3
* ui: switch from using launchWhenCreated to using repeatOnLifecycleJason A. Donenfeld2023-03-241-1/+8
* ui: simplify IME displaying in ConfigNamingDialogFragmentJason A. Donenfeld2023-03-241-43/+5
* ui: migrate to MenuProviderHarsh Shandilya2023-03-222-13/+26
* ui: address Parcelable API deprecationsHarsh Shandilya2023-03-222-2/+8
* ui: address PackageManager API deprecationsHarsh Shandilya2023-03-221-1/+14
* ui: set button text after loading app list in AppListDialogFragmentJason A. Donenfeld2023-03-221-0/+1
* global: bump copyright dateJason A. Donenfeld2023-03-2153-53/+53
* ui: move default style to Material3 with Dynamic ColorsHarsh Shandilya2022-05-263-2/+6
* ui: remove unnecessary boolean checkHarsh Shandilya2022-05-261-3/+1
* ui: make validity check from QR code image scanner staticHarsh Shandilya2022-03-062-10/+10
* ui: allow importing tunnel from an QR image stored on the deviceNikita Pustovoi2022-03-063-1/+134
* ui: make when statements exhaustive everywhereHarsh Shandilya2022-01-082-0/+2
* global: bump copyright yearJason A. Donenfeld2021-10-2952-52/+52
* tunnel: remove kernel module downloaderJason A. Donenfeld2021-10-295-116/+20
* gradle: upgrade AndroidX dependenciesHarsh Shandilya2021-10-281-2/+2
* ui: upgrade zxing-android-embeddedHarsh Shandilya2021-10-251-10/+10
* ui,tunnel: support DNS search domainsJason A. Donenfeld2021-09-252-1/+7
* tunnel: retry DNS resolution for 10 secondsJason A. Donenfeld2021-05-261-1/+2
* build: upgrade AndroidX dependenciesHarsh Shandilya2021-05-191-1/+1
* ui: update datastore and rework apiJason A. Donenfeld2021-05-063-33/+37
* ui: remove hack for broken kotlin compilerJason A. Donenfeld2021-05-061-5/+1
* ui: replace deprecated string operationsHarsh Shandilya2021-05-053-10/+6
* 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
* ClipboardUtils: localize clipboard notification snackJason A. Donenfeld2021-01-011-1/+2
* 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
* DownloadsFileSaver: initialize callback in constructor, not on the flyJason A. Donenfeld2020-10-023-9/+22
* build: upgrade AndroidX biometricJason A. Donenfeld2020-10-021-5/+4
* ui: use commit extension from fragment-ktxHarsh Shandilya2020-09-303-16/+19
* ui: account for binding disappearing on detail fragmentJason A. Donenfeld2020-09-301-7/+11
* tv: hack gridlayoutmanager to fill columns before row if we're not scrollingJason A. Donenfeld2020-09-271-0/+46
* ui: queue up tunnel mutating on activity scope instead of fragment scopeJason A. Donenfeld2020-09-266-69/+80
* ui: print proper exception trace from log viewerJason A. Donenfeld2020-09-261-1/+3
* ui: request intent permissions from hidden activityJason A. Donenfeld2020-09-261-2/+19
* tv: handle going up directories betterJason A. Donenfeld2020-09-241-25/+40
* tv: show volume descriptions for file pickerJason A. Donenfeld2020-09-241-4/+4
* ui: account for null data in callbackJason A. Donenfeld2020-09-241-0/+1
* ui: cleanup code after churnJason A. Donenfeld2020-09-232-16/+2
* tv: use system picker for API 29+Jason A. Donenfeld2020-09-231-10/+24
* tv: use our own file pickerJason A. Donenfeld2020-09-231-19/+166