├── .env ├── .env.chromium ├── .env.firefox ├── .github └── workflows │ └── release.yml ├── .gitignore ├── README.md ├── codegen.yml ├── package.json ├── postcss.config.cjs ├── public └── icons │ ├── 128.png │ ├── 16.png │ ├── 32.png │ └── 48.png ├── scripts └── zipVitePlugin.js ├── src ├── assets │ ├── anilist.svg │ ├── app.css │ └── logo.svg ├── entries │ ├── background │ │ ├── auth.ts │ │ ├── main.ts │ │ ├── notifications.ts │ │ ├── script.ts │ │ └── serviceWorker.ts │ └── popup │ │ ├── App.svelte │ │ ├── index.html │ │ ├── main.ts │ │ └── routes │ │ ├── Login.svelte │ │ ├── MediaList.svelte │ │ ├── New.svelte │ │ ├── Notifications.svelte │ │ ├── Search.svelte │ │ ├── Settings.svelte │ │ ├── index.ts │ │ └── media │ │ ├── Details.svelte │ │ ├── General.svelte │ │ ├── Social.svelte │ │ ├── Stats.svelte │ │ └── index.svelte ├── lib │ ├── actions │ │ ├── clickaway.ts │ │ ├── floating.ts │ │ └── index.ts │ ├── components │ │ ├── Button.svelte │ │ ├── DebugOverlay.svelte │ │ ├── Error.svelte │ │ ├── Loader.svelte │ │ ├── MediaCard.svelte │ │ ├── MediaDetail.svelte │ │ ├── MediaListCard.svelte │ │ ├── NavLink.svelte │ │ ├── QueryContainer.svelte │ │ ├── Routes.svelte │ │ ├── SearchResults.svelte │ │ ├── Section.svelte │ │ ├── Tooltip.svelte │ │ └── notifications │ │ │ ├── ActivityNotification.svelte │ │ │ ├── MediaDeletionNotification.svelte │ │ │ ├── MediaMergeNotification.svelte │ │ │ ├── MediaNotification.svelte │ │ │ ├── NotificationContainer.svelte │ │ │ ├── NotificationPage.svelte │ │ │ ├── ThreadNotification.svelte │ │ │ ├── UnknownNotification.svelte │ │ │ └── index.ts │ ├── graphql │ │ ├── index.ts │ │ ├── introspection.json │ │ ├── mutation │ │ │ ├── SetMediaListStatus.graphql │ │ │ ├── ToggleMediaFavorite.graphql │ │ │ └── UpdateMediaListProgress.graphql │ │ └── query │ │ │ ├── GetCurrentlyPopularMedia.graphql │ │ │ ├── GetMediaById.graphql │ │ │ ├── GetMediaFollowingStats.graphql │ │ │ ├── GetNotifications.graphql │ │ │ ├── GetRecentMedia.graphql │ │ │ ├── GetUserMediaList.graphql │ │ │ ├── GetViewer.graphql │ │ │ └── SearchMedia.graphql │ ├── model.ts │ ├── store │ │ ├── auth.ts │ │ └── index.ts │ └── util.ts ├── manifest.ts └── vite-env.d.ts ├── svelte.config.js ├── tailwind.config.cjs ├── tsconfig.json └── vite.config.ts /.env: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.env.chromium: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/.env.chromium -------------------------------------------------------------------------------- /.env.firefox: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/.env.firefox -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | **/dist 2 | **/node_modules 3 | .DS_Store 4 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/README.md -------------------------------------------------------------------------------- /codegen.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/codegen.yml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/postcss.config.cjs -------------------------------------------------------------------------------- /public/icons/128.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/public/icons/128.png -------------------------------------------------------------------------------- /public/icons/16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/public/icons/16.png -------------------------------------------------------------------------------- /public/icons/32.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/public/icons/32.png -------------------------------------------------------------------------------- /public/icons/48.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/public/icons/48.png -------------------------------------------------------------------------------- /scripts/zipVitePlugin.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/scripts/zipVitePlugin.js -------------------------------------------------------------------------------- /src/assets/anilist.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/assets/anilist.svg -------------------------------------------------------------------------------- /src/assets/app.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/assets/app.css -------------------------------------------------------------------------------- /src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/assets/logo.svg -------------------------------------------------------------------------------- /src/entries/background/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/entries/background/auth.ts -------------------------------------------------------------------------------- /src/entries/background/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/entries/background/main.ts -------------------------------------------------------------------------------- /src/entries/background/notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/entries/background/notifications.ts -------------------------------------------------------------------------------- /src/entries/background/script.ts: -------------------------------------------------------------------------------- 1 | import "./main"; 2 | -------------------------------------------------------------------------------- /src/entries/background/serviceWorker.ts: -------------------------------------------------------------------------------- 1 | import "./main"; 2 | -------------------------------------------------------------------------------- /src/entries/popup/App.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/entries/popup/App.svelte -------------------------------------------------------------------------------- /src/entries/popup/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/entries/popup/index.html -------------------------------------------------------------------------------- /src/entries/popup/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/entries/popup/main.ts -------------------------------------------------------------------------------- /src/entries/popup/routes/Login.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/entries/popup/routes/Login.svelte -------------------------------------------------------------------------------- /src/entries/popup/routes/MediaList.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/entries/popup/routes/MediaList.svelte -------------------------------------------------------------------------------- /src/entries/popup/routes/New.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/entries/popup/routes/New.svelte -------------------------------------------------------------------------------- /src/entries/popup/routes/Notifications.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/entries/popup/routes/Notifications.svelte -------------------------------------------------------------------------------- /src/entries/popup/routes/Search.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/entries/popup/routes/Search.svelte -------------------------------------------------------------------------------- /src/entries/popup/routes/Settings.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/entries/popup/routes/Settings.svelte -------------------------------------------------------------------------------- /src/entries/popup/routes/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/entries/popup/routes/index.ts -------------------------------------------------------------------------------- /src/entries/popup/routes/media/Details.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/entries/popup/routes/media/Details.svelte -------------------------------------------------------------------------------- /src/entries/popup/routes/media/General.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/entries/popup/routes/media/General.svelte -------------------------------------------------------------------------------- /src/entries/popup/routes/media/Social.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/entries/popup/routes/media/Social.svelte -------------------------------------------------------------------------------- /src/entries/popup/routes/media/Stats.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/entries/popup/routes/media/Stats.svelte -------------------------------------------------------------------------------- /src/entries/popup/routes/media/index.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/entries/popup/routes/media/index.svelte -------------------------------------------------------------------------------- /src/lib/actions/clickaway.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/actions/clickaway.ts -------------------------------------------------------------------------------- /src/lib/actions/floating.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/actions/floating.ts -------------------------------------------------------------------------------- /src/lib/actions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/actions/index.ts -------------------------------------------------------------------------------- /src/lib/components/Button.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/Button.svelte -------------------------------------------------------------------------------- /src/lib/components/DebugOverlay.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/DebugOverlay.svelte -------------------------------------------------------------------------------- /src/lib/components/Error.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/Error.svelte -------------------------------------------------------------------------------- /src/lib/components/Loader.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/Loader.svelte -------------------------------------------------------------------------------- /src/lib/components/MediaCard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/MediaCard.svelte -------------------------------------------------------------------------------- /src/lib/components/MediaDetail.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/MediaDetail.svelte -------------------------------------------------------------------------------- /src/lib/components/MediaListCard.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/MediaListCard.svelte -------------------------------------------------------------------------------- /src/lib/components/NavLink.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/NavLink.svelte -------------------------------------------------------------------------------- /src/lib/components/QueryContainer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/QueryContainer.svelte -------------------------------------------------------------------------------- /src/lib/components/Routes.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/Routes.svelte -------------------------------------------------------------------------------- /src/lib/components/SearchResults.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/SearchResults.svelte -------------------------------------------------------------------------------- /src/lib/components/Section.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/Section.svelte -------------------------------------------------------------------------------- /src/lib/components/Tooltip.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/Tooltip.svelte -------------------------------------------------------------------------------- /src/lib/components/notifications/ActivityNotification.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/notifications/ActivityNotification.svelte -------------------------------------------------------------------------------- /src/lib/components/notifications/MediaDeletionNotification.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/notifications/MediaDeletionNotification.svelte -------------------------------------------------------------------------------- /src/lib/components/notifications/MediaMergeNotification.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/notifications/MediaMergeNotification.svelte -------------------------------------------------------------------------------- /src/lib/components/notifications/MediaNotification.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/notifications/MediaNotification.svelte -------------------------------------------------------------------------------- /src/lib/components/notifications/NotificationContainer.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/notifications/NotificationContainer.svelte -------------------------------------------------------------------------------- /src/lib/components/notifications/NotificationPage.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/notifications/NotificationPage.svelte -------------------------------------------------------------------------------- /src/lib/components/notifications/ThreadNotification.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/notifications/ThreadNotification.svelte -------------------------------------------------------------------------------- /src/lib/components/notifications/UnknownNotification.svelte: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/notifications/UnknownNotification.svelte -------------------------------------------------------------------------------- /src/lib/components/notifications/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/components/notifications/index.ts -------------------------------------------------------------------------------- /src/lib/graphql/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/graphql/index.ts -------------------------------------------------------------------------------- /src/lib/graphql/introspection.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/graphql/introspection.json -------------------------------------------------------------------------------- /src/lib/graphql/mutation/SetMediaListStatus.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/graphql/mutation/SetMediaListStatus.graphql -------------------------------------------------------------------------------- /src/lib/graphql/mutation/ToggleMediaFavorite.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/graphql/mutation/ToggleMediaFavorite.graphql -------------------------------------------------------------------------------- /src/lib/graphql/mutation/UpdateMediaListProgress.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/graphql/mutation/UpdateMediaListProgress.graphql -------------------------------------------------------------------------------- /src/lib/graphql/query/GetCurrentlyPopularMedia.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/graphql/query/GetCurrentlyPopularMedia.graphql -------------------------------------------------------------------------------- /src/lib/graphql/query/GetMediaById.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/graphql/query/GetMediaById.graphql -------------------------------------------------------------------------------- /src/lib/graphql/query/GetMediaFollowingStats.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/graphql/query/GetMediaFollowingStats.graphql -------------------------------------------------------------------------------- /src/lib/graphql/query/GetNotifications.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/graphql/query/GetNotifications.graphql -------------------------------------------------------------------------------- /src/lib/graphql/query/GetRecentMedia.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/graphql/query/GetRecentMedia.graphql -------------------------------------------------------------------------------- /src/lib/graphql/query/GetUserMediaList.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/graphql/query/GetUserMediaList.graphql -------------------------------------------------------------------------------- /src/lib/graphql/query/GetViewer.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/graphql/query/GetViewer.graphql -------------------------------------------------------------------------------- /src/lib/graphql/query/SearchMedia.graphql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/graphql/query/SearchMedia.graphql -------------------------------------------------------------------------------- /src/lib/model.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/model.ts -------------------------------------------------------------------------------- /src/lib/store/auth.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/store/auth.ts -------------------------------------------------------------------------------- /src/lib/store/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/store/index.ts -------------------------------------------------------------------------------- /src/lib/util.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/lib/util.ts -------------------------------------------------------------------------------- /src/manifest.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/manifest.ts -------------------------------------------------------------------------------- /src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/src/vite-env.d.ts -------------------------------------------------------------------------------- /svelte.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/svelte.config.js -------------------------------------------------------------------------------- /tailwind.config.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/tailwind.config.cjs -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TehNut/AniMouto/HEAD/vite.config.ts --------------------------------------------------------------------------------