aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/app (follow)
Commit message (Expand)AuthorAgeFilesLines
* Rename app module to uiHarsh Shandilya2020-03-09114-8754/+0
* Enable nonnull generation for tunnel moduleHarsh Shandilya2020-03-092-88/+1
* Migrate tunnel related classes to tunnel/ Gradle moduleHarsh Shandilya2020-03-0937-4141/+2
* ToolsInstaller: restrict to only main app usageJason A. Donenfeld2020-03-091-0/+2
* ToolsInstaller: remove versioningJason A. Donenfeld2020-03-091-2/+1
* RootShell: remove need for BuildConfigJason A. Donenfeld2020-03-091-2/+1
* Tunnel: move state change into interfaceJason A. Donenfeld2020-03-096-65/+23
* Fix tablet mode crashes and UI inconsistenciesHarsh Shandilya2020-03-091-18/+24
* MainActivity: Dispatch insets to all fragmentsHarsh Shandilya2020-03-091-1/+3
* Switch to CoordinatorLayout for activity containerHarsh Shandilya2020-03-091-3/+4
* Add coordinatorlayout dependency and sortHarsh Shandilya2020-03-091-2/+4
* global: Use requireContext rather than getContext in fragmentsHarsh Shandilya2020-03-093-10/+10
* Backend: do not use singletonsJason A. Donenfeld2020-03-084-26/+33
* GoBackend: setConfigureIntent does nothingJason A. Donenfeld2020-03-082-10/+2
* ToolsInstaller: do not use RJason A. Donenfeld2020-03-091-3/+1
* RootShell: properly use errormessagesJason A. Donenfeld2020-03-094-33/+71
* ModuleDownloaderPreference: properly use errormessagesJason A. Donenfeld2020-03-092-2/+2
* ErrorMessages: do not use R from backendJason A. Donenfeld2020-03-096-47/+83
* ErrorMessages: do not traverse down into remote exceptionsJason A. Donenfeld2020-03-091-1/+6
* backend: do not depend on anything except configJason A. Donenfeld2020-03-0928-274/+378
* Upgrade AGP and KotlinHarsh Shandilya2020-03-081-1/+1
* Add Hindi translationShashank Baghel2020-03-081-0/+180
* MainActivity: Remove unused importsHarsh Shandilya2020-02-281-4/+0
* ModuleLoader: Staticize isModuleLoadedHarsh Shandilya2020-02-283-4/+5
* Upgrade to build tools 29.0.3Harsh Shandilya2020-02-281-1/+1
* Resolve some lint and build warningsHarsh Shandilya2020-02-262-2/+2
* Add Simplified Chinese translationLilligantMatsuri2020-02-251-0/+174
* remove <item quantity=one> tag due to no plural form in Japanese.Eiji Tanioka2020-02-251-6/+0
* ThemeChangeAwareActivity: Remove drawable cache busterHarsh Shandilya2020-02-251-35/+0
* Make exclusions dialog fit more items in viewportHarsh Shandilya2020-02-251-3/+5
* MainActivity: Fix backstack bug exposed by fragment 1.2.2Harsh Shandilya2020-02-251-0/+1
* Resolve deprecation warningsHarsh Shandilya2020-02-252-7/+4
* Cleanup inset dispatch codeHarsh Shandilya2020-02-251-3/+2
* Replace FrameLayouts with recommended FragmentContainerViewHarsh Shandilya2020-02-252-9/+5
* Add fragment dependencyHarsh Shandilya2020-02-251-0/+2
* Ensure insets are dispatched to all fragmentsHarsh Shandilya2020-02-251-0/+19
* Setup EdgeToEdgeHarsh Shandilya2020-02-253-0/+10
* Add EdgeToEdge and coreKtx dependencyHarsh Shandilya2020-02-252-0/+69
* Target JVM 1.8 from Kotlin as wellHarsh Shandilya2020-02-251-0/+5
* Upgrade AGP and GradleHarsh Shandilya2020-02-251-1/+1
* Resolve format string warningsHarsh Shandilya2020-02-234-4/+4
* AppListDialogFragment: Revamp toggle logicHarsh Shandilya2020-02-231-1/+7
* AppListDialogFragment: Code cleanupHarsh Shandilya2020-02-231-9/+10
* Japanese translation: change "Deselect All" to "Toggle All"Eiji Tanioka2020-02-231-1/+1
* AppListDialogFragment: change "Deselect All" to "Toggle All"S├ębastien LEBEAU2020-02-234-5/+5
* SharedLibraryLoader: Fix leaked Closeable warningHarsh Shandilya2020-02-161-0/+1
* Record StrictMode failures to logcatHarsh Shandilya2020-02-161-0/+5
* Add japanese translation.Eiji Tanioka2020-02-151-0/+180
* Port tunnel creation UI from ViscerionHarsh Shandilya2020-02-1419-1011/+238
* Implement custom theming to match Google's AOSP designHarsh Shandilya2020-02-1227-55/+183