From ff72e66b212ce2f64e288c4e3ead2049d99a1031 Mon Sep 17 00:00:00 2001 From: h Date: Thu, 22 Jan 2026 15:33:24 +0100 Subject: [PATCH] feat(frontend): add stealth overlay --- .../src/lib/components/StealthOverlay.svelte | 52 +++++++++++++++++++ frontend/src/routes/[mnemonic]/+page.svelte | 3 ++ 2 files changed, 55 insertions(+) create mode 100644 frontend/src/lib/components/StealthOverlay.svelte diff --git a/frontend/src/lib/components/StealthOverlay.svelte b/frontend/src/lib/components/StealthOverlay.svelte new file mode 100644 index 0000000..f7c92e7 --- /dev/null +++ b/frontend/src/lib/components/StealthOverlay.svelte @@ -0,0 +1,52 @@ + + + + +{#if stealthMode} +
+{/if} + + diff --git a/frontend/src/routes/[mnemonic]/+page.svelte b/frontend/src/routes/[mnemonic]/+page.svelte index 2cdbd06..cfd4940 100644 --- a/frontend/src/routes/[mnemonic]/+page.svelte +++ b/frontend/src/routes/[mnemonic]/+page.svelte @@ -7,6 +7,7 @@ import ChatMessage from '$lib/components/ChatMessage.svelte'; import ChatInput from '$lib/components/ChatInput.svelte'; import FollowUpButtons from '$lib/components/FollowUpButtons.svelte'; + import StealthOverlay from '$lib/components/StealthOverlay.svelte'; const usePolling = getContext('convex-use-polling') ?? false; let mnemonic = $derived(page.params.mnemonic); @@ -185,4 +186,6 @@ ↓ {/if} + +