From 79f8a26eb39b27fe8a5cfd429dac089907e30afb Mon Sep 17 00:00:00 2001 From: TZGyn Date: Tue, 19 May 2026 03:36:26 +0800 Subject: [PATCH] move monero settings to dedicated /monero/settings page - Create /monero/settings route with Restart Server and Save password with Touch ID - Remove inline Settings card from monero dashboard - Add Settings icon button (same as EVM) to monero wallet card - Remove unused moneroSettingsPw state from dashboard --- apps/desktop/src/routes/monero/index.svelte | 29 +------- .../desktop/src/routes/monero/settings.svelte | 72 +++++++++++++++++++ 2 files changed, 75 insertions(+), 26 deletions(-) create mode 100644 apps/desktop/src/routes/monero/settings.svelte diff --git a/apps/desktop/src/routes/monero/index.svelte b/apps/desktop/src/routes/monero/index.svelte index c96633b..f71f6de 100644 --- a/apps/desktop/src/routes/monero/index.svelte +++ b/apps/desktop/src/routes/monero/index.svelte @@ -13,6 +13,7 @@ import ArrowDown from '@lucide/svelte/icons/arrow-down' import ArrowUp from '@lucide/svelte/icons/arrow-up' import Fingerprint from '@lucide/svelte/icons/fingerprint' + import SettingsIcon from '@lucide/svelte/icons/settings' import Loader from '$lib/components/loader.svelte' import { navigate } from 'sv-router/generated' @@ -25,7 +26,6 @@ let moneroSelectedWallet = $state('') let moneroSelectedWalletPass = $state('') let moneroUseBiometric = $state(false) - let moneroSettingsPw = $state('') let initStarted = false $effect(() => { @@ -237,8 +237,8 @@ {/if} Refresh - - - {:else} -

Biometric authentication not available on this device

- {/if} - - - diff --git a/apps/desktop/src/routes/monero/settings.svelte b/apps/desktop/src/routes/monero/settings.svelte new file mode 100644 index 0000000..80630db --- /dev/null +++ b/apps/desktop/src/routes/monero/settings.svelte @@ -0,0 +1,72 @@ + + +
+
+ + + Monero Settings + Server and wallet preferences + + +
+
+

Server

+ +
+ {#if w.biometricAvailable} +
+

Save wallet password with Touch ID

+

Enter your wallet password to enable biometric unlock

+
+ + +
+
+ {:else} +

Biometric authentication not available on this device

+ {/if} + +
+ +
+
+
+
+
+