diff --git a/src/lib/components/PasswordStrengthMeter.svelte b/src/lib/components/PasswordStrengthMeter.svelte index d4863bd..58fb9fc 100644 --- a/src/lib/components/PasswordStrengthMeter.svelte +++ b/src/lib/components/PasswordStrengthMeter.svelte @@ -7,11 +7,11 @@ const labels = ['Very weak', 'Weak', 'Fair', 'Strong', 'Very strong']; const colors = [ - 'bg-red-500', - 'bg-orange-500', - 'bg-yellow-500', - 'bg-lime-500', - 'bg-green-500' + 'bg-[var(--destructive)]', + 'bg-[var(--destructive)]', + 'bg-[var(--primary)]', + 'bg-[var(--success-text)]', + 'bg-[var(--success-text)]' ]; @@ -20,13 +20,13 @@
{#each { length: 4 } as _, i}
{/each}
-

+

{labels[result.score]} {#if result.feedback.warning} — {result.feedback.warning} diff --git a/src/routes/settings/+page.svelte b/src/routes/(app)/settings/+page.svelte similarity index 62% rename from src/routes/settings/+page.svelte rename to src/routes/(app)/settings/+page.svelte index 73016dc..534d147 100644 --- a/src/routes/settings/+page.svelte +++ b/src/routes/(app)/settings/+page.svelte @@ -141,44 +141,44 @@ - Settings - KeepNotes + Settings - Crumbs -

-

Settings

+
+

Settings

-
-

Profile

+
+

Profile

{#if profileMsg} -
+
{profileMsg}
{/if}
- +
- +
@@ -186,11 +186,11 @@
-
-

Change Password

+
+

Change Password

{#if passwordMsg} -
+
{passwordMsg}
{/if} @@ -200,24 +200,24 @@ type="password" bind:value={currentPassword} placeholder="Current password" - class="w-full rounded-lg border border-gray-300 px-4 py-2 text-sm outline-none focus:border-amber-500 dark:border-gray-600 dark:bg-gray-700 dark:text-gray-100" + class="w-full rounded-sm border border-[var(--border-subtle)] bg-[var(--bg-base)] px-4 py-2 text-sm text-[var(--text)] outline-none placeholder:text-[var(--text-muted)] focus:border-[var(--primary)]" /> @@ -225,13 +225,13 @@
-
+
-

Active Sessions

+

Active Sessions

{#if activeSessions.length > 1} @@ -239,28 +239,28 @@
{#if !sessionsLoaded} -

Loading sessions...

+

Loading sessions...

{:else if activeSessions.length === 0} -

No active sessions

+

No active sessions

{:else}
{#each activeSessions as session (session.id)} -
+
-

+

{formatAgent(session.userAgent)} {#if session.isCurrent} - current + current {/if}

-

+

{session.ip || 'Unknown IP'} · Last active {formatDate(session.lastUsedAt)}

{#if !session.isCurrent} @@ -273,11 +273,11 @@ {#if data.user?.role === 'admin'} -
-

Administration

+
+

Administration

Manage users → diff --git a/src/routes/settings/users/+page.server.ts b/src/routes/(app)/settings/users/+page.server.ts similarity index 100% rename from src/routes/settings/users/+page.server.ts rename to src/routes/(app)/settings/users/+page.server.ts diff --git a/src/routes/settings/users/+page.svelte b/src/routes/(app)/settings/users/+page.svelte similarity index 61% rename from src/routes/settings/users/+page.svelte rename to src/routes/(app)/settings/users/+page.svelte index 6267a9b..1e5bdca 100644 --- a/src/routes/settings/users/+page.svelte +++ b/src/routes/(app)/settings/users/+page.svelte @@ -86,21 +86,21 @@ - User Management - KeepNotes + User Management - Crumbs -
+
- ← Settings -

User Management

+ ← Settings +

User Management

-
-

Create User

+
+

Create User

{#if createMsg} -
+
{createMsg}
{/if} @@ -110,31 +110,31 @@ type="email" bind:value={newEmail} placeholder="Email" - class="w-full rounded-lg border border-gray-300 px-4 py-2 text-sm outline-none focus:border-amber-500 dark:border-gray-600 dark:bg-gray-700 dark:text-gray-100" + class="w-full rounded-sm border border-[var(--border-subtle)] bg-[var(--bg-base)] px-4 py-2 text-sm text-[var(--text)] outline-none placeholder:text-[var(--text-muted)] focus:border-[var(--primary)]" /> @@ -142,25 +142,25 @@
-
-

Users ({users.length})

+
+

Users ({users.length})

{#each users as user (user.id)} -
+
-

+

{user.displayName || user.email} {#if user.role === 'admin'} - admin + admin {/if}

-

{user.email}

+

{user.email}