Commit Graph
25 Commits
Author SHA1 Message Date
IgorVolochayandClaude Sonnet 5.5 4bb0cf0cb2 refactor: remove API key and status from options and popup
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 12:08:49 +03:00
IgorVolochayandClaude Sonnet 5.5 fe65aee032 feat: scan video cards and send VidIQ-scored ones to the service worker
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 12:08:49 +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 1cf5270704 refactor: align export, settings and database with the VidIQ record model
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 12:07:24 +03:00
IgorVolochayandClaude Sonnet 5.5 6de9e9656c feat: scrape video cards and verify against real markup in headless Chrome
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 12:07:08 +03:00
IgorVolochayandClaude Sonnet 5.5 386b88bab5 feat: add record building with threshold and input validation
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 12:04:55 +03:00
IgorVolochayandClaude Sonnet 5.5 d88c06d086 feat: read outlier score and subscribers from VidIQ blocks
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 12:04:55 +03:00
IgorVolochayandClaude Sonnet 5.5 edb450d4e6 feat: parse abbreviated counts like "59 млн" and "571 тыс."
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 12:04:55 +03:00
IgorVolochayandClaude Sonnet 5.5 39af9a3111 docs: redesign around VidIQ data and add the card fixture
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 12:03:18 +03:00
IgorVolochayandClaude Sonnet 5.5 8346774bd5 docs: add README
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 10:58:19 +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
IgorVolochayandClaude Sonnet 5.5 3d7c0aa4fd feat: add IndexedDB wrapper
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 10:51:22 +03:00
IgorVolochayandClaude Sonnet 5.5 13838cbeb7 feat: add batch processing with injected db and api
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 10:51:07 +03:00
IgorVolochayandClaude Sonnet 5.5 97faeedca3 feat: fetch videos and channels from the YouTube Data API
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 10:50:34 +03:00
IgorVolochayandClaude Sonnet 5.5 94f68e9cae feat: add YouTube API helper functions
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 10:50:03 +03:00
IgorVolochayandClaude Sonnet 5.5 1b3c4c929f feat: add settings normalization and status storage
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 10:49:23 +03:00
IgorVolochayandClaude Sonnet 5.5 1d03ee4054 feat: add JSON and CSV export
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 10:49:23 +03:00
IgorVolochayandClaude Sonnet 5.5 10f5c095b2 feat: add VidIQ badge reader with unset selector
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 10:49:23 +03:00
IgorVolochayandClaude Sonnet 5.5 b52c847068 feat: add outlier score formula and save decision
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 10:49:23 +03:00
IgorVolochayandClaude Sonnet 5.5 8dbb0cf9ce feat: parse YouTube video links and page types
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 10:48:59 +03:00
IgorVolochayandClaude Sonnet 5.5 05d8bff171 docs: add implementation plan and sync spec with it
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 10:48:07 +03:00
IgorVolochayandClaude Sonnet 5.5 aab868c937 Add design spec for outlier saver extension
Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
2026-10-25 10:37:46 +03:00