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