LiveOverlayExtension/docs/release-checklist.md

19 lines
1.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# 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.