docs: Chrome Web Store submission kit (Phase 8.1) - #135
Open
Olawoyin007 wants to merge 1 commit into
Open
Conversation
Prepare everything an agent can for the CWS (and Edge) submission: - store/CHROME_WEB_STORE.md: listing copy, single-purpose statement, permission justifications, data-safety answers, reviewer notes - PRIVACY.md: privacy policy (local-first, no data leaves the device) - store/SUBMISSION_CHECKLIST.md: the human steps (dev account, $5 fee, screenshots, submit) Also remove the unused activeTab permission from the manifest - it was never called, and unused permissions are a review risk and a weaker privacy story. Extension now requests only storage + the localhost host permission. Build emits it out of both dist/chrome and dist/firefox; 81 Jest + 97 pytest pass. Screenshots, the dev account, the $5 fee, and the submit itself remain human tasks (documented in the checklist).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Prepares everything an agent can for the Chrome Web Store (and Edge Add-ons) submission - this is the "prepare for the store submission" half of the plan. The $5 fee, screenshots, and the actual submit stay human tasks.
Added:
store/CHROME_WEB_STORE.md- ready-to-paste listing: product name, 132-char summary, category, detailed description, single-purpose statement, per-permission justifications, data-safety form answers, and reviewer notes (the reviewer notes matter: the extension does nothing without the user's local server running, which would otherwise read as broken).PRIVACY.md- privacy policy. Local-first: no data leaves the device, no analytics, no remote servers; the only network call is to the user's ownlocalhost:8420.store/SUBMISSION_CHECKLIST.md- the human steps, top to bottom (dev account + $5 fee, build+zip commands, screenshots, privacy-policy URL, submit).Also removed the unused
activeTabpermission fromextension/manifest.json. It was declared but never called anywhere in the code; unused permissions are a CWS review risk and weaken the privacy story. The extension now requests onlystorage+ the localhost host permission.ROADMAP 8.1 updated (kit prepared; submit remains human).
Testing
cd extension && npm run build- emitsdist/chrome+dist/firefox;activeTababsent from both manifests; both valid JSONcd extension && npm test- 81 passpytest tests/ -q- 97 pass