Skip to content

Commit ce7ff61

Browse files
committed
Add Chrome Web Store listing assets
1 parent 5ee53ff commit ce7ff61

14 files changed

Lines changed: 426 additions & 1 deletion

PRIVACY.md

Lines changed: 54 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,54 @@
1+
# Privacy Policy for show-me-talk
2+
3+
Last updated: March 7, 2026
4+
5+
show-me-talk is a Chrome extension that changes how GitHub pull request diffs are displayed. This policy explains what data the extension does and does not handle.
6+
7+
## What show-me-talk does
8+
9+
show-me-talk runs locally in your browser on GitHub pull request pages and automatically collapses code files while keeping selected text-first files open.
10+
11+
## Data we collect
12+
13+
show-me-talk does not collect personal data.
14+
15+
show-me-talk does not collect:
16+
- account information
17+
- authentication credentials
18+
- personal communications
19+
- financial information
20+
- health information
21+
- location data
22+
- browsing history outside the extension's immediate functionality
23+
- analytics or telemetry
24+
25+
## Data stored locally or in Chrome sync
26+
27+
show-me-talk stores only the settings required for the extension to work, such as:
28+
- whether auto-collapse is enabled
29+
- your custom keep-open file patterns
30+
31+
These settings are stored using the Chrome `storage` API. Depending on your browser configuration, Chrome may sync these settings across your signed-in Chrome profile.
32+
33+
## Data sharing
34+
35+
show-me-talk does not transmit collected data to our servers because it does not operate any backend service.
36+
37+
show-me-talk does not:
38+
- sell data
39+
- transfer data to data brokers
40+
- use data for advertising
41+
- use data for creditworthiness or lending decisions
42+
43+
## Third parties
44+
45+
show-me-talk does not embed third-party analytics, advertising SDKs, or remote code.
46+
47+
## Security
48+
49+
show-me-talk is built as a Manifest V3 extension with minimal permissions. It only requests the `storage` permission to save settings.
50+
51+
## Contact
52+
53+
For questions, issues, or requests, please open an issue at:
54+
https://github.com/TennyZhuang/show-me-talk/issues

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,17 @@ By default, `show-me-talk` assumes these are worth opening first:
139139

140140
Everything else can earn its expansion later.
141141

142+
143+
## Chrome Web Store assets
144+
145+
Generate ready-to-upload store assets locally:
146+
147+
```bash
148+
npm run assets:store
149+
```
150+
151+
This creates screenshots and promo images under `store-assets/` plus ready-to-paste listing copy in `docs-store-listing.md` and a privacy policy in `PRIVACY.md`.
152+
142153
## License
143154

144155
MIT

docs-store-listing.md

Lines changed: 73 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,73 @@
1+
# Chrome Web Store listing pack
2+
3+
## Product name
4+
show-me-talk
5+
6+
## Category
7+
Recommended: Developer Tools
8+
9+
## Summary
10+
Auto-collapse code in GitHub PRs so Markdown, llms.txt, docs, and agent instructions stay open for review.
11+
12+
## Detailed description
13+
show-me-talk changes the default review posture on GitHub pull requests.
14+
15+
Instead of opening every code diff and making reviewers hunt for intent, it automatically collapses code files and keeps the talk visible first: Markdown, llms.txt, docs, PR templates, and agent instruction files.
16+
17+
This is especially useful in the agent era, where generated code is often less informative than the human-facing artifacts around it.
18+
19+
What it does:
20+
- Auto-collapses non-talk files in GitHub PR "Files changed"
21+
- Keeps Markdown and text-first docs open by default
22+
- Keeps llms.txt and common agent instruction files visible
23+
- Adds quick actions to collapse code again, expand all files, or reset the view
24+
- Lets you add custom keep-open glob patterns in Settings
25+
26+
Why people install it:
27+
- Review specs before implementation details
28+
- Keep prompts, policies, and instructions front and center
29+
- Reduce cognitive load on large generated diffs
30+
- Focus code review on intent, not noise
31+
32+
Permissions:
33+
- storage: saves your local extension preferences such as whether auto-collapse is enabled and your custom keep-open patterns
34+
35+
Privacy:
36+
- show-me-talk does not collect personal data
37+
- show-me-talk does not send your GitHub content to any server
38+
- show-me-talk does not use analytics, ads, or trackers
39+
40+
Support URL
41+
https://github.com/TennyZhuang/show-me-talk/issues
42+
43+
Homepage URL
44+
https://github.com/TennyZhuang/show-me-talk
45+
46+
Privacy policy URL
47+
https://github.com/TennyZhuang/show-me-talk/blob/main/PRIVACY.md
48+
49+
## Privacy form suggestions
50+
### Single purpose
51+
Auto-collapse code files on GitHub pull request diff pages so text-first review artifacts remain open.
52+
53+
### Permission justification
54+
storage: Save extension settings, including the enabled toggle and custom keep-open file patterns, across browser sessions.
55+
56+
### Data disclosure
57+
- No user data collected
58+
- No personal communications collected
59+
- No web history collected
60+
- No authentication information collected
61+
- No health, financial, location, or personal info collected
62+
- Data is not sold
63+
- Data is not used for advertising
64+
- Data is not used for creditworthiness or lending decisions
65+
66+
## Store assets
67+
- `store-assets/screenshot-1-mixed-pr.png`
68+
- `store-assets/screenshot-2-docs-only.png`
69+
- `store-assets/screenshot-3-code-only.png`
70+
- `store-assets/screenshot-4-options.png`
71+
- `store-assets/screenshot-5-popup.png`
72+
- `store-assets/small-promo-tile-440x280.png`
73+
- `store-assets/marquee-promo-tile-1400x560.png`

package-lock.json

Lines changed: 1 addition & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313
"test:live": "npm run build && playwright test",
1414
"test": "npm run test:unit && npm run test:live",
1515
"browsers:install": "playwright install chromium",
16-
"package:extension": "npm run build && node scripts/create-release.mjs"
16+
"package:extension": "npm run build && node scripts/create-release.mjs",
17+
"assets:store": "npm run build && node scripts/generate-store-assets.mjs"
1718
},
1819
"keywords": [
1920
"chrome-extension",

0 commit comments

Comments
 (0)