From 4b56194ee6807acb56abf0949394efadabf830d4 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Fri, 5 Jun 2026 11:10:22 +0000 Subject: feat(airing): replace SubsPlease with AnimeSchedule (sub+dub) Source both subbed and dubbed episode schedules from AnimeSchedule.net v3 (absolute timestamps, episode numbers, delay windows, streams), keyed to AniList shows by title. Removes SubsPlease and its ~650-line fuzzy matcher. Countdown source is now a setting (native|sub|dub) with a dub->sub->native fallback. Requires ANIMESCHEDULE_CLIENT_TOKEN. --- src/lib/Settings/Categories/Attributions.svelte | 7 ++++--- src/lib/Settings/Categories/Display.svelte | 16 ++++++++++++---- 2 files changed, 16 insertions(+), 7 deletions(-) (limited to 'src/lib/Settings') diff --git a/src/lib/Settings/Categories/Attributions.svelte b/src/lib/Settings/Categories/Attributions.svelte index 131bd90a..294c6828 100644 --- a/src/lib/Settings/Categories/Attributions.svelte +++ b/src/lib/Settings/Categories/Attributions.svelte @@ -18,6 +18,10 @@ import locale from "$stores/locale";
  • YDPFa: {$locale().settings.attributions.girlsBandCryIcons}
  • +
  • + AnimeSchedule.net: subbed & + dubbed release schedule data +
  • - diff --git a/src/lib/Settings/Categories/Display.svelte b/src/lib/Settings/Categories/Display.svelte index f560c65c..fba40a56 100644 --- a/src/lib/Settings/Categories/Display.svelte +++ b/src/lib/Settings/Categories/Display.svelte @@ -252,10 +252,18 @@ const onHelperChange = () => { setting="display24HourTime" text={$locale().settings.display.categories.dateAndTime.fields.use24HourTime} /> - + +{$locale().settings.display.categories.dateAndTime.fields.countdownSource.title}