Add Tor integration and UI
Bug 40001: Start Tor as part of the Fenix initialization Bug 40028: Implement Tor Service controller Bug 40028: Integrate Tor Controller into HomeFragment Bug 40028: Implement Tor connect and logger screens Bug 40028: Implement Tor Onboarding Bug 40028: Implement new home screen Bug 40028: Define bootstrapping events and Quick Start Bug 40041: Implement Tor Network Settings Bug 40041: Integrate Tor Network Settings Bug 40179: Show Snowflake bridge option on Release Bug 40176: Re-render Home fragment on resume
parent
854b68af
No related branches found
No related tags found
Showing
- .gitlab-ci.yml 35 additions, 6 deletions.gitlab-ci.yml
- app/build.gradle 20 additions, 0 deletionsapp/build.gradle
- app/src/main/AndroidManifest.xml 7 additions, 0 deletionsapp/src/main/AndroidManifest.xml
- app/src/main/java/org/mozilla/fenix/FenixApplication.kt 26 additions, 0 deletionsapp/src/main/java/org/mozilla/fenix/FenixApplication.kt
- app/src/main/java/org/mozilla/fenix/HomeActivity.kt 12 additions, 0 deletionsapp/src/main/java/org/mozilla/fenix/HomeActivity.kt
- app/src/main/java/org/mozilla/fenix/components/Components.kt 2 additions, 0 deletionsapp/src/main/java/org/mozilla/fenix/components/Components.kt
- app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt 171 additions, 4 deletionsapp/src/main/java/org/mozilla/fenix/home/HomeFragment.kt
- app/src/main/java/org/mozilla/fenix/home/Mode.kt 36 additions, 2 deletionsapp/src/main/java/org/mozilla/fenix/home/Mode.kt
- app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlAdapter.kt 22 additions, 0 deletions...ozilla/fenix/home/sessioncontrol/SessionControlAdapter.kt
- app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlController.kt 81 additions, 1 deletion...lla/fenix/home/sessioncontrol/SessionControlController.kt
- app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlInteractor.kt 76 additions, 0 deletions...lla/fenix/home/sessioncontrol/SessionControlInteractor.kt
- app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlView.kt 11 additions, 1 deletion...g/mozilla/fenix/home/sessioncontrol/SessionControlView.kt
- app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/PrivateBrowsingDescriptionViewHolder.kt 13 additions, 14 deletions...ntrol/viewholders/PrivateBrowsingDescriptionViewHolder.kt
- app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/TorBootstrapConnectViewHolder.kt 116 additions, 0 deletions...ssioncontrol/viewholders/TorBootstrapConnectViewHolder.kt
- app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/TorBootstrapLoggerViewHolder.kt 75 additions, 0 deletions...essioncontrol/viewholders/TorBootstrapLoggerViewHolder.kt
- app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/TorBootstrapPagerViewHolder.kt 33 additions, 0 deletions...sessioncontrol/viewholders/TorBootstrapPagerViewHolder.kt
- app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/onboarding/TorOnboardingDonateViewHolder.kt 28 additions, 0 deletions...l/viewholders/onboarding/TorOnboardingDonateViewHolder.kt
- app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/onboarding/TorOnboardingSecurityLevelViewHolder.kt 70 additions, 0 deletions...olders/onboarding/TorOnboardingSecurityLevelViewHolder.kt
- app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/torbootstrap/BootstrapPagerAdapter.kt 46 additions, 0 deletions...control/viewholders/torbootstrap/BootstrapPagerAdapter.kt
- app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt 3 additions, 0 deletions.../main/java/org/mozilla/fenix/settings/SettingsFragment.kt
Loading