From 1a8f38d73f35f9112316c4300fc1aee306c9dac9 Mon Sep 17 00:00:00 2001 From: Liviu Burcusel Date: Sun, 11 Jan 2026 12:33:39 +0100 Subject: [PATCH 1/8] Moved /member/auth/* to /auth/* --- app/components/LoginForm.vue | 2 +- app/components/SignupForm.vue | 2 +- app/layouts/default/SidebarFooter.vue | 4 ++-- app/pages/{member => }/auth/create-account.vue | 0 app/pages/{member => }/auth/login.vue | 0 app/pages/{member => }/auth/logout.vue | 0 6 files changed, 4 insertions(+), 4 deletions(-) rename app/pages/{member => }/auth/create-account.vue (100%) rename app/pages/{member => }/auth/login.vue (100%) rename app/pages/{member => }/auth/logout.vue (100%) diff --git a/app/components/LoginForm.vue b/app/components/LoginForm.vue index 1906254..8dd34a3 100644 --- a/app/components/LoginForm.vue +++ b/app/components/LoginForm.vue @@ -43,7 +43,7 @@ const doLogin = async () => { Don't have an account? - + diff --git a/app/components/SignupForm.vue b/app/components/SignupForm.vue index 134d456..9bfa07a 100644 --- a/app/components/SignupForm.vue +++ b/app/components/SignupForm.vue @@ -63,7 +63,7 @@ const createAccount = async () => { Already have an account? - + diff --git a/app/layouts/default/SidebarFooter.vue b/app/layouts/default/SidebarFooter.vue index 818dd1b..3fcd70e 100644 --- a/app/layouts/default/SidebarFooter.vue +++ b/app/layouts/default/SidebarFooter.vue @@ -29,11 +29,11 @@ const userInititials = computed(() => { }); const handleLogout = () => { - navigateTo("/member/auth/logout"); + navigateTo("/auth/logout"); }; const handleLogin = () => { - navigateTo("/member/auth/login"); + navigateTo("/auth/login"); }; diff --git a/app/pages/member/auth/create-account.vue b/app/pages/auth/create-account.vue similarity index 100% rename from app/pages/member/auth/create-account.vue rename to app/pages/auth/create-account.vue diff --git a/app/pages/member/auth/login.vue b/app/pages/auth/login.vue similarity index 100% rename from app/pages/member/auth/login.vue rename to app/pages/auth/login.vue diff --git a/app/pages/member/auth/logout.vue b/app/pages/auth/logout.vue similarity index 100% rename from app/pages/member/auth/logout.vue rename to app/pages/auth/logout.vue -- 2.49.1 From 7b1ce9cb235929c3f9d04d73449c931762f2ecf2 Mon Sep 17 00:00:00 2001 From: Liviu Burcusel Date: Sun, 11 Jan 2026 12:48:22 +0100 Subject: [PATCH 2/8] Moved breadcrumbs into its own file --- app/layouts/Default.vue | 23 +++-------------------- app/layouts/default/Breadcrumb.vue | 24 ++++++++++++++++++++++++ 2 files changed, 27 insertions(+), 20 deletions(-) create mode 100644 app/layouts/default/Breadcrumb.vue diff --git a/app/layouts/Default.vue b/app/layouts/Default.vue index a8a9b30..f82fff1 100644 --- a/app/layouts/Default.vue +++ b/app/layouts/Default.vue @@ -1,18 +1,11 @@ + + -- 2.49.1 From a7f75868cf2a0e10388541f76431a7bd26712742 Mon Sep 17 00:00:00 2001 From: Liviu Burcusel Date: Mon, 12 Jan 2026 11:01:50 +0100 Subject: [PATCH 3/8] Made breadcrumbs reactive --- app/layouts/default/Breadcrumb.vue | 19 ++++++++++++++----- app/pages/auth/create-account.vue | 4 ++++ app/pages/auth/login.vue | 6 +++++- app/pages/auth/logout.vue | 4 ++++ app/pages/index.vue | 4 ++++ app/stores/breadcrumbs.ts | 24 ++++++++++++++++++++++++ 6 files changed, 55 insertions(+), 6 deletions(-) create mode 100644 app/stores/breadcrumbs.ts diff --git a/app/layouts/default/Breadcrumb.vue b/app/layouts/default/Breadcrumb.vue index 3450b43..2990d92 100644 --- a/app/layouts/default/Breadcrumb.vue +++ b/app/layouts/default/Breadcrumb.vue @@ -7,17 +7,26 @@ import { BreadcrumbPage, BreadcrumbSeparator, } from "~/components/ui/breadcrumb"; + +import { useBreadcrumbStore } from "~/stores/breadcrumbs"; +const breadcrumbStore = useBreadcrumbStore();