Thanks to visit codestin.com
Credit goes to github.com

Skip to content

New deployment#108

Merged
codedbyjake merged 50 commits into
releasefrom
main
Mar 14, 2026
Merged

New deployment#108
codedbyjake merged 50 commits into
releasefrom
main

Conversation

@codedbyjake

Copy link
Copy Markdown
Contributor

No description provided.

i386 and others added 30 commits February 24, 2026 12:34
# Conflicts:
#	.github/workflows/cd.yml
Document the matching configuration parameters and their defaults in MATCHING.md.
Add matching configuration documentation
Removed detailed matching configuration section from README.
Remove matching configuration details from README
use web-ext directly so we can do approval-timeout=0
add support for CompanyAlias field
Added documentation for URL match preview and verification scripts.
Removed sections related to URL match preview and verification scripts.
Remove URL match preview and verification sections
Create SCRIPTS.md with URL matching instructions
Refactor bot initialization and save method
Added data collection permissions to browser settings.
Add data collection permissions to Firefox manifest
Updated the GitHub Actions workflow to skip Firefox publishing if AMO API credentials are not set. Changed the channel for publishing to Firefox from 'unlisted' to 'listed'.
Added installation instructions for Chrome and Firefox, and included a disclaimer about licensing.
Added a privacy policy detailing permissions for tabs, storage, and host access.
codedbyjake and others added 18 commits March 4, 2026 17:12
Updated the README to improve clarity on contributions and development instructions.
Revise README for contributions and development details
Removed styleguides section from CONTRIBUTING.md.
Replace 'npm run build:watch' with 'npm run build' in installation instructions.
Clarified the build command instructions for development.
* Extended page-context scoring to use both Amazon property signals and eBay JSON-LD signals, and to suppress company matches that only come from generic title/meta when structured marketplace signals exist.
* Disabled meta tag matching for non-ecommerce sites
Updated installation instructions and added a community section.
Add licensing information for the CRW Extension.
* Support latest version of Waterfox
* Support librefox
* We fixed the extension’s cross-TLD matching so valid international brand domains like ford.ca can still match their Consumer Rights Wiki entry, while false positives like axis.bank.in incorrectly matching axis.com are now blocked. The matching rules are now build-time data driven: ccTLD suffixes are generated from maintained country-code data, compound country-domain prefixes are derived from the Public Suffix List and filtered by a small policy file.

* fix formatting

* fix eslint

* fix infinite loop for npm run build:watch
@i386 i386 enabled auto-merge March 14, 2026 00:14
@i386 i386 disabled auto-merge March 14, 2026 00:14
@i386 i386 self-requested a review March 14, 2026 00:21
@codedbyjake codedbyjake merged commit 2c4bd35 into release Mar 14, 2026

@i386 i386 left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

codedbyjake added a commit that referenced this pull request Mar 17, 2026
* New deployment (#108)

* Add homepage URL to firefox.json

Add homepage URL for the Consumer Rights Wiki extension.

---------

Co-authored-by: Jake <[email protected]>
codedbyjake added a commit that referenced this pull request Apr 28, 2026
* New deployment (#108)

* Add homepage URL to firefox.json

Add homepage URL for the Consumer Rights Wiki extension.

---------

Co-authored-by: Jake <[email protected]>

* Fix false positive ecommerce matching (#135)

* Fix false positive ecommerce matching and add incident severity indicator

Fix ecommerce false positives (#134):
On marketplace pages (Amazon/eBay), product titles often contain
compatibility lists like "Compatible avec PC, PS5, Steam Deck". The
matching engine was picking up "Steam Deck" from these lists and
showing Valve's incidents on unrelated products like a UGREEN USB-C
switch.

When marketplace brand/manufacturer data is available, Product and
ProductLine entries that only match from title text are now suppressed
if their wiki Company field doesn't align with the marketplace brand.
This is data-driven (no hardcoded language patterns) and uses the
existing Product→Company relationships in the wiki dataset.

Add incident severity indicator (#56):
Badge icon color now changes based on incident count:
- 1-4 incidents: amber
- 5-14 incidents: orange
- 15+ incidents: red

A severity lozenge (Low concern / Moderate concern / High alert) with
incident count is shown in the popup between the company info and the
incident list, giving users an at-a-glance sense of how problematic a
company is.

* Add guard for Products with empty Company field in brand validation

Skip brand cross-validation for Product/ProductLine entries that have
no Company field, so they are not silently suppressed on ecommerce
pages when marketplace brand data is present.

* Cleanup matching docs

* Fix snooze button instantly reappearing on same-hostname pages (#140)

* Remove white border in the options page (#153)

* Remove inline CSS from options.html (#154)

Removed inline CSS styles from options.html.

* hiding for site should include subdomains (#150)

* hiding for site should include subdomains

closes #149

* Fix site-scope unsnooze key

---------

Co-authored-by: Jake <[email protected]>

* Move inline popup to bottom center on mobile devices (#151)

* Bump flatted from 3.3.3 to 3.4.2 (#157)

Bumps [flatted](https://github.com/WebReflection/flatted) from 3.3.3 to 3.4.2.
- [Commits](WebReflection/flatted@v3.3.3...v3.4.2)

---
updated-dependencies:
- dependency-name: flatted
  dependency-version: 3.4.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump picomatch (#158)

Bumps  and [picomatch](https://github.com/micromatch/picomatch). These dependencies needed to be updated together.

Updates `picomatch` from 4.0.3 to 4.0.4
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](micromatch/picomatch@4.0.3...4.0.4)

Updates `picomatch` from 2.3.1 to 2.3.2
- [Release notes](https://github.com/micromatch/picomatch/releases)
- [Changelog](https://github.com/micromatch/picomatch/blob/master/CHANGELOG.md)
- [Commits](micromatch/picomatch@4.0.3...4.0.4)

---
updated-dependencies:
- dependency-name: picomatch
  dependency-version: 4.0.4
  dependency-type: indirect
- dependency-name: picomatch
  dependency-version: 2.3.2
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Bump requests from 2.32.5 to 2.33.0 in /scripts/export_cargo (#159)

Bumps [requests](https://github.com/psf/requests) from 2.32.5 to 2.33.0.
- [Release notes](https://github.com/psf/requests/releases)
- [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md)
- [Commits](psf/requests@v2.32.5...v2.33.0)

---
updated-dependencies:
- dependency-name: requests
  dependency-version: 2.33.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

* Add popup position setting (4 corners) to Options page (#161)

* Added popup positioning feature with customizable options in the options menu

* Fix popupPlacement tests after position parameter was added

getInlinePopupPlacementStyle now takes position as the first argument.
Updated test calls to pass position explicitly.

* Remove unused DEFAULT_POPUP_POSITION import, annotate popupPosition with PopupPosition type

* Add radiogroup accessibility pattern to popup position picker

* Fix Prettier formatting in constants, Options, and OptionsView

* Update CONTRIBUTING.md (#167)

* Update CONTRIBUTING.md

Fix the Discord join link

* Update Discord link for quicker help

* Update CONTRIBUTING.md (#169)

---------

Signed-off-by: dependabot[bot] <[email protected]>
Co-authored-by: James Dumay <[email protected]>
Co-authored-by: Owen Singh <[email protected]>
Co-authored-by: [object Object] <[email protected]>
Co-authored-by: 0x78 <[email protected]>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Mohammad Haider <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants