From af92b7c5736e974e8d0371dfe8d8a337c32fb543 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B3=E5=85=83=E7=9A=93?= Date: Tue, 10 Jun 2025 14:46:12 +0800 Subject: [PATCH 1/6] Nuke user metadata. --- server/api/user/sendUserChanges.delete.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/server/api/user/sendUserChanges.delete.ts b/server/api/user/sendUserChanges.delete.ts index d6883fd..0ca727a 100644 --- a/server/api/user/sendUserChanges.delete.ts +++ b/server/api/user/sendUserChanges.delete.ts @@ -19,7 +19,12 @@ export default defineEventHandler(async (event) => { DELETE FROM users WHERE username = ${userToken.user} `; + const deleteOtherUserMetaData = await sql` + DELETE FROM user_other_data + WHERE username = ${userToken.user} + `; console.log(deleteUserAccount); + console.log(deleteOtherUserMetaData); deleteCookie(event, "token"); return { success: true, From 78bead88cf47e86b97bb33a69080adaa694f41ed Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=90=B3=E5=85=83=E7=9A=93?= Date: Tue, 10 Jun 2025 16:23:55 +0800 Subject: [PATCH 2/6] Add translations into the login system (Also commiting the settings window to test in prod) --- components/app/windows/settings.vue | 34 ++++++++++++++++++++++++++++- i18n/locales/en.json | 4 +++- i18n/locales/zh-tw.json | 4 +++- 3 files changed, 39 insertions(+), 3 deletions(-) diff --git a/components/app/windows/settings.vue b/components/app/windows/settings.vue index 2977b23..6e205a9 100644 --- a/components/app/windows/settings.vue +++ b/components/app/windows/settings.vue @@ -174,7 +174,39 @@ const submitUserPassword = async () => { };