💄 调整level UI

This commit is contained in:
目棃
2024-12-15 09:04:41 +08:00
parent 3f0115ecba
commit 07954d0c24
5 changed files with 178 additions and 174 deletions

View File

@@ -98,7 +98,7 @@
},
"devDependencies": {
"@eslint/eslintrc": "^3.2.0",
"@eslint/js": "^9.16.0",
"@eslint/js": "^9.17.0",
"@tauri-apps/cli": "2.1.0",
"@types/color-convert": "^2.0.4",
"@types/js-md5": "^0.7.2",
@@ -107,7 +107,7 @@
"@typescript-eslint/parser": "^8.18.0",
"@vitejs/plugin-vue": "^5.2.1",
"concurrently": "^9.1.0",
"eslint": "^9.16.0",
"eslint": "^9.17.0",
"eslint-plugin-import": "^2.31.0",
"eslint-plugin-jsonc": "^2.18.2",
"eslint-plugin-prettier": "^5.2.1",
@@ -117,7 +117,7 @@
"husky": "^9.1.7",
"jsonc-eslint-parser": "^2.4.0",
"lint-staged": "^15.2.11",
"oxlint": "^0.15.0",
"oxlint": "^0.15.2",
"prettier": "3.4.2",
"stylelint": "^16.11.0",
"stylelint-config-idiomatic-order": "^10.0.0",

269
pnpm-lock.yaml generated
View File

@@ -100,8 +100,8 @@ importers:
specifier: ^3.2.0
version: 3.2.0
'@eslint/js':
specifier: ^9.16.0
version: 9.16.0
specifier: ^9.17.0
version: 9.17.0
'@tauri-apps/cli':
specifier: 2.1.0
version: 2.1.0
@@ -119,7 +119,7 @@ importers:
version: 10.0.0
'@typescript-eslint/parser':
specifier: ^8.18.0
version: 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)
version: 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)
'@vitejs/plugin-vue':
specifier: ^5.2.1
version: 5.2.1(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))
@@ -127,23 +127,23 @@ importers:
specifier: ^9.1.0
version: 9.1.0
eslint:
specifier: ^9.16.0
version: 9.16.0(jiti@2.4.1)
specifier: ^9.17.0
version: 9.17.0(jiti@2.4.1)
eslint-plugin-import:
specifier: ^2.31.0
version: 2.31.0(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))
version: 2.31.0(@typescript-eslint/parser@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.1))
eslint-plugin-jsonc:
specifier: ^2.18.2
version: 2.18.2(eslint@9.16.0(jiti@2.4.1))
version: 2.18.2(eslint@9.17.0(jiti@2.4.1))
eslint-plugin-prettier:
specifier: ^5.2.1
version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.16.0(jiti@2.4.1)))(eslint@9.16.0(jiti@2.4.1))(prettier@3.4.2)
version: 5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.17.0(jiti@2.4.1)))(eslint@9.17.0(jiti@2.4.1))(prettier@3.4.2)
eslint-plugin-vue:
specifier: ^9.32.0
version: 9.32.0(eslint@9.16.0(jiti@2.4.1))
version: 9.32.0(eslint@9.17.0(jiti@2.4.1))
eslint-plugin-yml:
specifier: ^1.16.0
version: 1.16.0(eslint@9.16.0(jiti@2.4.1))
version: 1.16.0(eslint@9.17.0(jiti@2.4.1))
globals:
specifier: ^15.13.0
version: 15.13.0
@@ -157,8 +157,8 @@ importers:
specifier: ^15.2.11
version: 15.2.11
oxlint:
specifier: ^0.15.0
version: 0.15.0
specifier: ^0.15.2
version: 0.15.2
prettier:
specifier: 3.4.2
version: 3.4.2
@@ -188,7 +188,7 @@ importers:
version: 5.7.2
typescript-eslint:
specifier: ^8.18.0
version: 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)
version: 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)
vite:
specifier: ^6.0.3
version: 6.0.3(@types/node@22.10.2)(jiti@2.4.1)(yaml@2.6.1)
@@ -200,7 +200,7 @@ importers:
version: 2.0.4(vite@6.0.3(@types/node@22.10.2)(jiti@2.4.1)(yaml@2.6.1))(vue@3.5.13(typescript@5.7.2))(vuetify@3.7.5)
vue-eslint-parser:
specifier: ^9.4.3
version: 9.4.3(eslint@9.16.0(jiti@2.4.1))
version: 9.4.3(eslint@9.17.0(jiti@2.4.1))
yaml-eslint-parser:
specifier: ^1.2.3
version: 1.2.3
@@ -546,8 +546,8 @@ packages:
resolution: {integrity: sha512-grOjVNN8P3hjJn/eIETF1wwd12DdnwFDoyceUJLYYdkpbwq3nLi+4fqrTAONx7XDALqlL220wC/RHSC/QTI/0w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/js@9.16.0':
resolution: {integrity: sha512-tw2HxzQkrbeuvyj1tG2Yqq+0H9wGoI2IMk4EOsQeX+vmd75FtJAzf+gTA69WF+baUKRYQ3x2kbLE08js5OsTVg==}
'@eslint/js@9.17.0':
resolution: {integrity: sha512-Sxc4hqcs1kTu0iID3kcZDW3JHq2a77HO9P8CP6YEA/FpH3Ll8UXE2r/86Rz9YJLKme39S9vU5OWNjC6Xl0Cr3w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@eslint/object-schema@2.1.5':
@@ -619,47 +619,47 @@ packages:
resolution: {integrity: sha512-A1d/08ueX8stTXNkvGqnr1eEXZgvKn+vj6s7jXhZNWApUSqMgItU4VK28vrrdpKbjIPwq2SwhnGOHUYvN9HwCQ==}
engines: {node: ^14.18.0 || >=16.10.0}
'@oxlint/darwin-arm64@0.15.0':
resolution: {integrity: sha512-Y4yFRquejyuI/3dyBxLvc8lbwM8Hf/8e0YH9QwQPD9+dgzgOnF818/+OKVE4bDH/V7nWyw4hIQQibMcPvg038g==}
'@oxlint/darwin-arm64@0.15.2':
resolution: {integrity: sha512-0Qw3eOArmhNE0B516kbYuy6Bo41WukMoJGUElMYnSXv1lHgghH6dCBN5o3s1YKy665WVHg+Etd46/C865EASqA==}
cpu: [arm64]
os: [darwin]
'@oxlint/darwin-x64@0.15.0':
resolution: {integrity: sha512-l0NksXD2HSzb/u7RXH1kPNtwOXevkvS4vH7pMDiSrfIbtZTx10YgiLy5zFkFbipJRLmIZUdG+9JEjepsy9S3Ig==}
'@oxlint/darwin-x64@0.15.2':
resolution: {integrity: sha512-NTMvRO4yih4rVw5OpwyO1LNFjZqfdgWv64da3+QvGGbvlZCvyMms0nFCyyT1DSyg+7jtcLmyTixKLJ3d4lYY5A==}
cpu: [x64]
os: [darwin]
'@oxlint/linux-arm64-gnu@0.15.0':
resolution: {integrity: sha512-Yt2LGRfMwPXrMelEqbbkWFcL50ulAUUqMrfcNYB+H/9S8KF4PSMDRm642VV4949xC3XzkjoL3ZMyKQQKMRWC+Q==}
'@oxlint/linux-arm64-gnu@0.15.2':
resolution: {integrity: sha512-j1U82EVt5vHt0FmGf1Blo7EoLZZS+HNBylxI8axsAU+D7BbnHrN2taqyOQaGTwvpnkOs4OrXuLlCg7BDQX0FuQ==}
cpu: [arm64]
os: [linux]
libc: [glibc]
'@oxlint/linux-arm64-musl@0.15.0':
resolution: {integrity: sha512-+H6CIbejZyE3sc3StoYImqZL3z2zNbv5L547ATLHGyQ5b2JrXMuJ/lqIaNdAa24BehJ6g+/swBIIE5Pk65K3PA==}
'@oxlint/linux-arm64-musl@0.15.2':
resolution: {integrity: sha512-MaRktTWeA0HcFEcX9YbgCILuf3qVmBqU4Wctp6QGud0YDnpvrj2SRDhJqPFeAwf0j9W8pZ1UXZWtTalOEVULUw==}
cpu: [arm64]
os: [linux]
libc: [musl]
'@oxlint/linux-x64-gnu@0.15.0':
resolution: {integrity: sha512-e/KSj4fg5EFdK/bJLJjGRzaw2KZdYgr2mTt3k9HF9YIGl0UnBoX5h+q0hJ9scDTNNailT8qytvOjuiUhyJpAPA==}
'@oxlint/linux-x64-gnu@0.15.2':
resolution: {integrity: sha512-buuORJFuD7xSWR9q71gmnB0ygTRMTURlmi5lvDQz4tdEKkxGI2CX020NaagfKJjZ2JdIHCwdoSe6QsFOw3K9BQ==}
cpu: [x64]
os: [linux]
libc: [glibc]
'@oxlint/linux-x64-musl@0.15.0':
resolution: {integrity: sha512-lOXNTYw7kelNkJPQlrLlk5E8f/ROZFcGOGR5VKHCI+/53QTX/WY5kMo7JOaRyJ+jnNdeN1HW70oRQPjtAujjxw==}
'@oxlint/linux-x64-musl@0.15.2':
resolution: {integrity: sha512-f/OHa5jMfKgvUj5W2gzh3Ehsjwu/EWffUMN7vSrIVmRp20D5igf+B2o1D8LSq64BJAZH9BCvyQZH/xn/leshvQ==}
cpu: [x64]
os: [linux]
libc: [musl]
'@oxlint/win32-arm64@0.15.0':
resolution: {integrity: sha512-Hms4Ld6uAOKpbLq27MUqQzffxd71+pK96mzK3YULrkASzIa7AZdtNlRBqfqVRuXCiuxPxT6PhfcriURwsvD/YA==}
'@oxlint/win32-arm64@0.15.2':
resolution: {integrity: sha512-6d5WgybNtIt1f2TWSVVcbhWWfOOV8GyHUBoVCONVI6Iwu/LQayE78o/5Wyx3KVP9JS1tUy8zYZ6JitI3J9BC8g==}
cpu: [arm64]
os: [win32]
'@oxlint/win32-x64@0.15.0':
resolution: {integrity: sha512-AF0t15GJLoVcMqvbpHwYFHx2o9HkMuEt6GEipPMZ9gaNx1yp6NrP655jywNzhbKHSd6wxSY+CH7aRI9QjdtG1w==}
'@oxlint/win32-x64@0.15.2':
resolution: {integrity: sha512-fQ/IDIiv3XnpnR4/t/BOPkwikCPdyUT26TPTyltPJ/4g/vPJqIB+7gBdO+xys531Y08dW8jZjGjvrhW1BAq5cw==}
cpu: [x64]
os: [win32]
@@ -1147,8 +1147,8 @@ packages:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
browserslist@4.24.2:
resolution: {integrity: sha512-ZIc+Q62revdMcqC6aChtW4jz3My3klmCO1fEmINZY/8J3EpBg5/A/D0AKmBveUh6pgoeycoMkVMko84tuYS+Gg==}
browserslist@4.24.3:
resolution: {integrity: sha512-1CPmv8iobE2fyRMV97dAcMVegvvWKxmq94hkLiAkUGwKVTyDLw33K+ZxiFrREKmmps4rIw6grcCFCnTMSZ/YiA==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
@@ -1563,8 +1563,8 @@ packages:
resolution: {integrity: sha512-UyLnSehNt62FFhSwjZlHmeokpRK59rcz29j+F1/aDgbkbRTk7wIc9XzdoasMUbRNKDM0qQt/+BJ4BrpFeABemw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
eslint@9.16.0:
resolution: {integrity: sha512-whp8mSQI4C8VXd+fLgSM0lh3UlmcFtVwUQjyKCFfsp+2ItAIYhlq/hqGahGqHE6cv9unM41VlqKk2VtKYR2TaA==}
eslint@9.17.0:
resolution: {integrity: sha512-evtlNcpJg+cZLcnVKwsai8fExnqjGPicK7gnUtlNuzu+Fv9bI0aLpND5T44VLQtoMEnI57LoXO9XAkIXwohKrA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
hasBin: true
peerDependencies:
@@ -1864,8 +1864,8 @@ packages:
ini@1.3.8:
resolution: {integrity: sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==}
internal-slot@1.0.7:
resolution: {integrity: sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==}
internal-slot@1.1.0:
resolution: {integrity: sha512-4gd7VpWNQNB4UKKCFFVcp1AVv+FMOgs9NKzjHKusc8jTMhd5eL1NqQqOpE0KzMds804/yHlglp3uxgluOqAPLw==}
engines: {node: '>= 0.4'}
is-array-buffer@3.0.4:
@@ -1891,8 +1891,8 @@ packages:
resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==}
engines: {node: '>= 0.4'}
is-core-module@2.15.1:
resolution: {integrity: sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==}
is-core-module@2.16.0:
resolution: {integrity: sha512-urTSINYfAYgcbLb0yDQ6egFm6h3Mo1DcF9EkyXSRjjzdHbsulg01qhwWuXdOoUBuTkbQ80KDboXa0vFJ+BDH+g==}
engines: {node: '>= 0.4'}
is-data-view@1.0.2:
@@ -2005,8 +2005,9 @@ packages:
resolution: {integrity: sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==}
engines: {node: '>= 0.4'}
is-weakref@1.0.2:
resolution: {integrity: sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==}
is-weakref@1.1.0:
resolution: {integrity: sha512-SXM8Nwyys6nT5WP6pltOwKytLV7FqQ4UiibxVmW+EIosHcmCqkkjViTb5SNssDlkCiEYRP1/pdWUKVvZBmsR2Q==}
engines: {node: '>= 0.4'}
is-weakset@2.0.3:
resolution: {integrity: sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==}
@@ -2314,8 +2315,8 @@ packages:
resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==}
engines: {node: '>= 0.8.0'}
oxlint@0.15.0:
resolution: {integrity: sha512-hIED9mcs8c0dnNuQEzXRPXOo09HoOVh60LSD48EQHwcHlcFheMfW5OkLWQvinDkG/1n5qt+zWopQGaKFgmtXPw==}
oxlint@0.15.2:
resolution: {integrity: sha512-PPXPimwYaFe0G2tbTf1ZYs0dGNGKbLlPHwfnsfcZ0AaOct4RjyOa5NHtDRFpvOMq3EcKZKVUAztzmUDepkxbSQ==}
engines: {node: '>=14.*'}
hasBin: true
@@ -2505,8 +2506,8 @@ packages:
resolution: {integrity: sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==}
engines: {node: '>=8'}
resolve@1.22.8:
resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==}
resolve@1.22.9:
resolution: {integrity: sha512-QxrmX1DzraFIi9PxdG5VkRfRwIgjwyud+z/iBwfRRrVmHc+P9Q7u2lSSpQ6bjr2gy5lrqIiU9vb6iAeGf2400A==}
hasBin: true
restore-cursor@5.1.0:
@@ -3219,7 +3220,7 @@ snapshots:
dependencies:
'@babel/compat-data': 7.26.3
'@babel/helper-validator-option': 7.25.9
browserslist: 4.24.2
browserslist: 4.24.3
lru-cache: 5.1.1
semver: 6.3.1
@@ -3455,9 +3456,9 @@ snapshots:
'@esbuild/win32-x64@0.24.0':
optional: true
'@eslint-community/eslint-utils@4.4.1(eslint@9.16.0(jiti@2.4.1))':
'@eslint-community/eslint-utils@4.4.1(eslint@9.17.0(jiti@2.4.1))':
dependencies:
eslint: 9.16.0(jiti@2.4.1)
eslint: 9.17.0(jiti@2.4.1)
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.1': {}
@@ -3488,7 +3489,7 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@eslint/js@9.16.0': {}
'@eslint/js@9.17.0': {}
'@eslint/object-schema@2.1.5': {}
@@ -3587,28 +3588,28 @@ snapshots:
- rollup
- supports-color
'@oxlint/darwin-arm64@0.15.0':
'@oxlint/darwin-arm64@0.15.2':
optional: true
'@oxlint/darwin-x64@0.15.0':
'@oxlint/darwin-x64@0.15.2':
optional: true
'@oxlint/linux-arm64-gnu@0.15.0':
'@oxlint/linux-arm64-gnu@0.15.2':
optional: true
'@oxlint/linux-arm64-musl@0.15.0':
'@oxlint/linux-arm64-musl@0.15.2':
optional: true
'@oxlint/linux-x64-gnu@0.15.0':
'@oxlint/linux-x64-gnu@0.15.2':
optional: true
'@oxlint/linux-x64-musl@0.15.0':
'@oxlint/linux-x64-musl@0.15.2':
optional: true
'@oxlint/win32-arm64@0.15.0':
'@oxlint/win32-arm64@0.15.2':
optional: true
'@oxlint/win32-x64@0.15.0':
'@oxlint/win32-x64@0.15.2':
optional: true
'@pkgr/core@0.1.1': {}
@@ -3795,15 +3796,15 @@ snapshots:
'@types/uuid@10.0.0': {}
'@typescript-eslint/eslint-plugin@8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)':
'@typescript-eslint/eslint-plugin@8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)':
dependencies:
'@eslint-community/regexpp': 4.12.1
'@typescript-eslint/parser': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)
'@typescript-eslint/parser': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)
'@typescript-eslint/scope-manager': 8.18.0
'@typescript-eslint/type-utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)
'@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)
'@typescript-eslint/type-utils': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)
'@typescript-eslint/utils': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)
'@typescript-eslint/visitor-keys': 8.18.0
eslint: 9.16.0(jiti@2.4.1)
eslint: 9.17.0(jiti@2.4.1)
graphemer: 1.4.0
ignore: 5.3.2
natural-compare: 1.4.0
@@ -3812,14 +3813,14 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)':
'@typescript-eslint/parser@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)':
dependencies:
'@typescript-eslint/scope-manager': 8.18.0
'@typescript-eslint/types': 8.18.0
'@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2)
'@typescript-eslint/visitor-keys': 8.18.0
debug: 4.4.0
eslint: 9.16.0(jiti@2.4.1)
eslint: 9.17.0(jiti@2.4.1)
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
@@ -3829,12 +3830,12 @@ snapshots:
'@typescript-eslint/types': 8.18.0
'@typescript-eslint/visitor-keys': 8.18.0
'@typescript-eslint/type-utils@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)':
'@typescript-eslint/type-utils@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)':
dependencies:
'@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2)
'@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)
'@typescript-eslint/utils': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)
debug: 4.4.0
eslint: 9.16.0(jiti@2.4.1)
eslint: 9.17.0(jiti@2.4.1)
ts-api-utils: 1.4.3(typescript@5.7.2)
typescript: 5.7.2
transitivePeerDependencies:
@@ -3856,13 +3857,13 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)':
'@typescript-eslint/utils@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)':
dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1))
'@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.1))
'@typescript-eslint/scope-manager': 8.18.0
'@typescript-eslint/types': 8.18.0
'@typescript-eslint/typescript-estree': 8.18.0(typescript@5.7.2)
eslint: 9.16.0(jiti@2.4.1)
eslint: 9.17.0(jiti@2.4.1)
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
@@ -4114,12 +4115,12 @@ snapshots:
dependencies:
fill-range: 7.1.1
browserslist@4.24.2:
browserslist@4.24.3:
dependencies:
caniuse-lite: 1.0.30001688
electron-to-chromium: 1.5.73
node-releases: 2.0.19
update-browserslist-db: 1.1.1(browserslist@4.24.2)
update-browserslist-db: 1.1.1(browserslist@4.24.3)
bundle-name@4.1.0:
dependencies:
@@ -4402,7 +4403,7 @@ snapshots:
has-proto: 1.2.0
has-symbols: 1.1.0
hasown: 2.0.2
internal-slot: 1.0.7
internal-slot: 1.1.0
is-array-buffer: 3.0.4
is-callable: 1.2.7
is-data-view: 1.0.2
@@ -4411,7 +4412,7 @@ snapshots:
is-shared-array-buffer: 1.0.3
is-string: 1.1.0
is-typed-array: 1.1.13
is-weakref: 1.0.2
is-weakref: 1.1.0
object-inspect: 1.13.3
object-keys: 1.1.1
object.assign: 4.1.5
@@ -4485,41 +4486,41 @@ snapshots:
escape-string-regexp@5.0.0: {}
eslint-compat-utils@0.6.4(eslint@9.16.0(jiti@2.4.1)):
eslint-compat-utils@0.6.4(eslint@9.17.0(jiti@2.4.1)):
dependencies:
eslint: 9.16.0(jiti@2.4.1)
eslint: 9.17.0(jiti@2.4.1)
semver: 7.6.3
eslint-config-prettier@9.1.0(eslint@9.16.0(jiti@2.4.1)):
eslint-config-prettier@9.1.0(eslint@9.17.0(jiti@2.4.1)):
dependencies:
eslint: 9.16.0(jiti@2.4.1)
eslint: 9.17.0(jiti@2.4.1)
optional: true
eslint-import-resolver-node@0.3.9:
dependencies:
debug: 3.2.7
is-core-module: 2.15.1
resolve: 1.22.8
is-core-module: 2.16.0
resolve: 1.22.9
transitivePeerDependencies:
- supports-color
eslint-json-compat-utils@0.2.1(eslint@9.16.0(jiti@2.4.1))(jsonc-eslint-parser@2.4.0):
eslint-json-compat-utils@0.2.1(eslint@9.17.0(jiti@2.4.1))(jsonc-eslint-parser@2.4.0):
dependencies:
eslint: 9.16.0(jiti@2.4.1)
eslint: 9.17.0(jiti@2.4.1)
esquery: 1.6.0
jsonc-eslint-parser: 2.4.0
eslint-module-utils@2.12.0(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint@9.16.0(jiti@2.4.1)):
eslint-module-utils@2.12.0(@typescript-eslint/parser@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint@9.17.0(jiti@2.4.1)):
dependencies:
debug: 3.2.7
optionalDependencies:
'@typescript-eslint/parser': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)
eslint: 9.16.0(jiti@2.4.1)
'@typescript-eslint/parser': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)
eslint: 9.17.0(jiti@2.4.1)
eslint-import-resolver-node: 0.3.9
transitivePeerDependencies:
- supports-color
eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1)):
eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.1)):
dependencies:
'@rtsao/scc': 1.1.0
array-includes: 3.1.8
@@ -4528,11 +4529,11 @@ snapshots:
array.prototype.flatmap: 1.3.2
debug: 3.2.7
doctrine: 2.1.0
eslint: 9.16.0(jiti@2.4.1)
eslint: 9.17.0(jiti@2.4.1)
eslint-import-resolver-node: 0.3.9
eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint@9.16.0(jiti@2.4.1))
eslint-module-utils: 2.12.0(@typescript-eslint/parser@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint-import-resolver-node@0.3.9)(eslint@9.17.0(jiti@2.4.1))
hasown: 2.0.2
is-core-module: 2.15.1
is-core-module: 2.16.0
is-glob: 4.0.3
minimatch: 3.1.2
object.fromentries: 2.0.8
@@ -4542,18 +4543,18 @@ snapshots:
string.prototype.trimend: 1.0.9
tsconfig-paths: 3.15.0
optionalDependencies:
'@typescript-eslint/parser': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)
'@typescript-eslint/parser': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)
transitivePeerDependencies:
- eslint-import-resolver-typescript
- eslint-import-resolver-webpack
- supports-color
eslint-plugin-jsonc@2.18.2(eslint@9.16.0(jiti@2.4.1)):
eslint-plugin-jsonc@2.18.2(eslint@9.17.0(jiti@2.4.1)):
dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1))
eslint: 9.16.0(jiti@2.4.1)
eslint-compat-utils: 0.6.4(eslint@9.16.0(jiti@2.4.1))
eslint-json-compat-utils: 0.2.1(eslint@9.16.0(jiti@2.4.1))(jsonc-eslint-parser@2.4.0)
'@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.1))
eslint: 9.17.0(jiti@2.4.1)
eslint-compat-utils: 0.6.4(eslint@9.17.0(jiti@2.4.1))
eslint-json-compat-utils: 0.2.1(eslint@9.17.0(jiti@2.4.1))(jsonc-eslint-parser@2.4.0)
espree: 9.6.1
graphemer: 1.4.0
jsonc-eslint-parser: 2.4.0
@@ -4562,35 +4563,35 @@ snapshots:
transitivePeerDependencies:
- '@eslint/json'
eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.16.0(jiti@2.4.1)))(eslint@9.16.0(jiti@2.4.1))(prettier@3.4.2):
eslint-plugin-prettier@5.2.1(@types/eslint@9.6.1)(eslint-config-prettier@9.1.0(eslint@9.17.0(jiti@2.4.1)))(eslint@9.17.0(jiti@2.4.1))(prettier@3.4.2):
dependencies:
eslint: 9.16.0(jiti@2.4.1)
eslint: 9.17.0(jiti@2.4.1)
prettier: 3.4.2
prettier-linter-helpers: 1.0.0
synckit: 0.9.2
optionalDependencies:
'@types/eslint': 9.6.1
eslint-config-prettier: 9.1.0(eslint@9.16.0(jiti@2.4.1))
eslint-config-prettier: 9.1.0(eslint@9.17.0(jiti@2.4.1))
eslint-plugin-vue@9.32.0(eslint@9.16.0(jiti@2.4.1)):
eslint-plugin-vue@9.32.0(eslint@9.17.0(jiti@2.4.1)):
dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1))
eslint: 9.16.0(jiti@2.4.1)
'@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.1))
eslint: 9.17.0(jiti@2.4.1)
globals: 13.24.0
natural-compare: 1.4.0
nth-check: 2.1.1
postcss-selector-parser: 6.1.2
semver: 7.6.3
vue-eslint-parser: 9.4.3(eslint@9.16.0(jiti@2.4.1))
vue-eslint-parser: 9.4.3(eslint@9.17.0(jiti@2.4.1))
xml-name-validator: 4.0.0
transitivePeerDependencies:
- supports-color
eslint-plugin-yml@1.16.0(eslint@9.16.0(jiti@2.4.1)):
eslint-plugin-yml@1.16.0(eslint@9.17.0(jiti@2.4.1)):
dependencies:
debug: 4.4.0
eslint: 9.16.0(jiti@2.4.1)
eslint-compat-utils: 0.6.4(eslint@9.16.0(jiti@2.4.1))
eslint: 9.17.0(jiti@2.4.1)
eslint-compat-utils: 0.6.4(eslint@9.17.0(jiti@2.4.1))
lodash: 4.17.21
natural-compare: 1.4.0
yaml-eslint-parser: 1.2.3
@@ -4611,14 +4612,14 @@ snapshots:
eslint-visitor-keys@4.2.0: {}
eslint@9.16.0(jiti@2.4.1):
eslint@9.17.0(jiti@2.4.1):
dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.16.0(jiti@2.4.1))
'@eslint-community/eslint-utils': 4.4.1(eslint@9.17.0(jiti@2.4.1))
'@eslint-community/regexpp': 4.12.1
'@eslint/config-array': 0.19.1
'@eslint/core': 0.9.1
'@eslint/eslintrc': 3.2.0
'@eslint/js': 9.16.0
'@eslint/js': 9.17.0
'@eslint/plugin-kit': 0.2.4
'@humanfs/node': 0.16.6
'@humanwhocodes/module-importer': 1.0.1
@@ -4961,7 +4962,7 @@ snapshots:
ini@1.3.8: {}
internal-slot@1.0.7:
internal-slot@1.1.0:
dependencies:
es-errors: 1.3.0
hasown: 2.0.2
@@ -4989,7 +4990,7 @@ snapshots:
is-callable@1.2.7: {}
is-core-module@2.15.1:
is-core-module@2.16.0:
dependencies:
hasown: 2.0.2
@@ -5083,9 +5084,9 @@ snapshots:
is-weakmap@2.0.2: {}
is-weakref@1.0.2:
is-weakref@1.1.0:
dependencies:
call-bind: 1.0.8
call-bound: 1.0.2
is-weakset@2.0.3:
dependencies:
@@ -5380,16 +5381,16 @@ snapshots:
type-check: 0.4.0
word-wrap: 1.2.5
oxlint@0.15.0:
oxlint@0.15.2:
optionalDependencies:
'@oxlint/darwin-arm64': 0.15.0
'@oxlint/darwin-x64': 0.15.0
'@oxlint/linux-arm64-gnu': 0.15.0
'@oxlint/linux-arm64-musl': 0.15.0
'@oxlint/linux-x64-gnu': 0.15.0
'@oxlint/linux-x64-musl': 0.15.0
'@oxlint/win32-arm64': 0.15.0
'@oxlint/win32-x64': 0.15.0
'@oxlint/darwin-arm64': 0.15.2
'@oxlint/darwin-x64': 0.15.2
'@oxlint/linux-arm64-gnu': 0.15.2
'@oxlint/linux-arm64-musl': 0.15.2
'@oxlint/linux-x64-gnu': 0.15.2
'@oxlint/linux-x64-musl': 0.15.2
'@oxlint/win32-arm64': 0.15.2
'@oxlint/win32-x64': 0.15.2
p-limit@3.1.0:
dependencies:
@@ -5555,9 +5556,9 @@ snapshots:
resolve-from@5.0.0: {}
resolve@1.22.8:
resolve@1.22.9:
dependencies:
is-core-module: 2.15.1
is-core-module: 2.16.0
path-parse: 1.0.7
supports-preserve-symlinks-flag: 1.0.0
@@ -5987,12 +5988,12 @@ snapshots:
possible-typed-array-names: 1.0.0
reflect.getprototypeof: 1.0.8
typescript-eslint@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2):
typescript-eslint@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2):
dependencies:
'@typescript-eslint/eslint-plugin': 8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)
'@typescript-eslint/parser': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)
'@typescript-eslint/utils': 8.18.0(eslint@9.16.0(jiti@2.4.1))(typescript@5.7.2)
eslint: 9.16.0(jiti@2.4.1)
'@typescript-eslint/eslint-plugin': 8.18.0(@typescript-eslint/parser@8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2))(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)
'@typescript-eslint/parser': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)
'@typescript-eslint/utils': 8.18.0(eslint@9.17.0(jiti@2.4.1))(typescript@5.7.2)
eslint: 9.17.0(jiti@2.4.1)
typescript: 5.7.2
transitivePeerDependencies:
- supports-color
@@ -6068,9 +6069,9 @@ snapshots:
upath@2.0.1: {}
update-browserslist-db@1.1.1(browserslist@4.24.2):
update-browserslist-db@1.1.1(browserslist@4.24.3):
dependencies:
browserslist: 4.24.2
browserslist: 4.24.3
escalade: 3.2.0
picocolors: 1.1.1
@@ -6177,10 +6178,10 @@ snapshots:
transitivePeerDependencies:
- '@vue/composition-api'
vue-eslint-parser@9.4.3(eslint@9.16.0(jiti@2.4.1)):
vue-eslint-parser@9.4.3(eslint@9.17.0(jiti@2.4.1)):
dependencies:
debug: 4.4.0
eslint: 9.16.0(jiti@2.4.1)
eslint: 9.17.0(jiti@2.4.1)
eslint-scope: 7.2.2
eslint-visitor-keys: 3.4.3
espree: 9.6.1
@@ -6239,7 +6240,7 @@ snapshots:
is-finalizationregistry: 1.1.0
is-generator-function: 1.0.10
is-regex: 1.2.1
is-weakref: 1.0.2
is-weakref: 1.1.0
isarray: 2.0.5
which-boxed-primitive: 1.1.0
which-collection: 1.0.2

