7 Commits
Author SHA1 Message Date
yusufipek 6a23f8fdc9 Bump version to 0.2.0 2026-08-30 16:43:41 +03:00
yusufipek 0ed9dbf41a Add badge menu and library
Clicking a badge now opens a menu instead of the video: copy a
YouTube-style card image (thumbnail + title) to the clipboard, copy the
title and link as text, download the card image, or save the video into
the extension's own library page. The library groups entries into
projects, supports search, moving, two-step deletes, JSON export with a
field-level lossless import merge, and re-scores stale entries on open.

Badge clicks are swallowed at window capture so YouTube's own handlers
(notably on Shorts cards) never see them, and a fixed-position ghost
copy of the badge keeps it visible and clickable above the hover
preview overlay. Score tier colors and labels now live in one place
(OBParse) shared by the badge, the watch panel, and the library.
2026-08-30 16:43:32 +03:00
yusufipek aee1748aba Bump version to 0.1.4 2026-08-22 15:38:19 +03:00
yusufipek 522998a73e Bump version to 0.1.3 2026-08-18 11:51:28 +03:00
yusufipek fcea651191 Declare no data collection, license under GPL-3.0
AMO rejects new extensions without browser_specific_settings.gecko
.data_collection_permissions; nothing here leaves the browser, so the
required list is just "none".
2026-08-15 10:55:26 +03:00
yusufipek 3dd305d3e7 Bump version to 0.1.1 2026-08-15 10:45:52 +03:00
yusufipek 0d5a232f08 Outlier score badge on YouTube thumbnails
Scores every card against the median views of its own channel's last N
videos, badging the thumbnail above the duration stamp. Shorts and regular
videos are scored in separate pools, live streams in none. Baselines come
from YouTube's InnerTube endpoint, one request per channel, cached a day.
Interface in English and Turkish.
2026-08-15 10:32:29 +03:00