Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

MV3 Collector Branch #1182

Merged
merged 54 commits into from
Sep 15, 2023
Merged

MV3 Collector Branch #1182

merged 54 commits into from
Sep 15, 2023

Commits on Mar 24, 2023

  1. feat(mv3): Manifest V3 Migration Checklist (#1170)

    * feat(mv3): ✨ MV3 Manifest Migration
    
    * fix(mv3): 🗑️ No longer needed
    
    * fix(mv3): 🔧 Corresponding MV3 Changes
    
    * feat(mv3): 📦 Adding deps
    
    * feat(telemetry): Refactor Metrics Tracking from background service_worker (#1172)
    
    * feat(telemetry): ♻️ Init Telemetry away from background service_worker.
    
    * feat(telemetry): ♻️ Track metrics from page context instead of service_worker context
    
    * feat(mv3): 🩹 Patch @protobufjs/inquire to not have eval
    
    * fix(mv3): 👽 Fixing contextMenus API changes (#1177)
    
    * fix(mv3): 👽 Fixing contextMenus API changes
    
    * fix(mv3): 🩹 Fixing the browser.action api
    
    * fix(mv3): webpack configs (#1178)
    
    * fix(mv3): 👽 Fixing contextMenus API changes
    
    * fix(mv3): 🩹 Fixing the browser.action api
    
    * fix(mv3): 🔧 Fixing webpack config
    
    * fix(mv3): 🩹 Patching debug package and making background sw work.
    
    * feat(mv3): ✨ XHR to Fetch Migration (#1179)
    
    * fix(mv3): 👽 Fixing contextMenus API changes
    
    * fix(mv3): 🩹 Fixing the browser.action api
    
    * fix(mv3): 🔧 Fixing webpack config
    
    * fix(mv3): 🩹 Patching debug package and making background sw work.
    
    * feat(mv3): ✨ XMLHttpRequest => fetch
    
    * fix(mv3): 🚧 Related changes to ipfs-path
    
    * fix(mv3): 🚧 Other Related changes
    
    * fix(mv3): 🚧 Changes to companion
    
    * fix(mv3): ✅ Fixing tests to account for async code.
    
    * Fix(mv3): Popup Was Broken (#1180)
    
    * fix(mv3): 👽 Fixing contextMenus API changes
    
    * fix(mv3): 🩹 Fixing the browser.action api
    
    * fix(mv3): 🔧 Fixing webpack config
    
    * fix(mv3): 🩹 Patching debug package and making background sw work.
    
    * feat(mv3): ✨ XMLHttpRequest => fetch
    
    * fix(mv3): 🚧 Related changes to ipfs-path
    
    * fix(mv3): 🚧 Other Related changes
    
    * fix(mv3): 🚧 Changes to companion
    
    * fix(mv3): ✅ Fixing tests to account for async code.
    
    * feat(mv3): ♻️ Implementing a non-windowed companion instance
    
    * fix(mv3): 🗑️ Removing calls to background page.
    
    * fix: 🗑️ Unneeded debug statement
    
    * fix(mv3): 🛂 Limiting permissions to chrome-extension
    
    * Update add-on/src/lib/ipfs-companion.js
    
    Co-authored-by: Russell Dempsey <[email protected]>
    
    ---------
    
    Co-authored-by: Russell Dempsey <[email protected]>
    whizzzkid and SgtPooki authored Mar 24, 2023
    Configuration menu
    Copy the full SHA
    1ea8b09 View commit details
    Browse the repository at this point in the history
  2. fix(mv3): CI Builds 🏗️ (#1183)

    * fix(mv3): 🩹 package.json
    
    * fix(mv3): 🚨 Fix Lint
    
    * fix(mv3): 💚 Manifest version
    
    * feat: 🩹 temporary building from rc-branch
    whizzzkid authored Mar 24, 2023
    Configuration menu
    Copy the full SHA
    f670059 View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2023

  1. feat(mv3): blocking by observing (#1181)

    * feat(mv3): ✨ MV3 Manifest Migration
    
    * fix(mv3): 🗑️ No longer needed
    
    * fix(mv3): 🔧 Corresponding MV3 Changes
    
    * feat(mv3): 📦 Adding deps
    
    * feat(telemetry): Refactor Metrics Tracking from background service_worker (#1172)
    
    * feat(telemetry): ♻️ Init Telemetry away from background service_worker.
    
    * feat(telemetry): ♻️ Track metrics from page context instead of service_worker context
    
    * feat(mv3): 🩹 Patch @protobufjs/inquire to not have eval
    
    * fix(mv3): 👽 Fixing contextMenus API changes (#1177)
    
    * fix(mv3): 👽 Fixing contextMenus API changes
    
    * fix(mv3): 🩹 Fixing the browser.action api
    
    * fix(mv3): webpack configs (#1178)
    
    * fix(mv3): 👽 Fixing contextMenus API changes
    
    * fix(mv3): 🩹 Fixing the browser.action api
    
    * fix(mv3): 🔧 Fixing webpack config
    
    * fix(mv3): 🩹 Patching debug package and making background sw work.
    
    * feat(mv3): ✨ XHR to Fetch Migration (#1179)
    
    * fix(mv3): 👽 Fixing contextMenus API changes
    
    * fix(mv3): 🩹 Fixing the browser.action api
    
    * fix(mv3): 🔧 Fixing webpack config
    
    * fix(mv3): 🩹 Patching debug package and making background sw work.
    
    * feat(mv3): ✨ XMLHttpRequest => fetch
    
    * fix(mv3): 🚧 Related changes to ipfs-path
    
    * fix(mv3): 🚧 Other Related changes
    
    * fix(mv3): 🚧 Changes to companion
    
    * fix(mv3): ✅ Fixing tests to account for async code.
    
    * Fix(mv3): Popup Was Broken (#1180)
    
    * fix(mv3): 👽 Fixing contextMenus API changes
    
    * fix(mv3): 🩹 Fixing the browser.action api
    
    * fix(mv3): 🔧 Fixing webpack config
    
    * fix(mv3): 🩹 Patching debug package and making background sw work.
    
    * feat(mv3): ✨ XMLHttpRequest => fetch
    
    * fix(mv3): 🚧 Related changes to ipfs-path
    
    * fix(mv3): 🚧 Other Related changes
    
    * fix(mv3): 🚧 Changes to companion
    
    * fix(mv3): ✅ Fixing tests to account for async code.
    
    * feat(mv3): ♻️ Implementing a non-windowed companion instance
    
    * fix(mv3): 🗑️ Removing calls to background page.
    
    * fix: 🗑️ Unneeded debug statement
    
    * fix(mv3): 🛂 Limiting permissions to chrome-extension
    
    * Update add-on/src/lib/ipfs-companion.js
    
    Co-authored-by: Russell Dempsey <[email protected]>
    
    * fix(types): 🏷️ Refactoring existing type declaration
    
    * fix(types): 🏷️ Moving to new types path
    
    * feat(types): ✨ Adding typescript support for transpilation
    
    * feat(mv3): ✨ Adding blocking request tester
    
    * fix(mv3): 🩹 package.json
    
    * fix(mv3): 🚨 Fix Lint
    
    * fix: 🚨 fix lint
    
    * fix(mv3): 🩹 temp fix to build background context
    
    * fix(mv3): 👔 Detection Logic for MV3 world.
    
    * feat(mv3): ✨ Dynamic RegexSubstitution
    
    * fix(types): ⬆️ Adding .mocharc.json to fix mocha for TS.
    
    * fix: 🚨 Lint Fix
    
    * fix(mv3): ♻️ refactor background.service_worker
    
    * feat(mv3): ✨ Passing state to BlockOrObserve
    
    * fix(recovery): 🐛 conditional for recovery
    
    * fix: 🗑️ unneeded @ts-ignore
    
    * fix: 💡 Adding comments
    
    * fix: fixing string method.
    
    * fix: removing extra space.
    
    * fix: removing @ts-nocheck
    
    ---------
    
    Co-authored-by: Russell Dempsey <[email protected]>
    whizzzkid and SgtPooki authored Apr 4, 2023
    Configuration menu
    Copy the full SHA
    52a9aa8 View commit details
    Browse the repository at this point in the history

Commits on May 10, 2023

  1. feat(mv3): adding dynamicNetRequest rule reconciliation logic + Firef…

    …ox Builds (#1186)
    
    * feat(mv3): ✨ MV3 Manifest Migration
    
    * fix(mv3): 🗑️ No longer needed
    
    * fix(mv3): 🔧 Corresponding MV3 Changes
    
    * feat(mv3): 📦 Adding deps
    
    * feat(telemetry): Refactor Metrics Tracking from background service_worker (#1172)
    
    * feat(telemetry): ♻️ Init Telemetry away from background service_worker.
    
    * feat(telemetry): ♻️ Track metrics from page context instead of service_worker context
    
    * feat(mv3): 🩹 Patch @protobufjs/inquire to not have eval
    
    * fix(mv3): 👽 Fixing contextMenus API changes (#1177)
    
    * fix(mv3): 👽 Fixing contextMenus API changes
    
    * fix(mv3): 🩹 Fixing the browser.action api
    
    * fix(mv3): webpack configs (#1178)
    
    * fix(mv3): 👽 Fixing contextMenus API changes
    
    * fix(mv3): 🩹 Fixing the browser.action api
    
    * fix(mv3): 🔧 Fixing webpack config
    
    * fix(mv3): 🩹 Patching debug package and making background sw work.
    
    * feat(mv3): ✨ XHR to Fetch Migration (#1179)
    
    * fix(mv3): 👽 Fixing contextMenus API changes
    
    * fix(mv3): 🩹 Fixing the browser.action api
    
    * fix(mv3): 🔧 Fixing webpack config
    
    * fix(mv3): 🩹 Patching debug package and making background sw work.
    
    * feat(mv3): ✨ XMLHttpRequest => fetch
    
    * fix(mv3): 🚧 Related changes to ipfs-path
    
    * fix(mv3): 🚧 Other Related changes
    
    * fix(mv3): 🚧 Changes to companion
    
    * fix(mv3): ✅ Fixing tests to account for async code.
    
    * Fix(mv3): Popup Was Broken (#1180)
    
    * fix(mv3): 👽 Fixing contextMenus API changes
    
    * fix(mv3): 🩹 Fixing the browser.action api
    
    * fix(mv3): 🔧 Fixing webpack config
    
    * fix(mv3): 🩹 Patching debug package and making background sw work.
    
    * feat(mv3): ✨ XMLHttpRequest => fetch
    
    * fix(mv3): 🚧 Related changes to ipfs-path
    
    * fix(mv3): 🚧 Other Related changes
    
    * fix(mv3): 🚧 Changes to companion
    
    * fix(mv3): ✅ Fixing tests to account for async code.
    
    * feat(mv3): ♻️ Implementing a non-windowed companion instance
    
    * fix(mv3): 🗑️ Removing calls to background page.
    
    * fix: 🗑️ Unneeded debug statement
    
    * fix(mv3): 🛂 Limiting permissions to chrome-extension
    
    * Update add-on/src/lib/ipfs-companion.js
    
    Co-authored-by: Russell Dempsey <[email protected]>
    
    * fix(types): 🏷️ Refactoring existing type declaration
    
    * fix(types): 🏷️ Moving to new types path
    
    * feat(types): ✨ Adding typescript support for transpilation
    
    * feat(mv3): ✨ Adding blocking request tester
    
    * fix(mv3): 🩹 package.json
    
    * fix(mv3): 🚨 Fix Lint
    
    * fix: 🚨 fix lint
    
    * fix(mv3): 🩹 temp fix to build background context
    
    * fix(mv3): 👔 Detection Logic for MV3 world.
    
    * feat(mv3): ✨ Dynamic RegexSubstitution
    
    * fix(types): ⬆️ Adding .mocharc.json to fix mocha for TS.
    
    * fix: 🚨 Lint Fix
    
    * fix(mv3): ♻️ refactor background.service_worker
    
    * feat(mv3): ✨ Passing state to BlockOrObserve
    
    * fix(recovery): 🐛 conditional for recovery
    
    * fix: 🗑️ unneeded @ts-ignore
    
    * fix: 💡 Adding comments
    
    * fix: fixing string method.
    
    * fix: removing extra space.
    
    * fix: removing @ts-nocheck
    
    * no longer needed
    
    * fix(mv3): ♻️ Refactor
    
    * feat(mv3): ✨ Adding rule-recon logic
    
    * saving state
    
    * fix(mv3): 🔧 Manifest
    
    * fix(mv3): 🔧 Fixing firefox webpack config
    
    * fix(mv3): 🩹 Patching debug to use in memory store instead of browser.storage.local
    
    * fix: 🚨 fixing lint and moving from record type to map type.
    
    * fix: 📝 Adding docstrings.
    
    * fix(mv3): 💩 web-ext making things harder than it needs to be.
    
    * fix(mv3): ⏪ no more debug patching
    
    * fix(mv3): 💩 improved recon logic
    
    * fix: 📝 adding comments regarding debug.
    
    * fix: 🚨 Fix lint
    
    * fix(mv3): 🛂 manifest perms
    
    * fix: 🗑️ unnecessary blank line
    
    * feat(mv3): 🧪 Adding initial tests
    
    * feat(mv3): 🤡 Adding Mock DeclarativeNetRequest Implementation
    
    * nits
    
    * fix: adding more test examples
    
    * fix: self-documenting code.
    
    * fix: unneeded comment
    
    * Update test/functional/lib/redirect-handler/blockOrObserve.test.ts
    
    ---------
    
    Co-authored-by: Russell Dempsey <[email protected]>
    whizzzkid and SgtPooki authored May 10, 2023
    Configuration menu
    Copy the full SHA
    0d52545 View commit details
    Browse the repository at this point in the history
  2. Chore(mv3-release): Publishing RC releases (#1192)

    * feat(mv3): ✨ MV3 Manifest Migration
    
    * fix(mv3): 🗑️ No longer needed
    
    * fix(mv3): 🔧 Corresponding MV3 Changes
    
    * feat(mv3): 📦 Adding deps
    
    * feat(telemetry): Refactor Metrics Tracking from background service_worker (#1172)
    
    * feat(telemetry): ♻️ Init Telemetry away from background service_worker.
    
    * feat(telemetry): ♻️ Track metrics from page context instead of service_worker context
    
    * feat(mv3): 🩹 Patch @protobufjs/inquire to not have eval
    
    * fix(mv3): 👽 Fixing contextMenus API changes (#1177)
    
    * fix(mv3): 👽 Fixing contextMenus API changes
    
    * fix(mv3): 🩹 Fixing the browser.action api
    
    * fix(mv3): webpack configs (#1178)
    
    * fix(mv3): 👽 Fixing contextMenus API changes
    
    * fix(mv3): 🩹 Fixing the browser.action api
    
    * fix(mv3): 🔧 Fixing webpack config
    
    * fix(mv3): 🩹 Patching debug package and making background sw work.
    
    * feat(mv3): ✨ XHR to Fetch Migration (#1179)
    
    * fix(mv3): 👽 Fixing contextMenus API changes
    
    * fix(mv3): 🩹 Fixing the browser.action api
    
    * fix(mv3): 🔧 Fixing webpack config
    
    * fix(mv3): 🩹 Patching debug package and making background sw work.
    
    * feat(mv3): ✨ XMLHttpRequest => fetch
    
    * fix(mv3): 🚧 Related changes to ipfs-path
    
    * fix(mv3): 🚧 Other Related changes
    
    * fix(mv3): 🚧 Changes to companion
    
    * fix(mv3): ✅ Fixing tests to account for async code.
    
    * Fix(mv3): Popup Was Broken (#1180)
    
    * fix(mv3): 👽 Fixing contextMenus API changes
    
    * fix(mv3): 🩹 Fixing the browser.action api
    
    * fix(mv3): 🔧 Fixing webpack config
    
    * fix(mv3): 🩹 Patching debug package and making background sw work.
    
    * feat(mv3): ✨ XMLHttpRequest => fetch
    
    * fix(mv3): 🚧 Related changes to ipfs-path
    
    * fix(mv3): 🚧 Other Related changes
    
    * fix(mv3): 🚧 Changes to companion
    
    * fix(mv3): ✅ Fixing tests to account for async code.
    
    * feat(mv3): ♻️ Implementing a non-windowed companion instance
    
    * fix(mv3): 🗑️ Removing calls to background page.
    
    * fix: 🗑️ Unneeded debug statement
    
    * fix(mv3): 🛂 Limiting permissions to chrome-extension
    
    * Update add-on/src/lib/ipfs-companion.js
    
    Co-authored-by: Russell Dempsey <[email protected]>
    
    * fix(types): 🏷️ Refactoring existing type declaration
    
    * fix(types): 🏷️ Moving to new types path
    
    * feat(types): ✨ Adding typescript support for transpilation
    
    * feat(mv3): ✨ Adding blocking request tester
    
    * fix(mv3): 🩹 package.json
    
    * fix(mv3): 🚨 Fix Lint
    
    * fix: 🚨 fix lint
    
    * fix(mv3): 🩹 temp fix to build background context
    
    * fix(mv3): 👔 Detection Logic for MV3 world.
    
    * feat(mv3): ✨ Dynamic RegexSubstitution
    
    * fix(types): ⬆️ Adding .mocharc.json to fix mocha for TS.
    
    * fix: 🚨 Lint Fix
    
    * fix(mv3): ♻️ refactor background.service_worker
    
    * feat(mv3): ✨ Passing state to BlockOrObserve
    
    * fix(recovery): 🐛 conditional for recovery
    
    * fix: 🗑️ unneeded @ts-ignore
    
    * fix: 💡 Adding comments
    
    * fix: fixing string method.
    
    * fix: removing extra space.
    
    * fix: removing @ts-nocheck
    
    * no longer needed
    
    * fix(mv3): ♻️ Refactor
    
    * feat(mv3): ✨ Adding rule-recon logic
    
    * saving state
    
    * fix(mv3): 🔧 Manifest
    
    * fix(mv3): 🔧 Fixing firefox webpack config
    
    * fix(mv3): 🩹 Patching debug to use in memory store instead of browser.storage.local
    
    * fix: 🚨 fixing lint and moving from record type to map type.
    
    * fix: 📝 Adding docstrings.
    
    * fix(mv3): 💩 web-ext making things harder than it needs to be.
    
    * fix(mv3): ⏪ no more debug patching
    
    * fix(mv3): 💩 improved recon logic
    
    * fix: 📝 adding comments regarding debug.
    
    * fix: 🚨 Fix lint
    
    * fix(mv3): 🛂 manifest perms
    
    * fix: 🗑️ unnecessary blank line
    
    * feat(mv3): 🧪 Adding initial tests
    
    * feat(mv3): 🤡 Adding Mock DeclarativeNetRequest Implementation
    
    * nits
    
    * fix: adding more test examples
    
    * fix: self-documenting code.
    
    * fix: unneeded comment
    
    * Creating RC Releases
    
    ---------
    
    Co-authored-by: Russell Dempsey <[email protected]>
    whizzzkid and SgtPooki authored May 10, 2023
    Configuration menu
    Copy the full SHA
    64399ee View commit details
    Browse the repository at this point in the history

Commits on May 11, 2023

  1. fix(mv3): ref_name (#1193)

    whizzzkid authored May 11, 2023
    Configuration menu
    Copy the full SHA
    7f26632 View commit details
    Browse the repository at this point in the history
  2. Fix/mv3 release (#1194)

    * fix(mv3): ref_name
    
    * fix: this is hard to test
    whizzzkid authored May 11, 2023
    Configuration menu
    Copy the full SHA
    06b7d8f View commit details
    Browse the repository at this point in the history
  3. Fixing beta builds

    whizzzkid committed May 11, 2023
    Configuration menu
    Copy the full SHA
    42f1e31 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2023

  1. Configuration menu
    Copy the full SHA
    3aaf622 View commit details
    Browse the repository at this point in the history
  2. fix(mv3): 🐛 Fixing copy functionality for MV3 (#1197)

    * fix(mv3): 🐛 Fixing copy functionality for MV3
    
    * fix:
    
    * Update add-on/src/lib/copier.js
    whizzzkid authored May 17, 2023
    Configuration menu
    Copy the full SHA
    8c666d3 View commit details
    Browse the repository at this point in the history
  3. feat(mv3): Handle State Changes (#1200)

    * fix(mv3): Add support for global toggle on/off
    
    * feat(mv3): Handle State Changes
    
    * fix(mv3): ♻️ Refactoring code to only message self in observation mode.
    whizzzkid authored May 17, 2023
    Configuration menu
    Copy the full SHA
    806f7d8 View commit details
    Browse the repository at this point in the history

Commits on May 25, 2023

  1. Fix/1202 first page is missing content (#1208)

    * fix: ⬆️ package-lock
    
    * feat(mv3): ♻️ Reload tabs with request url.
    whizzzkid authored May 25, 2023
    Configuration menu
    Copy the full SHA
    1a2bcf1 View commit details
    Browse the repository at this point in the history

Commits on May 26, 2023

  1. fix(mv3): 👔 Adding better regex replace to remove infinite redirects. (

    …#1210)
    
    * fix(mv3): 👔 Adding better regex replace to remove infinite redirects.
    
    * fix(mv3): 🧪 Adding more tests to account for local redirects
    
    * fix: 🚨 Linter
    whizzzkid authored May 26, 2023
    Configuration menu
    Copy the full SHA
    be3d561 View commit details
    Browse the repository at this point in the history
  2. feat(mv3): 🤡 DeclarativeNetRequestMock (#1211)

    * fix(mv3): 👔 Adding better regex replace to remove infinite redirects.
    
    * fix(mv3): 🧪 Adding more tests to account for local redirects
    
    * feat(mv3): 🤡 DeclarativeNetRequestMock
    
    * fix: 🚨 Linter
    whizzzkid authored May 26, 2023
    Configuration menu
    Copy the full SHA
    ddef473 View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2023

  1. feat(mv3): Adding ContextMenus MV3 Style (#1213)

    * feat(mv3): ✨ ContextMenus MV3 Style
    
    * feat(mv3): 🧪 Adding tests
    
    * fix: test case
    whizzzkid authored Jun 2, 2023
    Configuration menu
    Copy the full SHA
    554e69f View commit details
    Browse the repository at this point in the history
  2. fix (quick-import): Duplicate behaviour in MV3 (#1215)

    * feat(mv3): ✨ ContextMenus MV3 Style
    
    * feat(mv3): 🧪 Adding tests
    
    * fix: test case
    
    * fix(mv3): 🐛 Quick Import
    whizzzkid authored Jun 2, 2023
    Configuration menu
    Copy the full SHA
    9f4981c View commit details
    Browse the repository at this point in the history

Commits on Jun 15, 2023

  1. Configuration menu
    Copy the full SHA
    c2d1073 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    462fa9a View commit details
    Browse the repository at this point in the history

Commits on Jun 21, 2023

  1. fix: Automatic Mode Description (#1224)

    * fix: 🩹 Adding Automatic Mode Description
    
    * Update add-on/_locales/en/messages.json
    
    Co-authored-by: Steve Loeppky <[email protected]>
    
    * Update add-on/_locales/en/messages.json
    
    Co-authored-by: Steve Loeppky <[email protected]>
    
    ---------
    
    Co-authored-by: Steve Loeppky <[email protected]>
    whizzzkid and BigLep authored Jun 21, 2023
    Configuration menu
    Copy the full SHA
    f475e91 View commit details
    Browse the repository at this point in the history

Commits on Jun 30, 2023

  1. fix: 🗑️ Remove Embedded Node Type (#1225)

    * fix: 🗑️ no longer needed
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: 🗑️ unneeded messages
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: 🗑️ Removing unneeded test
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: 👔 Update logic or add todos to fix this later.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: 🗑️ remove logos
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: lint warning
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: 👽 no idea why this is a problem now.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: 🗑️ irrelevant
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: quick-import
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: Fixing quick-import
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: Fixing Tools
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: fixing gateway-form
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: content-action
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: store
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: Fixing state
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    ---------
    
    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid authored Jun 30, 2023
    Configuration menu
    Copy the full SHA
    a819c75 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2023

  1. Configuration menu
    Copy the full SHA
    a6507c4 View commit details
    Browse the repository at this point in the history

Commits on Jul 8, 2023

  1. Fix(docs): ✏️ Adding/Updating docs (#1230)

    * fix(docs): ✏️ Api -> kubo rpc api
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(docs): ✏️ reword
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(docs): ➕ Adding MV3 Migration Docs and Assets.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * Update docs/MV3.md
    
    Co-authored-by: Russell Dempsey <[email protected]>
    
    * Update docs/MV3.md
    
    Co-authored-by: Russell Dempsey <[email protected]>
    
    ---------
    
    Signed-off-by: Nishant Arora <[email protected]>
    Co-authored-by: Russell Dempsey <[email protected]>
    whizzzkid and SgtPooki authored Jul 8, 2023
    Configuration menu
    Copy the full SHA
    4b1c8c9 View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2023

  1. feat(metrics): ✨ Adding patched analytics. (#1232)

    * feat(mv3): ✨ Patching countly-sdk-web
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat(mv3): ✨ Implementing Custom Async Store.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * chore(mv3): 🩹 Hooking everything up together.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): Countly Patching + [email protected]
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): 🩹 Patching the Patch
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: tests
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: lint
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: 🩹 Patching error messages
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(patch): countly-web-sdk
    
    * fix(patch): :pin: Pinning countly-web-sdk to 23.2.2
    
    ---------
    
    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid authored Jul 19, 2023
    Configuration menu
    Copy the full SHA
    4d0cc42 View commit details
    Browse the repository at this point in the history
  2. fix(mv3): 🎨 Replacing Static Images with Mermaid Diagrams (#1233)

    * fic(mv3): 🎨 Replacing Static Images with Mermaid Diagrams
    
    * fix(mv3): ✏️ Improving Grammar
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * Adding Colors
    
    Co-authored-by: Russell Dempsey <[email protected]>
    
    * Update docs/MV3.md
    
    ---------
    
    Signed-off-by: Nishant Arora <[email protected]>
    Co-authored-by: Russell Dempsey <[email protected]>
    whizzzkid and SgtPooki authored Jul 19, 2023
    Configuration menu
    Copy the full SHA
    4395b2b View commit details
    Browse the repository at this point in the history

Commits on Jul 20, 2023

  1. feat(mv3): Faster Redirects During The First Page Load in main_frame (#…

    …1239)
    
    * feat(mv3): ⚡ Faster redirects for the first time.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: removing only from the tests
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * test(mv3): Adding removing rule example.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * test(mv3): 🧪 Added test regarding removal of rules
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    ---------
    
    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid authored Jul 20, 2023
    Configuration menu
    Copy the full SHA
    9f63fd8 View commit details
    Browse the repository at this point in the history

Commits on Jul 25, 2023

  1. fix(telemetry): Reverting to old state of things (#1242)

    * fix(mv3): Reverting Telemetry Changes To Use PatchedCountlySDK
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): metrics build
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: more reverts + fixing patch
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): 🩹 Patching the Patch
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(countly): 🩹 don't look for debug, just log it.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(countly): removing session start/end.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: unused var
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(countly): patch
    
    * revert
    
    * fix(countly): repatch, old one seems to be failing.
    
    * fix(countly): bad patch
    
    * revert
    
    * retrying patch
    
    * fix: patch files should not be cached.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: fixing cache keys
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    ---------
    
    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid authored Jul 25, 2023
    Configuration menu
    Copy the full SHA
    2d8528e View commit details
    Browse the repository at this point in the history

Commits on Jul 28, 2023

  1. feat(mv3): ✨ Introduces Redirect Rule Management (#1240)

    * feat: exporting rules ending regex
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat: ✨ Adding Rule Management UI
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat: ✨ hooking up with background worker.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: lint
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: 🎨 button styling
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): 💄 Making UI a bit better
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    ---------
    
    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid authored Jul 28, 2023
    Configuration menu
    Copy the full SHA
    fe0e159 View commit details
    Browse the repository at this point in the history
  2. feat(mv3): Tracking URL resolved/observed count. (#1245)

    * fix(mv3): Reverting Telemetry Changes To Use PatchedCountlySDK
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): metrics build
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: more reverts + fixing patch
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat: adding request view.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * Reverting to mainline rc patch
    
    * Reverting to mainline rc add-on/src/lib/ipfs-companion.js
    
    * feat(telemetry):
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat(telemetry): Implementing RequestTracker Event Handler
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat(telemetry): hooking up events.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(types): annotations
    
    * fix(telemetry): 🗑️ returning to previous state
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(telemetry): ♻️ Refactor Request Tracker
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(telemetry): hooking up requests
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(telemetry): better types
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(countly): 🗑️ more stuff goes, because test need to pass.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(lint): fixed
    
    * feat(test): test tracker.
    
    * fix: remove only
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: 💄 line break
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    ---------
    
    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid authored Jul 28, 2023
    Configuration menu
    Copy the full SHA
    ac5cae6 View commit details
    Browse the repository at this point in the history

Commits on Aug 4, 2023

  1. feat(mv3): Ask for Host Permissions if not exist. (#1250)

    * feat(mv3): ✨ Requesting Host Permissions Explicitly
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat(mv3): 🐛 Adding perms step on installed.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: request-permission-view tracking
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): Making permissions agnostic to browser
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * docs: clarify why we need host permission
    
    making prompt less scary, shorter, and informative
    
    * Update add-on/src/lib/ipfs-request.js
    
    Co-authored-by: Marcin Rataj <[email protected]>
    
    ---------
    
    Signed-off-by: Nishant Arora <[email protected]>
    Co-authored-by: Marcin Rataj <[email protected]>
    whizzzkid and lidel authored Aug 4, 2023
    Configuration menu
    Copy the full SHA
    2d65822 View commit details
    Browse the repository at this point in the history

Commits on Aug 27, 2023

  1. feat(mv3): Redirection Tests (#1236)

    * feat(mv3): ✨ Patching countly-sdk-web
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat(mv3): ✨ Implementing Custom Async Store.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * chore(mv3): 🩹 Hooking everything up together.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): Countly Patching + [email protected]
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): 🩹 Patching the Patch
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: tests
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: lint
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): ♻️ Refactoring `supportsBlock` Checks.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): Regex Bug
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat: Migrating blocking redirection test to observing redirection test
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): 🔧 Fixing the mocha-setup.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): ♻️ Moving Setup Files.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): gateway-redirect tests now fixed.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: 🩹 Patching error messages
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(patch): countly-web-sdk
    
    * fix(patch): :pin: Pinning countly-web-sdk to 23.2.2
    
    * fix(mv3): 💄 Fixing Lint
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat: protocol-handler-redirection-tests
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat: more tests fixed
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: More tests
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: lint fix
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * test: merge mocha-setup files (#1246)
    
    * test: merge mocha-setup files
    
    * test(helper): add mv3-test-enabled helper
    
    * test(setup): remove duplicate setup for mv3/mv2
    
    * test(mv3): merge mv3 tests into mv2 test files (#1247)
    
    * test(mv3): merge mv3 tests into mv2 test files
    
    * chore(lint): fix lint failures
    
    * test(supportsBlock): cleanup test
    
    * test: migrating some tests
    
    * test(redirect): mv3 tests use same code as mv2
    
    * test(redirect): mv3 test cleanup
    
    * test(protohandler): mv3 tests use same code as mv2
    
    * test(helper): make isMv3 flag a boolean
    
    * test: fix after merge
    
    * test: fix after merge
    
    * fix: typerrors for localstorage
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: Updating test:functional_MV3 command.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: setup
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): Fixing tests
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(lint): Becuase Ofcourse
    
    * feat(test): scaffolding mv3 + mv2 calls in a single check.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat(test): unskipping and upgrading dnslink tests to mv3
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat(test): Upgrading workaround tests to MV3
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): removing all skips with better checks.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): ♻️ Refactoring tests and removing redundant calls.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): More Dryer
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): one more
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): ✏️ Renaming isMv3TestingEnabled -> isManifestV3
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): refactor expectNoRedirect
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): ♻️ Refactoring more.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: replacing checks to undefined
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: renaming expectNoRedirect -> ensureNoRedirect
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): Adding missing JSDoc
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): 🤷 how did this get removed.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): 🗑️ removed.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): Suggestion
    
    * fix(test): 🩹 Bad Merge
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): sequential expectNoRedirect
    
    * Update add-on/src/lib/redirect-handler/blockOrObserve.ts
    
    Co-authored-by: Marcin Rataj <[email protected]>
    
    * fix(rules): Better Redirect Rules (#1256)
    
    * fix(mv3): 🔧 Modifying the default local redirect behaviour.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): 🔧 Modifying the default local redirect behaviour.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): 🐛 Making rules less greedy
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): ✨ Dynamic Rules for subdomain gateways.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(types): Adding ambient types for is-ipfs.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test):
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): helper
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat(mv3): less greedy rules
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat: Adding simpler regex for redirects from similar namespaces.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(lint): 🚨 Warnings
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat(mv3): Better Default Rules (#1260)
    
    * refactor(mv3): blockOrRequest code
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * refactor(mv3): Port Logic for Default Rules is more robust.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat(test): Adding tests for default rule logic.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    ---------
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * Update add-on/src/lib/redirect-handler/blockOrObserve.ts
    
    * fix(docs): ✏️ Adding comments
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * refactor(regexfilters): Better Structure and Readability (#1261)
    
    * refactor(regexFilters): ✨ Adding a base class for regexFilters.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * refactor(regexFilters): ♻️ Moving subdomain filter to a subclass
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * refactor(regexFilters): ♻️ Moving namespace filter to a subclass
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * refactor(regexFilters): ♻️ Moving common filter to a subclass
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat(regexFilters): ✨ Hooking Up All together
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(lint): ✏️ Lint
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(regexFilters): ✏️ Updating message.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(rename): ✏️ CommonPatterRedirectRegexFilter -> CommonPatternRedirectRegexFilter
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(regexFilters): ♻️ Refactor to remove call to super
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: make _canHandle private
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: ⚡ Fix math.min on every loop.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    ---------
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): no blanket redirect for subdomains without namespaces.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(lint): unused import
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    ---------
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    ---------
    
    Signed-off-by: Nishant Arora <[email protected]>
    Co-authored-by: Russell Dempsey <[email protected]>
    Co-authored-by: Marcin Rataj <[email protected]>
    3 people authored Aug 27, 2023
    Configuration menu
    Copy the full SHA
    7be2c23 View commit details
    Browse the repository at this point in the history

Commits on Sep 7, 2023

  1. fix(recovery): Recovery Rules should reset (#1266)

    * feat(mv3): ✨ Patching countly-sdk-web
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat(mv3): ✨ Implementing Custom Async Store.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * chore(mv3): 🩹 Hooking everything up together.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): Countly Patching + [email protected]
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): 🩹 Patching the Patch
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: tests
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: lint
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): ♻️ Refactoring `supportsBlock` Checks.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): Regex Bug
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat: Migrating blocking redirection test to observing redirection test
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): 🔧 Fixing the mocha-setup.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): ♻️ Moving Setup Files.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): gateway-redirect tests now fixed.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: 🩹 Patching error messages
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(patch): countly-web-sdk
    
    * fix(patch): :pin: Pinning countly-web-sdk to 23.2.2
    
    * fix(mv3): 💄 Fixing Lint
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat: protocol-handler-redirection-tests
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat: more tests fixed
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: More tests
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: lint fix
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * test: merge mocha-setup files (#1246)
    
    * test: merge mocha-setup files
    
    * test(helper): add mv3-test-enabled helper
    
    * test(setup): remove duplicate setup for mv3/mv2
    
    * test(mv3): merge mv3 tests into mv2 test files (#1247)
    
    * test(mv3): merge mv3 tests into mv2 test files
    
    * chore(lint): fix lint failures
    
    * test(supportsBlock): cleanup test
    
    * test: migrating some tests
    
    * test(redirect): mv3 tests use same code as mv2
    
    * test(redirect): mv3 test cleanup
    
    * test(protohandler): mv3 tests use same code as mv2
    
    * test(helper): make isMv3 flag a boolean
    
    * test: fix after merge
    
    * test: fix after merge
    
    * fix: typerrors for localstorage
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: Updating test:functional_MV3 command.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: setup
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): Fixing tests
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(lint): Becuase Ofcourse
    
    * feat(test): scaffolding mv3 + mv2 calls in a single check.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat(test): unskipping and upgrading dnslink tests to mv3
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat(test): Upgrading workaround tests to MV3
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): removing all skips with better checks.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): ♻️ Refactoring tests and removing redundant calls.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): More Dryer
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): one more
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): ✏️ Renaming isMv3TestingEnabled -> isManifestV3
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): refactor expectNoRedirect
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): ♻️ Refactoring more.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: replacing checks to undefined
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: renaming expectNoRedirect -> ensureNoRedirect
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): Adding missing JSDoc
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): 🤷 how did this get removed.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): 🗑️ removed.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): Suggestion
    
    * fix(test): 🩹 Bad Merge
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): sequential expectNoRedirect
    
    * Update add-on/src/lib/redirect-handler/blockOrObserve.ts
    
    Co-authored-by: Marcin Rataj <[email protected]>
    
    * fix(mv3): 🔧 Modifying the default local redirect behaviour.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): 🔧 Modifying the default local redirect behaviour.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): 🐛 Making rules less greedy
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): ✨ Dynamic Rules for subdomain gateways.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(types): Adding ambient types for is-ipfs.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test):
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(test): helper
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat(mv3): less greedy rules
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat: Adding simpler regex for redirects from similar namespaces.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(lint): 🚨 Warnings
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat(mv3): Better Default Rules (#1260)
    
    * refactor(mv3): blockOrRequest code
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * refactor(mv3): Port Logic for Default Rules is more robust.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat(test): Adding tests for default rule logic.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    ---------
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * Update add-on/src/lib/redirect-handler/blockOrObserve.ts
    
    * fix(docs): ✏️ Adding comments
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * refactor(regexFilters): ✨ Adding a base class for regexFilters.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * refactor(regexFilters): ♻️ Moving subdomain filter to a subclass
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * refactor(regexFilters): ♻️ Moving namespace filter to a subclass
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * refactor(regexFilters): ♻️ Moving common filter to a subclass
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat(regexFilters): ✨ Hooking Up All together
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(lint): ✏️ Lint
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(regexFilters): ✏️ Updating message.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(rename): ✏️ CommonPatterRedirectRegexFilter -> CommonPatternRedirectRegexFilter
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(regexFilters): ♻️ Refactor to remove call to super
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: make _canHandle private
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: ⚡ Fix math.min on every loop.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(recovery): reset rules
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(recovery): ♻️ Refactor messaging logic
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(recovery): 🐛 Cleanup Logic
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): 🐛 fix toggle site integration.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix(mv3): 🩹 Hard coding wait as the browser is not cooperative.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    ---------
    
    Signed-off-by: Nishant Arora <[email protected]>
    Co-authored-by: Russell Dempsey <[email protected]>
    Co-authored-by: Marcin Rataj <[email protected]>
    3 people authored Sep 7, 2023
    Configuration menu
    Copy the full SHA
    a81f545 View commit details
    Browse the repository at this point in the history