68
src-tauri/Cargo.lock generated
View File

@@ -617,9 +617,9 @@ dependencies = [
[[package]]
name = "cc"
version = "1.2.3"
version = "1.2.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "27f657647bcff5394bf56c7317665bbf790a137a50eaaa5c6bfbb9e27a518f2d"
checksum = "9157bbaa6b165880c27a4293a474c91cdcf265cc68cc829bf10be0964a391caf"
dependencies = [
"shlex",
]
@@ -3537,7 +3537,7 @@ dependencies = [
"rustc-hash",
"rustls",
"socket2",
"thiserror 2.0.6",
"thiserror 2.0.7",
"tokio",
"tracing",
]
@@ -3556,7 +3556,7 @@ dependencies = [
"rustls",
"rustls-pki-types",
"slab",
"thiserror 2.0.6",
"thiserror 2.0.7",
"tinyvec",
"tracing",
"web-time",
@@ -3958,9 +3958,9 @@ dependencies = [
[[package]]
name = "rustls-pki-types"
version = "1.10.0"
version = "1.10.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b"
checksum = "d2bf47e6ff922db3825eb750c4e2ff784c6ff8fb9e13046ef6a1d1c5401b0b37"
dependencies = [
"web-time",
]
@@ -4849,7 +4849,7 @@ dependencies = [
"tauri-runtime",
"tauri-runtime-wry",
"tauri-utils",
"thiserror 2.0.6",
"thiserror 2.0.7",
"tokio",
"tray-icon",
"url",
@@ -4902,7 +4902,7 @@ dependencies = [
"sha2",
"syn 2.0.90",
"tauri-utils",
"thiserror 2.0.6",
"thiserror 2.0.7",
"time",
"url",
"uuid",
@@ -4943,7 +4943,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-deep-link"
version = "2.2.0"
source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#802399a969a95c1cdd9ce8076cd1f7cbdf6d1d9e"
source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ee0f65de5c645c244c5f0b638e0e0aab687cb9bf"
dependencies = [
"dunce",
"rust-ini",
@@ -4952,7 +4952,7 @@ dependencies = [
"tauri",
"tauri-plugin",
"tauri-utils",
"thiserror 2.0.6",
"thiserror 2.0.7",
"tracing",
"url",
"windows-registry 0.3.0",
@@ -4962,7 +4962,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-dialog"
version = "2.2.0"
source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#802399a969a95c1cdd9ce8076cd1f7cbdf6d1d9e"
source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ee0f65de5c645c244c5f0b638e0e0aab687cb9bf"
dependencies = [
"log",
"raw-window-handle",
@@ -4972,14 +4972,14 @@ dependencies = [
"tauri",
"tauri-plugin",
"tauri-plugin-fs",
"thiserror 2.0.6",
"thiserror 2.0.7",
"url",
]
[[package]]
name = "tauri-plugin-fs"
version = "2.2.0"
source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#802399a969a95c1cdd9ce8076cd1f7cbdf6d1d9e"
source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ee0f65de5c645c244c5f0b638e0e0aab687cb9bf"
dependencies = [
"anyhow",
"dunce",
@@ -4992,7 +4992,7 @@ dependencies = [
"tauri",
"tauri-plugin",
"tauri-utils",
"thiserror 2.0.6",
"thiserror 2.0.7",
"toml 0.8.19",
"url",
"uuid",
@@ -5001,7 +5001,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-http"
version = "2.2.0"
source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#802399a969a95c1cdd9ce8076cd1f7cbdf6d1d9e"
source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ee0f65de5c645c244c5f0b638e0e0aab687cb9bf"
dependencies = [
"data-url",
"http",
@@ -5013,7 +5013,7 @@ dependencies = [
"tauri",
"tauri-plugin",
"tauri-plugin-fs",
"thiserror 2.0.6",
"thiserror 2.0.7",
"tokio",
"url",
"urlpattern",
@@ -5022,7 +5022,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-log"
version = "2.2.0"
source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#802399a969a95c1cdd9ce8076cd1f7cbdf6d1d9e"
source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ee0f65de5c645c244c5f0b638e0e0aab687cb9bf"
dependencies = [
"android_logger",
"byte-unit",
@@ -5036,14 +5036,14 @@ dependencies = [
"swift-rs",
"tauri",
"tauri-plugin",
"thiserror 2.0.6",
"thiserror 2.0.7",
"time",
]
[[package]]
name = "tauri-plugin-os"
version = "2.2.0"
source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#802399a969a95c1cdd9ce8076cd1f7cbdf6d1d9e"
source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ee0f65de5c645c244c5f0b638e0e0aab687cb9bf"
dependencies = [
"gethostname",
"log",
@@ -5054,13 +5054,13 @@ dependencies = [
"sys-locale",
"tauri",
"tauri-plugin",
"thiserror 2.0.6",
"thiserror 2.0.7",
]
[[package]]
name = "tauri-plugin-process"
version = "2.2.0"
source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#802399a969a95c1cdd9ce8076cd1f7cbdf6d1d9e"
source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ee0f65de5c645c244c5f0b638e0e0aab687cb9bf"
dependencies = [
"tauri",
"tauri-plugin",
@@ -5069,7 +5069,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-shell"
version = "2.2.0"
source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#802399a969a95c1cdd9ce8076cd1f7cbdf6d1d9e"
source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ee0f65de5c645c244c5f0b638e0e0aab687cb9bf"
dependencies = [
"encoding_rs",
"log",
@@ -5082,19 +5082,19 @@ dependencies = [
"shared_child",
"tauri",
"tauri-plugin",
"thiserror 2.0.6",
"thiserror 2.0.7",
"tokio",
]
[[package]]
name = "tauri-plugin-single-instance"
version = "2.2.0"
source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#802399a969a95c1cdd9ce8076cd1f7cbdf6d1d9e"
source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ee0f65de5c645c244c5f0b638e0e0aab687cb9bf"
dependencies = [
"serde",
"serde_json",
"tauri",
"thiserror 2.0.6",
"thiserror 2.0.7",
"tracing",
"windows-sys 0.59.0",
"zbus 4.4.0",
@@ -5103,7 +5103,7 @@ dependencies = [
[[package]]
name = "tauri-plugin-sql"
version = "2.2.0"
source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#802399a969a95c1cdd9ce8076cd1f7cbdf6d1d9e"
source = "git+ssh://git@github.com/tauri-apps/plugins-workspace.git?branch=v2#ee0f65de5c645c244c5f0b638e0e0aab687cb9bf"
dependencies = [
"futures-core",
"indexmap 2.7.0",
@@ -5113,7 +5113,7 @@ dependencies = [
"sqlx",
"tauri",
"tauri-plugin",
"thiserror 2.0.6",
"thiserror 2.0.7",
"time",
"tokio",
]
@@ -5132,7 +5132,7 @@ dependencies = [
"serde",
"serde_json",
"tauri-utils",
"thiserror 2.0.6",
"thiserror 2.0.7",
"url",
"windows",
]
@@ -5192,7 +5192,7 @@ dependencies = [
"serde_json",
"serde_with",
"swift-rs",
"thiserror 2.0.6",
"thiserror 2.0.7",
"toml 0.8.19",
"url",
"urlpattern",
@@ -5251,11 +5251,11 @@ dependencies = [
[[package]]
name = "thiserror"
version = "2.0.6"
version = "2.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "8fec2a1820ebd077e2b90c4df007bebf344cd394098a13c563957d0afc83ea47"
checksum = "93605438cbd668185516ab499d589afb7ee1859ea3d5fc8f6b0755e1c7443767"
dependencies = [
"thiserror-impl 2.0.6",
"thiserror-impl 2.0.7",
]
[[package]]
@@ -5271,9 +5271,9 @@ dependencies = [
[[package]]
name = "thiserror-impl"
version = "2.0.6"
version = "2.0.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "d65750cab40f4ff1929fb1ba509e9914eb756131cef4210da8d5d700d26f6312"
checksum = "e1d8749b4531af2117677a5fcd12b1348a3fe2b81e36e61ffeac5c4aa3273e36"
dependencies = [
"proc-macro2",
"quote",

View File

@@ -1,6 +1,6 @@
//! @file src/client/mod.rs
//! @desc 客户端模块,负责操作米游社客户端
//! @since Beta v0.6.5
//! @since Beta v0.6.7
mod menu;
mod utils;
@@ -8,11 +8,13 @@ mod utils;
use tauri::{AppHandle, Manager, WebviewWindowBuilder};
use tauri_utils::config::WebviewUrl;
static BBS_VERSION: &'static str = "2.78.1";
#[tauri::command]
pub async fn create_mhy_client(handle: AppHandle, func: String, url: String) {
let mut win_width = 400.0;
let mut win_height = 800.0;
let win_ua = "Mozilla/5.0 (Linux; Android 12) Mobile miHoYoBBS/2.78.1";
let win_ua = format!("Mozilla/5.0 (Linux; Android 12) Mobile miHoYoBBS/{BBS_VERSION}");
let url_parse;
if url != "" {
url_parse = WebviewUrl::External(url.parse().unwrap());
@@ -36,7 +38,7 @@ pub async fn create_mhy_client(handle: AppHandle, func: String, url: String) {
.inner_size(trans_size.0, trans_size.1)
.title("米游社")
.center()
.user_agent(win_ua)
.user_agent(&win_ua)
// todo mac环境下没看到menu
.menu(menu::create_mhy_menu(handle.clone()))
.on_menu_event(move |app, event| menu::handle_menu_event(app, event))

View File

@@ -299,6 +299,7 @@ async function exportData(): Promise<void> {
padding: 0 2px;
border-radius: 2px;
background: v-bind(levelColor);
color: var(--tgc-white-1);
font-size: 12px;
}