From e7ea65a898781b2bb29c36e5832cbd39ae2a3ebc Mon Sep 17 00:00:00 2001 From: Bernd Storath <32197462+kaaax0815@users.noreply.github.com> Date: Thu, 18 Jun 2026 11:14:20 +0200 Subject: [PATCH] various improvements (#2671) * improve oauth config logic * expire pending login * move sort to backend --- src/app/components/Clients/Sort.vue | 4 +- src/app/pages/login/2fa.vue | 8 + src/app/stores/clients.ts | 24 ++- src/app/stores/global.ts | 2 +- src/i18n/locales/en.json | 3 +- .../api/auth/[provider]/callback.get.ts | 2 + src/server/api/auth/cancel.post.ts | 4 +- src/server/api/auth/password.post.ts | 2 + src/server/api/auth/pending.get.ts | 10 ++ src/server/api/auth/verify-2fa.post.ts | 7 + src/server/api/client/index.get.ts | 6 +- .../database/repositories/client/service.ts | 151 ++++++++---------- .../database/repositories/client/types.ts | 10 +- src/server/utils/WireGuard.ts | 19 +-- src/server/utils/config.ts | 2 +- src/server/utils/oauth.ts | 34 ++-- src/server/utils/session.ts | 3 +- 17 files changed, 144 insertions(+), 147 deletions(-) diff --git a/src/app/components/Clients/Sort.vue b/src/app/components/Clients/Sort.vue index e6db6db4..bbc8e057 100644 --- a/src/app/components/Clients/Sort.vue +++ b/src/app/components/Clients/Sort.vue @@ -1,6 +1,6 @@