diff --git a/.idea/workspace.xml b/.idea/workspace.xml
index d952c52..eb060ed 100644
--- a/.idea/workspace.xml
+++ b/.idea/workspace.xml
@@ -10,9 +10,6 @@
-
-
-
@@ -327,6 +324,7 @@
+
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index d41db80..14eafe8 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -57,11 +57,11 @@
specifier: ^4.0.7
version: 4.0.7(mobx@6.13.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
next:
- specifier: ^14.2.5
- version: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8)
+ specifier: ^14.2.6
+ version: 14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8)
next-intl:
specifier: ^3.17.4
- version: 3.17.4(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8))(react@18.3.1)
+ version: 3.17.4(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8))(react@18.3.1)
react:
specifier: ^18.3.1
version: 18.3.1
@@ -115,8 +115,8 @@
specifier: ^18.3.0
version: 18.3.0
eslint-config-next:
- specifier: ^14.2.5
- version: 14.2.5(eslint@8.57.0)(typescript@5.5.4)
+ specifier: ^14.2.6
+ version: 14.2.6(eslint@8.57.0)(typescript@5.5.4)
typescript:
specifier: ^5.5.4
version: 5.5.4
@@ -157,11 +157,11 @@
specifier: ^4.0.7
version: 4.0.7(mobx@6.13.1)(react-dom@18.3.1(react@18.3.1))(react@18.3.1)
next:
- specifier: ^14.2.5
- version: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8)
+ specifier: ^14.2.6
+ version: 14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8)
next-intl:
specifier: ^3.17.4
- version: 3.17.4(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8))(react@18.3.1)
+ version: 3.17.4(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8))(react@18.3.1)
react:
specifier: ^18.3.1
version: 18.3.1
@@ -233,8 +233,8 @@
specifier: ^10.0.0
version: 10.0.0
eslint-config-next:
- specifier: ^14.2.5
- version: 14.2.5(eslint@8.57.0)(typescript@5.5.4)
+ specifier: ^14.2.6
+ version: 14.2.6(eslint@8.57.0)(typescript@5.5.4)
typescript:
specifier: ^5.5.4
version: 5.5.4
@@ -251,14 +251,14 @@
specifier: ^1.11.13
version: 1.11.13
eslint-config-next:
- specifier: ^14.2.5
- version: 14.2.5(eslint@8.57.0)(typescript@5.5.4)
+ specifier: ^14.2.6
+ version: 14.2.6(eslint@8.57.0)(typescript@5.5.4)
next:
- specifier: ^14.2.5
- version: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8)
+ specifier: ^14.2.6
+ version: 14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8)
next-intl:
specifier: ^3.17.4
- version: 3.17.4(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8))(react@18.3.1)
+ version: 3.17.4(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8))(react@18.3.1)
react:
specifier: ^18.3.1
version: 18.3.1
@@ -470,62 +470,62 @@
'@kurkle/color@0.3.2':
resolution: {integrity: sha512-fuscdXJ9G1qb7W8VdHi+IwRqij3lBkosAm4ydQtEmbY58OzHXqQhvlxqEkoz0yssNVn38bcpRWgA9PP+OGoisw==}
- '@next/env@14.2.5':
- resolution: {integrity: sha512-/zZGkrTOsraVfYjGP8uM0p6r0BDT6xWpkjdVbcz66PJVSpwXX3yNiRycxAuDfBKGWBrZBXRuK/YVlkNgxHGwmA==}
+ '@next/env@14.2.6':
+ resolution: {integrity: sha512-bs5DFKV+08EjWrl8EB+KKqev1ZTNONH1vFCaHh911aaB362NnP32UDTbE9VQhyiAgbFqJsfDkSxFERNDDb3j0g==}
- '@next/eslint-plugin-next@14.2.5':
- resolution: {integrity: sha512-LY3btOpPh+OTIpviNojDpUdIbHW9j0JBYBjsIp8IxtDFfYFyORvw3yNq6N231FVqQA7n7lwaf7xHbVJlA1ED7g==}
+ '@next/eslint-plugin-next@14.2.6':
+ resolution: {integrity: sha512-d3+p4AjIYmhqzYHhhmkRYYN6ZU35TwZAKX08xKRfnHkz72KhWL2kxMFsDptpZs5e8bBGdepn7vn1+9DaF8iX+A==}
- '@next/swc-darwin-arm64@14.2.5':
- resolution: {integrity: sha512-/9zVxJ+K9lrzSGli1///ujyRfon/ZneeZ+v4ptpiPoOU+GKZnm8Wj8ELWU1Pm7GHltYRBklmXMTUqM/DqQ99FQ==}
+ '@next/swc-darwin-arm64@14.2.6':
+ resolution: {integrity: sha512-BtJZb+hYXGaVJJivpnDoi3JFVn80SHKCiiRUW3kk1SY6UCUy5dWFFSbh+tGi5lHAughzeduMyxbLt3pspvXNSg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [darwin]
- '@next/swc-darwin-x64@14.2.5':
- resolution: {integrity: sha512-vXHOPCwfDe9qLDuq7U1OYM2wUY+KQ4Ex6ozwsKxp26BlJ6XXbHleOUldenM67JRyBfVjv371oneEvYd3H2gNSA==}
+ '@next/swc-darwin-x64@14.2.6':
+ resolution: {integrity: sha512-ZHRbGpH6KHarzm6qEeXKSElSXh8dS2DtDPjQt3IMwY8QVk7GbdDYjvV4NgSnDA9huGpGgnyy3tH8i5yHCqVkiQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [darwin]
- '@next/swc-linux-arm64-gnu@14.2.5':
- resolution: {integrity: sha512-vlhB8wI+lj8q1ExFW8lbWutA4M2ZazQNvMWuEDqZcuJJc78iUnLdPPunBPX8rC4IgT6lIx/adB+Cwrl99MzNaA==}
+ '@next/swc-linux-arm64-gnu@14.2.6':
+ resolution: {integrity: sha512-O4HqUEe3ZvKshXHcDUXn1OybN4cSZg7ZdwHJMGCXSUEVUqGTJVsOh17smqilIjooP/sIJksgl+1kcf2IWMZWHg==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@next/swc-linux-arm64-musl@14.2.5':
- resolution: {integrity: sha512-NpDB9NUR2t0hXzJJwQSGu1IAOYybsfeB+LxpGsXrRIb7QOrYmidJz3shzY8cM6+rO4Aojuef0N/PEaX18pi9OA==}
+ '@next/swc-linux-arm64-musl@14.2.6':
+ resolution: {integrity: sha512-xUcdhr2hfalG8RDDGSFxQ75yOG894UlmFS4K2M0jLrUhauRBGOtUOxoDVwiIIuZQwZ3Y5hDsazNjdYGB0cQ9yQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [linux]
- '@next/swc-linux-x64-gnu@14.2.5':
- resolution: {integrity: sha512-8XFikMSxWleYNryWIjiCX+gU201YS+erTUidKdyOVYi5qUQo/gRxv/3N1oZFCgqpesN6FPeqGM72Zve+nReVXQ==}
+ '@next/swc-linux-x64-gnu@14.2.6':
+ resolution: {integrity: sha512-InosKxw8UMcA/wEib5n2QttwHSKHZHNSbGcMepBM0CTcNwpxWzX32KETmwbhKod3zrS8n1vJ+DuJKbL9ZAB0Ag==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@next/swc-linux-x64-musl@14.2.5':
- resolution: {integrity: sha512-6QLwi7RaYiQDcRDSU/os40r5o06b5ue7Jsk5JgdRBGGp8l37RZEh9JsLSM8QF0YDsgcosSeHjglgqi25+m04IQ==}
+ '@next/swc-linux-x64-musl@14.2.6':
+ resolution: {integrity: sha512-d4QXfJmt5pGJ7cG8qwxKSBnO5AXuKAFYxV7qyDRHnUNvY/dgDh+oX292gATpB2AAHgjdHd5ks1wXxIEj6muLUQ==}
engines: {node: '>= 10'}
cpu: [x64]
os: [linux]
- '@next/swc-win32-arm64-msvc@14.2.5':
- resolution: {integrity: sha512-1GpG2VhbspO+aYoMOQPQiqc/tG3LzmsdBH0LhnDS3JrtDx2QmzXe0B6mSZZiN3Bq7IOMXxv1nlsjzoS1+9mzZw==}
+ '@next/swc-win32-arm64-msvc@14.2.6':
+ resolution: {integrity: sha512-AlgIhk4/G+PzOG1qdF1b05uKTMsuRatFlFzAi5G8RZ9h67CVSSuZSbqGHbJDlcV1tZPxq/d4G0q6qcHDKWf4aQ==}
engines: {node: '>= 10'}
cpu: [arm64]
os: [win32]
- '@next/swc-win32-ia32-msvc@14.2.5':
- resolution: {integrity: sha512-Igh9ZlxwvCDsu6438FXlQTHlRno4gFpJzqPjSIBZooD22tKeI4fE/YMRoHVJHmrQ2P5YL1DoZ0qaOKkbeFWeMg==}
+ '@next/swc-win32-ia32-msvc@14.2.6':
+ resolution: {integrity: sha512-hNukAxq7hu4o5/UjPp5jqoBEtrpCbOmnUqZSKNJG8GrUVzfq0ucdhQFVrHcLRMvQcwqqDh1a5AJN9ORnNDpgBQ==}
engines: {node: '>= 10'}
cpu: [ia32]
os: [win32]
- '@next/swc-win32-x64-msvc@14.2.5':
- resolution: {integrity: sha512-tEQ7oinq1/CjSG9uSTerca3v4AZ+dFa+4Yu6ihaG8Ud8ddqLQgFGcnwYls13H5X5CPDPZJdYxyeMui6muOLd4g==}
+ '@next/swc-win32-x64-msvc@14.2.6':
+ resolution: {integrity: sha512-NANtw+ead1rSDK1jxmzq3TYkl03UNK2KHqUYf1nIhNci6NkeqBD4s1njSzYGIlSHxCK+wSaL8RXZm4v+NF/pMw==}
engines: {node: '>= 10'}
cpu: [x64]
os: [win32]
@@ -1232,8 +1232,8 @@
resolution: {integrity: sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==}
engines: {node: '>=10'}
- eslint-config-next@14.2.5:
- resolution: {integrity: sha512-zogs9zlOiZ7ka+wgUnmcM0KBEDjo4Jis7kxN1jvC0N4wynQ2MIx/KBkg4mVF63J5EK4W0QMCn7xO3vNisjaAoA==}
+ eslint-config-next@14.2.6:
+ resolution: {integrity: sha512-z0URA5LO6y8lS/YLN0EDW/C4LEkDODjJzA37dvLVdzCPzuewjzTe1os5g3XclZAZrQ8X8hPaSMQ2JuVWwMmrTA==}
peerDependencies:
eslint: ^7.23.0 || ^8.0.0
typescript: '>=3.3.1'
@@ -1871,8 +1871,8 @@
next: ^10.0.0 || ^11.0.0 || ^12.0.0 || ^13.0.0 || ^14.0.0
react: ^16.8.0 || ^17.0.0 || ^18.0.0
- next@14.2.5:
- resolution: {integrity: sha512-0f8aRfBVL+mpzfBjYfQuLWh2WyAwtJXCRfkPF4UJ5qd2YwrHczsrSzXU4tRMV0OAxR8ZJZWPFn6uhSC56UTsLA==}
+ next@14.2.6:
+ resolution: {integrity: sha512-57Su7RqXs5CBKKKOagt8gPhMM3CpjgbeQhrtei2KLAA1vTNm7jfKS+uDARkSW8ZETUflDCBIsUKGSyQdRs4U4g==}
engines: {node: '>=18.17.0'}
hasBin: true
peerDependencies:
@@ -2819,37 +2819,37 @@
'@kurkle/color@0.3.2': {}
- '@next/env@14.2.5': {}
+ '@next/env@14.2.6': {}
- '@next/eslint-plugin-next@14.2.5':
+ '@next/eslint-plugin-next@14.2.6':
dependencies:
glob: 10.3.10
- '@next/swc-darwin-arm64@14.2.5':
+ '@next/swc-darwin-arm64@14.2.6':
optional: true
- '@next/swc-darwin-x64@14.2.5':
+ '@next/swc-darwin-x64@14.2.6':
optional: true
- '@next/swc-linux-arm64-gnu@14.2.5':
+ '@next/swc-linux-arm64-gnu@14.2.6':
optional: true
- '@next/swc-linux-arm64-musl@14.2.5':
+ '@next/swc-linux-arm64-musl@14.2.6':
optional: true
- '@next/swc-linux-x64-gnu@14.2.5':
+ '@next/swc-linux-x64-gnu@14.2.6':
optional: true
- '@next/swc-linux-x64-musl@14.2.5':
+ '@next/swc-linux-x64-musl@14.2.6':
optional: true
- '@next/swc-win32-arm64-msvc@14.2.5':
+ '@next/swc-win32-arm64-msvc@14.2.6':
optional: true
- '@next/swc-win32-ia32-msvc@14.2.5':
+ '@next/swc-win32-ia32-msvc@14.2.6':
optional: true
- '@next/swc-win32-x64-msvc@14.2.5':
+ '@next/swc-win32-x64-msvc@14.2.6':
optional: true
'@nodelib/fs.scandir@2.1.5':
@@ -3632,9 +3632,9 @@
escape-string-regexp@4.0.0: {}
- eslint-config-next@14.2.5(eslint@8.57.0)(typescript@5.5.4):
+ eslint-config-next@14.2.6(eslint@8.57.0)(typescript@5.5.4):
dependencies:
- '@next/eslint-plugin-next': 14.2.5
+ '@next/eslint-plugin-next': 14.2.6
'@rushstack/eslint-patch': 1.10.3
'@typescript-eslint/parser': 7.2.0(eslint@8.57.0)(typescript@5.5.4)
eslint: 8.57.0
@@ -4402,17 +4402,17 @@
negotiator@0.6.3: {}
- next-intl@3.17.4(next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8))(react@18.3.1):
+ next-intl@3.17.4(next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8))(react@18.3.1):
dependencies:
'@formatjs/intl-localematcher': 0.5.4
negotiator: 0.6.3
- next: 14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8)
+ next: 14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8)
react: 18.3.1
use-intl: 3.17.4(react@18.3.1)
- next@14.2.5(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8):
+ next@14.2.6(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(sass@1.77.8):
dependencies:
- '@next/env': 14.2.5
+ '@next/env': 14.2.6
'@swc/helpers': 0.5.5
busboy: 1.6.0
caniuse-lite: 1.0.30001642
@@ -4422,15 +4422,15 @@
react-dom: 18.3.1(react@18.3.1)
styled-jsx: 5.1.1(react@18.3.1)
optionalDependencies:
- '@next/swc-darwin-arm64': 14.2.5
- '@next/swc-darwin-x64': 14.2.5
- '@next/swc-linux-arm64-gnu': 14.2.5
- '@next/swc-linux-arm64-musl': 14.2.5
- '@next/swc-linux-x64-gnu': 14.2.5
- '@next/swc-linux-x64-musl': 14.2.5
- '@next/swc-win32-arm64-msvc': 14.2.5
- '@next/swc-win32-ia32-msvc': 14.2.5
- '@next/swc-win32-x64-msvc': 14.2.5
+ '@next/swc-darwin-arm64': 14.2.6
+ '@next/swc-darwin-x64': 14.2.6
+ '@next/swc-linux-arm64-gnu': 14.2.6
+ '@next/swc-linux-arm64-musl': 14.2.6
+ '@next/swc-linux-x64-gnu': 14.2.6
+ '@next/swc-linux-x64-musl': 14.2.6
+ '@next/swc-win32-arm64-msvc': 14.2.6
+ '@next/swc-win32-ia32-msvc': 14.2.6
+ '@next/swc-win32-x64-msvc': 14.2.6
sass: 1.77.8
transitivePeerDependencies:
- '@babel/core'
diff --git a/qwilight-fe/package.json b/qwilight-fe/package.json
index 9aa419c..b55ab17 100644
--- a/qwilight-fe/package.json
+++ b/qwilight-fe/package.json
@@ -19,7 +19,7 @@
"isomorphic-dompurify": "^2.14.0",
"mobx": "^6.13.1",
"mobx-react-lite": "^4.0.7",
- "next": "^14.2.5",
+ "next": "^14.2.6",
"next-intl": "^3.17.4",
"react": "^18.3.1",
"react-bootstrap": "^2.10.4",
@@ -40,7 +40,7 @@
"@types/node": "^22.5.0",
"@types/react": "^18.3.4",
"@types/react-dom": "^18.3.0",
- "eslint-config-next": "^14.2.5",
+ "eslint-config-next": "^14.2.6",
"typescript": "^5.5.4"
}
}
diff --git a/qwilight-fe/src/assets/language/en.json b/qwilight-fe/src/assets/language/en.json
index a2d0548..11877e7 100644
--- a/qwilight-fe/src/assets/language/en.json
+++ b/qwilight-fe/src/assets/language/en.json
@@ -36,13 +36,13 @@
"etcTotalNoteFiles": "Popular songs TOP 10 for this month",
"etcTotalTitles": "Titles TOP 10",
"exileAvatar": "Kick",
- "fit0": "Sequence of records",
- "fit1": "Number of plays",
- "fit2": "Update order",
- "fit3": "Subject order",
- "fit4": "Artist order",
- "fit5": "Genre order",
- "fit6": "Difficulty order",
+ "fit0": "Sort by number of records",
+ "fit1": "Sort by number of plays",
+ "fit2": "Sort by update",
+ "fit3": "Sort by subject",
+ "fit4": "Sort by artist",
+ "fit5": "Sort by genre",
+ "fit6": "Sort by difficulty",
"hall": "Hall of fame",
"hallAbilityTitle": "Rating",
"hallAtTitle": "Month",
@@ -84,10 +84,10 @@
"siteYellQuit": "Exited",
"siteYellTaehui": "Developer",
"siteYellTV": "Click to watch Qwilight streaming {title}",
- "src0": "As a title",
- "src1": "As a nickname",
- "src2": "As an artist",
- "src3": "As a genre",
+ "src0": "Search by title",
+ "src1": "Search by nickname",
+ "src2": "Search by artist",
+ "src3": "Search by genre",
"stand": "Score",
"textBand": "{value} combo",
"textCount": "{value}",
diff --git a/taehui-fe/package.json b/taehui-fe/package.json
index 45e2d4a..89ab127 100644
--- a/taehui-fe/package.json
+++ b/taehui-fe/package.json
@@ -20,7 +20,7 @@
"mariadb": "^3.3.1",
"mobx": "^6.13.1",
"mobx-react-lite": "^4.0.7",
- "next": "^14.2.5",
+ "next": "^14.2.6",
"next-intl": "^3.17.4",
"react": "^18.3.1",
"react-bootstrap": "^2.10.4",
@@ -47,7 +47,7 @@
"@types/react-dom": "^18.3.0",
"@types/showdown": "^2.0.6",
"@types/uuid": "^10.0.0",
- "eslint-config-next": "^14.2.5",
+ "eslint-config-next": "^14.2.6",
"typescript": "^5.5.4"
}
}
diff --git a/taehui-lib/package.json b/taehui-lib/package.json
index e909cf1..8e06e67 100644
--- a/taehui-lib/package.json
+++ b/taehui-lib/package.json
@@ -25,8 +25,8 @@
"@rollup/plugin-typescript": "^11.1.6",
"@types/react": "^18.3.4",
"dayjs": "^1.11.13",
- "eslint-config-next": "^14.2.5",
- "next": "^14.2.5",
+ "eslint-config-next": "^14.2.6",
+ "next": "^14.2.6",
"next-intl": "^3.17.4",
"react": "^18.3.1",
"rollup": "^4.21.0",