From 8f21d3d6154e101f573e5dbec59ec425608f95e6 Mon Sep 17 00:00:00 2001 From: ChatonDeAru <823314+chatondearu@users.noreply.github.com> Date: Fri, 4 Oct 2024 01:21:45 +0200 Subject: [PATCH] =?UTF-8?q?=F0=9F=8E=A8=20Improving=20=20error=20system,?= =?UTF-8?q?=20fixing=20profile=20store,=20and=20more=20stuff?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/app/app.vue | 11 + modules/app/components/FOHeader.vue | 12 +- .../components/profile/EmailUpdateForm.vue | 11 +- .../components/profile/PasswordUpdateForm.vue | 11 +- modules/app/composables/errors.ts | 125 +++++ modules/app/error.vue | 2 +- modules/app/middleware/admin.ts | 7 + modules/app/pages/join/index.vue | 11 +- modules/app/pages/profile/auth/reset.vue | 4 +- modules/app/pages/profile/index.vue | 2 +- modules/app/pages/signin/confirm.vue | 13 +- modules/app/pages/signin/forgot.vue | 10 +- modules/app/pages/signin/index.vue | 17 +- modules/app/plugins/error-handler.ts | 10 + .../app/{composables => stores}/profile.ts | 34 +- modules/shared/package.json | 2 +- pnpm-lock.yaml | 515 +++++++++++++++--- 17 files changed, 664 insertions(+), 133 deletions(-) create mode 100644 modules/app/composables/errors.ts create mode 100644 modules/app/middleware/admin.ts create mode 100644 modules/app/plugins/error-handler.ts rename modules/app/{composables => stores}/profile.ts (66%) diff --git a/modules/app/app.vue b/modules/app/app.vue index 0313bfe..2a010d8 100644 --- a/modules/app/app.vue +++ b/modules/app/app.vue @@ -11,6 +11,17 @@ auth.onAuthStateChange(async (event) => { + +