From e734ec8f37a2dbe628cfc72d186bd89d59597ec8 Mon Sep 17 00:00:00 2001 From: Stephen Adamson Date: Thu, 6 Nov 2025 22:59:33 +0000 Subject: [PATCH] Fix bugs --- frontend/src/routes/login/+page.svelte | 14 +++++++------- init-scripts/init-script.sql | 3 ++- 2 files changed, 9 insertions(+), 8 deletions(-) diff --git a/frontend/src/routes/login/+page.svelte b/frontend/src/routes/login/+page.svelte index fac7427..679bd9f 100644 --- a/frontend/src/routes/login/+page.svelte +++ b/frontend/src/routes/login/+page.svelte @@ -67,7 +67,7 @@ const asciiRegex = /^[a-zA-Z0-9._%+\-]+@[a-zA-Z0-9.\-]+\.[a-zA-Z]{2,}$/; // Unicode-friendly regex (valid per RFC 6531) - const unicodeRegex = /^[\p{L}\p{M}0-9._%+\-]+@[\p{L}\p{M}0-9.\-]+\.[\p{L}\p{M}]{2,}$/u; + const unicodeRegex = /^[\p{L}\p{M}0-9._%+-]+@[\p{L}\p{M}0-9.-]+\.[\p{L}\p{M}]{2,}$/u; if (!email) { validationErrors.email = ''; @@ -346,7 +346,7 @@
- or continue with email + or continue with email
@@ -466,7 +466,7 @@ : `Strength: ${['Very weak', 'Weak', 'Fair', 'Strong', 'Very strong'][passwordStrength.score]}`}

{#if passwordStrength.feedback.suggestions.length > 0} -