summaryrefslogtreecommitdiffhomepage
path: root/app/src/main/java/com
AgeCommit message (Expand)Author
2020-03-09global: Use requireContext rather than getContext in fragmentsHarsh Shandilya
2020-03-08Backend: do not use singletonsJason A. Donenfeld
2020-03-08GoBackend: setConfigureIntent does nothingJason A. Donenfeld
2020-03-09ToolsInstaller: do not use RJason A. Donenfeld
2020-03-09RootShell: properly use errormessagesJason A. Donenfeld
2020-03-09ModuleDownloaderPreference: properly use errormessagesJason A. Donenfeld
2020-03-09ErrorMessages: do not use R from backendJason A. Donenfeld
2020-03-09ErrorMessages: do not traverse down into remote exceptionsJason A. Donenfeld
2020-03-09backend: do not depend on anything except configJason A. Donenfeld
2020-02-28MainActivity: Remove unused importsHarsh Shandilya
2020-02-28ModuleLoader: Staticize isModuleLoadedHarsh Shandilya
2020-02-26Resolve some lint and build warningsHarsh Shandilya
2020-02-25ThemeChangeAwareActivity: Remove drawable cache busterHarsh Shandilya
2020-02-25MainActivity: Fix backstack bug exposed by fragment 1.2.2Harsh Shandilya
2020-02-25Resolve deprecation warningsHarsh Shandilya
2020-02-25Cleanup inset dispatch codeHarsh Shandilya
2020-02-25Ensure insets are dispatched to all fragmentsHarsh Shandilya
2020-02-25Setup EdgeToEdgeHarsh Shandilya
2020-02-25Add EdgeToEdge and coreKtx dependencyHarsh Shandilya
2020-02-23AppListDialogFragment: Revamp toggle logicHarsh Shandilya
2020-02-23AppListDialogFragment: Code cleanupHarsh Shandilya
2020-02-23AppListDialogFragment: change "Deselect All" to "Toggle All"Sébastien LEBEAU
2020-02-16SharedLibraryLoader: Fix leaked Closeable warningHarsh Shandilya
2020-02-16Record StrictMode failures to logcatHarsh Shandilya
2020-02-14Port tunnel creation UI from ViscerionHarsh Shandilya
2020-02-10Attribute: remove need for android TextUtilsJason A. Donenfeld
2020-02-10InetAddresses: don't have global android importJason A. Donenfeld
2020-01-24GoBackend: restrict APIs to proper versionJason A. Donenfeld
2020-01-24GoBackend: Ensure we're unmetered on API 29 as wellHarsh Shandilya
2020-01-23Rework timer in tunnel detailJason A. Donenfeld
2020-01-23Match lowercase asus phones for fab hackJason A. Donenfeld
2020-01-23GoBackend: set empty underlying networksJason A. Donenfeld
2019-12-20Introduce TunnelToggleActivityHarsh Shandilya
2019-12-20Use RequiresApi instead of TargetApiJason A. Donenfeld
2019-11-27QuickTileService: require phone be unlockedJason A. Donenfeld
2019-11-20Implement statisticsJason A. Donenfeld
2019-10-22ModuleLoader: sync file before renamingJason A. Donenfeld
2019-10-21ToolsInstaller: write to temporary file, fsync, renameJason A. Donenfeld
2019-10-18InetAddresses: cleanup and implement final fallbackJason A. Donenfeld
2019-10-18Application: put user agent in log to help debuggingJason A. Donenfeld
2019-10-18Suppress depreciation warningsJason A. Donenfeld
2019-10-16Google doesn't want to enable others to support free open source softwareJason A. Donenfeld
2019-10-14Download modules after verifying signify signatureJason A. Donenfeld
2019-10-13Revert "Fix activity leak on Android Q"Jason A. Donenfeld
2019-10-13ToolsInstaller: extract from apk instead of relying on native extractionJason A. Donenfeld
2019-10-13SharedLibraryLoader: separate out extractionJason A. Donenfeld
2019-10-13SharedLibraryLoader: prioritize ABI orderingJason A. Donenfeld
2019-10-13SharedLibraryLoader: iterate through all apks for bundlesJason A. Donenfeld
2019-10-12Activity: make dark/night theme follow system on QJason A. Donenfeld
2019-10-12Application: use preferences from compat libsJason A. Donenfeld