Skip to main content

Extension

The extension ships manually to each browser's store. Separate listings, separate versions, separate review queues.

Release checklist

  1. Bump versions in both manifests. Stores reject duplicate version numbers.
  2. Build: ./build.sh
  3. Upload Chrome: the zip at the Chrome Web Store developer console.
  4. Upload Firefox: the zip at addons.mozilla.org.
  5. Submit for review. Mozilla returns a signed .xpi once approved; Chrome publishes directly after review.

Version bumps

Chrome and Firefox versions are independent. There's no automation enforcing parity — keep them roughly in sync deliberately.

Updating store listing strings

Store metadata (name, summary, description) lives in the manifest i18n. Edit those before uploading if you want translated listings.

Rolling back

Stores don't allow true downgrades. To roll back: rebuild the previous code, bump the version number, and resubmit.