[tor-commits] [Git][tpo/applications/fenix][tor-browser-83.1.0-10.5-1] 52 commits: Bug #40002: Add GitLab CI

Matthew Finkel gitlab at torproject.org
Sat Nov 14 17:41:19 UTC 2020



Matthew Finkel pushed to branch tor-browser-83.1.0-10.5-1 at The Tor Project / Applications / fenix


Commits:
f387a690 by Matthew Finkel at 2020-11-13T16:34:01+00:00
Bug #40002: Add GitLab CI

- - - - -
4056b180 by Matthew Finkel at 2020-11-13T16:34:01+00:00
Bug 40020: Change applicationId

- - - - -
795d45c7 by Matthew Finkel at 2020-11-13T16:34:01+00:00
Bug 40020: Change app name

- - - - -
0bde9483 by Matthew Finkel at 2020-11-13T16:34:01+00:00
Bug 40020: Change deeplink scheme

- - - - -
b00f8f2f by Matthew Finkel at 2020-11-13T16:34:01+00:00
Bug 33594: Disable data collection by default (Glean)

- - - - -
34892ff5 by Matthew Finkel at 2020-11-13T16:34:01+00:00
Bug 40019: Adjust is disabled on Release when data collection is disabled

- - - - -
40b142ea by Matthew Finkel at 2020-11-13T16:34:01+00:00
Bug 34338: Disable the crash reporter

- - - - -
3b791f39 by Matthew Finkel at 2020-11-13T16:34:01+00:00
Bug 40014: Neuter Google Advertising ID

- - - - -
9134be30 by Matthew Finkel at 2020-11-13T16:34:01+00:00
Bug 40018: Disable Push service

- - - - -
4c051716 by Alex Catarineu at 2020-11-13T16:34:01+00:00
Bug 40001: Start Tor as part of the Fenix initialization

- - - - -
80311e41 by Alex Catarineu at 2020-11-13T16:34:01+00:00
Bug 40030: Install HTTPS Everywhere and NoScript addons on startup

HTTPS Everywhere is installed as a builtin extension and NoScript as
a regular AMO addon. To avoid unnecessary I/O we only install NoScript
the first time, and rely on the browser addon updating mechanism for
keeping up with new versions. This is the same behaviour that was
implemented in the Fennec-based Tor Browser, where it was installed
as a "distribution addon", which also only occurred once.

- - - - -
8a49393c by Matthew Finkel at 2020-11-13T16:34:01+00:00
Bug 34403: Disable Normal mode by default

- - - - -
d3dfa93f by Matthew Finkel at 2020-11-13T16:34:01+00:00
Bug 40015: Modify Home menu

- - - - -
17cd0542 by Matthew Finkel at 2020-11-13T16:34:01+00:00
Bug 40016: Hide unwanted Settings

- - - - -
e8e73eba by Matthew Finkel at 2020-11-13T16:34:01+00:00
Bug 40016: Modify Default toolbar menu

- - - - -
171a977a by Matthew Finkel at 2020-11-13T16:34:01+00:00
Bug 40016: Add Donate settings button

- - - - -
08854048 by Matthew Finkel at 2020-11-13T16:34:01+00:00
Bug 40016: Move Allow Screenshots under Advanced

- - - - -
2bb08649 by Matthew Finkel at 2020-11-13T16:34:01+00:00
Bug 40016: Don't install WebCompat webext

- - - - -
b770a388 by Matthew Finkel at 2020-11-13T16:34:01+00:00
Bug 40016: Don't onboard Search Suggestions

- - - - -
72edd066 by Matthew Finkel at 2020-11-13T16:34:01+00:00
Bug 40031: Hide Mozilla-specific items on About page

- - - - -
91379479 by Matthew Finkel at 2020-11-13T16:37:19+00:00
Bug 40020: Change App icons

- - - - -
2e95f21b by Matthew Finkel at 2020-11-13T16:37:19+00:00
Bug 40032: Set usesCleartextTraffic as false

