From e5fd172994e3f9bf33ebb7cda0ee1b1511de33aa Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Tue, 19 Nov 2024 10:11:31 -0800 Subject: [PATCH] Add step to confirm decrypt before doing it in the background --- src/app/components/ChatEnable.svelte | 62 ++++++++++++++++++++++++++++ src/app/components/PrimaryNav.svelte | 16 +++++-- src/app/state.ts | 4 +- src/routes/+layout.svelte | 5 +++ 4 files changed, 83 insertions(+), 4 deletions(-) create mode 100644 src/app/components/ChatEnable.svelte diff --git a/src/app/components/ChatEnable.svelte b/src/app/components/ChatEnable.svelte new file mode 100644 index 00000000..efbb9e7d --- /dev/null +++ b/src/app/components/ChatEnable.svelte @@ -0,0 +1,62 @@ + + +
+ +
Enable Chat
+
Do you want to enable direct messages?
+
+

+ By default, direct messages are disabled, since loading them requires + {PLATFORM_NAME} to download and decrypt a lot of data. +

+

+ If you'd like to enable direct messages, please make sure your signer is set up to to + auto-approve requests to decrypt data. +

+ + + + +
diff --git a/src/app/components/PrimaryNav.svelte b/src/app/components/PrimaryNav.svelte index 357302d9..4331c84f 100644 --- a/src/app/components/PrimaryNav.svelte +++ b/src/app/components/PrimaryNav.svelte @@ -1,13 +1,21 @@