From 41af130e85867d0ff830fdb8115da44a8ba602b9 Mon Sep 17 00:00:00 2001 From: RevIQ Date: Sat, 10 Jan 2026 16:35:44 +0800 Subject: [PATCH] Remove /settings page and redirect / to first org dashboard - Delete unused /settings route - Update root page to redirect authenticated users to their first org - Falls back to /dashboard if user has no orgs Co-Authored-By: Claude Opus 4.5 --- .../src/routes/+page.svelte | 44 +++++++++++++------ .../src/routes/account/+page.svelte | 2 +- .../src/routes/settings/+page.svelte | 14 ------ 3 files changed, 32 insertions(+), 28 deletions(-) delete mode 100644 apps/publisher-dashboard/src/routes/settings/+page.svelte diff --git a/apps/publisher-dashboard/src/routes/+page.svelte b/apps/publisher-dashboard/src/routes/+page.svelte index 06c4862..d33f9bc 100644 --- a/apps/publisher-dashboard/src/routes/+page.svelte +++ b/apps/publisher-dashboard/src/routes/+page.svelte @@ -1,20 +1,38 @@ - Publisher Dashboard + Publisher Dashboard -
-

Publisher Dashboard

-

Welcome to the Publisher Dashboard

- - +
+
diff --git a/apps/publisher-dashboard/src/routes/account/+page.svelte b/apps/publisher-dashboard/src/routes/account/+page.svelte index a4e5c89..bd46a13 100644 --- a/apps/publisher-dashboard/src/routes/account/+page.svelte +++ b/apps/publisher-dashboard/src/routes/account/+page.svelte @@ -16,8 +16,8 @@ import { } from "$lib/components/ui/card"; import { Input } from "$lib/components/ui/input"; import { Label } from "$lib/components/ui/label"; -import { PhoneNumberInput } from "$lib/components/ui/phone-number-input"; import { LoadingButton } from "$lib/components/ui/loading-button"; +import { PhoneNumberInput } from "$lib/components/ui/phone-number-input"; import { Separator } from "$lib/components/ui/separator"; import { cn } from "$lib/utils"; import { validatePhone } from "$lib/utils/validation"; diff --git a/apps/publisher-dashboard/src/routes/settings/+page.svelte b/apps/publisher-dashboard/src/routes/settings/+page.svelte deleted file mode 100644 index 20d3d2a..0000000 --- a/apps/publisher-dashboard/src/routes/settings/+page.svelte +++ /dev/null @@ -1,14 +0,0 @@ - - Settings - Publisher Dashboard - - -
-

Settings

-

Configure your publisher settings here.

- - -