web-monetization-extension
web-monetization-extension copied to clipboard
An open-source browser extension that enables Web Monetization.
### Context The extension UI error handling can be improved by displaying more meaningful error messages to the user. ### Todos - [ ] Audit popup for better error messages...
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [actions/upload-artifact](https://togithub.com/actions/upload-artifact) | action | major | `v3.1.3` -> `v4.3.6` | ---...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [eslint-plugin-html](https://togithub.com/BenoitZugmeyer/eslint-plugin-html) | [`^8.0.0` -> `^8.1.1`](https://renovatebot.com/diffs/npm/eslint-plugin-html/8.0.0/8.1.1) | [](https://docs.renovatebot.com/merge-confidence/)...
[](https://renovatebot.com) This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [eslint-plugin-node](https://togithub.com/mysticatea/eslint-plugin-node) | devDependencies | replacement | [`^11.1.0` -> `^14.0.0`](https://renovatebot.com/diffs/npm/eslint-plugin-node/11.1.0/) | This...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@interledger/open-payments](https://togithub.com/interledger/open-payments/tree/main/packages/open-payments#readme) ([source](https://togithub.com/interledger/open-payments/tree/HEAD/packages/open-payments)) | [`^6.7.0` -> `^6.9.0`](https://renovatebot.com/diffs/npm/@interledger%2fopen-payments/6.7.0/6.9.0) |...
9. Add tab listener to watch for closed tabs and remove payment details from map (step 4.5) for that specific tab (tabs.onRemoved)
4. In background - call `monetizationServer.start()` 4.1 request incoming payment grant 4.2 create incoming payment - NO AMOUNT 4.3 try to send payment - if received status code is 403,...
7. Send "MONETIZATION_EVENT" to content script with `MonetizationEvent` payload + request id
8. Listen for messages: - On "STOP_MONETIZATION" event with payload requestId and mark active `false` for that requestId - On "RESUME_MONETIZATION" event with payload requestId and mark active `true` for...
[](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [css-loader](https://togithub.com/webpack-contrib/css-loader) | [`^6.11.0` -> `^7.1.1`](https://renovatebot.com/diffs/npm/css-loader/6.11.0/7.1.1) | [](https://docs.renovatebot.com/merge-confidence/)...