Age | Commit message (Expand) | Author |
2020-02-25 | Replace FrameLayouts with recommended FragmentContainerView | 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 | Resolve format string warnings | Harsh Shandilya |
2020-02-23 | AppListDialogFragment: Revamp toggle logic | Harsh Shandilya |
2020-02-23 | AppListDialogFragment: Code cleanup | Harsh Shandilya |
2020-02-23 | Japanese translation: change "Deselect All" to "Toggle All" | Eiji Tanioka |
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-15 | Add japanese translation. | Eiji Tanioka |
2020-02-14 | Port tunnel creation UI from Viscerion | Harsh Shandilya |
2020-02-12 | Implement custom theming to match Google's AOSP design | Harsh Shandilya |
2020-02-10 | Attribute: remove need for android TextUtils | Jason A. Donenfeld |
2020-02-10 | InetAddresses: don't have global android import | Jason A. Donenfeld |
2020-02-09 | Update Russian translation | Alexey |
2020-02-06 | Add Russian translation | Alexey |
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 | manifest: reorder | Jason A. Donenfeld |
2020-01-23 | GoBackend: set empty underlying networks | Jason A. Donenfeld |
2020-01-22 | Manifest: make wireguard compatible with android TV | Revath S Kumar |
2020-01-22 | Add Italian translation | xalloc |
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 | InetAddresses: cleanup and implement final fallback | 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 |
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 | Activity: make dark/night theme follow system on Q | Jason A. Donenfeld |
2019-10-12 | Application: use preferences from compat libs | Jason A. Donenfeld |
2019-10-12 | export: use content resolver on android Q+ | Jason A. Donenfeld |
2019-10-12 | preferences: add donation link | Jason A. Donenfeld |
2019-09-30 | Migrate to Android 10 | Harsh Shandilya |
2019-09-30 | InetAddresses: prepare for Android 10's real method support | Jason A. Donenfeld |
2019-09-27 | FragmentUtils: Directly cast context as SettingsActivity | Harsh Shandilya |
2019-09-27 | Fix activity leak on Android Q | Harsh Shandilya |