DragonWind/chrome-extension
Zac Gaetano 3b39803b49 fix: extension upload uses server-signed content type + better error logging
The presigned URL is signed with a specific Content-Type (determined by
the server's MIME map). If the browser's file.type doesn't match (common
for broadcast formats like MXF, R3D, BRAW), S3 rejects the PUT with a
signature mismatch. Now the extension uses presigned.contentType from the
server response instead of item.file.type.

Also added console logging for upload requests and detailed error
messages from S3 responses on failure.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-06 21:54:38 -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: extension upload uses server-signed content type + better error logging 2026-04-06 21:54:38 -04:00