1c4f9dc713
fix: decode HTML entities in titles; add note timestamps; reorder layout — title first, AI digest below
Gan, Jimmy
2026-06-24 02:18:18 +08:00
5bfd72ab3d
feat: add per-video notes with localStorage, notes tab filter
Gan, Jimmy
2026-06-24 01:42:12 +08:00
f74a428521
fix: proper scroll containment — no body scroll, panel overflow-y with bind:this ref
Gan, Jimmy
2026-06-24 01:29:34 +08:00
6fe4c32a2f
fix: use tick() for panel scroll reset on video switch
Gan, Jimmy
2026-06-24 01:24:45 +08:00
404d57f0b1
feat: redesigned UI — AI Digest hero, keyboard nav (j/k/↑↓), dark/light mode, description-based summaries
Gan, Jimmy
2026-06-24 01:17:56 +08:00
7b485abfbb
feat: DeepSeek API + transcript fixes; add OAuth captions scope
Gan, Jimmy
2026-06-24 00:50:36 +08:00
963e9dbdf1
feat: switch summarizer to DeepSeek API, add cookie support for transcripts
Gan, Jimmy
2026-06-24 00:38:13 +08:00
a0ffa41c9e
feat: replace yt-dlp cookies with YouTube Data API v3 OAuth
Gan, Jimmy
2026-06-24 00:14:16 +08:00
dba070531e
Add --extractor-args youtubetab:skip=authcheck to yt-dlp to bypass blocking
Gan, Jimmy
2026-06-04 13:55:09 +08:00
7f943b86a2
Merge live integration test into unified run_tests.sh and remove run_live_test.sh
Gan, Jimmy
2026-06-04 11:19:20 +08:00
5e91a1f056
Inject custom requests.Session with browser User-Agent into YouTubeTranscriptApi
Gan, Jimmy
2026-06-04 11:13:17 +08:00
08fbaf7d78
Add automated run_live_test.sh integration test script
Gan, Jimmy
2026-06-04 11:07:07 +08:00
85fd40acf8
Fix youtube-transcript-api call structure and make test assertions environment-robust
Gan, Jimmy
2026-06-04 10:38:50 +08:00
7f4de7e8d2
Auto-detect and inject proxy configurations in run_tests.sh
Gan, Jimmy
2026-06-03 11:50:07 +08:00
eae72dbfc0
Add run_tests.sh test runner script
Gan, Jimmy
2026-06-03 11:22:33 +08:00
fe4d019ffa
Add standard .gitignore configuration
Gan, Jimmy
2026-06-03 11:15:41 +08:00
1e67eeb25b
Add automated unit and mock integration test suite
Gan, Jimmy
2026-06-03 11:15:27 +08:00
dbd3dc0237
Initial commit: Add T YouTube text-based reader web app
Gan, Jimmy
2026-06-03 11:00:34 +08:00