Repository navigation
Prepare the Chrome Web Store listing of the browser extension - #23
Merged
Merged
Conversation
PRIVACY.md says what the extension, the server and the app do with data. docs/chrome-web-store.md holds the listing texts in English and German, the privacy answers and the steps; the store icon comes from the icon script, the screenshots and the promo tile from tools/store-images.py.
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
Everything for an unlisted Chrome Web Store listing of the browser extension, so that others can install it without developer mode. The submission itself happens in the developer dashboard.
PRIVACY.md: what the extension reads (only the cookies of instagram.com and facebook.com), where it sends them (only to the one Sharewerk address the user entered, only for the confirmed account), what it keeps in the browser (no cookie values), and what the server and the app do with data. No analytics, no remote code, nothing to Azentrius. Linked from the README; the store needs it as the privacy policy URL.docs/chrome-web-store.md:docs/chrome-web-store/:scripts/app-icon-sharewerk.py(new third output folder).tools/store-images.py. It builds the extension, shows it in headless Chrome or Edge with a stand-in for the chrome APIs and made-up example data, and only uses what the extension and the design system copies bring.Test
tests/test_store_images.py: every image has the size the store asks for, the store icon has exactly the 16 px transparent margin, and the listing names only images that exist.git diff --checkclean.