LiveOverlayExtension/docs/release-checklist.md
2025-10-11 17:34:23 -07:00

1.2 KiB
Raw Permalink Blame History

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.