discover-rewards-notifier icon indicating copy to clipboard operation
discover-rewards-notifier copied to clipboard

A Chrome Extension that shows a notification when visiting sites that qualify for Discover® Deals or Cashback Rewards.

Results 22 discover-rewards-notifier issues
Sort by recently updated
recently updated
newest added

Feel free to brainstorm any improvements to the existing UI. I'm not the best at UI so this was the best I could come up with :) Ideally, the improvements...

enhancement
help wanted
good first issue

Currently, the developers of this extension have no insight into whether our users are running into any errors while using the extension. We would like to collect `events` and `metrics`...

enhancement

The background.js code in `/src` should be split up into separate scripts. This will help increase modularity and readability. Furthermore, we should fix all the `use-before-define` errors in the codebase....

enhancement

Due to the size of the json data files (for both discover deals and cashback rewards), it's hard to detect when the files are changed manually. For example, someone may...

enhancement
good first issue

Adding integration tests helps build up developer confidence. This will lead to faster development time in the long run. We should try adding some very basic integration tests. For example,...

enhancement

The extension currently makes use of a [**persistent background page**](https://developer.chrome.com/extensions/background_pages). This background script is always loaded in memory, possibly leading to extra battery usage. We want to switch this to...

enhancement
help wanted

Currently, `docs/index.md` contains structured data at the bottom. This is for SEO, it improves the website's ranking in Google Search. However, Jekyll also auto-generates some structured data and places it...

bug
help wanted

Currently, the data processor processes deals and cashback rewards one at a time. This takes around 2 minutes to process all data. It would be significantly faster if this was...

enhancement

Some fields in `manifest.json` are "automated", meaning they are actually set by CircleCI during Continuous Deployment. Those fields should never manually be changed by developers, as CircleCI will always set...

bug
good first issue

Currently, whenever we want to update our the deals or cashbacks data, someone needs to manual copy the HTML containing the data and paste it into the `data/` folder. Then...

enhancement
help wanted