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-08 | Backend: do not use singletons | 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 | 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-02-28 | ModuleLoader: Staticize isModuleLoaded | Harsh Shandilya |
2020-02-16 | SharedLibraryLoader: Fix leaked Closeable warning | Harsh Shandilya |
2020-02-14 | Port tunnel creation UI from Viscerion | Harsh Shandilya |
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-14 | Download modules after verifying signify signature | 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 |
2019-10-13 | SharedLibraryLoader: prioritize ABI ordering | Jason A. Donenfeld |
2019-10-13 | SharedLibraryLoader: iterate through all apks for bundles | Jason A. Donenfeld |
2019-10-12 | export: use content resolver on android Q+ | Jason A. Donenfeld |
2019-09-27 | FragmentUtils: Directly cast context as SettingsActivity | Harsh Shandilya |
2019-02-17 | ToolsInstaller: fix typo on cleanup | Jason A. Donenfeld |
2019-02-14 | ToolsInstaller: Require Magisk 18 | Jason A. Donenfeld |
2019-02-14 | ToolsInstaller: Use chcon over restorecon | Harsh Shandilya |
2019-01-07 | Update copyright | Jason A. Donenfeld |
2018-12-18 | Migrate to AndroidX | Harsh Shandilya |
2018-12-15 | Clean up error messages | Samuel Holland |
2018-12-15 | Provide semantically meaningful exceptions for translation | Samuel Holland |
2018-12-11 | Fix locale usage | Jason A. Donenfeld |
2018-12-11 | Unwrap the correct exception | Zachary Wander |
2018-12-11 | Localize exception messages | Zachary Wander |
2018-12-08 | Remodel the Model | Samuel Holland |
2018-11-11 | Auto-format the source directories | Samuel Holland |
2018-09-06 | global: update copyright headers | Jason A. Donenfeld |
2018-08-26 | FragmentUtils: Make final and prevent instantiation | Harsh Shandilya |
2018-08-26 | MonkeyedSnackbar: remove | Jason A. Donenfeld |
2018-07-29 | MonkeyedSnackbar: work around Harsh's broken phone | Jason A. Donenfeld |
2018-07-24 | tools: pass in debug package name | Jason A. Donenfeld |
2018-07-13 | global: Add nullity annotations | Eric Kuck |
2018-07-06 | global: move to Apache 2.0 | Jason A. Donenfeld |
2018-06-25 | global: Small cleanups | Jason A. Donenfeld |
2018-06-23 | android: Consolidate getPrefActivity into FragmentUtils | Harsh Shandilya |
2018-06-23 | treewide: Optimize imports | Harsh Shandilya |
2018-06-19 | util: Extract non-Android utility interfaces | Samuel Holland |
2018-06-10 | ToolsInstaller: safer state machine | Jason A. Donenfeld |
2018-06-07 | Give Samuel heart attack by removing Dagger | Jason A. Donenfeld |
2018-06-07 | VersionPreference: account for checking state and move away from tools installer | Jason A. Donenfeld |