diff --git a/Cargo.lock b/Cargo.lock index 4e061d89b..53e60e8bd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1122,7 +1122,7 @@ dependencies = [ "regex", "reqwest 0.13.5", "reqwest_dav", - "rfd 0.17.2", + "rfd", "runas", "rustls", "scopeguard", @@ -1918,9 +1918,9 @@ dependencies = [ [[package]] name = "devtools-core" -version = "0.4.1" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c53d416e473377276435d49d731a75d253b96ee4339831cd85653702b94d8298" +checksum = "c9e85926bda763dd434fcfbcfb24af4b2c1a8c3e3c34bcd5d844c48f655cca51" dependencies = [ "bytes", "devtools-wire-format", @@ -2048,7 +2048,7 @@ dependencies = [ "libc", "option-ext", "redox_users 0.5.2", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -2307,7 +2307,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -2823,7 +2823,7 @@ dependencies = [ "gobject-sys 0.21.5", "libc", "system-deps 7.0.8", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -3391,12 +3391,12 @@ dependencies = [ [[package]] name = "ico" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e795dff5605e0f04bff85ca41b51a96b83e80b281e96231bcaaf1ac35103371" +checksum = "d75e94d66081e4d8dcd098bd8dc5254800fea14a26389b298410158d834de167" dependencies = [ "byteorder", - "png 0.17.16", + "png", ] [[package]] @@ -3582,7 +3582,7 @@ dependencies = [ "byteorder-lite", "moxcms", "num-traits", - "png 0.18.1", + "png", "tiff", ] @@ -4254,10 +4254,10 @@ dependencies = [ "objc2-core-foundation", "objc2-foundation", "once_cell", - "png 0.18.1", + "png", "serde", "thiserror 2.0.20", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -4424,7 +4424,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] @@ -4901,7 +4901,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967" dependencies = [ "libc", - "windows-sys 0.45.0", + "windows-sys 0.61.2", ] [[package]] @@ -4999,7 +4999,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9cfff060068cc18aa7815010fcaf80c68c7fb9e85fc7f5c0f9bf142c21d19826" dependencies = [ "libc", - "redox_syscall 0.9.5", + "redox_syscall 0.9.4", "smallvec", "windows-link 0.2.1", ] @@ -5290,19 +5290,6 @@ dependencies = [ "plotters-backend", ] -[[package]] -name = "png" -version = "0.17.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82151a2fc869e011c153adc57cf2789ccb8d9906ce52c0b39a6b5697749d7526" -dependencies = [ - "bitflags 1.3.2", - "crc32fast", - "fdeflate", - "flate2", - "miniz_oxide 0.8.9", -] - [[package]] name = "png" version = "0.18.1" @@ -5330,12 +5317,6 @@ dependencies = [ "windows-sys 0.61.2", ] -[[package]] -name = "pollster" -version = "0.4.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2f3a9f18d041e6d0e102a0a46750538147e5e8992d3b4873aaafee2520b00ce3" - [[package]] name = "polonius-the-crab" version = "0.5.0" @@ -5594,7 +5575,7 @@ dependencies = [ "once_cell", "socket2", "tracing", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -5740,9 +5721,9 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.9.5" +version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "580c875845b41ecb1564ad1ae4703044cef774145e3d7a94dc2b3fa7c97868fd" +checksum = "737970939a87c6fa31e7acad13307bccbb017a073b695b6089a2c484f929e20e" dependencies = [ "bitflags 2.13.2", ] @@ -5942,30 +5923,6 @@ dependencies = [ "url", ] -[[package]] -name = "rfd" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a15ad77d9e70a92437d8f74c35d99b4e4691128df018833e99f90bcd36152672" -dependencies = [ - "block2", - "dispatch2", - "glib-sys 0.18.1", - "gobject-sys 0.18.0", - "gtk-sys", - "js-sys", - "log", - "objc2", - "objc2-app-kit", - "objc2-core-foundation", - "objc2-foundation", - "raw-window-handle", - "wasm-bindgen", - "wasm-bindgen-futures", - "web-sys", - "windows-sys 0.60.2", -] - [[package]] name = "rfd" version = "0.17.2" @@ -5974,6 +5931,9 @@ checksum = "20dafead71c16a34e1ff357ddefc8afc11e7d51d6d2b9fbd07eaa48e3e540220" dependencies = [ "block2", "dispatch2", + "glib-sys 0.18.1", + "gobject-sys 0.18.0", + "gtk-sys", "js-sys", "libc", "log", @@ -5982,7 +5942,6 @@ dependencies = [ "objc2-core-foundation", "objc2-foundation", "percent-encoding", - "pollster", "raw-window-handle", "wasm-bindgen", "wasm-bindgen-futures", @@ -6144,7 +6103,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys 0.12.1", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -6203,7 +6162,7 @@ dependencies = [ "security-framework", "security-framework-sys", "webpki-root-certs", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -6823,7 +6782,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4" dependencies = [ "libc", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -7252,9 +7211,9 @@ checksum = "adb6935a6f5c20170eeceb1a3835a49e12e19d792f6dd344ccc76a985ca5a6ca" [[package]] name = "tauri" -version = "2.12.4" +version = "2.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f316751027fc2644221d1a448564d519efb07067fda584879d9cda966391d212" +checksum = "5fb0244332cfb9cee7e2a568bf5da29a36ed8fdbd717f6f47a66b6b7b358c072" dependencies = [ "anyhow", "bytes", @@ -7307,9 +7266,9 @@ dependencies = [ [[package]] name = "tauri-build" -version = "2.7.3" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "641dd5fd297c99ab92717b0428cca5b9c6f960b2ac96ca131b3eebc9d70b8ddc" +checksum = "adddb0e648752aaac5da9c3c3c6a68e1e87cab55e3b757b18a9441ef8c3ac614" dependencies = [ "anyhow", "cargo_toml", @@ -7330,16 +7289,16 @@ dependencies = [ [[package]] name = "tauri-codegen" -version = "2.7.3" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6585c5b536c00f039d12ce70a9755172d5423bbcfd3969863baa70314c3e02f" +checksum = "fb37631cf71dab5e8ab55e1bdd701e18a52653d90b78e71d0e5598b1e0a61316" dependencies = [ "base64 0.23.1", "brotli", "ico", "json-patch", "plist", - "png 0.18.1", + "png", "proc-macro2", "quote", "semver 1.0.28", @@ -7357,9 +7316,9 @@ dependencies = [ [[package]] name = "tauri-macros" -version = "2.7.3" +version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2e83a0cfa1bae376e8fbbdc0b1692707aed50cd6072ce85cae4789af5d6c19f" +checksum = "0cc38db58854c10fb5f91a887ed8bf82d3239bb92b5d8db86eda09e96d9963d1" dependencies = [ "heck 0.5.0", "proc-macro2", @@ -7430,9 +7389,9 @@ dependencies = [ [[package]] name = "tauri-plugin-deep-link" -version = "2.6.2" +version = "2.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1b3c64e24ebcbc63aaa2d88a9c51e2507084b46620baf39ecb0baa0738a08bb4" +checksum = "ab551d9bec27bb79d1c7fe5ed38c5cfd1cebb86efa745acc65f5853f345f6e56" dependencies = [ "dunce", "plist", @@ -7451,9 +7410,9 @@ dependencies = [ [[package]] name = "tauri-plugin-devtools" -version = "2.2.2" +version = "2.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1acb4d1b8490ee79166b72c3f8c989e066650a11aa94dfd0d71fb05c61cdbed0" +checksum = "299a62101a16c14b914ebfaf529b4b64ad9ca534a0ece1c21fc9308d1e3ba9db" dependencies = [ "async-stream", "bytes", @@ -7478,13 +7437,13 @@ dependencies = [ [[package]] name = "tauri-plugin-dialog" -version = "2.8.3" +version = "2.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b7461aaacf1901915ea7b9f5cd74f8224a351ed96af0a62c07fce934003cb34b" +checksum = "ce0fb9c2b6d34a9720627ed930ebc8af26f61e648695aecaeb03d5c33c5896f5" dependencies = [ "log", "raw-window-handle", - "rfd 0.16.0", + "rfd", "serde", "serde_json", "tauri", @@ -7584,13 +7543,13 @@ dependencies = [ [[package]] name = "tauri-plugin-notification" -version = "2.7.0" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b939d7b19c8af1381a72ef8474b3aba2b56c1ddac2c23f0c8e96abbcf86b198b" +checksum = "5bc6c194a95a535abdfbe3bc1af9a43935b8b9b29c216b8e71af8b59132703cf" dependencies = [ "log", "notify-rust", - "rand 0.9.5", + "rand 0.10.2", "serde", "serde_json", "serde_repr", @@ -7636,9 +7595,9 @@ dependencies = [ [[package]] name = "tauri-plugin-shell" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8567d42b2c7264355daa1df415ec77f52aa42e885924c86a969be2e920e05521" +checksum = "7375b25f72f70f6168f27f1ba3a413e30eaa0a2098cff53a4046ebfe9e2f142d" dependencies = [ "encoding_rs", "libc", @@ -7693,9 +7652,9 @@ dependencies = [ [[package]] name = "tauri-plugin-wdio-webdriver" -version = "1.5.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4f76676d510d271d80abcf8b0552987b5b4f0eae5e3f906e9b5660d43c97c62e" +checksum = "5a775b0b59f6f12b38d1f28667311a89cd07f532f540e27d65c6eadfba1156d8" dependencies = [ "async-trait", "axum", @@ -7766,9 +7725,9 @@ dependencies = [ [[package]] name = "tauri-runtime-wry" -version = "2.12.2" +version = "2.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8d61892587aea2a85245bcaec98c6fe46268874c0a0deae5535fb71ca7b93eae" +checksum = "e1aa9d8b7a120f879f44fdc1053f7b7dbf416bf0bbc6a72b714dec46b782b52f" dependencies = [ "gtk", "http", @@ -7776,7 +7735,6 @@ dependencies = [ "log", "objc2", "objc2-app-kit", - "once_cell", "percent-encoding", "raw-window-handle", "softbuffer", @@ -7890,10 +7848,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.3.4", + "getrandom 0.4.3", "once_cell", "rustix 1.1.4", - "windows-sys 0.52.0", + "windows-sys 0.61.2", ] [[package]] @@ -8556,10 +8514,10 @@ dependencies = [ "objc2-core-graphics", "objc2-foundation", "once_cell", - "png 0.18.1", + "png", "serde", "thiserror 2.0.20", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -8668,7 +8626,7 @@ checksum = "f2f6fb2847f6742cd76af783a2a2c49e9375d0a111c7bef6f71cd9e738c72d6e" dependencies = [ "memoffset", "tempfile", - "windows-sys 0.60.2", + "windows-sys 0.61.2", ] [[package]] @@ -9210,7 +9168,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.48.0", + "windows-sys 0.61.2", ] [[package]] @@ -9231,7 +9189,7 @@ dependencies = [ "objc2-foundation", "objc2-quartz-core", "raw-window-handle", - "windows-sys 0.60.2", + "windows-sys 0.61.2", "windows-version", ] @@ -9806,7 +9764,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7d6f32a0ff4a9f6f01231eb2059cc85479330739333e0e58cadf03b6af2cca10" dependencies = [ "cfg-if", - "windows-sys 0.59.0", + "windows-sys 0.61.2", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index e8a69f83a..5485da278 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -61,7 +61,7 @@ tracing-estuary = { git = "https://github.com/Tunglies/tracing-estuary.git", bra tauri-plugin-clash-verge-sysinfo = { path = "crates/tauri-plugin-clash-verge-sysinfo" } tracing = "0.1.44" -tauri = { version = "2.12.4" } +tauri = { version = "2.12.5" } tauri-plugin-clipboard-manager = "2.5.0" parking_lot = "0.13.0" anyhow = "1.0.104" diff --git a/package.json b/package.json index cb06f3002..87610a28c 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@tanstack/react-virtual": "^3.14.13", "@tauri-apps/api": "2.12.4", "@tauri-apps/plugin-clipboard-manager": "2.5.0", - "@tauri-apps/plugin-dialog": "2.8.3", + "@tauri-apps/plugin-dialog": "2.8.4", "@tauri-apps/plugin-fs": "2.7.1", "@tauri-apps/plugin-http": "2.8.3", "@tauri-apps/plugin-opener": "2.7.2", @@ -94,7 +94,7 @@ "@biomejs/biome": "^2.5.14", "@eslint-react/eslint-plugin": "^5.20.5", "@eslint/js": "^10.0.1", - "@tauri-apps/cli": "2.12.3", + "@tauri-apps/cli": "2.12.4", "@types/lodash-es": "^4.17.12", "@types/node": "^26.0.0", "@types/react": "19.3.0", @@ -102,7 +102,7 @@ "@types/validator": "^13.15.10", "@vitejs/plugin-legacy": "^8.2.3", "@vitejs/plugin-react": "^6.1.1", - "@wdio/tauri-service": "1.5.0", + "@wdio/tauri-service": "1.5.1", "adm-zip": "^0.6.1", "axios": "^1.20.0", "cli-color": "^2.0.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 3c9d19c91..8ea246c9b 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -206,8 +206,8 @@ importers: specifier: 2.5.0 version: 2.5.0 '@tauri-apps/plugin-dialog': - specifier: 2.8.3 - version: 2.8.3 + specifier: 2.8.4 + version: 2.8.4 '@tauri-apps/plugin-fs': specifier: 2.7.1 version: 2.7.1 @@ -315,8 +315,8 @@ importers: specifier: ^10.0.1 version: 10.0.1(eslint@10.11.0(jiti@2.7.0)(supports-color@7.2.0)) '@tauri-apps/cli': - specifier: 2.12.3 - version: 2.12.3 + specifier: 2.12.4 + version: 2.12.4 '@types/lodash-es': specifier: ^4.17.12 version: 4.17.12 @@ -339,8 +339,8 @@ importers: specifier: ^6.1.1 version: 6.1.1(vite@8.3.3(@types/node@26.6.5)(esbuild@0.28.2)(jiti@2.7.0)(sass@1.104.1)(terser@5.51.2)(yaml@2.9.1)) '@wdio/tauri-service': - specifier: 1.5.0 - version: 1.5.0(expect-webdriverio@6.1.0)(supports-color@7.2.0)(webdriverio@10.1.0(supports-color@7.2.0)(yauzl@2.10.0)) + specifier: 1.5.1 + version: 1.5.1(expect-webdriverio@6.1.0)(supports-color@7.2.0)(webdriverio@10.1.0(supports-color@7.2.0)(yauzl@2.10.0)) adm-zip: specifier: ^0.6.1 version: 0.6.1 @@ -2127,87 +2127,87 @@ packages: '@tauri-apps/api@2.12.4': resolution: {integrity: sha512-pVmfis+4zT8H0Qhp3xPZx9Ju7kpzvA6rr/PSJPyuwfvucTQ8sVt61NYU9KMkK703UFlYadFmjKA4HhybOtN0gg==} - '@tauri-apps/cli-darwin-arm64@2.12.3': - resolution: {integrity: sha512-xmVNoJOOKzKLj7GLHXmXLimRby9M42aBIJa0sB80N7o24eKV5JiVmToKTRLVH9yhL05GZ/B6rSSOmbzNFJwBAA==} + '@tauri-apps/cli-darwin-arm64@2.12.4': + resolution: {integrity: sha512-OxqKSckIkoJ6vX2AjifIJpTasFC0Hbdoo7gEiCmAjauABO3U8m2MRsLWe+QTiBwDx1mIrvgA+rvI7tvDnbnHVg==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@tauri-apps/cli-darwin-x64@2.12.3': - resolution: {integrity: sha512-URd+0usfmUQQyb5kNPiKt2OT8gp7oGU7QR+qOppB6e35mpVBFFVNhWc9oWb3p0u71fDJ09DpF4T6m9xYxoIB8g==} + '@tauri-apps/cli-darwin-x64@2.12.4': + resolution: {integrity: sha512-fz76/77wMMJOaaUN6n3CybRG0P/MTEjjqYk81mGPyhi9m6Ue5T+LWBnJP/AkPooNatBPI2vtulGqomyMJ44lCQ==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@tauri-apps/cli-linux-arm-gnueabihf@2.12.3': - resolution: {integrity: sha512-0kwUVx2LbmOoTRlwF1oDww7th4/NSluv4ZBQ6KRZsFKg4g0TlTcIiJ0VehqkQYUeC9xIT1Mk6XtF52mI155VSQ==} + '@tauri-apps/cli-linux-arm-gnueabihf@2.12.4': + resolution: {integrity: sha512-K0w8Bof6Lt8QKLAYhRy0yy36ZH5iA/35VuSOvnxyjvCUZ+A3JKsUTlALviH/sVgAlisaPzzmeJSH8XOn4Q2HBA==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@tauri-apps/cli-linux-arm64-gnu@2.12.3': - resolution: {integrity: sha512-gKSGDx6fx+HBLQmG6guChFdisbrCSdx9Yli+j5teOa64gm1CeM+C6NLru5Pj3ZkkEep05BmCFjxvX+cjqAycZQ==} + '@tauri-apps/cli-linux-arm64-gnu@2.12.4': + resolution: {integrity: sha512-j5rOnjmRUwWrm1oosf0zBYl4D+fqydgUROFCk0hvKZxvbTT8SOERes0QB7rBV/XWNy+kM6pCKzb3oSm2sRglzg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [glibc] - '@tauri-apps/cli-linux-arm64-musl@2.12.3': - resolution: {integrity: sha512-Yr59qMy/gcvAfBuFdCGlAmGiLsYWMFDbsP4bAI6iNBzcJTGrYWZGeiQhGDo29MQwfF/NUBqyM2qljXu5tZ6wjQ==} + '@tauri-apps/cli-linux-arm64-musl@2.12.4': + resolution: {integrity: sha512-aOue3Fy6Jb7+oWcfAVUsVHfeTybSCt2CZoU06aO4jv4d2Ks/KnaTPwMAK3CLEduGOvBLY1lbBBrIyomqLLH5Sg==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [musl] - '@tauri-apps/cli-linux-riscv64-gnu@2.12.3': - resolution: {integrity: sha512-jKr0/REBMnLKC0OwPQZkyge0mKDaNZ0b/AbfGwVyCgFfwS730EVLfVDo3nt7MUu6jJaytRq08+xSj5qfy+U1+Q==} + '@tauri-apps/cli-linux-riscv64-gnu@2.12.4': + resolution: {integrity: sha512-Fx6GShY/RvST+t6LMlTHAwd66+1tEaAAGrnU7cysVfaiRP1BKng5Vl6rVmO6rSLOA1Sp1dRzNYM4f0OWQGb7qA==} engines: {node: '>= 10'} cpu: [riscv64] os: [linux] libc: [glibc] - '@tauri-apps/cli-linux-x64-gnu@2.12.3': - resolution: {integrity: sha512-gTkEqJAGCMROGanxHnzaJzQ+/rXl39HWVg0/hDODS1wDWBGqoceqGC6Qm1+mQbyT11xnsB8mKu/gyVID/YpFIw==} + '@tauri-apps/cli-linux-x64-gnu@2.12.4': + resolution: {integrity: sha512-tNzZSa79Z1nRpHxEpQ38lsAFpKlFlYvoXzjTV+lRRn/zSf3wrdUC3wnLcq2XEadchPu4ttK0zivhYzr+XGD19Q==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [glibc] - '@tauri-apps/cli-linux-x64-musl@2.12.3': - resolution: {integrity: sha512-T2dTxL1svRym71fZtaW4pZYXbthbfFsEJr1NeOUg/p7laWXZbUt/8DMSZf8recu9f7+1F/Lv00HtzsEu6vDO9w==} + '@tauri-apps/cli-linux-x64-musl@2.12.4': + resolution: {integrity: sha512-jmZ1pr0xEqUhuEusWtt9Yt+GF6lCnGHUmIL+KIknpbjK/XQ2qkhDBhaxK/JMHM2A8dAacVXCxXJk2EXpwhQUfA==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [musl] - '@tauri-apps/cli-win32-arm64-msvc@2.12.3': - resolution: {integrity: sha512-eoiQwpEZWbpsVHcM9BAzqqe4TCHszvr3rsM7pUQ4ofLK0lF1i1d/jX0Qo5DYMqcrUtwQuDdDuOCbcT0Izf1VwQ==} + '@tauri-apps/cli-win32-arm64-msvc@2.12.4': + resolution: {integrity: sha512-fGo8pgEHZxdSYgZ/J98m1usJ7NHKmKbq7k6uT0x1rpOq6Bg2YVzzpaAblWk710f5LHYBJIL5QIFS5IrD+4gmTg==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@tauri-apps/cli-win32-ia32-msvc@2.12.3': - resolution: {integrity: sha512-kE+KUg6Dbbkgvcw0m99wJVIToFQzJqpMBAXah74WqxaLzssNwSTUccrHp6+QVzMhjQP330tvekFmnQF+0NbE6Q==} + '@tauri-apps/cli-win32-ia32-msvc@2.12.4': + resolution: {integrity: sha512-ezl8sQIcjYsye3TUnTH5VcWmWzccZASlQm7hlZt0dYyj1XD0qpVW47u2xYVrIKui0F8uQv/7QGZixdWiClBsbg==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@tauri-apps/cli-win32-x64-msvc@2.12.3': - resolution: {integrity: sha512-L7wndWAgX2mLW7alswpL3d1R0P9FN2WYBgHaQkAYEBxHHGkY4vFX9CjcRQ1LAxDAMIJxrY7/aDziFJeChS84NQ==} + '@tauri-apps/cli-win32-x64-msvc@2.12.4': + resolution: {integrity: sha512-DJhDeCqjLDNMWYFy7ZS8cfeAHX2RK0RbQMLiA3bMVVkXRDJ4NBYiHriGqsUhsr9iG41aTb+dJGkFPmPw1gWwVw==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@tauri-apps/cli@2.12.3': - resolution: {integrity: sha512-f7/LsY74SVb1ChmOPw1ajOpxii0GSzDAgmWHRci8JUYuuai04rXsSbFobpmB0sP2DdlvMD/B5ZotEn8GOGMRUg==} + '@tauri-apps/cli@2.12.4': + resolution: {integrity: sha512-JI9bHfudSRJikGOrjbXEm6RjzzvmKuLc+JixB1NE8hNzQkNlCCIC3pTES3uypkR9lxHrsbxzcnSwhI2IxBQphw==} engines: {node: '>= 10'} hasBin: true '@tauri-apps/plugin-clipboard-manager@2.5.0': resolution: {integrity: sha512-dibUy1nKURYDXRMvjNk4deAbTZ5jPQ8wCE4nolt5xniryWgXQ4sK2GkFXoXlHbRdPzfZptZj95BRLfalA7m/2Q==} - '@tauri-apps/plugin-dialog@2.8.3': - resolution: {integrity: sha512-Hd/yBfk2R5v2MFrz/0VArSXeh8xKLLXGunqSiTtcHKn1zNZwaKujuA0VSwUvNfwC4hDoF1PveS+gBDNe3nHspw==} + '@tauri-apps/plugin-dialog@2.8.4': + resolution: {integrity: sha512-+6ZOiXenOaxXwb8qCbBPdT2jX2cFPaVVHGIskrpmJLpmWj+qKRTD6X/z9x7hTdSQn7NedcoXCkWGej4a7dC4lw==} '@tauri-apps/plugin-fs@2.7.1': resolution: {integrity: sha512-4TBVjpi/q8PuNzjpkAc2iBGXMTLjOrAyfTiiOL8ORaJCZJRG3tjzmQ4sqs2CMG75FvLyRkOkERfP7AyY4iBNwQ==} @@ -2623,20 +2623,20 @@ packages: resolution: {integrity: sha512-0ZAEIo6PNyMIJPlOGkIgyOJUjcd0pC8/QHlVAAe1c91/IcjZ1X+k0yidXHaboJdN7dq1XPUacmhRdtua0U5EZg==} engines: {node: '>=18.20.0'} - '@wdio/native-core@1.3.0': - resolution: {integrity: sha512-wUwc0QTdvhD0LwH4YcRaN9JWLX/yac8sovddUR5/4sqHMNJr3yaN11bpIfYoD/bEk+1nTLjWuDCFpe5l5wUgLQ==} + '@wdio/native-core@1.3.1': + resolution: {integrity: sha512-fdGk2lEr2vS+bClJXuZEnsG30cLzQv+B9W+dAt/Yte/fE33s/vDBn7hHwFx8aZLTOS0pPExErUxYiZEMXX+04g==} engines: {node: '>=18.20.0'} - '@wdio/native-spy@1.4.0': - resolution: {integrity: sha512-unsC2Vgu5T9atD478Zj/p2N+rVSK4i/NibIaaEw4rZF/T5u5bmAHChFntEiBEfyMzd62VwbhKhzwwOSKjzrfJA==} + '@wdio/native-spy@1.4.1': + resolution: {integrity: sha512-KGOmgaicHqDkqj+s2bxXsRsb27IzW6carlyTu1xcrJI34yUbC0v14F8mbhuZcewW+mt2xhmC17yITwAbNa8PKw==} engines: {node: '>=18.20.0'} - '@wdio/native-types@2.6.0': - resolution: {integrity: sha512-MVMVpZTH+UY6nUtLClCzY4BQSIs/nCCHo81i4ClLR+b2NehyBvwccttXDAGPgf0icyHUhd+PgIPXaLgRcm4M9A==} + '@wdio/native-types@2.6.1': + resolution: {integrity: sha512-Rm5chX+MrRhVgJYcYdcX/yyTZaLjxvi0w/fnSgPaDT16gMIntXlk22K2x3hwEdaUonOKepZyhh4jr9ZgRz7UaQ==} engines: {node: '>=18.20.0'} - '@wdio/native-utils@2.8.0': - resolution: {integrity: sha512-TmIkPAd19FkJ747AdFVEtawbakVV3HHCh8zk3Kl/FLc6B2bbea7hn90jtLxqBZgCVqUuJIBcMNFg/nV/hgBFOw==} + '@wdio/native-utils@2.8.1': + resolution: {integrity: sha512-QbmZjGkLUC2bmUJSzyqsHM11HND1D7tkxHFssUV1Kmx43+oPAeHHVR0NSZu2hMzSNrDZMBAmNYycR+3X8rqWcA==} engines: {node: '>=18.20.0'} peerDependencies: tsx: ^4.22.4 @@ -2660,8 +2660,8 @@ packages: resolution: {integrity: sha512-lNLLPUk4y1Yp5pWwBFF+tjZIy7bOv0TPTk4HDWV4LnnHnkc24abI0nN+kb2y5/JV8ZgwLCCVKUFRdRUxfKsAaQ==} engines: {node: '>=18.20.0'} - '@wdio/tauri-service@1.5.0': - resolution: {integrity: sha512-S3fs8T+jgNOFi4x/X2z69unS/1K3ZB28+owBouhHtVnrMKeBWAKP46IHnp8c8AZXppn6fiPNC4M1jfRZbLKeKw==} + '@wdio/tauri-service@1.5.1': + resolution: {integrity: sha512-nfzJU2x7bxvIXtYo+yvrX4Xwuba8h5hXOlJ0IyHanGg0ELavY/2UfyxygJDTcSGO+pCQMdC9JJEyMvaS50AtZQ==} engines: {node: '>=18.20.0'} peerDependencies: webdriverio: ^9.0.0 @@ -6824,58 +6824,58 @@ snapshots: '@tauri-apps/api@2.12.4': {} - '@tauri-apps/cli-darwin-arm64@2.12.3': + '@tauri-apps/cli-darwin-arm64@2.12.4': optional: true - '@tauri-apps/cli-darwin-x64@2.12.3': + '@tauri-apps/cli-darwin-x64@2.12.4': optional: true - '@tauri-apps/cli-linux-arm-gnueabihf@2.12.3': + '@tauri-apps/cli-linux-arm-gnueabihf@2.12.4': optional: true - '@tauri-apps/cli-linux-arm64-gnu@2.12.3': + '@tauri-apps/cli-linux-arm64-gnu@2.12.4': optional: true - '@tauri-apps/cli-linux-arm64-musl@2.12.3': + '@tauri-apps/cli-linux-arm64-musl@2.12.4': optional: true - '@tauri-apps/cli-linux-riscv64-gnu@2.12.3': + '@tauri-apps/cli-linux-riscv64-gnu@2.12.4': optional: true - '@tauri-apps/cli-linux-x64-gnu@2.12.3': + '@tauri-apps/cli-linux-x64-gnu@2.12.4': optional: true - '@tauri-apps/cli-linux-x64-musl@2.12.3': + '@tauri-apps/cli-linux-x64-musl@2.12.4': optional: true - '@tauri-apps/cli-win32-arm64-msvc@2.12.3': + '@tauri-apps/cli-win32-arm64-msvc@2.12.4': optional: true - '@tauri-apps/cli-win32-ia32-msvc@2.12.3': + '@tauri-apps/cli-win32-ia32-msvc@2.12.4': optional: true - '@tauri-apps/cli-win32-x64-msvc@2.12.3': + '@tauri-apps/cli-win32-x64-msvc@2.12.4': optional: true - '@tauri-apps/cli@2.12.3': + '@tauri-apps/cli@2.12.4': optionalDependencies: - '@tauri-apps/cli-darwin-arm64': 2.12.3 - '@tauri-apps/cli-darwin-x64': 2.12.3 - '@tauri-apps/cli-linux-arm-gnueabihf': 2.12.3 - '@tauri-apps/cli-linux-arm64-gnu': 2.12.3 - '@tauri-apps/cli-linux-arm64-musl': 2.12.3 - '@tauri-apps/cli-linux-riscv64-gnu': 2.12.3 - '@tauri-apps/cli-linux-x64-gnu': 2.12.3 - '@tauri-apps/cli-linux-x64-musl': 2.12.3 - '@tauri-apps/cli-win32-arm64-msvc': 2.12.3 - '@tauri-apps/cli-win32-ia32-msvc': 2.12.3 - '@tauri-apps/cli-win32-x64-msvc': 2.12.3 + '@tauri-apps/cli-darwin-arm64': 2.12.4 + '@tauri-apps/cli-darwin-x64': 2.12.4 + '@tauri-apps/cli-linux-arm-gnueabihf': 2.12.4 + '@tauri-apps/cli-linux-arm64-gnu': 2.12.4 + '@tauri-apps/cli-linux-arm64-musl': 2.12.4 + '@tauri-apps/cli-linux-riscv64-gnu': 2.12.4 + '@tauri-apps/cli-linux-x64-gnu': 2.12.4 + '@tauri-apps/cli-linux-x64-musl': 2.12.4 + '@tauri-apps/cli-win32-arm64-msvc': 2.12.4 + '@tauri-apps/cli-win32-ia32-msvc': 2.12.4 + '@tauri-apps/cli-win32-x64-msvc': 2.12.4 '@tauri-apps/plugin-clipboard-manager@2.5.0': dependencies: '@tauri-apps/api': 2.12.4 - '@tauri-apps/plugin-dialog@2.8.3': + '@tauri-apps/plugin-dialog@2.8.4': dependencies: '@tauri-apps/api': 2.12.4 @@ -7275,11 +7275,11 @@ snapshots: safe-regex2: 5.1.1 strip-ansi: 7.2.0 - '@wdio/native-core@1.3.0(supports-color@7.2.0)': + '@wdio/native-core@1.3.1(supports-color@7.2.0)': dependencies: '@wdio/logger': 9.29.1 - '@wdio/native-types': 2.6.0 - '@wdio/native-utils': 2.8.0(supports-color@7.2.0) + '@wdio/native-types': 2.6.1 + '@wdio/native-utils': 2.8.1(supports-color@7.2.0) debug: 4.4.3(supports-color@7.2.0) get-port: 7.2.0 tslib: 2.8.1 @@ -7287,11 +7287,11 @@ snapshots: - supports-color - tsx - '@wdio/native-spy@1.4.0': {} + '@wdio/native-spy@1.4.1': {} - '@wdio/native-types@2.6.0': {} + '@wdio/native-types@2.6.1': {} - '@wdio/native-utils@2.8.0(supports-color@7.2.0)': + '@wdio/native-utils@2.8.1(supports-color@7.2.0)': dependencies: '@wdio/logger': 9.29.1 debug: 4.4.3(supports-color@7.2.0) @@ -7325,14 +7325,14 @@ snapshots: easy-table: 1.2.0 pretty-ms: 9.3.1 - '@wdio/tauri-service@1.5.0(expect-webdriverio@6.1.0)(supports-color@7.2.0)(webdriverio@10.1.0(supports-color@7.2.0)(yauzl@2.10.0))': + '@wdio/tauri-service@1.5.1(expect-webdriverio@6.1.0)(supports-color@7.2.0)(webdriverio@10.1.0(supports-color@7.2.0)(yauzl@2.10.0))': dependencies: '@wdio/globals': 9.31.3(expect-webdriverio@6.1.0)(webdriverio@10.1.0(supports-color@7.2.0)(yauzl@2.10.0)) '@wdio/logger': 9.29.1 - '@wdio/native-core': 1.3.0(supports-color@7.2.0) - '@wdio/native-spy': 1.4.0 - '@wdio/native-types': 2.6.0 - '@wdio/native-utils': 2.8.0(supports-color@7.2.0) + '@wdio/native-core': 1.3.1(supports-color@7.2.0) + '@wdio/native-spy': 1.4.1 + '@wdio/native-types': 2.6.1 + '@wdio/native-utils': 2.8.1(supports-color@7.2.0) '@wdio/spec-reporter': 9.31.2 '@wdio/types': 9.31.2 debug: 4.4.3(supports-color@7.2.0) diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index a9d75d733..e8aa5f2b0 100755 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -29,7 +29,7 @@ perf-harness = ["dep:tauri-plugin-wdio-webdriver"] identifier = "io.github.clash-verge-rev.clash-verge-rev" [build-dependencies] -tauri-build = { version = "2.7.3", features = [] } +tauri-build = { version = "2.7.4", features = [] } [dependencies] clash-verge-draft = { workspace = true } @@ -59,7 +59,7 @@ bitflags = { workspace = true } socket2 = { workspace = true } warp = { version = "0.4.3", features = ["server"] } open = "5.4.5" -rfd = { version = "0.17.2", default-features = false, features = ["common-controls-v6", "xdg-portal"] } +rfd = { version = "0.17.2", default-features = false, features = ["common-controls-v6"] } dirs = "7.0.0" dunce = "1.0.5" nanoid = "0.5" @@ -72,12 +72,12 @@ sysproxy = { git = "https://github.com/clash-verge-rev/sysproxy-rs.git", branch "guard", ] } network-interface = { version = "2.0.5", features = ["serde"] } -tauri-plugin-shell = "2.5.0" +tauri-plugin-shell = "2.6.0" tauri-plugin-opener = "2.7.2" -tauri-plugin-dialog = "2.8.3" +tauri-plugin-dialog = "2.8.4" tauri-plugin-fs = "2.7.1" tauri-plugin-process = "2.4.0" -tauri-plugin-deep-link = "2.6.2" +tauri-plugin-deep-link = "2.6.3" tauri-plugin-window-state = "2.5.0" zip = "9.2.2" flate2 = "1.1.10" @@ -89,12 +89,12 @@ getrandom = "0.4.3" futures = "0.3.34" gethostname = "1.1.0" scopeguard = "1.2.0" -tauri-plugin-notification = "2.7.0" +tauri-plugin-notification = "2.8.0" tokio-stream = "0.1.19" backon = { version = "1.6.0", features = ["tokio-sleep"] } tauri-plugin-http = "2.8.3" tracing = { workspace = true } -tauri-plugin-devtools = { version = "2.2.2", optional = true } +tauri-plugin-devtools = { version = "2.2.3", optional = true } tauri-plugin-mihomo = { git = "https://github.com/clash-verge-rev/tauri-plugin-mihomo", rev = "7a03d16f4d39b1bb885b7babe66b9e153e34b615" } async-trait = "0.1.92" clash_verge_service_ipc = { git = "https://github.com/clash-verge-rev/clash-verge-service-ipc.git", tag = "v2.7.7", version = "2.7.7", features = [ @@ -119,7 +119,7 @@ libc = "0.2.191" clash-verge-signal = { workspace = true } [target.'cfg(target_os = "macos")'.dependencies] -tauri-plugin-wdio-webdriver = { version = "=1.5.0", optional = true } +tauri-plugin-wdio-webdriver = { version = "=1.5.1", optional = true } objc2 = "0.6.5" objc2-foundation = { version = "0.3.2", features = [ "NSString",