diff --git a/ui/src/app.css b/ui/src/app.css index 95dfd0c..bdcb4b3 100644 --- a/ui/src/app.css +++ b/ui/src/app.css @@ -9,7 +9,8 @@ --color-muted: #a1a1aa; /* zinc-400 */ --color-text: #f4f4f5; /* zinc-100 */ --color-border: #3f3f46; /* zinc-700 */ - --color-danger: #f87171; /* red-400 */ + --color-danger: #f87171; /* red-400 */ + --color-success: #4ade80; /* green-400 */ } /* ── Amber theme (default) — same as @theme above, explicit for clarity ── */ @@ -23,6 +24,7 @@ --color-text: #f4f4f5; --color-border: #3f3f46; --color-danger: #f87171; + --color-success: #4ade80; } /* ── Slate theme — indigo/slate dark ─────────────────────────────────── */ @@ -36,6 +38,7 @@ --color-text: #f1f5f9; /* slate-100 */ --color-border: #334155; /* slate-700 */ --color-danger: #f87171; /* red-400 */ + --color-success: #4ade80; /* green-400 */ } /* ── Rose theme — dark pink ───────────────────────────────────────────── */ @@ -49,6 +52,7 @@ --color-text: #f4f4f5; /* zinc-100 */ --color-border: #3f2d36; /* custom rose border */ --color-danger: #f87171; /* red-400 */ + --color-success: #4ade80; /* green-400 */ } html { diff --git a/ui/src/routes/+layout.svelte b/ui/src/routes/+layout.svelte index a14563a..93606f2 100644 --- a/ui/src/routes/+layout.svelte +++ b/ui/src/routes/+layout.svelte @@ -601,6 +601,7 @@
{#if form} {#if form.status === 'queued'} -
+
{m.catalogue_scrape_queued_flash()}
{:else if form.status === 'busy'} -
+
{m.catalogue_scrape_busy_flash()}
{:else if form.status === 'error'} diff --git a/ui/src/routes/login/+page.svelte b/ui/src/routes/login/+page.svelte index f66a634..b24e411 100644 --- a/ui/src/routes/login/+page.svelte +++ b/ui/src/routes/login/+page.svelte @@ -34,7 +34,7 @@ href="/auth/google" class="flex items-center justify-center gap-3 w-full py-3 px-4 rounded-lg bg-(--color-surface-2) border border-(--color-border) text-(--color-text) text-sm font-medium - hover:bg-(--color-surface-3) hover:border-zinc-600 transition-colors" + hover:bg-(--color-surface-3) hover:border-(--color-brand)/50 transition-colors" >

{m.profile_subscription_heading()}

{#if data.isPro} - + @@ -339,7 +339,7 @@ class="inline-flex items-center gap-2 px-4 py-2.5 rounded-lg border border-(--color-brand) text-(--color-brand) font-semibold text-sm hover:bg-(--color-brand)/10 transition-colors" > {m.profile_upgrade_annual()} - –33% + –33%
@@ -416,7 +416,7 @@ {settingsSaving ? m.profile_saving() : m.profile_save_settings()} {#if settingsSaved} - {m.profile_saved()} + {m.profile_saved()} {/if}
@@ -502,7 +502,7 @@ {settingsSaving ? m.profile_saving() : m.profile_save_settings()} {#if settingsSaved} - {m.profile_saved()} + {m.profile_saved()} {/if}