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/routes/+page.svelte | 14 ++++++++------
 1 file changed, 8 insertions(+), 6 deletions(-)

(limited to 'src/routes/+page.svelte')

diff --git a/src/routes/+page.svelte b/src/routes/+page.svelte
index 268e9713..a3fcad28 100644
--- a/src/routes/+page.svelte
+++ b/src/routes/+page.svelte
@@ -8,6 +8,8 @@ import ListTitle from "$lib/List/ListTitle.svelte";
 import HeadTitle from "$lib/Home/HeadTitle.svelte";
 import { createHeightObserver } from "$lib/Utility/html.js";
 import Skeleton from "$lib/Loading/Skeleton.svelte";
+import aprilFools from "$stores/aprilFools";
+import { executiveTitle } from "$lib/Utility/executiveMode";
 import locale from "$stores/locale.js";
 import Landing from "$lib/Landing.svelte";
 import LandingHero from "$lib/LandingHero.svelte";
@@ -106,12 +108,12 @@ onDestroy(() => removeHeightObserver?.());
             {#if UpcomingAnimeListComponent}
               <UpcomingAnimeListComponent user={data.user} />
             {:else}
-              <ListTitle title={$locale().lists.upcoming.episodes} />
+              <ListTitle title={executiveTitle($aprilFools, $locale().lists.upcoming.episodes)} />
 
               <Skeleton card={false} count={5} height="0.9rem" list />
             {/if}
           {:else}
-            <ListTitle title={$locale().lists.upcoming.episodes} />
+            <ListTitle title={executiveTitle($aprilFools, $locale().lists.upcoming.episodes)} />
 
             <Skeleton card={false} count={5} height="0.9rem" list />
           {/if}
@@ -123,7 +125,7 @@ onDestroy(() => removeHeightObserver?.());
           <IndexColumnComponent user={data.user} userIdentity={$userIdentity} />
         {:else}
           <details bind:open={$stateBin.dueAnimeListOpen} class="list list-due">
-            <ListTitle title={$locale().lists.due.episodes} />
+            <ListTitle title={executiveTitle($aprilFools, $locale().lists.due.episodes)} />
 
             <Skeleton card={false} count={5} height="0.9rem" list />
           </details>
@@ -137,7 +139,7 @@ onDestroy(() => removeHeightObserver?.());
           <IndexColumnComponent user={data.user} userIdentity={$userIdentity} />
         {:else}
           <details bind:open={$stateBin.dueAnimeListOpen} class="list list-due">
-            <ListTitle title={$locale().lists.due.episodes} />
+            <ListTitle title={executiveTitle($aprilFools, $locale().lists.due.episodes)} />
 
             <Skeleton card={false} count={5} height="0.9rem" list />
           </details>
@@ -154,12 +156,12 @@ onDestroy(() => removeHeightObserver?.());
                 due={true}
               />
             {:else}
-              <ListTitle title={$locale().lists.due.mangaAndLightNovels} />
+              <ListTitle title={executiveTitle($aprilFools, $locale().lists.due.mangaAndLightNovels)} />
 
               <Skeleton card={false} count={5} height="0.9rem" list />
             {/if}
           {:else}
-            <ListTitle title={$locale().lists.due.mangaAndLightNovels} />
+            <ListTitle title={executiveTitle($aprilFools, $locale().lists.due.mangaAndLightNovels)} />
 
             <Skeleton card={false} count={5} height="0.9rem" list />
           {/if}
-- 
cgit v1.2.3