Commits on Sep 8, 2023

  1. fix(mv3): 🐛 rules section visible. (#1271)

    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    2a52632 View commit details
    Browse the repository at this point in the history
  2. fix(brave): Fix Brave UX (#1270)

    * fix(options): fixing options menu
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat(mv3): Adding brave specific redirects.
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * fix: lint
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    ---------
    
    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid authored Sep 8, 2023
    Configuration menu
    Copy the full SHA
    63e815c View commit details
    Browse the repository at this point in the history

Commits on Sep 9, 2023

  1. feat(e2e): Request Handling Tests (#1272)

    * fix(test): ♻️ simplify scaffolding
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * feat(mv3): 🧪 Adding a final resolution check
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    ---------
    
    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid authored Sep 9, 2023
    Configuration menu
    Copy the full SHA
    c81b126 View commit details
    Browse the repository at this point in the history

Commits on Sep 10, 2023

  1. Update add-on/_locales/en/messages.json

    Co-authored-by: Marcin Rataj <[email protected]>
    whizzzkid and lidel authored Sep 10, 2023
    Configuration menu
    Copy the full SHA
    c68be3a View commit details
    Browse the repository at this point in the history
  2. Update add-on/src/options/forms/api-form.js

    Co-authored-by: Marcin Rataj <[email protected]>
    whizzzkid and lidel authored Sep 10, 2023
    Configuration menu
    Copy the full SHA
    0798d4f View commit details
    Browse the repository at this point in the history
  3. Update add-on/_locales/en/messages.json

    Co-authored-by: Marcin Rataj <[email protected]>
    whizzzkid and lidel authored Sep 10, 2023
    Configuration menu
    Copy the full SHA
    94d3027 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    e29f13f View commit details
    Browse the repository at this point in the history
  5. Update README.md

    Co-authored-by: Marcin Rataj <[email protected]>
    whizzzkid and lidel authored Sep 10, 2023
    Configuration menu
    Copy the full SHA
    1223377 View commit details
    Browse the repository at this point in the history
  6. fix(test):

    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    81ed894 View commit details
    Browse the repository at this point in the history
  7. fix(mv3): 🙈 Don't interrupt websockets and webtransports.

    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    984a5de View commit details
    Browse the repository at this point in the history
  8. fix: ✏️ Rename: ensureDeclrativeNetRequetRuleIsAdded -> ensureDeclara…

    …tiveNetRequestRuleIsAdded
    
    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    bea4c96 View commit details
    Browse the repository at this point in the history
  9. fix: ✏️ Rename: ensureTabRedirected -> ensureTabUpdatedTo

    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    acba95a View commit details
    Browse the repository at this point in the history
  10. fix(language): ✏️ Rewrite

    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid committed Sep 10, 2023
    Configuration menu
    Copy the full SHA
    86b3a06 View commit details
    Browse the repository at this point in the history

Commits on Sep 11, 2023

  1. fix(test): 🧪 Add a failing test.

    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid committed Sep 11, 2023
    Configuration menu
    Copy the full SHA
    04c4062 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2023

  1. Update add-on/_locales/en/messages.json

    Co-authored-by: Russell Dempsey <[email protected]>
    whizzzkid and SgtPooki authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    1e4cc9f View commit details
    Browse the repository at this point in the history
  2. Update ci/update-manifest.sh

    Co-authored-by: Russell Dempsey <[email protected]>
    whizzzkid and SgtPooki authored Sep 12, 2023
    Configuration menu
    Copy the full SHA
    8d9a62d View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2023

  1. fix: ✏️ Beta naming

    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid committed Sep 13, 2023
    Configuration menu
    Copy the full SHA
    00b4e2b View commit details
    Browse the repository at this point in the history

Commits on Sep 14, 2023

  1. fix(mv3): FF Browser Action (#1275)

    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid authored Sep 14, 2023
    Configuration menu
    Copy the full SHA
    ee8cfa2 View commit details
    Browse the repository at this point in the history

Commits on Sep 15, 2023

  1. test(import): 🧪 Backfill Tests (#1276)

    * test(import): 🧪 Backfill Tests
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    * Update test/functional/lib/ipfs-import.test.js
    
    Co-authored-by: Marcin Rataj <[email protected]>
    
    * Update test/functional/lib/ipfs-import.test.js
    
    Co-authored-by: Marcin Rataj <[email protected]>
    
    * test(import): 🧪 Backfilling tests for copyImportResultsToFiles
    
    Signed-off-by: Nishant Arora <[email protected]>
    
    ---------
    
    Signed-off-by: Nishant Arora <[email protected]>
    Co-authored-by: Marcin Rataj <[email protected]>
    whizzzkid and lidel authored Sep 15, 2023
    Configuration menu
    Copy the full SHA
    a91bd9a View commit details
    Browse the repository at this point in the history
  2. feat(mv3): ➕ Adding hash function to generate predict… (#1273)

    feat(mv3): ➕ Adding hash function to generate predictable ids.
    
    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid authored Sep 15, 2023
    Configuration menu
    Copy the full SHA
    92c55c3 View commit details
    Browse the repository at this point in the history
  3. fix(mv3): 🗑️ Remove redundant lines.

    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    68b3da2 View commit details
    Browse the repository at this point in the history
  4. fix(mv3): ♻️ opposite functionality supportsBlock -> `supportsDecla…

    …rativeNetRequest`
    
    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    ec2da96 View commit details
    Browse the repository at this point in the history
  5. feat(mv3): 🔀 Adding migrations for embedded to external.

    Signed-off-by: Nishant Arora <[email protected]>
    whizzzkid committed Sep 15, 2023
    Configuration menu
    Copy the full SHA
    5748c15 View commit details
    Browse the repository at this point in the history