From 133542ae2c035cb68dd35b45f61289304533d64e Mon Sep 17 00:00:00 2001 From: "russell@unturf.com" Date: Thu, 19 Mar 2026 17:06:12 -0400 Subject: [PATCH] document Firefox AMO distribution and manifest requirements --- CLAUDE.md | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/CLAUDE.md b/CLAUDE.md index cdab8f5..11669dd 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -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