From 7bdeb8e374a37283df2e5f36021ffb361de85bbb Mon Sep 17 00:00:00 2001 From: styayur <你的GitHub邮箱> Date: Tue, 3 Nov 2026 00:11:48 +0800 Subject: [PATCH] build: integrate compatible dependency and workflow updates --- .github/dependabot.yml | 15 ++ .github/workflows/ci.yml | 4 +- .github/workflows/codeforge-regression.yml | 6 +- .github/workflows/release.yml | 6 +- .github/workflows/security.yml | 8 +- Cargo.lock | 59 +++---- apps/desktop/package.json | 10 +- apps/desktop/pnpm-lock.yaml | 174 +++++++++++---------- 8 files changed, 152 insertions(+), 130 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index e8c8641..a158bc3 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -4,11 +4,26 @@ updates: directory: / schedule: interval: weekly + groups: + rust-compatible: + patterns: ["*"] + update-types: [minor, patch] - package-ecosystem: npm directory: /apps/desktop schedule: interval: weekly + groups: + desktop-compatible: + patterns: ["*"] + update-types: [minor, patch] - package-ecosystem: github-actions directory: / schedule: interval: weekly + groups: + actions: + patterns: ["*"] + # This ref defines the promised compiler floor, not an action runtime version. + ignore: + - dependency-name: dtolnay/rust-toolchain + update-types: [version-update:semver-major, version-update:semver-minor, version-update:semver-patch] diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 931a403..a186aeb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,7 +20,7 @@ jobs: matrix: os: [ubuntu-latest, windows-latest] steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Check release metadata run: python scripts/check_release_metadata.py @@ -83,7 +83,7 @@ jobs: name: Rust 1.90 MSRV runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Linux system dependencies run: | diff --git a/.github/workflows/codeforge-regression.yml b/.github/workflows/codeforge-regression.yml index a70b6d4..0c54516 100644 --- a/.github/workflows/codeforge-regression.yml +++ b/.github/workflows/codeforge-regression.yml @@ -16,7 +16,7 @@ jobs: runs-on: windows-latest timeout-minutes: 45 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: ref: ${{ github.event.pull_request.head.sha }} fetch-depth: 0 @@ -30,7 +30,7 @@ jobs: - uses: dtolnay/rust-toolchain@stable - name: Cache CodeForge v0.2.1 build inputs - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: | ~/.cargo/registry @@ -56,7 +56,7 @@ jobs: - name: Upload CodeForge SARIF if: always() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: codeforge-sarif path: codeforge.sarif diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d81b247..5ce1983 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -23,7 +23,7 @@ jobs: name: Release preflight runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 @@ -71,7 +71,7 @@ jobs: cli_path: target/release/codeforge tauri_args: "--bundles appimage,deb" steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Install Linux system dependencies if: runner.os == 'Linux' @@ -141,7 +141,7 @@ jobs: needs: build runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: actions/download-artifact@v8 with: path: artifacts diff --git a/.github/workflows/security.yml b/.github/workflows/security.yml index 20ae429..461af12 100644 --- a/.github/workflows/security.yml +++ b/.github/workflows/security.yml @@ -14,7 +14,7 @@ jobs: cargo-audit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: dtolnay/rust-toolchain@stable - uses: Swatinem/rust-cache@v2 - name: Install cargo-audit @@ -25,7 +25,7 @@ jobs: frontend-audit: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - uses: pnpm/action-setup@v6 with: version: 12 @@ -42,10 +42,10 @@ jobs: secret-scan: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 with: fetch-depth: 0 - - uses: actions/setup-go@v5 + - uses: actions/setup-go@v7 with: go-version: "1.23" - name: Install gitleaks diff --git a/Cargo.lock b/Cargo.lock index f267a40..4b3e8b9 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -92,7 +92,7 @@ version = "1.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -103,7 +103,7 @@ checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" dependencies = [ "anstyle", "once_cell_polyfill", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -506,7 +506,7 @@ dependencies = [ "codeforge-protocol", "serde", "serde_json", - "sha2 0.11.0", + "sha2 0.11.1", "tempfile", "thiserror 2.0.21", "toml 1.1.6+spec-1.1.0", @@ -640,7 +640,7 @@ dependencies = [ "globset", "serde", "serde_json", - "sha2 0.11.0", + "sha2 0.11.1", "tempfile", "thiserror 2.0.21", "tokio", @@ -704,7 +704,7 @@ dependencies = [ "codeforge-protocol", "serde", "serde_json", - "sha2 0.11.0", + "sha2 0.11.1", "similar", "tempfile", "thiserror 2.0.21", @@ -731,7 +731,7 @@ dependencies = [ "codeforge-protocol", "ignore", "serde", - "sha2 0.11.0", + "sha2 0.11.1", "tempfile", "thiserror 2.0.21", "tracing", @@ -1104,7 +1104,7 @@ dependencies = [ "libc", "option-ext", "redox_users", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -1254,7 +1254,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "39cab71617ae0d63f51a36d69f866391735b51691dbda63cf6f96d042b63efeb" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -2418,7 +2418,7 @@ dependencies = [ "png 0.18.1", "serde", "thiserror 2.0.21", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -2463,7 +2463,7 @@ version = "0.50.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7957b9740744892f114936ab4a57b3f487491bbeafaf8083688b16841a4240e5" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -3225,7 +3225,7 @@ dependencies = [ "errno", "libc", "linux-raw-sys", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -3384,10 +3384,11 @@ dependencies = [ [[package]] name = "serde_json" -version = "1.0.151" +version = "1.0.154" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14" +checksum = "e7e9cc8b1b85264074fbcc02a88680c4096b1e47df8f739dceb03bf482f04bd6" dependencies = [ + "foldhash", "indexmap 2.14.2", "itoa", "memchr", @@ -3502,9 +3503,9 @@ dependencies = [ [[package]] name = "sha2" -version = "0.11.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "446ba717509524cb3f22f17ecc096f10f4822d76ab5c0b9822c5f9c284e825f4" +checksum = "47d7069beb7d6ac7b9acd1039986e73443f24234f41074da099d6f994ac9ad19" dependencies = [ "cfg-if", "cpufeatures 0.3.1", @@ -3576,7 +3577,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3d1e2c7f27f8d4cb10542a02c49005dbd6e93095799d6f3be745fae9f8fedd4" dependencies = [ "libc", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] @@ -4080,10 +4081,10 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32497e9a4c7b38532efcdebeef879707aa9f794296a4f0244f6f69e9bc8574bd" dependencies = [ "fastrand", - "getrandom 0.4.3", + "getrandom 0.3.4", "once_cell", "rustix", - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -4229,9 +4230,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.19" +version = "0.7.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "494815d09bf52b5548659851081238f0ca39ff638363907596da739561c62c52" +checksum = "e464cf451ba96ebfc6f9b6542f17ee8b8956e33f1e40d9690624e59d7a7f8a4b" dependencies = [ "bytes", "futures-core", @@ -4475,14 +4476,14 @@ dependencies = [ "png 0.18.1", "serde", "thiserror 2.0.21", - "windows-sys 0.61.2", + "windows-sys 0.60.2", ] [[package]] name = "tree-sitter" -version = "0.27.0" +version = "0.27.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2038684e0058edba0d17302619f62eabce4a8e11c6ac59506996a8d79848851d" +checksum = "a5129de2ccc97808c4583d48f1fb44576d015cf241e432800572bda11ef30c3b" dependencies = [ "cc", "regex", @@ -4543,9 +4544,9 @@ dependencies = [ [[package]] name = "tree-sitter-language" -version = "0.1.8" +version = "0.1.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca0d1bf6fdd806e43ae5198f82f527056d359def39e54e67a0f478ac09dac081" +checksum = "d0af592be68c579aa78a16846bd19422978c3c52e438523d45ff5d1bff1f9d4a" [[package]] name = "tree-sitter-powershell" @@ -4656,9 +4657,9 @@ checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" [[package]] name = "uuid" -version = "1.26.1" +version = "1.28.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2ef6dac1e96601b4fb3acccccff2139741fcb757cb9a36089bf5be91cfb285ce" +checksum = "7cc1186384beb7dd8eedea376413fd654937285ea6c9cfbb928dc3043ea4b606" dependencies = [ "getrandom 0.4.3", "js-sys", @@ -4939,7 +4940,7 @@ version = "0.1.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c2a7b1c03c876122aa43f3020e6c3c3ee5c05081c9a00739faf7503aeba10d22" dependencies = [ - "windows-sys 0.61.2", + "windows-sys 0.59.0", ] [[package]] @@ -4960,7 +4961,7 @@ dependencies = [ "objc2-foundation", "objc2-quartz-core", "raw-window-handle", - "windows-sys 0.61.2", + "windows-sys 0.60.2", "windows-version", ] diff --git a/apps/desktop/package.json b/apps/desktop/package.json index 1b706c5..2364d2f 100644 --- a/apps/desktop/package.json +++ b/apps/desktop/package.json @@ -12,10 +12,10 @@ }, "dependencies": { "@monaco-editor/react": "^4.7.0", - "@tanstack/react-virtual": "^3.13.12", + "@tanstack/react-virtual": "^3.14.21", "@tauri-apps/api": "^2.8.0", - "@tauri-apps/plugin-dialog": "^2.4.0", - "lucide-react": "^1.48.0", + "@tauri-apps/plugin-dialog": "^2.8.3", + "lucide-react": "^1.59.0", "monaco-editor": "^0.57.0", "react": "^19.1.1", "react-dom": "^19.1.1", @@ -23,8 +23,8 @@ }, "devDependencies": { "@eslint/js": "^9.35.0", - "@tauri-apps/cli": "^2.8.4", - "@types/node": "^24.3.0", + "@tauri-apps/cli": "^2.12.3", + "@types/node": "^26.6.5", "@types/react": "^19.1.12", "@types/react-dom": "^19.1.9", "@vitejs/plugin-react": "^5.0.2", diff --git a/apps/desktop/pnpm-lock.yaml b/apps/desktop/pnpm-lock.yaml index 96098ae..d70c37c 100644 --- a/apps/desktop/pnpm-lock.yaml +++ b/apps/desktop/pnpm-lock.yaml @@ -15,17 +15,17 @@ importers: specifier: ^4.7.0 version: 4.7.0(monaco-editor@0.57.0)(react-dom@19.3.0(react@19.3.0))(react@19.3.0) '@tanstack/react-virtual': - specifier: ^3.13.12 - version: 3.14.13(react-dom@19.3.0(react@19.3.0))(react@19.3.0) + specifier: ^3.14.21 + version: 3.14.21(react-dom@19.3.0(react@19.3.0))(react@19.3.0) '@tauri-apps/api': specifier: ^2.8.0 version: 2.12.0 '@tauri-apps/plugin-dialog': - specifier: ^2.4.0 - version: 2.8.0 + specifier: ^2.8.3 + version: 2.8.3 lucide-react: - specifier: ^1.48.0 - version: 1.48.0(react@19.3.0) + specifier: ^1.59.0 + version: 1.59.0(@types/react@19.3.0)(react@19.3.0) monaco-editor: specifier: ^0.57.0 version: 0.57.0 @@ -43,11 +43,11 @@ importers: specifier: ^9.35.0 version: 9.39.5 '@tauri-apps/cli': - specifier: ^2.8.4 - version: 2.12.0 + specifier: ^2.12.3 + version: 2.12.3 '@types/node': - specifier: ^24.3.0 - version: 24.19.0 + specifier: ^26.6.5 + version: 26.6.5 '@types/react': specifier: ^19.1.12 version: 19.3.0 @@ -56,7 +56,7 @@ importers: version: 19.3.0(@types/react@19.3.0) '@vitejs/plugin-react': specifier: ^5.0.2 - version: 5.2.0(supports-color@7.2.0)(vite@7.3.7(@types/node@24.19.0)) + version: 5.2.0(supports-color@7.2.0)(vite@7.3.7(@types/node@26.6.5)) eslint: specifier: ^9.35.0 version: 9.39.5(supports-color@7.2.0) @@ -77,7 +77,7 @@ importers: version: 8.70.1(eslint@9.39.5(supports-color@7.2.0))(supports-color@7.2.0)(typescript@6.0.3) vite: specifier: ^7.3.7 - version: 7.3.7(@types/node@24.19.0) + version: 7.3.7(@types/node@26.6.5) packages: @@ -552,96 +552,96 @@ packages: cpu: [x64] os: [win32] - '@tanstack/react-virtual@3.14.13': - resolution: {integrity: sha512-JbDTAwtzZ99aOeCrAfW5EsE5KSq5RWh6Af2dtFwyLIIk48Ja7vm6n4axu/43T3vfjFnEGJalxJ1wyYjSQD6bSg==} + '@tanstack/react-virtual@3.14.21': + resolution: {integrity: sha512-wWE/ZJDNNDp18JHWy7n5PQooqerHePVkEEu6Op0twKQ2InF9DPhYMQptQY0syDEviMd3/r8D0OUvKJibDGm9HQ==} peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 - '@tanstack/virtual-core@3.17.11': - resolution: {integrity: sha512-+ILjvtHup6Y2hzQ6YzwMgX1Q+oQpxEGOXCEsCNaPoIP0VxMbizIBTmYTDtkerkIQS8/CbP1BRuyt8V/8BCsy1g==} + '@tanstack/virtual-core@3.19.6': + resolution: {integrity: sha512-CsTW892z23gy7IyxYTTorVu1uZWB+0N349rSMgKz4rFLPpLza7F7TpcCKeI5iUAwYQCt8QUlOU67J+KXCxtpGw==} '@tauri-apps/api@2.12.0': resolution: {integrity: sha512-fUSxFX8VABYe9W9K5ROdEaKVkNUFRcMSRofjruvaxztXA+I0XnQHcYHF8m/a6iExRUxsUf0HsFWhPBuH9IgzJw==} - '@tauri-apps/cli-darwin-arm64@2.12.0': - resolution: {integrity: sha512-v5J+jISihLGtih1+3yWagbsL+5dbLZORu4vaSI0vhY0Heb+MAW+T/1s1RyKxrQrwEPGBG5kqwfDDTnSbmVkuqA==} + '@tauri-apps/cli-darwin-arm64@2.12.3': + resolution: {integrity: sha512-xmVNoJOOKzKLj7GLHXmXLimRby9M42aBIJa0sB80N7o24eKV5JiVmToKTRLVH9yhL05GZ/B6rSSOmbzNFJwBAA==} engines: {node: '>= 10'} cpu: [arm64] os: [darwin] - '@tauri-apps/cli-darwin-x64@2.12.0': - resolution: {integrity: sha512-g27I07pfW/dMS8vcNqB9lamgKF0TqLlcy8e7t9qDGsB1iaeyjJWb2TgBF4tM9ZwLqPAZUXbsz28oXljO12WC4g==} + '@tauri-apps/cli-darwin-x64@2.12.3': + resolution: {integrity: sha512-URd+0usfmUQQyb5kNPiKt2OT8gp7oGU7QR+qOppB6e35mpVBFFVNhWc9oWb3p0u71fDJ09DpF4T6m9xYxoIB8g==} engines: {node: '>= 10'} cpu: [x64] os: [darwin] - '@tauri-apps/cli-linux-arm-gnueabihf@2.12.0': - resolution: {integrity: sha512-gXyQ710fNc99YuxFxNyeX9PLSrIpbtgBBj7GQo9tSeRT6fIK40q3/gm7X5jqZo7mWLR2m0R/2ALd3vAWo0Z32Q==} + '@tauri-apps/cli-linux-arm-gnueabihf@2.12.3': + resolution: {integrity: sha512-0kwUVx2LbmOoTRlwF1oDww7th4/NSluv4ZBQ6KRZsFKg4g0TlTcIiJ0VehqkQYUeC9xIT1Mk6XtF52mI155VSQ==} engines: {node: '>= 10'} cpu: [arm] os: [linux] - '@tauri-apps/cli-linux-arm64-gnu@2.12.0': - resolution: {integrity: sha512-H9cyXuq9WgxoHh2NZ+R+oN+W78x5UwaBDEp0/fmqUUkaBoioCuOZErM9xKiIV6bpNAhmw1RoWZ49u37q/vaiAg==} + '@tauri-apps/cli-linux-arm64-gnu@2.12.3': + resolution: {integrity: sha512-gKSGDx6fx+HBLQmG6guChFdisbrCSdx9Yli+j5teOa64gm1CeM+C6NLru5Pj3ZkkEep05BmCFjxvX+cjqAycZQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [glibc] - '@tauri-apps/cli-linux-arm64-musl@2.12.0': - resolution: {integrity: sha512-5tFuk3JKMBa1M/iN4gN32OYlSfhY3aqb5PO3zCugxaT+sfecyMKpc3EM9VDbhmwWBE9QD4Tfj7wGhlqx2yy2pQ==} + '@tauri-apps/cli-linux-arm64-musl@2.12.3': + resolution: {integrity: sha512-Yr59qMy/gcvAfBuFdCGlAmGiLsYWMFDbsP4bAI6iNBzcJTGrYWZGeiQhGDo29MQwfF/NUBqyM2qljXu5tZ6wjQ==} engines: {node: '>= 10'} cpu: [arm64] os: [linux] libc: [musl] - '@tauri-apps/cli-linux-riscv64-gnu@2.12.0': - resolution: {integrity: sha512-LOrMyV+nb7pKq8P0BZtTBQuyzm1ORjn16R9MlupmxuT5LqxtuYJlw3VMwbaeXCToJ8jbP5u9JnkfmbqDlvETXw==} + '@tauri-apps/cli-linux-riscv64-gnu@2.12.3': + resolution: {integrity: sha512-jKr0/REBMnLKC0OwPQZkyge0mKDaNZ0b/AbfGwVyCgFfwS730EVLfVDo3nt7MUu6jJaytRq08+xSj5qfy+U1+Q==} engines: {node: '>= 10'} cpu: [riscv64] os: [linux] libc: [glibc] - '@tauri-apps/cli-linux-x64-gnu@2.12.0': - resolution: {integrity: sha512-aMIkI+X9qvD2+k80QZB3tuOYT41/cEheikC510CwAIZ31KLXORsRASYYzM4mi1/58ICmtzSLFhCC08keir7COw==} + '@tauri-apps/cli-linux-x64-gnu@2.12.3': + resolution: {integrity: sha512-gTkEqJAGCMROGanxHnzaJzQ+/rXl39HWVg0/hDODS1wDWBGqoceqGC6Qm1+mQbyT11xnsB8mKu/gyVID/YpFIw==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [glibc] - '@tauri-apps/cli-linux-x64-musl@2.12.0': - resolution: {integrity: sha512-9gl3NhUbfuGhSKjeGCypKSdtoezOQRcDUrkhTWtLQEjnajets6peO6NadgI2DF0OzbiiFOzrnnIGMwBS+Ap6Iw==} + '@tauri-apps/cli-linux-x64-musl@2.12.3': + resolution: {integrity: sha512-T2dTxL1svRym71fZtaW4pZYXbthbfFsEJr1NeOUg/p7laWXZbUt/8DMSZf8recu9f7+1F/Lv00HtzsEu6vDO9w==} engines: {node: '>= 10'} cpu: [x64] os: [linux] libc: [musl] - '@tauri-apps/cli-win32-arm64-msvc@2.12.0': - resolution: {integrity: sha512-1W+v86wsYLuyBDN0iDessD4CD9o+yNyO0m8Dp3+/vfjiZrJ/v7R7/aTRBeikaq2tLGgxeag0gxnFggBNBGw91A==} + '@tauri-apps/cli-win32-arm64-msvc@2.12.3': + resolution: {integrity: sha512-eoiQwpEZWbpsVHcM9BAzqqe4TCHszvr3rsM7pUQ4ofLK0lF1i1d/jX0Qo5DYMqcrUtwQuDdDuOCbcT0Izf1VwQ==} engines: {node: '>= 10'} cpu: [arm64] os: [win32] - '@tauri-apps/cli-win32-ia32-msvc@2.12.0': - resolution: {integrity: sha512-SsBjvq4f7YaBGqcWoE3cycoItPf0SrQeqFqWWgfxoeZWAIz01E31LDSeZ2p/etJiIY0R9oi045chkFfb0O7WGw==} + '@tauri-apps/cli-win32-ia32-msvc@2.12.3': + resolution: {integrity: sha512-kE+KUg6Dbbkgvcw0m99wJVIToFQzJqpMBAXah74WqxaLzssNwSTUccrHp6+QVzMhjQP330tvekFmnQF+0NbE6Q==} engines: {node: '>= 10'} cpu: [ia32] os: [win32] - '@tauri-apps/cli-win32-x64-msvc@2.12.0': - resolution: {integrity: sha512-9zzDKYUH4TKKBgRdDdVQX8fiRO5gJ8hD1nGsHU9DOHG5Jpm3arjbu9Xg1frR20EusG3Sl8X0dppoO/4EoUXUGg==} + '@tauri-apps/cli-win32-x64-msvc@2.12.3': + resolution: {integrity: sha512-L7wndWAgX2mLW7alswpL3d1R0P9FN2WYBgHaQkAYEBxHHGkY4vFX9CjcRQ1LAxDAMIJxrY7/aDziFJeChS84NQ==} engines: {node: '>= 10'} cpu: [x64] os: [win32] - '@tauri-apps/cli@2.12.0': - resolution: {integrity: sha512-GIShnAR4C16kSTA8NO02fo8fOw/I5z5sAUEB5S2HlPHFnBkbihL4c9a/MpkxOm1+q5S+tFd3X4QUjHWxfyGzpQ==} + '@tauri-apps/cli@2.12.3': + resolution: {integrity: sha512-f7/LsY74SVb1ChmOPw1ajOpxii0GSzDAgmWHRci8JUYuuai04rXsSbFobpmB0sP2DdlvMD/B5ZotEn8GOGMRUg==} engines: {node: '>= 10'} hasBin: true - '@tauri-apps/plugin-dialog@2.8.0': - resolution: {integrity: sha512-HSSD5C8UFE9ijD1wue84F7jjaIReFmj8AAPtS+xyjYRltJafIc4BiWHY7SJ6vbbew6u+YljEJHfyNfy5VwywXg==} + '@tauri-apps/plugin-dialog@2.8.3': + resolution: {integrity: sha512-Hd/yBfk2R5v2MFrz/0VArSXeh8xKLLXGunqSiTtcHKn1zNZwaKujuA0VSwUvNfwC4hDoF1PveS+gBDNe3nHspw==} '@types/babel__core@7.20.5': resolution: {integrity: sha512-qoQprZvz5wQFJwMDqeseRXWv3rqMvhgpbXFfVyWhbx9X47POIA6i/+dXefEmZKoAgOaTdaIgNSMqMIU61yRyzA==} @@ -661,8 +661,8 @@ packages: '@types/json-schema@7.0.15': resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==} - '@types/node@24.19.0': - resolution: {integrity: sha512-zY+5tKxXdhGh1PYI0ac+7juvEu4OI6vWtVVoj5i2m42jxAY1U+zHGt6QCyOFwykdP62sM3MJ9stoYYUw5aCWew==} + '@types/node@26.6.5': + resolution: {integrity: sha512-uMzsv9stDdofIZBx4UGh4Z9ZgXnGC9seRDscilBcTHAeOFk67MZg/k9bWVfO+bk4qZmG+l52hRnLwUiH2LnJTg==} '@types/react-dom@19.3.0': resolution: {integrity: sha512-ZI7bU42mZXXKHn/qNLEw2IrbiINU7X5+vfgdixBHkCNpYWXjKgfQ/P+uyGb5CjOLB9UcnTeg3rylQtV2hym44Q==} @@ -1032,10 +1032,14 @@ packages: lru-cache@5.1.1: resolution: {integrity: sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==} - lucide-react@1.48.0: - resolution: {integrity: sha512-R0CIKY/fXiC6y9xRBADgsK+VW2p/pcTJOMhLZf1T+uG+vJUvyUR02nGOgmIIC7MPkiNK4Ox8QDnbqF8rJYWPZQ==} + lucide-react@1.59.0: + resolution: {integrity: sha512-5qgMyyCPU6OvnKpLS2t693+ZtiqA8oaSweWoUows0BLFKFf6V75m4+CptpmohZHpD5IuOVIBXHBBiv2vpLJmtw==} peerDependencies: + '@types/react': '*' react: ^16.5.1 || ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + '@types/react': + optional: true marked@14.0.0: resolution: {integrity: sha512-uIj4+faQ+MgHgwUW1l2PsPglZLOLOT1uErt06dAPtx2kjteLAkbsd/0FiYg/MGS+i7ZKLb7w2WClxHkzOOuryQ==} @@ -1193,8 +1197,8 @@ packages: engines: {node: '>=14.17'} hasBin: true - undici-types@7.24.6: - resolution: {integrity: sha512-WRNW+sJgj5OBN4/0JpHFqtqzhpbnV0GuB+OozA9gCL7a993SmU+1JBZCzLNxYsbMfIeDL+lTsphD5jN5N+n0zg==} + undici-types@8.9.0: + resolution: {integrity: sha512-KTDyRTYX8sWmKXAikPHHSyc63CRPETMctyjKFupcC6OBLXT3xsN0e9aF7m+mIXutFWpUXuedtowG7iLOzp0kQg==} update-browserslist-db@1.3.3: resolution: {integrity: sha512-pJ2sYawQS0R/WI928Gj5GlPhTGzbMelq0+4INtSYNDV9ErKJcX6xjGWkoG/VnB3dpUm00zALaqkrUD77pO5TDQ==} @@ -1643,64 +1647,64 @@ snapshots: '@rollup/rollup-win32-x64-msvc@4.63.5': optional: true - '@tanstack/react-virtual@3.14.13(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': + '@tanstack/react-virtual@3.14.21(react-dom@19.3.0(react@19.3.0))(react@19.3.0)': dependencies: - '@tanstack/virtual-core': 3.17.11 + '@tanstack/virtual-core': 3.19.6 react: 19.3.0 react-dom: 19.3.0(react@19.3.0) - '@tanstack/virtual-core@3.17.11': {} + '@tanstack/virtual-core@3.19.6': {} '@tauri-apps/api@2.12.0': {} - '@tauri-apps/cli-darwin-arm64@2.12.0': + '@tauri-apps/cli-darwin-arm64@2.12.3': optional: true - '@tauri-apps/cli-darwin-x64@2.12.0': + '@tauri-apps/cli-darwin-x64@2.12.3': optional: true - '@tauri-apps/cli-linux-arm-gnueabihf@2.12.0': + '@tauri-apps/cli-linux-arm-gnueabihf@2.12.3': optional: true - '@tauri-apps/cli-linux-arm64-gnu@2.12.0': + '@tauri-apps/cli-linux-arm64-gnu@2.12.3': optional: true - '@tauri-apps/cli-linux-arm64-musl@2.12.0': + '@tauri-apps/cli-linux-arm64-musl@2.12.3': optional: true - '@tauri-apps/cli-linux-riscv64-gnu@2.12.0': + '@tauri-apps/cli-linux-riscv64-gnu@2.12.3': optional: true - '@tauri-apps/cli-linux-x64-gnu@2.12.0': + '@tauri-apps/cli-linux-x64-gnu@2.12.3': optional: true - '@tauri-apps/cli-linux-x64-musl@2.12.0': + '@tauri-apps/cli-linux-x64-musl@2.12.3': optional: true - '@tauri-apps/cli-win32-arm64-msvc@2.12.0': + '@tauri-apps/cli-win32-arm64-msvc@2.12.3': optional: true - '@tauri-apps/cli-win32-ia32-msvc@2.12.0': + '@tauri-apps/cli-win32-ia32-msvc@2.12.3': optional: true - '@tauri-apps/cli-win32-x64-msvc@2.12.0': + '@tauri-apps/cli-win32-x64-msvc@2.12.3': optional: true - '@tauri-apps/cli@2.12.0': + '@tauri-apps/cli@2.12.3': optionalDependencies: - '@tauri-apps/cli-darwin-arm64': 2.12.0 - '@tauri-apps/cli-darwin-x64': 2.12.0 - '@tauri-apps/cli-linux-arm-gnueabihf': 2.12.0 - '@tauri-apps/cli-linux-arm64-gnu': 2.12.0 - '@tauri-apps/cli-linux-arm64-musl': 2.12.0 - '@tauri-apps/cli-linux-riscv64-gnu': 2.12.0 - '@tauri-apps/cli-linux-x64-gnu': 2.12.0 - '@tauri-apps/cli-linux-x64-musl': 2.12.0 - '@tauri-apps/cli-win32-arm64-msvc': 2.12.0 - '@tauri-apps/cli-win32-ia32-msvc': 2.12.0 - '@tauri-apps/cli-win32-x64-msvc': 2.12.0 - - '@tauri-apps/plugin-dialog@2.8.0': + '@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/plugin-dialog@2.8.3': dependencies: '@tauri-apps/api': 2.12.0 @@ -1729,9 +1733,9 @@ snapshots: '@types/json-schema@7.0.15': {} - '@types/node@24.19.0': + '@types/node@26.6.5': dependencies: - undici-types: 7.24.6 + undici-types: 8.9.0 '@types/react-dom@19.3.0(@types/react@19.3.0)': dependencies: @@ -1835,7 +1839,7 @@ snapshots: '@typescript-eslint/types': 8.70.1 eslint-visitor-keys: 5.0.1 - '@vitejs/plugin-react@5.2.0(supports-color@7.2.0)(vite@7.3.7(@types/node@24.19.0))': + '@vitejs/plugin-react@5.2.0(supports-color@7.2.0)(vite@7.3.7(@types/node@26.6.5))': dependencies: '@babel/core': 7.29.7(supports-color@7.2.0) '@babel/plugin-transform-react-jsx-self': 7.29.7(@babel/core@7.29.7(supports-color@7.2.0)) @@ -1843,7 +1847,7 @@ snapshots: '@rolldown/pluginutils': 1.0.0-rc.3 '@types/babel__core': 7.20.5 react-refresh: 0.18.0 - vite: 7.3.7(@types/node@24.19.0) + vite: 7.3.7(@types/node@26.6.5) transitivePeerDependencies: - supports-color @@ -2134,9 +2138,11 @@ snapshots: dependencies: yallist: 3.1.1 - lucide-react@1.48.0(react@19.3.0): + lucide-react@1.59.0(@types/react@19.3.0)(react@19.3.0): dependencies: react: 19.3.0 + optionalDependencies: + '@types/react': 19.3.0 marked@14.0.0: {} @@ -2291,7 +2297,7 @@ snapshots: typescript@6.0.3: {} - undici-types@7.24.6: {} + undici-types@8.9.0: {} update-browserslist-db@1.3.3(browserslist@4.29.3): dependencies: @@ -2303,7 +2309,7 @@ snapshots: dependencies: punycode: 2.3.1 - vite@7.3.7(@types/node@24.19.0): + vite@7.3.7(@types/node@26.6.5): dependencies: esbuild: 0.28.2 fdir: 6.5.0(picomatch@4.0.7) @@ -2312,7 +2318,7 @@ snapshots: rollup: 4.63.5 tinyglobby: 0.2.17 optionalDependencies: - '@types/node': 24.19.0 + '@types/node': 26.6.5 fsevents: 2.3.3 which@2.0.2: