From 9c98a399632b5cbe4be11350d72b84cb8fcbace9 Mon Sep 17 00:00:00 2001
From: Fuwn <contact@fuwn.net>
Date: Wed, 1 Apr 2026 11:02:59 +0000
Subject: feat(ui): add april fools executive mode

---
 src/lib/List/Anime/CleanAnimeList.svelte | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

(limited to 'src/lib/List/Anime/CleanAnimeList.svelte')

diff --git a/src/lib/List/Anime/CleanAnimeList.svelte b/src/lib/List/Anime/CleanAnimeList.svelte
index 808a8e5b..93c8f208 100644
--- a/src/lib/List/Anime/CleanAnimeList.svelte
+++ b/src/lib/List/Anime/CleanAnimeList.svelte
@@ -19,6 +19,8 @@ import stateBin from "$stores/stateBin";
 import localforage from "localforage";
 import MediaRoulette from "../MediaRoulette.svelte";
 import type { Title } from "../mediaTitle";
+import aprilFools from "$stores/aprilFools";
+import { executiveCopy, executiveTitle } from "$lib/Utility/executiveMode";
 
 export let media: Media[];
 export let title: Title;
@@ -222,7 +224,7 @@ const increment = (anime: Media, progress: number) => {
   count={$settings.displayTotalDueEpisodes || $settings.displayTotalEpisodes
     ? totalEpisodeDueCount
     : filteredMedia.length}
-  {title}
+  title={executiveTitle($aprilFools, title)}
   hideTime={dummy}
   hideCount={dummy}
 >
@@ -230,16 +232,17 @@ const increment = (anime: Media, progress: number) => {
     <button
       class="small-button"
       onclick={() => (showRoulette = true)}
-      title="Pick a random anime to watch"
+      title={executiveCopy($aprilFools, "Roulette")}
     >
-      Roulette
+      {executiveCopy($aprilFools, "Roulette")}
     </button>
   {/if}
 </ListTitle>
 
 {#if media.length === 0}
-  No anime to display. <button onclick={() => (animeLists = cleanCache(user, $identity))}>
-    Force refresh
+  {$aprilFools ? "No deliverables to display." : "No anime to display."}
+  <button onclick={() => (animeLists = cleanCache(user, $identity))}>
+    {executiveCopy($aprilFools, "Force refresh")}
   </button>
 {:else if $settings.displayMediaListFilter && !disableFilter}
   <select value={selectedList} onchange={updateSelectedList}>
-- 
cgit v1.2.3

