aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app/src/main/java (unfollow)
Commit message (Expand)AuthorFilesLines
2020-03-09Rename app module to uiHarsh Shandilya52-6014/+0
2020-03-09Migrate tunnel related classes to tunnel/ Gradle moduleHarsh Shandilya24-3485/+0
2020-03-09ToolsInstaller: restrict to only main app usageJason A. Donenfeld1-0/+2
2020-03-09ToolsInstaller: remove versioningJason A. Donenfeld1-2/+1
2020-03-09RootShell: remove need for BuildConfigJason A. Donenfeld1-2/+1
2020-03-09Tunnel: move state change into interfaceJason A. Donenfeld6-65/+23
2020-03-09MainActivity: Dispatch insets to all fragmentsHarsh Shandilya1-1/+3
2020-03-09global: Use requireContext rather than getContext in fragmentsHarsh Shandilya3-10/+10
2020-03-08Backend: do not use singletonsJason A. Donenfeld4-26/+33
2020-03-08GoBackend: setConfigureIntent does nothingJason A. Donenfeld2-10/+2
2020-03-09ToolsInstaller: do not use RJason A. Donenfeld1-3/+1
2020-03-09RootShell: properly use errormessagesJason A. Donenfeld4-33/+71
2020-03-09ModuleDownloaderPreference: properly use errormessagesJason A. Donenfeld2-2/+2
2020-03-09ErrorMessages: do not use R from backendJason A. Donenfeld6-47/+83
2020-03-09ErrorMessages: do not traverse down into remote exceptionsJason A. Donenfeld1-1/+6
2020-03-09backend: do not depend on anything except configJason A. Donenfeld19-260/+370
2020-02-28MainActivity: Remove unused importsHarsh Shandilya1-4/+0
2020-02-28ModuleLoader: Staticize isModuleLoadedHarsh Shandilya3-4/+5
2020-02-26Resolve some lint and build warningsHarsh Shandilya1-1/+1
2020-02-25ThemeChangeAwareActivity: Remove drawable cache busterHarsh Shandilya1-35/+0
2020-02-25MainActivity: Fix backstack bug exposed by fragment 1.2.2Harsh Shandilya1-0/+1
2020-02-25Resolve deprecation warningsHarsh Shandilya2-7/+4
2020-02-25Cleanup inset dispatch codeHarsh Shandilya1-3/+2
2020-02-25Ensure insets are dispatched to all fragmentsHarsh Shandilya1-0/+19
2020-02-25Setup EdgeToEdgeHarsh Shandilya3-0/+10
2020-02-25Add EdgeToEdge and coreKtx dependencyHarsh Shandilya1-0/+67
2020-02-23AppListDialogFragment: Revamp toggle logicHarsh Shandilya1-1/+7
2020-02-23AppListDialogFragment: Code cleanupHarsh Shandilya1-9/+10
2020-02-23AppListDialogFragment: change "Deselect All" to "Toggle All"Sébastien LEBEAU1-2/+2
2020-02-16SharedLibraryLoader: Fix leaked Closeable warningHarsh Shandilya1-0/+1
2020-02-16Record StrictMode failures to logcatHarsh Shandilya1-0/+5
2020-02-14Port tunnel creation UI from ViscerionHarsh Shandilya9-918/+138
2020-02-10Attribute: remove need for android TextUtilsJason A. Donenfeld1-3/+12
2020-02-10InetAddresses: don't have global android importJason A. Donenfeld1-3/+2
2020-01-24GoBackend: restrict APIs to proper versionJason A. Donenfeld1-3/+3
2020-01-24GoBackend: Ensure we're unmetered on API 29 as wellHarsh Shandilya1-0/+5
2020-01-23Rework timer in tunnel detailJason A. Donenfeld1-15/+11
2020-01-23Match lowercase asus phones for fab hackJason A. Donenfeld1-1/+1
2020-01-23GoBackend: set empty underlying networksJason A. Donenfeld1-0/+1
2019-12-20Introduce TunnelToggleActivityHarsh Shandilya2-13/+61
2019-12-20Use RequiresApi instead of TargetApiJason A. Donenfeld2-4/+4
2019-11-27QuickTileService: require phone be unlockedJason A. Donenfeld1-6/+8
2019-11-20Implement statisticsJason A. Donenfeld5-6/+221
2019-10-22ModuleLoader: sync file before renamingJason A. Donenfeld1-2/+2
2019-10-21ToolsInstaller: write to temporary file, fsync, renameJason A. Donenfeld2-3/+8
2019-10-18InetAddresses: cleanup and implement final fallbackJason A. Donenfeld1-22/+30
2019-10-18Application: put user agent in log to help debuggingJason A. Donenfeld2-6/+16
2019-10-18Suppress depreciation warningsJason A. Donenfeld2-0/+3
2019-10-16Google doesn't want to enable others to support free open source softwareJason A. Donenfeld1-44/+0
2019-10-14Download modules after verifying signify signatureJason A. Donenfeld4-1/+307