Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Updates to Chrome and Firefox Extensions #10

Open
wants to merge 4 commits into
base: master
Choose a base branch
from

Commits on Jul 24, 2023

  1. Update Chrome Extension to Manifest V3

    Manifest V3 Updates:
     - Replace `background.page` with `background.service_worker` and point it to `background.js`
      - Remove `background.html` as it's not necessary
      - Move URL Permissions to `optional_host_permissions`
     - Updates to `background.js`:
        - Change `getClickHandler` to Object Function
        - Replace `escape` with `encodeURIComponent` since `escape` is deprecated
        - Assign the context menu an ID as is required by Manifest V3
        - Add EventListener for context menu item click
    
    Unrelated to V3:
      - Formatting
      - Variable declarations
    iLama committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    560b0da View commit details
    Browse the repository at this point in the history
  2. Firefox specific Webextension

    Firefox's implementation of Manifest V3 has some slight deviations for Chrome so for now we need a version with a Manifest specific to Firefox
    iLama committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    8b9ef6f View commit details
    Browse the repository at this point in the history
  3. Add Approved Firefox Extension

    iLama committed Jul 24, 2023
    Configuration menu
    Copy the full SHA
    b208ca6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    c455972 View commit details
    Browse the repository at this point in the history