mirror of
https://github.com/TristanEDU/LiveOverlayExtension.git
synced 2026-01-14 16:48:21 +00:00
19 lines
1.1 KiB
Markdown
19 lines
1.1 KiB
Markdown
# Live Overlay – Release Checklist
|
||
|
||
## Pre-build
|
||
- [ ] Run `npm run genicons` and confirm `icons/icon-16.png`, `icon-32.png`, `icon-48.png`, and `icon-128.png` are refreshed.
|
||
- [ ] Verify inline SVG toolbar icons render correctly against light and dark web pages.
|
||
- [ ] Ensure `manifest.json` lists only `"permissions": ["activeTab","scripting","storage"]` and no `host_permissions` or `<all_urls>`.
|
||
|
||
## QA & Validation
|
||
- [ ] Load the unpacked extension in `chrome://extensions` (Developer Mode) without warnings.
|
||
- [ ] Click the action icon to toggle the overlay on/off; repeat to confirm no duplicate roots remain.
|
||
- [ ] Confirm drag, resize, click-through, opacity, invert, grid, and nudge controls function with keyboard focus rings.
|
||
- [ ] Reload the tab and browser to ensure settings persist via `chrome.storage.local`.
|
||
- [ ] Capture updated promo screenshots and store assets in 440×280 and 1400×560 resolutions.
|
||
|
||
## Submission
|
||
- [ ] Update `CHANGELOG.md` with the release notes.
|
||
- [ ] Review and update `docs/privacy-policy.md` contact details if needed.
|
||
- [ ] Package the extension (`.zip`) with the refreshed icons and submit to the Chrome Web Store dashboard.
|