diff options
| author | Fuwn <[email protected]> | 2024-09-16 17:27:23 -0700 |
|---|---|---|
| committer | Fuwn <[email protected]> | 2024-09-16 17:27:23 -0700 |
| commit | a01aadec3eaea6ba5dc897e66d7d4a2761c62f59 (patch) | |
| tree | 05a5ce0def5698aef9d502bbe9cf3c21461bed08 /src/lib | |
| parent | feat(reader): add rawkuma chapter support (diff) | |
| download | due.moe-a01aadec3eaea6ba5dc897e66d7d4a2761c62f59.tar.xz due.moe-a01aadec3eaea6ba5dc897e66d7d4a2761c62f59.zip | |
feat(settings): debug dummy lists option
Diffstat (limited to 'src/lib')
| -rw-r--r-- | src/lib/List/Manga/MangaListTemplate.svelte | 2 | ||||
| -rw-r--r-- | src/lib/Locale/english.ts | 3 | ||||
| -rw-r--r-- | src/lib/Locale/japanese.ts | 3 | ||||
| -rw-r--r-- | src/lib/Locale/layout.ts | 1 | ||||
| -rw-r--r-- | src/lib/Settings/Categories/Debug.svelte | 3 |
5 files changed, 9 insertions, 3 deletions
diff --git a/src/lib/List/Manga/MangaListTemplate.svelte b/src/lib/List/Manga/MangaListTemplate.svelte index 73907f01..fe01465f 100644 --- a/src/lib/List/Manga/MangaListTemplate.svelte +++ b/src/lib/List/Manga/MangaListTemplate.svelte @@ -29,7 +29,7 @@ }; export let displayUnresolved: boolean; export let due: boolean; - export let dummy = false; + export let dummy = $settings.debugDummyLists || false; const { addNotification } = getNotificationsContext(); const authorised = authorisedJson.includes($identity.id); diff --git a/src/lib/Locale/english.ts b/src/lib/Locale/english.ts index 15a1203a..0b172359 100644 --- a/src/lib/Locale/english.ts +++ b/src/lib/Locale/english.ts @@ -275,7 +275,8 @@ const English: Locale = { 'Resets all of your settings to their default values and clears both AniList media list and manga data caches', hint2: 'If you are having issues with data loading or logging out, it is recommended to clear your site data.' - } + }, + dummyLists: 'Use dummy media lists' }, hololive: { live: 'LIVE', diff --git a/src/lib/Locale/japanese.ts b/src/lib/Locale/japanese.ts index 4355a5b7..1f514931 100644 --- a/src/lib/Locale/japanese.ts +++ b/src/lib/Locale/japanese.ts @@ -277,7 +277,8 @@ const Japanese: Locale = { 'すべての設定をデフォルト値にリセットし、AniListメディアリストと漫画データキャッシュをクリアします', hint2: 'データの読み込みやログアウトに問題がある場合、サイトデータをクリアすることをお勧めします。' - } + }, + dummyLists: 'ダミーメディアリストを使用する' }, hololive: { live: 'ライブ', diff --git a/src/lib/Locale/layout.ts b/src/lib/Locale/layout.ts index 2052010b..0ef05f3e 100644 --- a/src/lib/Locale/layout.ts +++ b/src/lib/Locale/layout.ts @@ -275,6 +275,7 @@ export interface Locale { hint1: LocaleValue; hint2: LocaleValue; }; + dummyLists: LocaleValue; }; hololive: { live: LocaleValue; diff --git a/src/lib/Settings/Categories/Debug.svelte b/src/lib/Settings/Categories/Debug.svelte index 4da6c256..620c226a 100644 --- a/src/lib/Settings/Categories/Debug.svelte +++ b/src/lib/Settings/Categories/Debug.svelte @@ -4,10 +4,13 @@ import SettingHint from '../SettingHint.svelte'; import { options } from '$lib/Notification/options'; import locale from '$stores/locale'; + import SettingCheckboxToggle from '../SettingCheckboxToggle.svelte'; const { addNotification } = getNotificationsContext(); </script> +<SettingCheckboxToggle setting="debugDummyLists" text={$locale().debug.dummyLists} /> + <button on:click={() => { localStorage.removeItem('anime'); |