feat(stats): separate YouTube channels in the Library

- Store YouTube channels as a distinct media kind and migrate legacy entries safely
- Add All Titles, Anime, and YouTube filters with channel-specific stats views
This commit is contained in:
2026-09-18 23:53:26 -07:00
parent 026d495fac
commit d71aab37dc
30 changed files with 475 additions and 47 deletions
@@ -46,6 +46,7 @@ function installDom(): () => void {
function libraryItem(animeId: number, title: string): AnimeLibraryItem {
return {
mediaKind: 'anime',
animeId,
canonicalTitle: title,
anilistId: null,