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. 16 Mar, 2021 1 commit
  3. 18 Feb, 2021 1 commit
  4. 05 Feb, 2021 1 commit
  5. 04 Feb, 2021 1 commit
  6. 05 Jan, 2021 1 commit
  7. 16 Dec, 2020 1 commit
  8. 08 Dec, 2020 1 commit
  9. 03 Dec, 2020 1 commit
  10. 02 Dec, 2020 1 commit
  11. 20 Nov, 2020 1 commit
  12. 14 Nov, 2020 1 commit
  13. 12 Nov, 2020 1 commit
  14. 05 Nov, 2020 3 commits
  15. 29 Oct, 2020 1 commit
  16. 23 Oct, 2020 1 commit
  17. 21 Oct, 2020 1 commit
  18. 16 Oct, 2020 1 commit
  19. 14 Oct, 2020 1 commit
  20. 09 Oct, 2020 1 commit
  21. 02 Oct, 2020 1 commit
  22. 29 Sep, 2020 2 commits
    • ekager's avatar
      For #15503 - Change recently closed max to 10 · e49cd9c5
      ekager authored
      e49cd9c5
    • Michael Comella's avatar
      For #13959: move resetAfter into StrictModeManager. · f19c9920
      Michael Comella authored
      In a followup PR, we need to add state to strictModeManager (the
      number of suppressions). This is much simpler to do when this is defined
      as a class rather than an object. However, when this is defined as a
      class, `resetAfter` needs access to the strictModeManager. Instead of
      passing it in as an argument, it made sense to move this function onto
      the strictModeManager instead.
      
      Since folks are used to calling:
      ```
      StrictMode.ThreadPolicy.allowThreadDiskReads().resetAfter
      ```
      
      We're going to have to add a lint check to prevent them from doing that.
      f19c9920
  23. 28 Sep, 2020 1 commit
  24. 11 Sep, 2020 2 commits
  25. 09 Sep, 2020 1 commit
  26. 03 Sep, 2020 1 commit
  27. 26 Aug, 2020 5 commits
  28. 07 Aug, 2020 1 commit
  29. 24 Jul, 2020 1 commit
  30. 22 Jul, 2020 1 commit
  31. 16 Jul, 2020 1 commit