Publishing
Chrome Web Store
One-Time Setup
- Go to the Chrome Web Store Developer Dashboard
- Pay the $5 one-time registration fee
- Complete identity verification if prompted
Build the Zip
cd packages/extensionbun run zip:chromeThis creates a zip at packages/extension/.output/stashbridgeextension-<version>-chrome.zip.
Upload & Submit
- In the Developer Dashboard, click New Item (or select your existing listing)
- Upload the
.zipfile - Fill in the listing details:
| Field | Value |
|---|---|
| Name | StashBridge |
| Summary | Sync localStorage across browsers and devices — zero setup, compressed, optionally encrypted. |
| Category | Productivity |
| Language | English |
- Add a detailed description (use the content from the README)
- Upload screenshots (at least one, 1280x800 or 640x400 — screenshot the popup UI)
- The 128x128 icon is already in the zip manifest
Required Fields
- Privacy policy URL:
https://cybersader.github.io/stashbridge/privacy/ - Single purpose description: “Syncs localStorage data across browsers for sites the user whitelists”
- Host permissions justification (for
<all_urls>): “Content script must be injected on user-whitelisted sites to intercept localStorage read/write operations for syncing” activeTabjustification: “Used to auto-fill the current site URL when the user adds a new whitelist rule”storagejustification: “Stores whitelist rules, extension settings, and synced localStorage data”alarmsjustification: “Periodic sync timer that fires every 60 seconds to pull remote changes”
Review
- New submissions: typically 1-3 business days
- Updates to existing listings: typically 24-48 hours
- If rejected, you’ll get an email with the reason and can resubmit
Publishing an Update
- Bump the version in
packages/extension/package.json - Rebuild:
bun run zip:chrome - In the Developer Dashboard, select your extension
- Click Package → Upload new package
- Upload the new zip
- Click Submit for review
Firefox Add-ons (AMO)
Build the Zip
cd packages/extensionbun run zip:firefoxUpload & Submit
- Go to Firefox Add-on Developer Hub
- Sign in with your Mozilla account (free)
- Click Submit a New Add-on
- Choose On this site (listed on AMO) or On your own (self-distributed, signed but not listed)
- Upload the
.zip - Fill in listing details and submit
Review
Firefox uses a dual review system (automated + human). Review times vary — can be a few days to a couple weeks.
Edge Add-ons
Build
Edge uses the same Chromium build:
cd packages/extensionbun run zip:chromeUpload & Submit
- Go to Microsoft Partner Center
- Create a free developer account
- Click Create new extension
- Upload the same Chrome
.zip— Edge accepts Chrome extensions directly - Fill in listing details and submit
Review
Typically up to 7 business days.