document Firefox AMO distribution and manifest requirements

This commit is contained in:
russell@unturf.com 2026-03-19 17:06:12 -04:00
parent 3b8b7eb640
commit 133542ae2c

View file

@ -190,6 +190,11 @@ dialog#my-modal .my-button {
|------|----------|--------|---------|
| `uncloseai-browser-toys` | `/home/fox/git/uncloseai-browser-toys` | `git.unturf.com:engineering/unturf/uncloseai-browser-toys` | Browser extension (Chrome, Firefox, Safari). Content script injection, manifest, popup UI. |
## Browser Extension Distribution
- Firefox Add-ons (AMO): `https://addons.mozilla.org/en-US/firefox/addon/uncloseai/`
- Direct downloads served from `/public/downloads/` (zips built by browser-toys CI)
- Firefox manifest requires `browser_specific_settings.gecko.data_collection_permissions` with `required: ["none"]`
**Ticket #001 (extension fails on CSP pages)** lives in `uncloseai-browser-toys`, not here. The bundled IIFE (`make bundle-extension`) is built here but the content script that injects it is in browser-toys.
## Makefile Commands