From 08641a3f6f1d95cc8d8dbfeebdecf6c0d2a2b0a6 Mon Sep 17 00:00:00 2001 From: Fuwn Date: Thu, 21 May 2026 13:44:46 +0000 Subject: feat(debug): add dry-run mutations mode New 'Dry-run mutations' toggle in the Debug settings panel blocks outgoing list updates (the + button) and skips the post-mutation refresh so optimistic UI changes persist locally for testing. The mutation gate sits in incrementMediaProgress; CleanAnimeList only revalidates when the request actually went out. --- src/lib/Settings/Categories/Debug.svelte | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'src/lib/Settings') diff --git a/src/lib/Settings/Categories/Debug.svelte b/src/lib/Settings/Categories/Debug.svelte index ad388fee..6da4b6ae 100644 --- a/src/lib/Settings/Categories/Debug.svelte +++ b/src/lib/Settings/Categories/Debug.svelte @@ -15,6 +15,13 @@ import { invalidateListCaches } from "$lib/Media/invalidate"; setting="debugShowListTimings" text={$locale().debug.showListTimings} /> + + + {$locale().debug.dryRunMutations.hint} +
-- cgit v1.2.3