From 8c22f68085eab269d4d1ad220c9d5b2db3096fb1 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Sat, 28 Feb 2026 15:24:38 -0800 Subject: hash pins --- src/components/Balance.svelte | 2 +- src/components/Pin.svelte | 9 +++++---- src/lib/utils.ts | 5 ++++- src/routes/(app)/send/+layout.svelte | 2 +- src/routes/(app)/settings/+layout.svelte | 2 +- src/routes/(app)/settings/security/+page.svelte | 6 +++--- 6 files changed, 15 insertions(+), 11 deletions(-) (limited to 'src') diff --git a/src/components/Balance.svelte b/src/components/Balance.svelte index 6abb1449..33cb7b39 100644 --- a/src/components/Balance.svelte +++ b/src/components/Balance.svelte @@ -17,7 +17,7 @@ }; -{#if show && user.haspin && $pin?.length !== 6} +{#if show && user.haspin && !$pin} { show = false; diff --git a/src/components/Pin.svelte b/src/components/Pin.svelte index 72bbf78d..da0c6aeb 100644 --- a/src/components/Pin.svelte +++ b/src/components/Pin.svelte @@ -1,6 +1,6 @@ -{#if user?.haspin && (!$pin || $pin?.length !== 6)} +{#if user?.haspin && !$pin} {/if} diff --git a/src/routes/(app)/settings/+layout.svelte b/src/routes/(app)/settings/+layout.svelte index 29e9489c..1af541a6 100644 --- a/src/routes/(app)/settings/+layout.svelte +++ b/src/routes/(app)/settings/+layout.svelte @@ -265,7 +265,7 @@ }); -{#if user?.haspin && $pin?.length !== 6} +{#if user?.haspin && !$pin} {/if} diff --git a/src/routes/(app)/settings/security/+page.svelte b/src/routes/(app)/settings/security/+page.svelte index 9ab16ded..68d3423a 100644 --- a/src/routes/(app)/settings/security/+page.svelte +++ b/src/routes/(app)/settings/security/+page.svelte @@ -5,7 +5,7 @@ import Pin from "$comp/Pin.svelte"; import Qr from "$comp/Qr.svelte"; import Spinner from "$comp/Spinner.svelte"; - import { copy, post, success, fail } from "$lib/utils"; + import { copy, post, success, fail, hashPin } from "$lib/utils"; import { save, pin as current } from "$lib/store"; import { getNsec } from "$lib/nostr"; import { registerPasskey } from "$lib/passkey"; @@ -63,7 +63,7 @@ let checkPin = async (_?: any) => { try { if (pin && pin.length > 5 && pin === verify) { - $current = pin; + $current = hashPin(pin); pin = ""; verify = ""; ($save as any).click(); @@ -192,7 +192,7 @@ }); - +
-- cgit v1.2.3