discover-rewards-notifier
discover-rewards-notifier copied to clipboard
A Chrome Extension that shows a notification when visiting sites that qualify for Discover® Deals or Cashback Rewards.
## The devDependency [yargs](https://github.com/yargs/yargs) was updated from `11.1.0` to `13.3.0`. This version is **not covered** by your **current version range**. If you don’t accept this pull request, your project will...
## The devDependency [jsonfile](https://github.com/jprichardson/node-jsonfile) was updated from `4.0.0` to `6.0.0`. This version is **not covered** by your **current version range**. If you don’t accept this pull request, your project will...
## The devDependency [ms-rest-azure](https://github.com/Azure/azure-sdk-for-node) was updated from `2.6.0` to `3.0.0`. This version is **not covered** by your **current version range**. If you don’t accept this pull request, your project will...
** See the linked milestone for more details on this feature ** We need to create a settings page for users to enable the opt-in, **popup notification** feature. On the...
Currently, we have 2 different ways of matching sites to discover deals or cashback rewards: - **URL Matching:** (High Confidence) We check if any deals or cashbacks urls match the...
The raw deals data file ([/data/deal/raw.html](https://github.com/nareddyt/discover-rewards-notifier/blob/master/data/deal/raw.html)) need to be manually modified a little before the [/tools/dataProcessor.js](https://github.com/nareddyt/discover-rewards-notifier/blob/master/tools/dataProcessor.js) can be run. As described in steps 8-10 in [/data/README.md](https://github.com/nareddyt/discover-rewards-notifier/blob/master/data/README.md), a few lines of...
In `data/deals.json`, some objects contain an expiry date. We can check this expiry date against the current date to infer when our data is stale, signalling that we **MUST** update...
In #66, we introduced a new way to determine which offers should appear on a webpage. Specifically, we now fallback to checking the title of the tab and trying to...
Fail a CircleCI build when a file has a syntax error. We should check all of the following file types: - .js - .json - .html - .css The most...
We need a UI for our **popup notifications** milestone. For example, the Popup Blocked chrome extension shows this popup whenever it blocked ads on a page:  We would need...