1. 20 Apr, 2021 2 commits
    • Alex Catarineu's avatar
      Modify Add-on support · 16e71cc2
      Alex Catarineu authored
      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.
      
      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.
      
      Bug 40058: Hide option for disallowing addon in private mode
      16e71cc2
    • Alex Catarineu's avatar
      Modify UI/UX · f2645d89
      Alex Catarineu authored
      Bug 40015: Modify Home menu
      
      Bug 40016: Hide unwanted Settings
      
      Bug 40016: Modify Default toolbar menu
      
      Bug 40016: Add Donate settings button
      
      Bug 40016: Move Allow Screenshots under Advanced
      
      Bug 40016: Don't install WebCompat webext
      
      Bug 40016: Don't onboard Search Suggestions
      
      Bug 40094: Do not use MasterPasswordTipProvider in HomeFragment
      
      Bug 40095: Hide "Sign in to sync" in bookmarks
      
      Bug 40031: Hide Mozilla-specific items on About page
      
      Bug 40032: Set usesCleartextTraffic as false
      
      Bug 40063: Do not sort search engines alphabetically
      
      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`.
      
      Bug 34403: Disable Normal mode by default
      
      Bug 40087: Implement a switch for english locale spoofing
      
      Bug 40144: Hide Download Manager
      
      Bug 40141: Hide EME site permission
      f2645d89
  2. 06 Apr, 2021 1 commit
    • Matthew Finkel's avatar
      Disable features and functionality · 805473e1
      Matthew Finkel authored
      Bug 33594: Disable data collection by default (Glean)
      
      Bug 40019: Adjust is disabled on Release when data collection is disabled
      
      Bug 34338: Disable the crash reporter
      
      Bug 40014: Neuter Google Advertising ID
      
      Bug 40018: Disable Push service
      
      Bug 40034: Disable PWA onboading
      
      Bug 40072: Disable Tracking Protection
      
      Bug 40061: Do not show "Send to device" in sharing menu
      
      Bug 40109: Reduce requested permissions
      
      Exclude LOCATION and NETWORK_STATE
      805473e1
  3. 18 Mar, 2021 1 commit
  4. 26 Feb, 2021 2 commits
  5. 23 Feb, 2021 1 commit
  6. 20 Feb, 2021 1 commit
  7. 29 Jan, 2021 1 commit
    • rxu's avatar
      Pop out privacy notice in first launch in MozillaOnline builds · be0382fc
      rxu authored
      Add privacy notice related strings
      
      Pop out privacy notice with onboarding
      
      Using embeded geckoview to display details about privacy
      
      Present or hide privacy pop window according to isMozillaOnline
      
      Add activity_privacy_content_display.xml into layoutNotToTest due to EngineView
      be0382fc
  8. 19 Jan, 2021 1 commit
  9. 07 Jan, 2021 1 commit
  10. 05 Jan, 2021 1 commit
  11. 22 Dec, 2020 1 commit
  12. 15 Dec, 2020 1 commit
  13. 08 Dec, 2020 1 commit
  14. 19 Nov, 2020 1 commit
  15. 13 Nov, 2020 1 commit
  16. 12 Nov, 2020 3 commits
  17. 09 Nov, 2020 1 commit
  18. 06 Nov, 2020 1 commit
  19. 28 Oct, 2020 1 commit
  20. 23 Oct, 2020 1 commit
  21. 21 Oct, 2020 1 commit
  22. 17 Oct, 2020 1 commit
  23. 15 Oct, 2020 1 commit
  24. 14 Oct, 2020 2 commits
  25. 09 Oct, 2020 1 commit
  26. 08 Oct, 2020 3 commits
  27. 28 Sep, 2020 1 commit
  28. 23 Sep, 2020 1 commit
  29. 22 Sep, 2020 1 commit
  30. 17 Sep, 2020 1 commit
    • Elise Richards's avatar
      For #15079: handle QR permissions when changed in Android settings (#15097) · 9afe9679
      Elise Richards authored
      * Define intent data for activity
      
      * Search dialog shows permissions for allow and deny camera
      
      * Check camera permissions for fxa pairing
      
      * Check camera permissions for old search
      
      * Tests for pairing sync interactor and controller.
      
      * Cleanup
      
      * Use bool pref for setting. Use interfaces and default implementations for the sync interactor and controller.
      
      * Lint
      9afe9679
  31. 15 Sep, 2020 1 commit
  32. 11 Sep, 2020 1 commit
  33. 09 Sep, 2020 1 commit