feat(anime): anime yönetimi ve arayüzü ekle
Kullanıcı arayüzünde Anime sekmesi ve oynatıcı entegrasyonu eklendi. Sunucu tarafında Anime için özel bir veri yapısı ve API uç noktaları oluşturuldu. - Anime içerikleri için `_anime` klasöründe ayrı metadata saklama alanı eklendi. - Kök dizindeki (root) dosyaların çöpe taşınması ve geri yüklenmesi için 'root-trash' sistemi tanımlandı. - TVDB sorgularında Anime için İngilizce dil tercihi uygulandı. - Mail.ru indirmelerinde anime kapsamı (scope) desteği eklendi.
This commit is contained in:
@@ -9,6 +9,7 @@
|
||||
import Trash from "./routes/Trash.svelte";
|
||||
import Movies from "./routes/Movies.svelte";
|
||||
import TvShows from "./routes/TvShows.svelte";
|
||||
import Anime from "./routes/Anime.svelte";
|
||||
import Music from "./routes/Music.svelte";
|
||||
import Profile from "./routes/Profile.svelte";
|
||||
import Settings from "./routes/Settings.svelte";
|
||||
@@ -16,6 +17,7 @@
|
||||
import { API, getAccessToken } from "./utils/api.js";
|
||||
import { refreshMovieCount } from "./stores/movieStore.js";
|
||||
import { refreshTvShowCount } from "./stores/tvStore.js";
|
||||
import { refreshAnimeCount } from "./stores/animeStore.js";
|
||||
import { refreshMusicCount } from "./stores/musicStore.js";
|
||||
import { fetchTrashItems } from "./stores/trashStore.js";
|
||||
import { setAvatarUrl } from "./stores/avatarStore.js";
|
||||
@@ -34,6 +36,7 @@
|
||||
await Promise.all([
|
||||
refreshMovieCount(),
|
||||
refreshTvShowCount(),
|
||||
refreshAnimeCount(),
|
||||
refreshMusicCount(),
|
||||
fetchTrashItems()
|
||||
]);
|
||||
@@ -85,6 +88,7 @@
|
||||
if (token) {
|
||||
refreshMovieCount();
|
||||
refreshTvShowCount();
|
||||
refreshAnimeCount();
|
||||
refreshMusicCount();
|
||||
fetchTrashItems();
|
||||
loadUserProfile();
|
||||
@@ -150,6 +154,7 @@
|
||||
<Route path="/files" component={Files} />
|
||||
<Route path="/movies" component={Movies} />
|
||||
<Route path="/tv" component={TvShows} />
|
||||
<Route path="/anime" component={Anime} />
|
||||
<Route path="/music" component={Music} />
|
||||
<Route path="/profile" component={Profile} />
|
||||
<Route path="/settings" component={Settings} />
|
||||
|
||||
Reference in New Issue
Block a user