diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte
index 18c988e2..2d1700de 100644
--- a/src/routes/+layout.svelte
+++ b/src/routes/+layout.svelte
@@ -20,6 +20,7 @@
import * as net from "@welshman/net"
import * as app from "@welshman/app"
import {isMobile} from "@lib/html"
+ import * as implicit from "@lib/implicit"
import AppContainer from "@app/components/AppContainer.svelte"
import ModalContainer from "@app/components/ModalContainer.svelte"
import {setupHistory} from "@app/util/history"
@@ -50,6 +51,7 @@
nip19,
theme,
...lib,
+ ...implicit,
...welshmanSigner,
...router,
...store,
diff --git a/src/routes/settings/profile/+page.svelte b/src/routes/settings/profile/+page.svelte
index 39145a0c..3bee1b08 100644
--- a/src/routes/settings/profile/+page.svelte
+++ b/src/routes/settings/profile/+page.svelte
@@ -2,7 +2,7 @@
import * as nip19 from "nostr-tools/nip19"
import {hexToBytes} from "@welshman/lib"
import {displayPubkey, displayProfile} from "@welshman/util"
- import {pubkey, session, displayNip05, deriveProfile, SessionMethod} from "@welshman/app"
+ import {pubkey, session, displayNip05, deriveProfile} from "@welshman/app"
import {slideAndFade} from "@lib/transition"
import PenNewSquare from "@assets/icons/pen-new-square.svg?dataurl"
import UserRounded from "@assets/icons/user-rounded.svg?dataurl"
@@ -20,7 +20,6 @@
import ContentMinimal from "@app/components/ContentMinimal.svelte"
import ProfileEdit from "@app/components/ProfileEdit.svelte"
import ProfileDelete from "@app/components/ProfileDelete.svelte"
- import KeyRecoveryRequest from "@app/components/KeyRecoveryRequest.svelte"
import SignerStatus from "@app/components/SignerStatus.svelte"
import InfoKeys from "@app/components/InfoKeys.svelte"
import {PLATFORM_NAME} from "@app/core/state"
@@ -37,11 +36,9 @@
const startEdit = () => pushModal(ProfileEdit)
- const startEject = () => pushModal(InfoKeys)
-
const startDelete = () => pushModal(ProfileDelete)
- const startRecovery = () => pushModal(KeyRecoveryRequest)
+ const startRecovery = () => pushModal(InfoKeys)
let showAdvanced = false
@@ -87,7 +84,7 @@
{#snippet info()}
Your email and password can only be used to log into {PLATFORM_NAME}.
-
+
{/snippet}
@@ -159,12 +156,6 @@
{#if showAdvanced}