From 2ba759eb45972a6fdb452fddee44a05d82463f79 Mon Sep 17 00:00:00 2001 From: Anbraten Date: Tue, 26 Nov 2024 23:27:20 +0100 Subject: [PATCH 01/23] use oauth for login --- components/user/UserSignIn.vue | 122 +-------------- composables/sign-in.ts | 69 +++------ locales/en.json | 4 +- package.json | 2 + pnpm-lock.yaml | 264 +++++++++++++++++++++++++++++---- server/api/[server]/login.ts | 208 +++++++++++++++++++++++--- 6 files changed, 457 insertions(+), 212 deletions(-) diff --git a/components/user/UserSignIn.vue b/components/user/UserSignIn.vue index 940cc9a24..b151587d3 100644 --- a/components/user/UserSignIn.vue +++ b/components/user/UserSignIn.vue @@ -1,98 +1,17 @@ @@ -105,7 +24,7 @@ onClickOutside(input, () => {
- {{ $t('user.server_address_label') }} + {{ $t('user.handle_label') }}
{ relative :class="displayError ? 'border-red-600 dark:border-red-400' : null" > - https:// - { autocorrect="off" autocomplete="off" @input="handleInput" - @keydown.down="move(1)" - @keydown.up="move(-1)" - @keydown.enter="onEnter" - @keydown.esc.prevent="escapeAutocomplete" - @focus="autocompleteShow = true" - > -
- -
@@ -163,15 +55,15 @@ onClickOutside(input, () => {
-
+ +