BandcampEnhancementSuite
BandcampEnhancementSuite copied to clipboard
A Chrome Extension providing extra functionality for Bandcamp
Even though: ``` // Prevent Logger output during tests sandbox.stub(dh, "log"); ``` is set in the tests, the logger still prints to screen when running tests
https://github.com/sabjorn/BandcampEnhancementSuite/pull/38 introduces a CI pipeline example using Github Workflows. It should be possible to create a workflow that publishes this extension to the Chrome store using this: https://github.com/marketplace/actions/chrome-extension-upload-publish Secrets will...
Currently, users won't know if there is a new version of the extension. A notification for new versions would be ideal. Might be possible to implement with: https://developer.chrome.com/apps/notifications
Removes [webpack-dev-middleware](https://github.com/webpack/webpack-dev-middleware). It's no longer used after updating ancestor dependency [karma-webpack](https://github.com/webpack-contrib/karma-webpack). These dependencies need to be updated together. Removes `webpack-dev-middleware` Updates `karma-webpack` from 4.0.2 to 5.0.1 Release notes Sourced from...
Bumps [follow-redirects](https://github.com/follow-redirects/follow-redirects) from 1.15.5 to 1.15.6. Commits 35a517c Release version 1.15.6 of the npm package. c4f847f Drop Proxy-Authorization across hosts. 8526b4a Use GitHub for disclosure. See full diff in compare...
from a user support request in Chrome Webstore dashboard: > Assign a key (I suggest W) to add a track to your wishlist from the album page without having to...
* [ ] if item is purchasable: * [ ] add shopping cart icon next to each track * [ ] add shopping cart icon in player * [ ]...
once packaged, the zip files can be attached to release automatically
there is an API endpoint that is only available to the user that is logged in: ``` import requests from typing import Any, Optional def fetch_collection_summary() -> Optional[Any]: url =...
unlike Chrome, when the extension is installed the user must go into the settings to enable. This is annoying and also seems inconsistent (at least on my machine). this may...