aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/ui/src/main/java (unfollow)
Commit message (Expand)AuthorFilesLines
2020-12-24version: bump1.0.20201224Jason A. Donenfeld1-2/+2
2020-12-23tunnel: bump libwg-goJason A. Donenfeld2-10/+10
2020-12-21strings: sync with crowdinJason A. Donenfeld7-0/+532
2020-12-17build: upgrade to MDC 1.3.0-beta01Harsh Shandilya1-1/+1
2020-12-16version: bump1.0.20201216Jason A. Donenfeld1-2/+2
2020-12-16tunnel: bump libwg-goJason A. Donenfeld2-18/+22
2020-12-16build: downgrade Jetpack Datastore to 1.0.0-alpha02Harsh Shandilya1-1/+1
2020-12-16build: upgrade AGP, Kotlin, core-ktx and mdc-androidHarsh Shandilya1-4/+4
2020-12-16build: upgrade activity and fragment to latest betasHarsh Shandilya1-2/+2
2020-12-03build: upgrade datastore dependencyHarsh Shandilya1-1/+1
2020-11-30build: upgrade dependenciesHarsh Shandilya2-8/+8
2020-11-16ui: show all apps with internet permission in exclusions listHarsh Shandilya1-7/+6
2020-11-10ui: test for any camera, not just rear oneJason A. Donenfeld1-1/+1
2020-11-09build: upgrade runtime dependenciesHarsh Shandilya1-5/+5
2020-11-07strings: sync translationsHarsh Shandilya1-0/+184
2020-11-07build: add task to sync localisations with CrowdinHarsh Shandilya1-0/+33
2020-11-07build: switch to Gradle's maven-publish pluginHarsh Shandilya3-52/+45
2020-10-27ToolsInstaller: unbreak cleanupJason A. Donenfeld1-1/+1
2020-10-26tunnel: do not constantly raise toasts when process is opportunistically killedJason A. Donenfeld1-2/+5
2020-10-20tunnel: clean up some docstring wordingJason A. Donenfeld3-3/+6
2020-10-15build: upgrade to Gradle 6.7Harsh Shandilya2-4/+4
2020-10-14build: add crowdin syncer script and use itJason A. Donenfeld13-4/+1017
2020-10-13build: update to AGP 4.1.0Harsh Shandilya1-1/+1
2020-10-08README: mention desugaringJason A. Donenfeld1-1/+5
2020-10-07build: update AGP and ConstraintLayoutHarsh Shandilya1-2/+2
2020-10-07tunnel: use more subtle roaming escape hatchJason A. Donenfeld3-4/+4
2020-10-05build: update to mdc 1.3.0-alpha03Jason A. Donenfeld2-3/+2
2020-10-02DownloadsFileSaver: initialize callback in constructor, not on the flyJason A. Donenfeld3-9/+22
2020-10-02build: upgrade AndroidX biometricJason A. Donenfeld2-6/+5
2020-10-02build: update AndroidX activity/fragments and resolve compile failureHarsh Shandilya2-5/+2
2020-09-30ui: use commit extension from fragment-ktxHarsh Shandilya3-16/+19
2020-09-30ui: account for binding disappearing on detail fragmentJason A. Donenfeld1-7/+11
2020-09-27version: bump1.0.20200927Jason A. Donenfeld1-2/+2
2020-09-27tv: hack gridlayoutmanager to fill columns before row if we're not scrollingJason A. Donenfeld1-0/+46
2020-09-26ui: queue up tunnel mutating on activity scope instead of fragment scopeJason A. Donenfeld6-69/+80
2020-09-26ui: print proper exception trace from log viewerJason A. Donenfeld1-1/+3
2020-09-26ui: request intent permissions from hidden activityJason A. Donenfeld1-2/+19
2020-09-24version: bump1.0.20200923Jason A. Donenfeld1-2/+2
2020-09-24tv: handle going up directories betterJason A. Donenfeld2-25/+41
2020-09-24tv: show volume descriptions for file pickerJason A. Donenfeld1-4/+4
2020-09-24ui: account for null data in callbackJason A. Donenfeld1-0/+1
2020-09-23ui: cleanup code after churnJason A. Donenfeld5-220/+206
2020-09-23tv: use system picker for API 29+Jason A. Donenfeld1-10/+24
2020-09-23tv: use our own file pickerJason A. Donenfeld4-26/+265
2020-09-23tv: escape deletion view with back buttonJason A. Donenfeld1-0/+7
2020-09-22tv: select first item after toggling deletion modeJason A. Donenfeld1-0/+3
2020-09-22tv: hook up isFocused as observable propertyJason A. Donenfeld3-4/+11
2020-09-22tv: add text when there are no tunnelsJason A. Donenfeld3-1/+18
2020-09-22tv: make cards slightly smallerJason A. Donenfeld1-1/+1
2020-09-22tv: select the right thing on loadJason A. Donenfeld1-2/+9