- - - - -
e4626405 by Matthew Finkel at 2020-11-13T16:37:19+00:00
Bug 40028: Define bootstrapping events and Quick Start

- - - - -
b4d323b9 by Matthew Finkel at 2020-11-13T16:37:19+00:00
Bug 40028: Implement Tor Service controller

- - - - -
4d96eb68 by Matthew Finkel at 2020-11-13T16:37:19+00:00
Bug 40028: Integrate Tor Controller into HomeFragment

- - - - -
bb846bdc by Matthew Finkel at 2020-11-13T16:37:19+00:00
Bug 40028: Implement Tor connect and logger screens

- - - - -
3cff3fb2 by Matthew Finkel at 2020-11-13T16:37:19+00:00
Bug 40028: Implement Tor Onboarding

- - - - -
d07528aa by Matthew Finkel at 2020-11-13T16:37:19+00:00
Bug 40028: Implement new home screen

- - - - -
ee5b2a5d by Matthew Finkel at 2020-11-13T16:37:19+00:00
Bug 40034: Disable PWA onboading

- - - - -
da95c149 by Alexander Færøy at 2020-11-13T16:37:19+00:00
Pin CI builds to runners with 32GB of RAM to avoid OOM conditions.

- - - - -
7e2962e9 by Georg Koppen at 2020-11-13T16:37:19+00:00
Bug 40042: Add option do overwrite timestamp in extension version

- - - - -
491e03bb by Alex Catarineu at 2020-11-13T16:37:19+00:00
Bug 34378: Port external helper app prompting

With the corresponding android-components patch, this allows all `startActivity`
that may open external apps to be replaced by `TorUtils.startActivityPrompt`.

- - - - -
f94ec7da by Georg Koppen at 2020-11-13T16:37:19+00:00
Bug 40059: Use MOZ_BUILD_DATE for versionCode

At the same time we adapt MOZ_BUILD_DATE to our needs where it is
actually used and not in tor-browser-build. This gives us more
flexibility. See: tor-browser-build#40084.

- - - - -
e30022b5 by Matthew Finkel at 2020-11-13T16:37:19+00:00
Bug 40041: Implement Tor Network Settings

- - - - -
5c92a7c7 by Matthew Finkel at 2020-11-13T16:37:19+00:00
Bug 40041: Integrate Tor Network Settings

- - - - -
82e82d2f by Alex Catarineu at 2020-11-13T16:37:19+00:00
Bug 40063: Do not sort search engines alphabetically

- - - - -
8a44eeda by Matthew Finkel at 2020-11-13T16:37:19+00:00
Bug 40026: Implement Security Level settings

- - - - -
e191e7bd by Matthew Finkel at 2020-11-13T16:37:19+00:00
Bug 40026: Integrate Security Level settings

- - - - -
2f49d3ab by Matthew Finkel at 2020-11-13T16:37:19+00:00
Bug 40064: Use Gecko Beta for Nightly and Debug variants

- - - - -
3cd6cb62 by Alex Catarineu at 2020-11-13T16:37:19+00:00
Bug 40061: Do not show "Send to device" in sharing menu

- - - - -
06b8d89d by Alex Catarineu at 2020-11-13T16:37:20+00:00
Bug 40058: Hide option for disallowing addon in private mode

- - - - -
296728a2 by Georg Koppen at 2020-11-13T16:37:20+00:00
Bug 40067: Fix reproducibility issue in classes2.dex

We make sure our MOZ_BUILD_DATE gets used as a source for showing date
related information on the Fenix about page.

- - - - -
3d60f6dc by Matthew Finkel at 2020-11-13T16:37:20+00:00
Bug 40072: Disable Tracking Protection

- - - - -
d3c38b1b by Alex Catarineu at 2020-11-13T16:37:20+00:00
Bug 40062: HTTPS Everywhere is not shown as installed

Also 40070: Consider storing the list of recommended addons

This implements our own AddonsProvider, which loads the list of
available addons from assets instead of fetching it from an
endpoint. In this list, we replace https-everywhere by
our https-everywhere-eff, so that the EFF one is shown as installed
in the addons list and the AMO one is not displayed.

