DragonWind/chrome-extension
Zac Gaetano e588a69a78 fix: Chrome extension MV3 CSP violations and missing alarms permission
- Add "alarms" permission to manifest — chrome.alarms.create() was
  throwing "Cannot read properties of undefined" because the permission
  was missing; also removed invalid "sockets" permission (not a valid MV3 perm)
- Remove all inline event handlers from popup.html (onclick, ondragover,
  ondragleave, ondrop, onchange) — MV3 CSP blocks inline JS entirely;
  all handlers moved to popup.js addEventListener() calls
- Replace inline onclick="removeFile(i)" on dynamically generated remove
  buttons with data-idx attribute + delegated click listener on the list
  container — same CSP fix for runtime-generated elements

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 21:38:50 -04:00
..
images Fix extension icons and AMPP autofill 2026-04-06 21:05:46 -04:00
background.js feat: Dragon Wind v1.0 — dual-mode broadcast uploader 2026-04-05 20:05:34 -04:00
content.js feat: Dragon Wind v1.0 — dual-mode broadcast uploader 2026-04-05 20:05:34 -04:00
manifest.json fix: Chrome extension MV3 CSP violations and missing alarms permission 2026-04-06 21:38:50 -04:00
popup.html fix: Chrome extension MV3 CSP violations and missing alarms permission 2026-04-06 21:38:50 -04:00
popup.js fix: Chrome extension MV3 CSP violations and missing alarms permission 2026-04-06 21:38:50 -04:00