Manifesticles
This commit is contained in:
@@ -21,6 +21,10 @@ All notable changes to GreasyBoii will be documented in this file.
|
|||||||
- `package-all.sh` no longer hardcodes a version or zips inline; it now delegates to
|
- `package-all.sh` no longer hardcodes a version or zips inline; it now delegates to
|
||||||
`package-chrome-release.sh` and `package-firefox-release.sh`, which each read their
|
`package-chrome-release.sh` and `package-firefox-release.sh`, which each read their
|
||||||
version from their own `manifest.json`
|
version from their own `manifest.json`
|
||||||
|
- `firefox/manifest.json` now declares `browser_specific_settings.gecko` (an `id` plus
|
||||||
|
`data_collection_permissions: { required: ["none"] }`) — AMO started rejecting
|
||||||
|
submissions without the latter in November 2025; GreasyBoii collects no data, so
|
||||||
|
`"none"` is accurate
|
||||||
|
|
||||||
### Notes
|
### Notes
|
||||||
- Landed Firefox-first (element picker relayed through `storage.local`+`background.js`
|
- Landed Firefox-first (element picker relayed through `storage.local`+`background.js`
|
||||||
|
|||||||
@@ -126,6 +126,15 @@ web-ext sign \
|
|||||||
--api-secret=YOUR_API_SECRET
|
--api-secret=YOUR_API_SECRET
|
||||||
```
|
```
|
||||||
|
|
||||||
|
**Note:** As of November 2025, AMO requires every submission to declare
|
||||||
|
`browser_specific_settings.gecko.data_collection_permissions` in `manifest.json` —
|
||||||
|
signing fails with "The data_collection_permissions property is missing" otherwise.
|
||||||
|
GreasyBoii collects no data, so `firefox/manifest.json` already declares
|
||||||
|
`"required": ["none"]`; if you ever add analytics, telemetry, or any network call,
|
||||||
|
update that field to match (see the
|
||||||
|
[MDN docs](https://developer.mozilla.org/en-US/docs/Mozilla/Add-ons/WebExtensions/manifest.json/browser_specific_settings)
|
||||||
|
for the full list of data categories).
|
||||||
|
|
||||||
**Run for testing:**
|
**Run for testing:**
|
||||||
```bash
|
```bash
|
||||||
web-ext run
|
web-ext run
|
||||||
|
|||||||
@@ -4,6 +4,14 @@
|
|||||||
"version": "2.0.0",
|
"version": "2.0.0",
|
||||||
"description": "Execute custom JavaScript and CSS based on URL patterns and page elements, plus one-click page tools: bulk downloads, link harvesting, scraping and more",
|
"description": "Execute custom JavaScript and CSS based on URL patterns and page elements, plus one-click page tools: bulk downloads, link harvesting, scraping and more",
|
||||||
"author": "Andy Dixon",
|
"author": "Andy Dixon",
|
||||||
|
"browser_specific_settings": {
|
||||||
|
"gecko": {
|
||||||
|
"id": "greasyboii@dixon.cx",
|
||||||
|
"data_collection_permissions": {
|
||||||
|
"required": ["none"]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
"permissions": [
|
"permissions": [
|
||||||
"storage",
|
"storage",
|
||||||
"activeTab",
|
"activeTab",
|
||||||
|
|||||||
Reference in New Issue
Block a user