aboutsummaryrefslogtreecommitdiffstatshomepage
Commit message (Expand)AuthorAgeFilesLines
* ClipboardUtils: localize clipboard notification snackJason A. Donenfeld2021-01-012-1/+3
* version: bump1.0.20201224Jason A. Donenfeld2020-12-241-2/+2
* tunnel: bump libwg-goJason A. Donenfeld2020-12-232-10/+10
* strings: sync with crowdinJason A. Donenfeld2020-12-217-0/+532
* build: upgrade to MDC 1.3.0-beta01Harsh Shandilya2020-12-171-1/+1
* version: bump1.0.20201216Jason A. Donenfeld2020-12-161-2/+2
* tunnel: bump libwg-goJason A. Donenfeld2020-12-162-18/+22
* build: downgrade Jetpack Datastore to 1.0.0-alpha02Harsh Shandilya2020-12-161-1/+1
* build: upgrade AGP, Kotlin, core-ktx and mdc-androidHarsh Shandilya2020-12-161-4/+4
* build: upgrade activity and fragment to latest betasHarsh Shandilya2020-12-161-2/+2
* build: upgrade datastore dependencyHarsh Shandilya2020-12-031-1/+1
* build: upgrade dependenciesHarsh Shandilya2020-11-302-8/+8
* 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
* build: upgrade runtime dependenciesHarsh Shandilya2020-11-091-5/+5
* strings: sync translationsHarsh Shandilya2020-11-071-0/+184
* build: add task to sync localisations with CrowdinHarsh Shandilya2020-11-071-0/+33
* build: switch to Gradle's maven-publish pluginHarsh Shandilya2020-11-073-52/+45
* ToolsInstaller: unbreak cleanupJason A. Donenfeld2020-10-271-1/+1
* tunnel: do not constantly raise toasts when process is opportunistically killedJason A. Donenfeld2020-10-261-2/+5
* tunnel: clean up some docstring wordingJason A. Donenfeld2020-10-203-3/+6
* build: upgrade to Gradle 6.7Harsh Shandilya2020-10-152-4/+4
* build: add crowdin syncer script and use itJason A. Donenfeld2020-10-1413-4/+1017
* build: update to AGP 4.1.0Harsh Shandilya2020-10-131-1/+1
* README: mention desugaringJason A. Donenfeld2020-10-081-1/+5
* build: update AGP and ConstraintLayoutHarsh Shandilya2020-10-071-2/+2
* tunnel: use more subtle roaming escape hatchJason A. Donenfeld2020-10-073-4/+4
* build: update to mdc 1.3.0-alpha03Jason A. Donenfeld2020-10-052-3/+2
* DownloadsFileSaver: initialize callback in constructor, not on the flyJason A. Donenfeld2020-10-023-9/+22
* build: upgrade AndroidX biometricJason A. Donenfeld2020-10-022-6/+5
* build: update AndroidX activity/fragments and resolve compile failureHarsh Shandilya2020-10-022-5/+2
* 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
* version: bump1.0.20200927Jason A. Donenfeld2020-09-271-2/+2
* 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
* version: bump1.0.20200923Jason A. Donenfeld2020-09-241-2/+2
* tv: handle going up directories betterJason A. Donenfeld2020-09-242-25/+41
* 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-235-220/+206
* tv: use system picker for API 29+Jason A. Donenfeld2020-09-231-10/+24
* tv: use our own file pickerJason A. Donenfeld2020-09-234-26/+265
* tv: escape deletion view with back buttonJason A. Donenfeld2020-09-231-0/+7
* tv: select first item after toggling deletion modeJason A. Donenfeld2020-09-221-0/+3
* tv: hook up isFocused as observable propertyJason A. Donenfeld2020-09-223-4/+11
* tv: add text when there are no tunnelsJason A. Donenfeld2020-09-223-1/+18
* tv: make cards slightly smallerJason A. Donenfeld2020-09-221-1/+1