1. 06 Dec, 2019 6 commits
  2. 05 Dec, 2019 5 commits
    • MozLando's avatar
      Merge #5240 · 05986a3a
      MozLando authored
      
      
      5240: Issue #4500: Add action / state to enable and disable extension r=Amejia481,psymoon a=csadilek
      
      Included a small refactoring to add re-usable methods for updating both the global and tab-specific web extension state.
      
      Co-authored-by: default avatarChristian Sadilek <christian.sadilek@gmail.com>
      05986a3a
    • Christian Sadilek's avatar
    • MozLando's avatar
      Merge #5239 · ac99d412
      MozLando authored
      
      
      5239: Closes #4774: Link addons to their installed extensions r=psymoon,Amejia481 a=csadilek
      
      We don't have the actual `engine.listInstalledExtensions` yet but this brings in functionality to query installed extensions via the engine and allows us to add the installed extension state to the addons. 
      
      This state will ultimately capture more extension metadata (enabled/blocked etc.), but for now it is just the installed version and the `optionsPageUrl`, which I used here for our settings page. I've also moved our `enabled` state to this new installed extension state.
      
      The UI will use the new `AddonManager` to query `Addons` which will make sure they have this new state set. Instead of returning an `emptyList` when something goes wrong, we now wrap all exceptions and throw them. We need to be able to distinguish between "there are no addons" and "there was a problem fetching them".   
      
      Co-authored-by: default avatarChristian Sadilek <christian.sadilek@gmail.com>
      ac99d412
    • Christian Sadilek's avatar
    • MickeyMoz's avatar
      Update docs (20191205-120752) · d6ed5c0e
      MickeyMoz authored
      d6ed5c0e
  3. 04 Dec, 2019 11 commits
  4. 03 Dec, 2019 14 commits
  5. 02 Dec, 2019 4 commits