This fixes the network error described in #22 by @zhuzhuor.
It appears they made a small change to how the handle JSON in their page source that meant the required parameters couldn't be successfully derived, resulting in their endpoints refusing our requests.
I'm going to do some more work when I get some free time with the following aims;
Reduce XHR requests sent to webstore by only retrieving the required parameter values once per update instead of once per request as it is unlikely to change while in between updates. So if a user is tracking 10 extensions, 31 XHR requests (1 to fetch required values and 3 others for each extension - details, reviews and ranking) are sent during an update instead of the current 40 XHR requests which should make a big difference to the Google servers, and we want them to stay happy right ;)
Update the manifest to version 2 and make extension CSP-compatible as version 1 extensions will soon no longer be supported.
This fixes the network error described in #22 by @zhuzhuor.
It appears they made a small change to how the handle JSON in their page source that meant the required parameters couldn't be successfully derived, resulting in their endpoints refusing our requests.
I'm going to do some more work when I get some free time with the following aims;