Age | Commit message (Expand) | Author |
2020-03-09 | Rename app module to ui | Harsh Shandilya |
2020-03-09 | Migrate tunnel related classes to tunnel/ Gradle module | Harsh Shandilya |
2020-03-09 | ToolsInstaller: restrict to only main app usage | Jason A. Donenfeld |
2020-03-09 | ToolsInstaller: remove versioning | Jason A. Donenfeld |
2020-03-09 | RootShell: remove need for BuildConfig | Jason A. Donenfeld |
2020-03-09 | Tunnel: move state change into interface | Jason A. Donenfeld |
2020-03-09 | MainActivity: Dispatch insets to all fragments | Harsh Shandilya |
2020-03-09 | global: Use requireContext rather than getContext in fragments | Harsh Shandilya |
2020-03-08 | Backend: do not use singletons | Jason A. Donenfeld |
2020-03-08 | GoBackend: setConfigureIntent does nothing | Jason A. Donenfeld |
2020-03-09 | ToolsInstaller: do not use R | Jason A. Donenfeld |
2020-03-09 | RootShell: properly use errormessages | Jason A. Donenfeld |
2020-03-09 | ModuleDownloaderPreference: properly use errormessages | Jason A. Donenfeld |
2020-03-09 | ErrorMessages: do not use R from backend | Jason A. Donenfeld |
2020-03-09 | ErrorMessages: do not traverse down into remote exceptions | Jason A. Donenfeld |
2020-03-09 | backend: do not depend on anything except config | Jason A. Donenfeld |
2020-02-28 | MainActivity: Remove unused imports | Harsh Shandilya |
2020-02-28 | ModuleLoader: Staticize isModuleLoaded | Harsh Shandilya |
2020-02-26 | Resolve some lint and build warnings | Harsh Shandilya |
2020-02-25 | ThemeChangeAwareActivity: Remove drawable cache buster | Harsh Shandilya |
2020-02-25 | MainActivity: Fix backstack bug exposed by fragment 1.2.2 | Harsh Shandilya |
2020-02-25 | Resolve deprecation warnings | Harsh Shandilya |
2020-02-25 | Cleanup inset dispatch code | Harsh Shandilya |
2020-02-25 | Ensure insets are dispatched to all fragments | Harsh Shandilya |
2020-02-25 | Setup EdgeToEdge | Harsh Shandilya |
2020-02-25 | Add EdgeToEdge and coreKtx dependency | Harsh Shandilya |
2020-02-23 | AppListDialogFragment: Revamp toggle logic | Harsh Shandilya |
2020-02-23 | AppListDialogFragment: Code cleanup | Harsh Shandilya |
2020-02-23 | AppListDialogFragment: change "Deselect All" to "Toggle All" | Sébastien LEBEAU |
2020-02-16 | SharedLibraryLoader: Fix leaked Closeable warning | Harsh Shandilya |
2020-02-16 | Record StrictMode failures to logcat | Harsh Shandilya |
2020-02-14 | Port tunnel creation UI from Viscerion | Harsh Shandilya |
2020-01-24 | GoBackend: restrict APIs to proper version | Jason A. Donenfeld |
2020-01-24 | GoBackend: Ensure we're unmetered on API 29 as well | Harsh Shandilya |
2020-01-23 | Rework timer in tunnel detail | Jason A. Donenfeld |
2020-01-23 | Match lowercase asus phones for fab hack | Jason A. Donenfeld |
2020-01-23 | GoBackend: set empty underlying networks | Jason A. Donenfeld |
2019-12-20 | Introduce TunnelToggleActivity | Harsh Shandilya |
2019-12-20 | Use RequiresApi instead of TargetApi | Jason A. Donenfeld |
2019-11-27 | QuickTileService: require phone be unlocked | Jason A. Donenfeld |
2019-11-20 | Implement statistics | Jason A. Donenfeld |
2019-10-22 | ModuleLoader: sync file before renaming | Jason A. Donenfeld |
2019-10-21 | ToolsInstaller: write to temporary file, fsync, rename | Jason A. Donenfeld |
2019-10-18 | Application: put user agent in log to help debugging | Jason A. Donenfeld |
2019-10-18 | Suppress depreciation warnings | Jason A. Donenfeld |
2019-10-16 | Google doesn't want to enable others to support free open source software | Jason A. Donenfeld |
2019-10-14 | Download modules after verifying signify signature | Jason A. Donenfeld |
2019-10-13 | Revert "Fix activity leak on Android Q" | Jason A. Donenfeld |
2019-10-13 | ToolsInstaller: extract from apk instead of relying on native extraction | Jason A. Donenfeld |
2019-10-13 | SharedLibraryLoader: separate out extraction | Jason A. Donenfeld |