[tor-commits] [Git][tpo/applications/fenix][tor-browser-81.1.1-10.0-1] 25 commits: fixup! Bug 40028: Implement Tor connect and logger screens

Matthew Finkel gitlab at torproject.org
Wed Sep 30 14:11:11 UTC 2020



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/0a4fbe8a8553bfaae9a1139bbc3fd4af024a22c0...c211ca85cb0db534b76be84df2a02ea762fbea53

-- 
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/compare/0a4fbe8a8553bfaae9a1139bbc3fd4af024a22c0...c211ca85cb0db534b76be84df2a02ea762fbea53
You're receiving this email because of your account on gitlab.torproject.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.torproject.org/pipermail/tor-commits/attachments/20200930/99804aed/attachment-0001.htm>


More information about the tor-commits mailing list