Matthew Finkel pushed to branch tor-browser-81.1.1-10.0-1 at The Tor Project / Applications / fenix
Commits: d404d769 by Matthew Finkel at 2020-09-28T21:52:27+00:00 fixup! Bug 40028: Implement Tor connect and logger screens
Bug 40044: Fixup Connect screen
- - - - - ab897368 by Matthew Finkel at 2020-09-28T21:52:27+00:00 fixup! Bug 40028: Implement Tor connect and logger screens
Bug 40044: Fixup Connect screen
Add settings cog
- - - - - 50a2e757 by Matthew Finkel at 2020-09-28T21:52:27+00:00 fixup! Bug 40028: Implement Tor connect and logger screens
- - - - - fc5c3aa6 by Matthew Finkel at 2020-09-28T21:52:27+00:00 fixup! Bug 40028: Implement Tor connect and logger screens
- - - - - 091081a9 by Matthew Finkel at 2020-09-30T02:21:09+00:00 fixup! Bug 40028: Implement Tor connect and logger screens
- - - - - 2e5d5aed by Matthew Finkel at 2020-09-30T02:21:09+00:00 fixup! Bug 40028: Implement new home screen
- - - - - f61219e9 by Matthew Finkel at 2020-09-30T02:21:09+00:00 fixup! Bug 40028: Implement new home screen
- - - - - e7c7cefc by Matthew Finkel at 2020-09-30T02:21:09+00:00 fixup! Bug 40028: Implement new home screen
- - - - - 5d14717f by Matthew Finkel at 2020-09-30T02:21:09+00:00 fixup! Bug 40028: Implement new home screen
- - - - - 3a96ef08 by Matthew Finkel at 2020-09-30T02:21:09+00:00 fixup! Bug 40028: Integrate Tor Controller into HomeFragment
Move TorController's BroadcastReceiver registration into FenixApplication because TorController misses events when registration is controlled by HomeFragment.
Initialize tor-android-service with FenixApplication's Context.
- - - - - 90787eaa by Matthew Finkel at 2020-09-30T02:21:09+00:00 fixup! Bug 40028: Integrate Tor Controller into HomeFragment
- - - - - a66da2fc by Matthew Finkel at 2020-09-30T02:21:09+00:00 fixup! Bug 40028: Integrate Tor Controller into HomeFragment
- - - - - b26b2df1 by Matthew Finkel at 2020-09-30T02:21:09+00:00 fixup! Bug 40028: Integrate Tor Controller into HomeFragment
- - - - - d01d44a7 by Matthew Finkel at 2020-09-30T02:21:09+00:00 fixup! Bug 40028: Implement Tor Service controller
Rename localBroadcastReceiver as persistentBroadcastReceiver such that it isn't confused with the checkIsTorStarted receiver.
- - - - - 0518acac by Matthew Finkel at 2020-09-30T02:21:09+00:00 fixup! Bug 40028: Implement Tor Service controller
Minor improvements
- - - - - 0585f943 by Matthew Finkel at 2020-09-30T02:21:09+00:00 fixup! Bug 40028: Implement Tor Service controller
Correct indentation and add restartTor() function
- - - - - 1ad711c6 by Matthew Finkel at 2020-09-30T02:21:09+00:00 fixup! Bug 40028: Implement Tor Service controller
Define enum class for tor's status and define current state using the enums.
- - - - - 22b7ca55 by Matthew Finkel at 2020-09-30T02:21:09+00:00 fixup! Bug 40028: Implement Tor Service controller
Add access/mutator for bridge information.
- - - - - d62480a2 by Matthew Finkel at 2020-09-30T02:21:09+00:00 fixup! Bug 40028: Implement Tor Service controller
- - - - - dfc7234f by Matthew Finkel at 2020-09-30T02:21:09+00:00 fixup! Bug 40028: Implement Tor Onboarding
- - - - - 014c4b76 by Matthew Finkel at 2020-09-30T02:21:09+00:00 fixup! Bug 40028: Define bootstrapping events and Quick Start
- - - - - b9f9c4b9 by Matthew Finkel at 2020-09-30T02:21:09+00:00 fixup! Bug 40034: Disable PWA onboading
- - - - - 1f8ead03 by Matthew Finkel at 2020-09-30T02:21:09+00:00 Bug 40041: Implement Tor Network Settings
- - - - - 313a51e8 by Matthew Finkel at 2020-09-30T02:21:09+00:00 Bug 40041: Integrate Tor Network Settings
- - - - - c211ca85 by Matthew Finkel at 2020-09-30T14:10:55+00:00 Merge branch 'bug_40041_09' into tor-browser-81.1.1-10.0-1
- - - - -
30 changed files:
- app/src/main/java/org/mozilla/fenix/FenixApplication.kt - app/src/main/java/org/mozilla/fenix/HomeActivity.kt - app/src/main/java/org/mozilla/fenix/home/HomeFragment.kt - app/src/main/java/org/mozilla/fenix/home/Mode.kt - app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlController.kt - app/src/main/java/org/mozilla/fenix/home/sessioncontrol/SessionControlInteractor.kt - app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/PrivateBrowsingDescriptionViewHolder.kt - app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/TorBootstrapConnectViewHolder.kt - app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/TorBootstrapLoggerViewHolder.kt - app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/TorBootstrapPagerViewHolder.kt - app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/onboarding/TorOnboardingDonateViewHolder.kt - app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/onboarding/TorOnboardingSecurityLevelViewHolder.kt - app/src/main/java/org/mozilla/fenix/home/sessioncontrol/viewholders/torbootstrap/BootstrapPagerAdapter.kt - app/src/main/java/org/mozilla/fenix/settings/SettingsFragment.kt - + app/src/main/java/org/mozilla/fenix/settings/TorBridgeConfigFragment.kt - + app/src/main/java/org/mozilla/fenix/settings/TorNetworkSettingsFragment.kt - app/src/main/java/org/mozilla/fenix/shortcut/PwaOnboardingObserver.kt - + app/src/main/java/org/mozilla/fenix/tor/TorBridgeTransports.kt - app/src/main/java/org/mozilla/fenix/tor/TorController.kt - app/src/main/java/org/mozilla/fenix/tor/bootstrap/TorQuickStart.kt - + app/src/main/res/drawable/ic_onion_pattern.xml - + app/src/main/res/drawable/ic_tor_config_bridge.xml - + app/src/main/res/drawable/ic_tor_connect_computer_graphic.xml - + app/src/main/res/drawable/ic_tor_network_settings.xml - app/src/main/res/drawable/rounded_corners.xml - app/src/main/res/drawable/tor_bootstrap_background_gradient.xml - app/src/main/res/layout/fragment_home.xml - app/src/main/res/layout/tor_bootstrap_connect.xml - app/src/main/res/layout/tor_bootstrap_logger.xml - app/src/main/res/navigation/nav_graph.xml
The diff was not included because it is too large.
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/compare/0a4fbe8a8553b...