Also, we hide the uninstall button for builtin addons.

- - - - -
42134384 by Georg Koppen at 2020-11-13T16:37:20+00:00
Bug 40083: Make locale ordering in BuildConfig deterministic

- - - - -
57b8e341 by Matthew Finkel at 2020-11-13T16:37:20+00:00
Bug 40071: Show only supported locales

- - - - -
94fbc28d by Matthew Finkel at 2020-11-13T16:37:20+00:00
Bug 40073: Use correct branding on About page

- - - - -
cc816640 by Alex Catarineu at 2020-11-13T16:37:20+00:00
Bug 40088: Use Tor Browser logo in migration screen

- - - - -
0af4aafe by Alex Catarineu at 2020-11-13T16:37:20+00:00
Bug 40094: Do not use MasterPasswordTipProvider in HomeFragment

- - - - -
1b4acefe by Alex Catarineu at 2020-11-13T16:37:20+00:00
Bug 40095: Hide "Sign in to sync" in bookmarks

- - - - -
e022794d by Alex Catarineu at 2020-11-13T16:37:20+00:00
Bug 40087: Implement a switch for english locale spoofing

- - - - -
8e397433 by Matthew Finkel at 2020-11-13T16:37:20+00:00
Bug 40098 - Add EOY home screen

- - - - -


30 changed files:

- + .gitlab-ci.yml
- LICENSE
- app/build.gradle
- app/src/androidTest/java/org/mozilla/fenix/ui/robots/SettingsSubMenuAboutRobot.kt
- − app/src/beta/res/drawable/ic_launcher_foreground.xml
- app/src/beta/res/mipmap-hdpi/ic_launcher.png
- app/src/beta/res/mipmap-mdpi/ic_launcher.png
- app/src/beta/res/mipmap-xhdpi/ic_launcher.png
- app/src/beta/res/mipmap-xxhdpi/ic_launcher.png
- app/src/beta/res/mipmap-xxxhdpi/ic_launcher.png
- app/src/beta/res/values/static_strings.xml
- app/src/beta/res/xml/shortcuts.xml
- − app/src/debug/res/drawable/ic_launcher_foreground.xml
- app/src/debug/res/xml/shortcuts.xml
- app/src/main/AndroidManifest.xml
- + app/src/main/assets/allowed_addons.json
- app/src/main/java/org/mozilla/fenix/FeatureFlags.kt
- 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/addons/InstalledAddonDetailsFragment.kt
- app/src/main/java/org/mozilla/fenix/browser/BaseBrowserFragment.kt
- app/src/main/java/org/mozilla/fenix/components/Analytics.kt
- app/src/main/java/org/mozilla/fenix/components/Components.kt
- app/src/main/java/org/mozilla/fenix/components/Core.kt
- + app/src/main/java/org/mozilla/fenix/components/TorAddonCollectionProvider.kt
- + app/src/main/java/org/mozilla/fenix/components/TorBrowserFeatures.kt
- app/src/main/java/org/mozilla/fenix/components/metrics/AdjustMetricsService.kt
- app/src/main/java/org/mozilla/fenix/components/metrics/MetricsUtils.kt
- app/src/main/java/org/mozilla/fenix/components/searchengine/FenixSearchEngineProvider.kt
- app/src/main/java/org/mozilla/fenix/components/toolbar/DefaultToolbarMenu.kt


The diff was not included because it is too large.


View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/compare/5441935698f4d9e3606f3d6baf892f6e0106a2f6...8e39743301856c0e9c98d4e7da10f8b4b5ee4af1

-- 
View it on GitLab: https://gitlab.torproject.org/tpo/applications/fenix/-/compare/5441935698f4d9e3606f3d6baf892f6e0106a2f6...8e39743301856c0e9c98d4e7da10f8b4b5ee4af1
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/20201114/049793eb/attachment-0001.htm>


More information about the tor-commits mailing list