diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index a3074de..ad229da 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -9,17 +9,11 @@
-
-
-
-
-
+
+
-
-
-
-
-
+
+
@@ -65,34 +59,34 @@
- dev.executor": "Run",
- "npm.taehui > start.executor": "Run",
- "npm.taehui > start:taehui-www.executor": "Run",
- "prettierjs.PrettierConfiguration.Package": "C:\\Users\\qpdgo\\WebStormProjects\\taehui\\node_modules\\prettier",
- "run.code.analysis.last.selected.profile": "pProject Default",
- "settings.editor.selected.configurable": "terminal",
- "ts.external.directory.path": "C:\\Users\\qpdgo\\WebStormProjects\\taehui\\node_modules\\typescript\\lib",
- "vue.rearranger.settings.migration": "true"
+ {
+ "keyToString": {
+ "RunOnceActivity.OpenProjectViewOnStart": "true",
+ "RunOnceActivity.ShowReadmeOnStart": "true",
+ "full.screen.before.presentation.mode": "false",
+ "git-widget-placeholder": "develop",
+ "ignore.virus.scanning.warn.message": "true",
+ "javascript.nodejs.core.library.configured.version": "20.15.1",
+ "javascript.nodejs.core.library.typings.version": "20.14.12",
+ "last_opened_file_path": "C:/Users/qpdgo/WebStormProjects/taehui",
+ "list.type.of.created.stylesheet": "SCSS",
+ "node.js.detected.package.eslint": "true",
+ "node.js.detected.package.standard": "true",
+ "node.js.detected.package.tslint": "true",
+ "node.js.selected.package.eslint": "(autodetect)",
+ "node.js.selected.package.standard": "",
+ "node.js.selected.package.tslint": "(autodetect)",
+ "nodejs_package_manager_path": "pnpm",
+ "npm.taehui > dev.executor": "Run",
+ "npm.taehui > start.executor": "Run",
+ "npm.taehui > start:taehui-www.executor": "Run",
+ "prettierjs.PrettierConfiguration.Package": "C:\\Users\\qpdgo\\WebStormProjects\\taehui\\node_modules\\prettier",
+ "run.code.analysis.last.selected.profile": "pProject Default",
+ "settings.editor.selected.configurable": "terminal",
+ "ts.external.directory.path": "C:\\Users\\qpdgo\\WebStormProjects\\taehui\\node_modules\\typescript\\lib",
+ "vue.rearranger.settings.migration": "true"
}
-}]]>
+}
@@ -314,6 +308,8 @@
+
+
diff --git a/package.json b/package.json
index 4dca2ac..85226d8 100644
--- a/package.json
+++ b/package.json
@@ -19,8 +19,8 @@
"eslint": "^8.57.0",
"prettier": "^3.3.3",
"sass": "^1.77.8",
- "turbo": "^2.0.11",
+ "turbo": "^2.0.12",
"typescript": "^5.5.4"
},
- "packageManager": "pnpm@9.6.0"
+ "packageManager": "pnpm@9.7.0"
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 24e904c..17ad4ca 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -18,8 +18,8 @@
specifier: ^1.77.8
version: 1.77.8
turbo:
- specifier: ^2.0.11
- version: 2.0.11
+ specifier: ^2.0.12
+ version: 2.0.12
typescript:
specifier: ^5.5.4
version: 5.5.4
@@ -27,8 +27,8 @@
qwilight-fe:
dependencies:
'@tanstack/react-query':
- specifier: ^5.51.21
- version: 5.51.21(react@18.3.1)
+ specifier: ^5.51.23
+ version: 5.51.23(react@18.3.1)
axios:
specifier: ^1.7.3
version: 1.7.3
@@ -124,8 +124,8 @@
taehui-fe:
dependencies:
'@tanstack/react-query':
- specifier: ^5.51.21
- version: 5.51.21(react@18.3.1)
+ specifier: ^5.51.23
+ version: 5.51.23(react@18.3.1)
axios:
specifier: ^1.7.3
version: 1.7.3
@@ -199,11 +199,11 @@
specifier: ^10.0.0
version: 10.0.0
winston:
- specifier: ^3.13.1
- version: 3.13.1
+ specifier: ^3.14.1
+ version: 3.14.1
winston-daily-rotate-file:
specifier: ^5.0.0
- version: 5.0.0(winston@3.13.1)
+ version: 5.0.0(winston@3.14.1)
devDependencies:
'@types/crypto-js':
specifier: ^4.2.2
@@ -723,8 +723,8 @@
'@tanstack/query-core@5.51.21':
resolution: {integrity: sha512-POQxm42IUp6n89kKWF4IZi18v3fxQWFRolvBA6phNVmA8psdfB1MvDnGacCJdS+EOX12w/CyHM62z//rHmYmvw==}
- '@tanstack/react-query@5.51.21':
- resolution: {integrity: sha512-Q/V81x3sAYgCsxjwOkfLXfrmoG+FmDhLeHH5okC/Bp8Aaw2c33lbEo/mMcMnkxUPVtB2FLpzHT0tq3c+OlZEbw==}
+ '@tanstack/react-query@5.51.23':
+ resolution: {integrity: sha512-CfJCfX45nnVIZjQBRYYtvVMIsGgWLKLYC4xcUiYEey671n1alvTZoCBaU9B85O8mF/tx9LPyrI04A6Bs2THv4A==}
peerDependencies:
react: ^18.0.0
@@ -2399,38 +2399,38 @@
tslib@2.6.3:
resolution: {integrity: sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ==}
- turbo-darwin-64@2.0.11:
- resolution: {integrity: sha512-YlHEEhcm+jI1BSZoLugGHUWDfRXaNaQIv7tGQBfadYjo9kixBnqoTOU6s1ubOrQMID+lizZZQs79GXwqM6vohg==}
+ turbo-darwin-64@2.0.12:
+ resolution: {integrity: sha512-NAgfgbXxX/JScWQmmQnGbPuFZq7LIswHfcMk5JwyBXQM/xmklNOxxac7MnGGIOf19Z2f6S3qHy17VIj0SeGfnA==}
cpu: [x64]
os: [darwin]
- turbo-darwin-arm64@2.0.11:
- resolution: {integrity: sha512-K/YW+hWzRQ/wGmtffxllH4M1tgy8OlwgXODrIiAGzkSpZl9+pIsem/F86UULlhsIeavBYK/LS5+dzV3DPMjJ9w==}
+ turbo-darwin-arm64@2.0.12:
+ resolution: {integrity: sha512-cP02uer5KSJ+fXL+OfRRk5hnVjV0c60hxDgNcJxrZpfhun7HHoKDDR7w2xhQntiA45aC6ZZEXRqMKpj6GAmKbg==}
cpu: [arm64]
os: [darwin]
- turbo-linux-64@2.0.11:
- resolution: {integrity: sha512-mv8CwGP06UPweMh1Vlp6PI6OWnkuibxfIJ4Vlof7xqjohAaZU5FLqeOeHkjQflH/6YrCVuS9wrK0TFOu+meTtA==}
+ turbo-linux-64@2.0.12:
+ resolution: {integrity: sha512-+mQgGfg1eq5qF+wenK/FKJaNMNAo5DQLC4htQy+8osW+fx6U+8+6UlPQPaycAWDEqwOI7NwuqkeHfkEQLQUTyQ==}
cpu: [x64]
os: [linux]
- turbo-linux-arm64@2.0.11:
- resolution: {integrity: sha512-wLE5tl4oriTmHbuayc0ki0csaCplmVLj+uCWtecM/mfBuZgNS9ICNM9c4sB+Cfl5tlBBFeepqRNgvRvn8WeVZg==}
+ turbo-linux-arm64@2.0.12:
+ resolution: {integrity: sha512-KFyEZDXfPU1DK4zimxdCcqAcK7IIttX4mfsgB7NsSEOmH0dhHOih/YFYiyEDC1lTRx0C2RlzQ0Kjjdz48AN5Eg==}
cpu: [arm64]
os: [linux]
- turbo-windows-64@2.0.11:
- resolution: {integrity: sha512-tja3zvVCSWu3HizOoeQv0qDJ+GeWGWRFOOM6a8i3BYnXLgGKAaDZFcjwzgC50tWiAw4aowIVR4OouwIyRhLBaQ==}
+ turbo-windows-64@2.0.12:
+ resolution: {integrity: sha512-kJj4KCkZTkDTDCqsSw1m1dbO4WeoQq1mYUm/thXOH0OkeqYbSMt0EyoTcJOgKUDsrMnzZD2gPfYrlYHtV69lVA==}
cpu: [x64]
os: [win32]
- turbo-windows-arm64@2.0.11:
- resolution: {integrity: sha512-sYjXP6k94Bqh99R+y3M1Ks6LRIEZybMz+7enA8GKl6JJ2ZFaXxTnS6q+/2+ii1+rRwxohj5OBb4gxODcF8Jd4w==}
+ turbo-windows-arm64@2.0.12:
+ resolution: {integrity: sha512-TY3ROxguDilN2olCwcZMaePdW01Xhma0pZU7bNhsQEqca9RGAmsZBuzfGnTMcWPmv4tpnb/PlX1hrt1Hod/44Q==}
cpu: [arm64]
os: [win32]
- turbo@2.0.11:
- resolution: {integrity: sha512-imDlFFAvitbCm1JtDFJ6eG882qwxHUmVT2noPb3p2jq5o5DuXOchMbkVS9kUeC3/4WpY5N0GBZ3RvqNyjHZw1Q==}
+ turbo@2.0.12:
+ resolution: {integrity: sha512-8s2KwqjwQj7z8Z53SUZSKVkQOZ2/Sl4D2F440oaBY/k2lGju60dW6srEpnn8/RIDeICZmQn3pQHF79Jfnc5Skw==}
hasBin: true
type-check@0.4.0:
@@ -2587,8 +2587,8 @@
resolution: {integrity: sha512-wQCXXVgfv/wUPOfb2x0ruxzwkcZfxcktz6JIMUaPLmcNhO4bZTwA/WtDWK74xV3F2dKu8YadrFv0qhwYjVEwhA==}
engines: {node: '>= 12.0.0'}
- winston@3.13.1:
- resolution: {integrity: sha512-SvZit7VFNvXRzbqGHsv5KSmgbEYR5EiQfDAL9gxYkRqa934Hnk++zze0wANKtMHcy/gI4W/3xmSDwlhf865WGw==}
+ winston@3.14.1:
+ resolution: {integrity: sha512-CJi4Il/msz8HkdDfXOMu+r5Au/oyEjFiOZzbX2d23hRLY0narGjqfE5lFlrT5hfYJhPtM8b85/GNFsxIML/RVA==}
engines: {node: '>= 12.0.0'}
word-wrap@1.2.5:
@@ -3013,7 +3013,7 @@
'@tanstack/query-core@5.51.21': {}
- '@tanstack/react-query@5.51.21(react@18.3.1)':
+ '@tanstack/react-query@5.51.23(react@18.3.1)':
dependencies:
'@tanstack/query-core': 5.51.21
react: 18.3.1
@@ -5016,32 +5016,32 @@
tslib@2.6.3: {}
- turbo-darwin-64@2.0.11:
+ turbo-darwin-64@2.0.12:
optional: true
- turbo-darwin-arm64@2.0.11:
+ turbo-darwin-arm64@2.0.12:
optional: true
- turbo-linux-64@2.0.11:
+ turbo-linux-64@2.0.12:
optional: true
- turbo-linux-arm64@2.0.11:
+ turbo-linux-arm64@2.0.12:
optional: true
- turbo-windows-64@2.0.11:
+ turbo-windows-64@2.0.12:
optional: true
- turbo-windows-arm64@2.0.11:
+ turbo-windows-arm64@2.0.12:
optional: true
- turbo@2.0.11:
+ turbo@2.0.12:
optionalDependencies:
- turbo-darwin-64: 2.0.11
- turbo-darwin-arm64: 2.0.11
- turbo-linux-64: 2.0.11
- turbo-linux-arm64: 2.0.11
- turbo-windows-64: 2.0.11
- turbo-windows-arm64: 2.0.11
+ turbo-darwin-64: 2.0.12
+ turbo-darwin-arm64: 2.0.12
+ turbo-linux-64: 2.0.12
+ turbo-linux-arm64: 2.0.12
+ turbo-windows-64: 2.0.12
+ turbo-windows-arm64: 2.0.12
type-check@0.4.0:
dependencies:
@@ -5215,12 +5215,12 @@
dependencies:
isexe: 2.0.0
- winston-daily-rotate-file@5.0.0(winston@3.13.1):
+ winston-daily-rotate-file@5.0.0(winston@3.14.1):
dependencies:
file-stream-rotator: 0.6.1
object-hash: 3.0.0
triple-beam: 1.4.1
- winston: 3.13.1
+ winston: 3.14.1
winston-transport: 4.7.1
winston-transport@4.7.1:
@@ -5229,7 +5229,7 @@
readable-stream: 3.6.2
triple-beam: 1.4.1
- winston@3.13.1:
+ winston@3.14.1:
dependencies:
'@colors/colors': 1.6.0
'@dabh/diagnostics': 2.0.3
diff --git a/qwilight-fe/package.json b/qwilight-fe/package.json
index b88cb6a..1e60cca 100644
--- a/qwilight-fe/package.json
+++ b/qwilight-fe/package.json
@@ -11,7 +11,7 @@
"stop": "pm2 stop qwilight-fe"
},
"dependencies": {
- "@tanstack/react-query": "^5.51.21",
+ "@tanstack/react-query": "^5.51.23",
"axios": "^1.7.3",
"bootstrap": "^5.3.3",
"chart.js": "^4.4.3",
diff --git "a/qwilight-fe/src/app/\133language\135/site/state/setSiteStore.ts" "b/qwilight-fe/src/app/\133language\135/site/state/setSiteStore.ts"
index 1c9a466..f54f262 100644
--- "a/qwilight-fe/src/app/\133language\135/site/state/setSiteStore.ts"
+++ "b/qwilight-fe/src/app/\133language\135/site/state/setSiteStore.ts"
@@ -594,14 +594,24 @@
this.wipeSiteView(text);
}
break;
- case EventPB.Event.EventID.WARNING:
- toast.warning(text);
- break;
- case EventPB.Event.EventID.NOTIFY_YES:
- toast.success(text);
- break;
- case EventPB.Event.EventID.NOTIFY_INFO:
- toast.info(text);
+ case EventPB.Event.EventID.NOTIFY:
+ if (text) {
+ const { v, text: toNotify } = JSON.parse(text);
+ switch (v) {
+ case 0:
+ toast.success(toNotify);
+ break;
+ case 1:
+ toast.error(toNotify);
+ break;
+ case 2:
+ toast.warning(toNotify);
+ break;
+ case 3:
+ toast.info(toNotify);
+ break;
+ }
+ }
break;
case EventPB.Event.EventID.POST_FILE:
if (text) {
diff --git a/qwilight-fe/src/components/AvatarDrawing.tsx b/qwilight-fe/src/components/AvatarDrawing.tsx
index fe40813..b4de317 100644
--- a/qwilight-fe/src/components/AvatarDrawing.tsx
+++ b/qwilight-fe/src/components/AvatarDrawing.tsx
@@ -24,6 +24,7 @@
}}
>