Commit Graph
6 Commits
Author SHA1 Message Date
IgorVolochayandClaude Sonnet 5.5 b137776381 fix: bundle the content script to stop 'Unsafe attempt to load URL' errors
Dynamic import() of extension modules from a content script makes Chrome log
'Unsafe attempt to load URL chrome-extension://...' on YouTube pages, which fills
the extension's error list even though the modules load (HTTP 200). The content
script is now one classic file built by 'npm run build'; web_accessible_resources
is no longer needed and is removed.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 12:25:06 +03:00
IgorVolochayandClaude Sonnet 5.5 cdf8c08c7f refactor: store VidIQ cards in the service worker and drop the API layer
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 12:08:02 +03:00
IgorVolochayandClaude Sonnet 5.5 15ac3ba570 feat: add content script that collects video ids from YouTube pages
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 10:57:49 +03:00
IgorVolochayandClaude Sonnet 5.5 c95da940eb feat: add popup with outlier list and JSON/CSV export
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 10:51:56 +03:00
IgorVolochayandClaude Sonnet 5.5 513a64f84a feat: add options page for API key and thresholds
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 10:51:42 +03:00
IgorVolochayandClaude Sonnet 5.5 3a28991522 feat: add service worker with batching and status handling
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 10:51:22 +03:00