Radish alpha
r
Radicle desktop app
Radicle
Git (anonymous pull)
Log in to clone via SSH
Update dependencies
Rūdolfs Ošiņš committed 1 year ago
commit e103fa21fb0404a1f735c1a037c0ad93e4c20151
parent f27974c23e12c990667051f12d330b2ae5efcdfb
4 files changed +553 -526
modified package-lock.json
@@ -15,7 +15,7 @@
        "@tauri-apps/plugin-window-state": "^2.0.0-rc.0"
      },
      "devDependencies": {
-
        "@eslint/js": "^9.9.1",
+
        "@eslint/js": "^9.10.0",
        "@sveltejs/vite-plugin-svelte": "^4.0.0-next.6",
        "@tauri-apps/cli": "^2.0.0-rc.1",
        "@tsconfig/svelte": "^5.0.4",
@@ -23,19 +23,19 @@
        "@types/node": "^20.9.0",
        "baconjs": "^3.0.19",
        "bs58": "^6.0.0",
-
        "eslint": "^9.9.1",
+
        "eslint": "^9.10.0",
        "eslint-config-prettier": "^9.1.0",
-
        "eslint-plugin-svelte": "^2.43.0",
+
        "eslint-plugin-svelte": "^2.44.0",
        "lodash": "^4.17.21",
        "prettier": "^3.3.3",
        "prettier-plugin-svelte": "^3.2.6",
        "svelte": "^5.0.0-next.243",
-
        "svelte-check": "^4.0.0",
-
        "svelte-eslint-parser": "^0.41.0",
+
        "svelte-check": "^4.0.2",
+
        "svelte-eslint-parser": "^0.41.1",
        "tslib": "^2.7.0",
-
        "typescript": "^5.2.2",
-
        "typescript-eslint": "^8.4.0",
-
        "vite": "^5.4.2"
+
        "typescript": "^5.6.2",
+
        "typescript-eslint": "^8.6.0",
+
        "vite": "^5.4.6"
      },
      "engines": {
        "node": "20.9.0"
@@ -450,9 +450,9 @@
      }
    },
    "node_modules/@eslint-community/regexpp": {
-
      "version": "4.11.0",
-
      "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.0.tgz",
-
      "integrity": "sha512-G/M/tIiMrTAxEWRfLfQJMmGNX28IxBg4PBz8XqQhqUHLFI6TL2htpIB1iQCj144V5ee/JaKyT9/WZ0MGZWfA7A==",
+
      "version": "4.11.1",
+
      "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.11.1.tgz",
+
      "integrity": "sha512-m4DVN9ZqskZoLU5GlWZadwDnYo3vAEydiUayB9widCl9ffWx2IvPnp6n3on5rJmziJSw9Bv+Z3ChDVdMwXCY8Q==",
      "dev": true,
      "engines": {
        "node": "^12.0.0 || ^14.0.0 || >=16.0.0"
@@ -496,9 +496,9 @@
      }
    },
    "node_modules/@eslint/js": {
-
      "version": "9.9.1",
-
      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.9.1.tgz",
-
      "integrity": "sha512-xIDQRsfg5hNBqHz04H1R3scSVwmI+KUbqjsQKHKQ1DAUSaUjYPReZZmS/5PNiKu1fUvzDd6H7DEDKACSEhu+TQ==",
+
      "version": "9.10.0",
+
      "resolved": "https://registry.npmjs.org/@eslint/js/-/js-9.10.0.tgz",
+
      "integrity": "sha512-fuXtbiP5GWIn8Fz+LWoOMVf/Jxm+aajZYkhi6CuEm4SxymFM+eUWzbO9qXT+L0iCkL5+KGYMCSGxo686H19S1g==",
      "dev": true,
      "engines": {
        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -513,6 +513,18 @@
        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
      }
    },
+
    "node_modules/@eslint/plugin-kit": {
+
      "version": "0.1.0",
+
      "resolved": "https://registry.npmjs.org/@eslint/plugin-kit/-/plugin-kit-0.1.0.tgz",
+
      "integrity": "sha512-autAXT203ixhqei9xt+qkYOvY8l6LAFIdT2UXc/RPNeUVfqRF1BV94GTJyVPFKT8nFM6MyVJhjLj9E8JWvf5zQ==",
+
      "dev": true,
+
      "dependencies": {
+
        "levn": "^0.4.1"
+
      },
+
      "engines": {
+
        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
+
      }
+
    },
    "node_modules/@humanwhocodes/module-importer": {
      "version": "1.0.1",
      "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz",
@@ -623,9 +635,9 @@
      }
    },
    "node_modules/@rollup/rollup-android-arm-eabi": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.2.tgz",
-
      "integrity": "sha512-fSuPrt0ZO8uXeS+xP3b+yYTCBUd05MoSp2N/MFOgjhhUhMmchXlpTQrTpI8T+YAwAQuK7MafsCOxW7VrPMrJcg==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.21.3.tgz",
+
      "integrity": "sha512-MmKSfaB9GX+zXl6E8z4koOr/xU63AMVleLEa64v7R0QF/ZloMs5vcD1sHgM64GXXS1csaJutG+ddtzcueI/BLg==",
      "cpu": [
        "arm"
      ],
@@ -636,9 +648,9 @@
      ]
    },
    "node_modules/@rollup/rollup-android-arm64": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.2.tgz",
-
      "integrity": "sha512-xGU5ZQmPlsjQS6tzTTGwMsnKUtu0WVbl0hYpTPauvbRAnmIvpInhJtgjj3mcuJpEiuUw4v1s4BimkdfDWlh7gA==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.21.3.tgz",
+
      "integrity": "sha512-zrt8ecH07PE3sB4jPOggweBjJMzI1JG5xI2DIsUbkA+7K+Gkjys6eV7i9pOenNSDJH3eOr/jLb/PzqtmdwDq5g==",
      "cpu": [
        "arm64"
      ],
@@ -649,9 +661,9 @@
      ]
    },
    "node_modules/@rollup/rollup-darwin-arm64": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.2.tgz",
-
      "integrity": "sha512-99AhQ3/ZMxU7jw34Sq8brzXqWH/bMnf7ZVhvLk9QU2cOepbQSVTns6qoErJmSiAvU3InRqC2RRZ5ovh1KN0d0Q==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.21.3.tgz",
+
      "integrity": "sha512-P0UxIOrKNBFTQaXTxOH4RxuEBVCgEA5UTNV6Yz7z9QHnUJ7eLX9reOd/NYMO3+XZO2cco19mXTxDMXxit4R/eQ==",
      "cpu": [
        "arm64"
      ],
@@ -662,9 +674,9 @@
      ]
    },
    "node_modules/@rollup/rollup-darwin-x64": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.2.tgz",
-
      "integrity": "sha512-ZbRaUvw2iN/y37x6dY50D8m2BnDbBjlnMPotDi/qITMJ4sIxNY33HArjikDyakhSv0+ybdUxhWxE6kTI4oX26w==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.21.3.tgz",
+
      "integrity": "sha512-L1M0vKGO5ASKntqtsFEjTq/fD91vAqnzeaF6sfNAy55aD+Hi2pBI5DKwCO+UNDQHWsDViJLqshxOahXyLSh3EA==",
      "cpu": [
        "x64"
      ],
@@ -675,9 +687,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-arm-gnueabihf": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.2.tgz",
-
      "integrity": "sha512-ztRJJMiE8nnU1YFcdbd9BcH6bGWG1z+jP+IPW2oDUAPxPjo9dverIOyXz76m6IPA6udEL12reYeLojzW2cYL7w==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.21.3.tgz",
+
      "integrity": "sha512-btVgIsCjuYFKUjopPoWiDqmoUXQDiW2A4C3Mtmp5vACm7/GnyuprqIDPNczeyR5W8rTXEbkmrJux7cJmD99D2g==",
      "cpu": [
        "arm"
      ],
@@ -688,9 +700,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-arm-musleabihf": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.2.tgz",
-
      "integrity": "sha512-flOcGHDZajGKYpLV0JNc0VFH361M7rnV1ee+NTeC/BQQ1/0pllYcFmxpagltANYt8FYf9+kL6RSk80Ziwyhr7w==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.21.3.tgz",
+
      "integrity": "sha512-zmjbSphplZlau6ZTkxd3+NMtE4UKVy7U4aVFMmHcgO5CUbw17ZP6QCgyxhzGaU/wFFdTfiojjbLG3/0p9HhAqA==",
      "cpu": [
        "arm"
      ],
@@ -701,9 +713,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-arm64-gnu": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.2.tgz",
-
      "integrity": "sha512-69CF19Kp3TdMopyteO/LJbWufOzqqXzkrv4L2sP8kfMaAQ6iwky7NoXTp7bD6/irKgknDKM0P9E/1l5XxVQAhw==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.21.3.tgz",
+
      "integrity": "sha512-nSZfcZtAnQPRZmUkUQwZq2OjQciR6tEoJaZVFvLHsj0MF6QhNMg0fQ6mUOsiCUpTqxTx0/O6gX0V/nYc7LrgPw==",
      "cpu": [
        "arm64"
      ],
@@ -714,9 +726,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-arm64-musl": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.2.tgz",
-
      "integrity": "sha512-48pD/fJkTiHAZTnZwR0VzHrao70/4MlzJrq0ZsILjLW/Ab/1XlVUStYyGt7tdyIiVSlGZbnliqmult/QGA2O2w==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.21.3.tgz",
+
      "integrity": "sha512-MnvSPGO8KJXIMGlQDYfvYS3IosFN2rKsvxRpPO2l2cum+Z3exiExLwVU+GExL96pn8IP+GdH8Tz70EpBhO0sIQ==",
      "cpu": [
        "arm64"
      ],
@@ -727,9 +739,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-powerpc64le-gnu": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.2.tgz",
-
      "integrity": "sha512-cZdyuInj0ofc7mAQpKcPR2a2iu4YM4FQfuUzCVA2u4HI95lCwzjoPtdWjdpDKyHxI0UO82bLDoOaLfpZ/wviyQ==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.21.3.tgz",
+
      "integrity": "sha512-+W+p/9QNDr2vE2AXU0qIy0qQE75E8RTwTwgqS2G5CRQ11vzq0tbnfBd6brWhS9bCRjAjepJe2fvvkvS3dno+iw==",
      "cpu": [
        "ppc64"
      ],
@@ -740,9 +752,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-riscv64-gnu": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.2.tgz",
-
      "integrity": "sha512-RL56JMT6NwQ0lXIQmMIWr1SW28z4E4pOhRRNqwWZeXpRlykRIlEpSWdsgNWJbYBEWD84eocjSGDu/XxbYeCmwg==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.21.3.tgz",
+
      "integrity": "sha512-yXH6K6KfqGXaxHrtr+Uoy+JpNlUlI46BKVyonGiaD74ravdnF9BUNC+vV+SIuB96hUMGShhKV693rF9QDfO6nQ==",
      "cpu": [
        "riscv64"
      ],
@@ -753,9 +765,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-s390x-gnu": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.2.tgz",
-
      "integrity": "sha512-PMxkrWS9z38bCr3rWvDFVGD6sFeZJw4iQlhrup7ReGmfn7Oukrr/zweLhYX6v2/8J6Cep9IEA/SmjXjCmSbrMQ==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.21.3.tgz",
+
      "integrity": "sha512-R8cwY9wcnApN/KDYWTH4gV/ypvy9yZUHlbJvfaiXSB48JO3KpwSpjOGqO4jnGkLDSk1hgjYkTbTt6Q7uvPf8eg==",
      "cpu": [
        "s390x"
      ],
@@ -766,9 +778,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-x64-gnu": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.2.tgz",
-
      "integrity": "sha512-B90tYAUoLhU22olrafY3JQCFLnT3NglazdwkHyxNDYF/zAxJt5fJUB/yBoWFoIQ7SQj+KLe3iL4BhOMa9fzgpw==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.21.3.tgz",
+
      "integrity": "sha512-kZPbX/NOPh0vhS5sI+dR8L1bU2cSO9FgxwM8r7wHzGydzfSjLRCFAT87GR5U9scj2rhzN3JPYVC7NoBbl4FZ0g==",
      "cpu": [
        "x64"
      ],
@@ -779,9 +791,9 @@
      ]
    },
    "node_modules/@rollup/rollup-linux-x64-musl": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.2.tgz",
-
      "integrity": "sha512-7twFizNXudESmC9oneLGIUmoHiiLppz/Xs5uJQ4ShvE6234K0VB1/aJYU3f/4g7PhssLGKBVCC37uRkkOi8wjg==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.21.3.tgz",
+
      "integrity": "sha512-S0Yq+xA1VEH66uiMNhijsWAafffydd2X5b77eLHfRmfLsRSpbiAWiRHV6DEpz6aOToPsgid7TI9rGd6zB1rhbg==",
      "cpu": [
        "x64"
      ],
@@ -792,9 +804,9 @@
      ]
    },
    "node_modules/@rollup/rollup-win32-arm64-msvc": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.2.tgz",
-
      "integrity": "sha512-9rRero0E7qTeYf6+rFh3AErTNU1VCQg2mn7CQcI44vNUWM9Ze7MSRS/9RFuSsox+vstRt97+x3sOhEey024FRQ==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.21.3.tgz",
+
      "integrity": "sha512-9isNzeL34yquCPyerog+IMCNxKR8XYmGd0tHSV+OVx0TmE0aJOo9uw4fZfUuk2qxobP5sug6vNdZR6u7Mw7Q+Q==",
      "cpu": [
        "arm64"
      ],
@@ -805,9 +817,9 @@
      ]
    },
    "node_modules/@rollup/rollup-win32-ia32-msvc": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.2.tgz",
-
      "integrity": "sha512-5rA4vjlqgrpbFVVHX3qkrCo/fZTj1q0Xxpg+Z7yIo3J2AilW7t2+n6Q8Jrx+4MrYpAnjttTYF8rr7bP46BPzRw==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.21.3.tgz",
+
      "integrity": "sha512-nMIdKnfZfzn1Vsk+RuOvl43ONTZXoAPUUxgcU0tXooqg4YrAqzfKzVenqqk2g5efWh46/D28cKFrOzDSW28gTA==",
      "cpu": [
        "ia32"
      ],
@@ -818,9 +830,9 @@
      ]
    },
    "node_modules/@rollup/rollup-win32-x64-msvc": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.2.tgz",
-
      "integrity": "sha512-6UUxd0+SKomjdzuAcp+HAmxw1FlGBnl1v2yEPSabtx4lBfdXHDVsW7+lQkgz9cNFJGY3AWR7+V8P5BqkD9L9nA==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.3.tgz",
+
      "integrity": "sha512-fOvu7PCQjAj4eWDEuD8Xz5gpzFqXzGlxHZozHP4b9Jxv9APtdxL6STqztDzMLuRXEc4UpXGGhx029Xgm91QBeA==",
      "cpu": [
        "x64"
      ],
@@ -831,9 +843,9 @@
      ]
    },
    "node_modules/@sveltejs/vite-plugin-svelte": {
-
      "version": "4.0.0-next.6",
-
      "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-4.0.0-next.6.tgz",
-
      "integrity": "sha512-7+bEFN5F9pthG6nOEHNz9yioHxNXK6yl+0GnTy9WOfxN/SvPykkH/Hs6MqTGjo47a9G2q3QXQnzuxG5WXNX4Tg==",
+
      "version": "4.0.0-next.7",
+
      "resolved": "https://registry.npmjs.org/@sveltejs/vite-plugin-svelte/-/vite-plugin-svelte-4.0.0-next.7.tgz",
+
      "integrity": "sha512-yMUnAqquoayvBDztk1rWUgdtvjv7YcHgopCAB7sWl9SQht8U/7lqwTlJU0ZTAY09pFFRe6bbakd7YoiyyIvJiA==",
      "dev": true,
      "dependencies": {
        "@sveltejs/vite-plugin-svelte-inspector": "^3.0.0-next.0||^3.0.0",
@@ -841,7 +853,7 @@
        "deepmerge": "^4.3.1",
        "kleur": "^4.1.5",
        "magic-string": "^0.30.11",
-
        "vitefu": "^0.2.5"
+
        "vitefu": "^1.0.2"
      },
      "engines": {
        "node": "^18.0.0 || ^20.0.0 || >=22"
@@ -878,9 +890,9 @@
      }
    },
    "node_modules/@tauri-apps/cli": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-mnoMyeD65DoVWzrLiLRW8Ns5Aktn9Ua7eKTOUEPq+r+1sQtWKxfnYTBEbEWnivduLhJCEDqGP5tyJaPcVXcEzA==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-w5cq2WBKYRJDCE5wi5gyjM79Cq3AchTFImbcGBB+uyB/m3PDBXEidaTBTHqwiup2hKbMivuBAzGUCHt+OfgBhA==",
      "dev": true,
      "bin": {
        "tauri": "tauri.js"
@@ -893,22 +905,22 @@
        "url": "https://opencollective.com/tauri"
      },
      "optionalDependencies": {
-
        "@tauri-apps/cli-darwin-arm64": "2.0.0-rc.10",
-
        "@tauri-apps/cli-darwin-x64": "2.0.0-rc.10",
-
        "@tauri-apps/cli-linux-arm-gnueabihf": "2.0.0-rc.10",
-
        "@tauri-apps/cli-linux-arm64-gnu": "2.0.0-rc.10",
-
        "@tauri-apps/cli-linux-arm64-musl": "2.0.0-rc.10",
-
        "@tauri-apps/cli-linux-x64-gnu": "2.0.0-rc.10",
-
        "@tauri-apps/cli-linux-x64-musl": "2.0.0-rc.10",
-
        "@tauri-apps/cli-win32-arm64-msvc": "2.0.0-rc.10",
-
        "@tauri-apps/cli-win32-ia32-msvc": "2.0.0-rc.10",
-
        "@tauri-apps/cli-win32-x64-msvc": "2.0.0-rc.10"
+
        "@tauri-apps/cli-darwin-arm64": "2.0.0-rc.15",
+
        "@tauri-apps/cli-darwin-x64": "2.0.0-rc.15",
+
        "@tauri-apps/cli-linux-arm-gnueabihf": "2.0.0-rc.15",
+
        "@tauri-apps/cli-linux-arm64-gnu": "2.0.0-rc.15",
+
        "@tauri-apps/cli-linux-arm64-musl": "2.0.0-rc.15",
+
        "@tauri-apps/cli-linux-x64-gnu": "2.0.0-rc.15",
+
        "@tauri-apps/cli-linux-x64-musl": "2.0.0-rc.15",
+
        "@tauri-apps/cli-win32-arm64-msvc": "2.0.0-rc.15",
+
        "@tauri-apps/cli-win32-ia32-msvc": "2.0.0-rc.15",
+
        "@tauri-apps/cli-win32-x64-msvc": "2.0.0-rc.15"
      }
    },
    "node_modules/@tauri-apps/cli-darwin-arm64": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-oAuG3n/dIqK5ZedknF1QOgVDlpEepAaaIFHpUi+eIdG1MFp82jgyHqplveVZ95F16j7RhjIMaEhiTF6cGR/baA==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-WuzQRELJTeSHe/uLu6IClCCEkwQy4qtZdHUmcAW3baKD217WCytn4jQ5+NFs2GxhK1a2GLHMQtQZSFTLkKiXkw==",
      "cpu": [
        "arm64"
      ],
@@ -922,9 +934,9 @@
      }
    },
    "node_modules/@tauri-apps/cli-darwin-x64": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-n4ul0XUBqrA7KbNY6Vo52EBNqTXogYuV2qi5RWR0bIJF/A/vYjZ3LcC1TXXo/X57sDN55LWORrBe4c4Ds8MZrA==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-71H1dNWlEr+Hyi096Ir3SnlClw4CSR4MhJ8UG8IUBqYwydJPYFzA+GFWRAgnPgcV6sBzdt8trcV9BLV4teDzEw==",
      "cpu": [
        "x64"
      ],
@@ -938,9 +950,9 @@
      }
    },
    "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-RByz0zRbngps5QMQVsbgCD03TiCMxwAhaZhNtojXQ2AiJFkv1Mu68W/prbpWucw6Ep1nM3/yTIm0aL6ozdh/gw==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-hO7AS09l6XZRCu/vqvB/iv6CvIlD//h9njhyw++0tJPCNH3X4rl13ji6SnoO0V6ZUCEeCeQBTAALsanYAlZelQ==",
      "cpu": [
        "arm"
      ],
@@ -954,9 +966,9 @@
      }
    },
    "node_modules/@tauri-apps/cli-linux-arm64-gnu": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-ZqpbDIMp5b0jz1ddutJH6S5geLaBEmsMG6eZix+MgcZZRyEfahTMGCq3xkvv+tnrNNq7drvwBISCVSSS0zu3wQ==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-r9FrwY83TD4w3vX7J9zS3GPSeis0YWq52p/MVLYR1i8sSJppbvYY72EXi5pR2CZ3vb+6z9/w7LpYTv+hOd2RbA==",
      "cpu": [
        "arm64"
      ],
@@ -970,9 +982,9 @@
      }
    },
    "node_modules/@tauri-apps/cli-linux-arm64-musl": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-EVh1xPqs5bi0aBYbv6Iy1ooFClyK6/wIsNw9DyxWwhPz9I7UNpDAgHm6lOhkMH26Cp/eQPiEA8OdfOLTfCY81A==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-PqMn3/GiqLAhs7p0jr5XqwWN1t7SAgvo6+bFuYNL/SWx1Ui6mOck3ncfDkf+dQAnXnrhX2Qfwkl3agiOZxUZtA==",
      "cpu": [
        "arm64"
      ],
@@ -986,9 +998,9 @@
      }
    },
    "node_modules/@tauri-apps/cli-linux-x64-gnu": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-ZLcXJbRRMfgSkZdxBegP/4PlXkoVR1zpx2pE7mKkRgyvwJCx+A2f0+IZM+VVu/WRECxAdzVCbgxztTAOoLkdrg==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-o8lvgVBGXwthMV8+8EzEwXQY5jk2q+c700xeC/LY+J0lBL5ai3i0revlhO+3RwKnjnRLZMCXatr5K3gGtXIsoQ==",
      "cpu": [
        "x64"
      ],
@@ -1002,9 +1014,9 @@
      }
    },
    "node_modules/@tauri-apps/cli-linux-x64-musl": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-IgzRemlQT+SHfb2x8kq32xKGnR3r7S69Ogv5pBKIDX1/G2qQofM6wfy0OHnAyS4Bj0y2lZPjiYQBwmLIkK/BNw==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-cmANCyhcdInZSfIM3CPjA0eDu1toYABapSttA1rHbNrcJrHIq2KPKRCNuXIjWiBggxfIhJKWX7mTgQCQIyHd/w==",
      "cpu": [
        "x64"
      ],
@@ -1018,9 +1030,9 @@
      }
    },
    "node_modules/@tauri-apps/cli-win32-arm64-msvc": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-RmSh5omDiCEZgw1fOhdEFi6MzAQ1rQBmvTM13K2p8XUxxaYb/MHYYZbNEMqxqWvsg4fidZ8hNSqRkB7YCCWWgg==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-arm64-msvc/-/cli-win32-arm64-msvc-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-FyWwCQb+uCCBtEDTDKtILH3wv0TWCQ2mXwMyZlibpbZ4RbaV5yDY82h8h7usfEuPHtBtAJHknHvX5WV1ETl5kw==",
      "cpu": [
        "arm64"
      ],
@@ -1034,9 +1046,9 @@
      }
    },
    "node_modules/@tauri-apps/cli-win32-ia32-msvc": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-6zxZ1KnKqflC5YpJmXZyNNVaRXMdOiRijimua8zLzfoAo+adb6gd8V4o03rZF3BPHtmd35rPkZHlgMlg/th2Bw==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-+bOBX7EdpmkCSBxgd9HcC/p9LoG/q1a5dJebWFuL9GhmdPeb5hv4plB/OTUAtg1OnEVGPXhTiSkcdRatZVryfA==",
      "cpu": [
        "ia32"
      ],
@@ -1050,9 +1062,9 @@
      }
    },
    "node_modules/@tauri-apps/cli-win32-x64-msvc": {
-
      "version": "2.0.0-rc.10",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.0.0-rc.10.tgz",
-
      "integrity": "sha512-D7L9QnxUJcSykQ9S8AQ0CEdxaw3IMoyAwv2LR7x+w/j7Jg3UsEgnsX5ePkShBiqSmu/UXfSuQeGvAoA8kSLiUw==",
+
      "version": "2.0.0-rc.15",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-2.0.0-rc.15.tgz",
+
      "integrity": "sha512-Phpk18bs1YxC+OFYaZNWiddYRmiZvMjB9Rzjl6M128gIkgnqDGnZyfWtM5GZ85/BmX1HVGgILK/46RU6Q88z1g==",
      "cpu": [
        "x64"
      ],
@@ -1066,9 +1078,9 @@
      }
    },
    "node_modules/@tauri-apps/plugin-clipboard-manager": {
-
      "version": "2.0.0-rc.1",
-
      "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-clipboard-manager/-/plugin-clipboard-manager-2.0.0-rc.1.tgz",
-
      "integrity": "sha512-hFgUABMmQuVGKwHb8PR9fuqfk0WRkedbWUt/ZV5sL4Q6kLrsp3JYJvtzVPeMYdeBvMqHl8WXNxAc/zwSld2h9w==",
+
      "version": "2.0.0-rc.2",
+
      "resolved": "https://registry.npmjs.org/@tauri-apps/plugin-clipboard-manager/-/plugin-clipboard-manager-2.0.0-rc.2.tgz",
+
      "integrity": "sha512-WWHPgUAOXeh1/LRpv4+FeFyb2Dd+FwNH5gHEROcGJa5K4Gb+6J8VlZc/rglT5BOFoDI7dpvV1O/Z6MuKn3ydGw==",
      "dependencies": {
        "@tauri-apps/api": "^2.0.0-rc.4"
      }
@@ -1108,25 +1120,25 @@
      "dev": true
    },
    "node_modules/@types/node": {
-
      "version": "20.16.4",
-
      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.4.tgz",
-
      "integrity": "sha512-ioyQ1zK9aGEomJ45zz8S8IdzElyxhvP1RVWnPrXDf6wFaUb+kk1tEcVVJkF7RPGM0VWI7cp5U57oCPIn5iN1qg==",
+
      "version": "20.16.5",
+
      "resolved": "https://registry.npmjs.org/@types/node/-/node-20.16.5.tgz",
+
      "integrity": "sha512-VwYCweNo3ERajwy0IUlqqcyZ8/A7Zwa9ZP3MnENWcB11AejO+tLy3pu850goUW2FC/IJMdZUfKpX/yxL1gymCA==",
      "dev": true,
      "dependencies": {
        "undici-types": "~6.19.2"
      }
    },
    "node_modules/@typescript-eslint/eslint-plugin": {
-
      "version": "8.4.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.4.0.tgz",
-
      "integrity": "sha512-rg8LGdv7ri3oAlenMACk9e+AR4wUV0yrrG+XKsGKOK0EVgeEDqurkXMPILG2836fW4ibokTB5v4b6Z9+GYQDEw==",
+
      "version": "8.6.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-8.6.0.tgz",
+
      "integrity": "sha512-UOaz/wFowmoh2G6Mr9gw60B1mm0MzUtm6Ic8G2yM1Le6gyj5Loi/N+O5mocugRGY+8OeeKmkMmbxNqUCq3B4Sg==",
      "dev": true,
      "dependencies": {
        "@eslint-community/regexpp": "^4.10.0",
-
        "@typescript-eslint/scope-manager": "8.4.0",
-
        "@typescript-eslint/type-utils": "8.4.0",
-
        "@typescript-eslint/utils": "8.4.0",
-
        "@typescript-eslint/visitor-keys": "8.4.0",
+
        "@typescript-eslint/scope-manager": "8.6.0",
+
        "@typescript-eslint/type-utils": "8.6.0",
+
        "@typescript-eslint/utils": "8.6.0",
+
        "@typescript-eslint/visitor-keys": "8.6.0",
        "graphemer": "^1.4.0",
        "ignore": "^5.3.1",
        "natural-compare": "^1.4.0",
@@ -1150,15 +1162,15 @@
      }
    },
    "node_modules/@typescript-eslint/parser": {
-
      "version": "8.4.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.4.0.tgz",
-
      "integrity": "sha512-NHgWmKSgJk5K9N16GIhQ4jSobBoJwrmURaLErad0qlLjrpP5bECYg+wxVTGlGZmJbU03jj/dfnb6V9bw+5icsA==",
+
      "version": "8.6.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-8.6.0.tgz",
+
      "integrity": "sha512-eQcbCuA2Vmw45iGfcyG4y6rS7BhWfz9MQuk409WD47qMM+bKCGQWXxvoOs1DUp+T7UBMTtRTVT+kXr7Sh4O9Ow==",
      "dev": true,
      "dependencies": {
-
        "@typescript-eslint/scope-manager": "8.4.0",
-
        "@typescript-eslint/types": "8.4.0",
-
        "@typescript-eslint/typescript-estree": "8.4.0",
-
        "@typescript-eslint/visitor-keys": "8.4.0",
+
        "@typescript-eslint/scope-manager": "8.6.0",
+
        "@typescript-eslint/types": "8.6.0",
+
        "@typescript-eslint/typescript-estree": "8.6.0",
+
        "@typescript-eslint/visitor-keys": "8.6.0",
        "debug": "^4.3.4"
      },
      "engines": {
@@ -1178,13 +1190,13 @@
      }
    },
    "node_modules/@typescript-eslint/scope-manager": {
-
      "version": "8.4.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.4.0.tgz",
-
      "integrity": "sha512-n2jFxLeY0JmKfUqy3P70rs6vdoPjHK8P/w+zJcV3fk0b0BwRXC/zxRTEnAsgYT7MwdQDt/ZEbtdzdVC+hcpF0A==",
+
      "version": "8.6.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-8.6.0.tgz",
+
      "integrity": "sha512-ZuoutoS5y9UOxKvpc/GkvF4cuEmpokda4wRg64JEia27wX+PysIE9q+lzDtlHHgblwUWwo5/Qn+/WyTUvDwBHw==",
      "dev": true,
      "dependencies": {
-
        "@typescript-eslint/types": "8.4.0",
-
        "@typescript-eslint/visitor-keys": "8.4.0"
+
        "@typescript-eslint/types": "8.6.0",
+
        "@typescript-eslint/visitor-keys": "8.6.0"
      },
      "engines": {
        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1195,13 +1207,13 @@
      }
    },
    "node_modules/@typescript-eslint/type-utils": {
-
      "version": "8.4.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.4.0.tgz",
-
      "integrity": "sha512-pu2PAmNrl9KX6TtirVOrbLPLwDmASpZhK/XU7WvoKoCUkdtq9zF7qQ7gna0GBZFN0hci0vHaSusiL2WpsQk37A==",
+
      "version": "8.6.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-8.6.0.tgz",
+
      "integrity": "sha512-dtePl4gsuenXVwC7dVNlb4mGDcKjDT/Ropsk4za/ouMBPplCLyznIaR+W65mvCvsyS97dymoBRrioEXI7k0XIg==",
      "dev": true,
      "dependencies": {
-
        "@typescript-eslint/typescript-estree": "8.4.0",
-
        "@typescript-eslint/utils": "8.4.0",
+
        "@typescript-eslint/typescript-estree": "8.6.0",
+
        "@typescript-eslint/utils": "8.6.0",
        "debug": "^4.3.4",
        "ts-api-utils": "^1.3.0"
      },
@@ -1219,9 +1231,9 @@
      }
    },
    "node_modules/@typescript-eslint/types": {
-
      "version": "8.4.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.4.0.tgz",
-
      "integrity": "sha512-T1RB3KQdskh9t3v/qv7niK6P8yvn7ja1mS7QK7XfRVL6wtZ8/mFs/FHf4fKvTA0rKnqnYxl/uHFNbnEt0phgbw==",
+
      "version": "8.6.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-8.6.0.tgz",
+
      "integrity": "sha512-rojqFZGd4MQxw33SrOy09qIDS8WEldM8JWtKQLAjf/X5mGSeEFh5ixQlxssMNyPslVIk9yzWqXCsV2eFhYrYUw==",
      "dev": true,
      "engines": {
        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1232,13 +1244,13 @@
      }
    },
    "node_modules/@typescript-eslint/typescript-estree": {
-
      "version": "8.4.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.4.0.tgz",
-
      "integrity": "sha512-kJ2OIP4dQw5gdI4uXsaxUZHRwWAGpREJ9Zq6D5L0BweyOrWsL6Sz0YcAZGWhvKnH7fm1J5YFE1JrQL0c9dd53A==",
+
      "version": "8.6.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-8.6.0.tgz",
+
      "integrity": "sha512-MOVAzsKJIPIlLK239l5s06YXjNqpKTVhBVDnqUumQJja5+Y94V3+4VUFRA0G60y2jNnTVwRCkhyGQpavfsbq/g==",
      "dev": true,
      "dependencies": {
-
        "@typescript-eslint/types": "8.4.0",
-
        "@typescript-eslint/visitor-keys": "8.4.0",
+
        "@typescript-eslint/types": "8.6.0",
+
        "@typescript-eslint/visitor-keys": "8.6.0",
        "debug": "^4.3.4",
        "fast-glob": "^3.3.2",
        "is-glob": "^4.0.3",
@@ -1284,15 +1296,15 @@
      }
    },
    "node_modules/@typescript-eslint/utils": {
-
      "version": "8.4.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.4.0.tgz",
-
      "integrity": "sha512-swULW8n1IKLjRAgciCkTCafyTHHfwVQFt8DovmaF69sKbOxTSFMmIZaSHjqO9i/RV0wIblaawhzvtva8Nmm7lQ==",
+
      "version": "8.6.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-8.6.0.tgz",
+
      "integrity": "sha512-eNp9cWnYf36NaOVjkEUznf6fEgVy1TWpE0o52e4wtojjBx7D1UV2WAWGzR+8Y5lVFtpMLPwNbC67T83DWSph4A==",
      "dev": true,
      "dependencies": {
        "@eslint-community/eslint-utils": "^4.4.0",
-
        "@typescript-eslint/scope-manager": "8.4.0",
-
        "@typescript-eslint/types": "8.4.0",
-
        "@typescript-eslint/typescript-estree": "8.4.0"
+
        "@typescript-eslint/scope-manager": "8.6.0",
+
        "@typescript-eslint/types": "8.6.0",
+
        "@typescript-eslint/typescript-estree": "8.6.0"
      },
      "engines": {
        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -1306,12 +1318,12 @@
      }
    },
    "node_modules/@typescript-eslint/visitor-keys": {
-
      "version": "8.4.0",
-
      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.4.0.tgz",
-
      "integrity": "sha512-zTQD6WLNTre1hj5wp09nBIDiOc2U5r/qmzo7wxPn4ZgAjHql09EofqhF9WF+fZHzL5aCyaIpPcT2hyxl73kr9A==",
+
      "version": "8.6.0",
+
      "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-8.6.0.tgz",
+
      "integrity": "sha512-wapVFfZg9H0qOYh4grNVQiMklJGluQrOUiOhYRrQWhx7BY/+I1IYb8BczWNbbUpO+pqy0rDciv3lQH5E1bCLrg==",
      "dev": true,
      "dependencies": {
-
        "@typescript-eslint/types": "8.4.0",
+
        "@typescript-eslint/types": "8.6.0",
        "eslint-visitor-keys": "^3.4.3"
      },
      "engines": {
@@ -1436,12 +1448,12 @@
      "dev": true
    },
    "node_modules/aria-query": {
-
      "version": "5.3.0",
-
      "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.0.tgz",
-
      "integrity": "sha512-b0P0sZPKtyu8HkeRAfCq0IfURZK+SuwMjY1UXGBU27wpAiTwQAIlq56IbIO+ytk/JjS1fMR14ee5WBBfKi5J6A==",
+
      "version": "5.3.1",
+
      "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.1.tgz",
+
      "integrity": "sha512-Z/ZeOgVl7bcSYZ/u/rh0fOpvEpq//LZmdbkXyc7syVzjPAhfOa9ebsdTSjEBDU4vs5nC98Kfduj1uFo0qyET3g==",
      "dev": true,
-
      "dependencies": {
-
        "dequal": "^2.0.3"
+
      "engines": {
+
        "node": ">= 0.4"
      }
    },
    "node_modules/axobject-query": {
@@ -1626,12 +1638,12 @@
      }
    },
    "node_modules/debug": {
-
      "version": "4.3.6",
-
      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.6.tgz",
-
      "integrity": "sha512-O/09Bd4Z1fBrU4VzkhFqVgpPzaGbw6Sm9FEkBT1A/YBXQFGuuSxa1dN2nxgxS34JmKXqYx8CZAwEVoJFImUXIg==",
+
      "version": "4.3.7",
+
      "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.7.tgz",
+
      "integrity": "sha512-Er2nc/H7RrMXZBFCEim6TCmMk02Z8vLC2Rbi1KEBggpo0fS6l0S1nnapwmIi3yW/+GOJap1Krg4w0Hg80oCqgQ==",
      "dev": true,
      "dependencies": {
-
        "ms": "2.1.2"
+
        "ms": "^2.1.3"
      },
      "engines": {
        "node": ">=6.0"
@@ -1657,15 +1669,6 @@
        "node": ">=0.10.0"
      }
    },
-
    "node_modules/dequal": {
-
      "version": "2.0.3",
-
      "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz",
-
      "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==",
-
      "dev": true,
-
      "engines": {
-
        "node": ">=6"
-
      }
-
    },
    "node_modules/esbuild": {
      "version": "0.21.5",
      "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.21.5.tgz",
@@ -1717,16 +1720,17 @@
      }
    },
    "node_modules/eslint": {
-
      "version": "9.9.1",
-
      "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.9.1.tgz",
-
      "integrity": "sha512-dHvhrbfr4xFQ9/dq+jcVneZMyRYLjggWjk6RVsIiHsP8Rz6yZ8LvZ//iU4TrZF+SXWG+JkNF2OyiZRvzgRDqMg==",
+
      "version": "9.10.0",
+
      "resolved": "https://registry.npmjs.org/eslint/-/eslint-9.10.0.tgz",
+
      "integrity": "sha512-Y4D0IgtBZfOcOUAIQTSXBKoNGfY0REGqHJG6+Q81vNippW5YlKjHFj4soMxamKK1NXHUWuBZTLdU3Km+L/pcHw==",
      "dev": true,
      "dependencies": {
        "@eslint-community/eslint-utils": "^4.2.0",
        "@eslint-community/regexpp": "^4.11.0",
        "@eslint/config-array": "^0.18.0",
        "@eslint/eslintrc": "^3.1.0",
-
        "@eslint/js": "9.9.1",
+
        "@eslint/js": "9.10.0",
+
        "@eslint/plugin-kit": "^0.1.0",
        "@humanwhocodes/module-importer": "^1.0.1",
        "@humanwhocodes/retry": "^0.3.0",
        "@nodelib/fs.walk": "^1.2.8",
@@ -1749,7 +1753,6 @@
        "is-glob": "^4.0.0",
        "is-path-inside": "^3.0.3",
        "json-stable-stringify-without-jsonify": "^1.0.1",
-
        "levn": "^0.4.1",
        "lodash.merge": "^4.6.2",
        "minimatch": "^3.1.2",
        "natural-compare": "^1.4.0",
@@ -1803,9 +1806,9 @@
      }
    },
    "node_modules/eslint-plugin-svelte": {
-
      "version": "2.43.0",
-
      "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.43.0.tgz",
-
      "integrity": "sha512-REkxQWvg2pp7QVLxQNa+dJ97xUqRe7Y2JJbSWkHSuszu0VcblZtXkPBPckkivk99y5CdLw4slqfPylL2d/X4jQ==",
+
      "version": "2.44.0",
+
      "resolved": "https://registry.npmjs.org/eslint-plugin-svelte/-/eslint-plugin-svelte-2.44.0.tgz",
+
      "integrity": "sha512-wav4MOs02vBb1WjvTCYItwJCxMkuk2Z4p+K/eyjL0N/z7ahXLP+0LtQQjiKc2ezuif7GnZLbD1F3o1VHzSvdVg==",
      "dev": true,
      "dependencies": {
        "@eslint-community/eslint-utils": "^4.4.0",
@@ -1818,7 +1821,7 @@
        "postcss-safe-parser": "^6.0.0",
        "postcss-selector-parser": "^6.1.0",
        "semver": "^7.6.2",
-
        "svelte-eslint-parser": "^0.41.0"
+
        "svelte-eslint-parser": "^0.41.1"
      },
      "engines": {
        "node": "^14.17.0 || >=16.0.0"
@@ -2394,9 +2397,9 @@
      }
    },
    "node_modules/ms": {
-
      "version": "2.1.2",
-
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz",
-
      "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==",
+
      "version": "2.1.3",
+
      "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz",
+
      "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==",
      "dev": true
    },
    "node_modules/nanoid": {
@@ -2530,9 +2533,9 @@
      }
    },
    "node_modules/postcss": {
-
      "version": "8.4.44",
-
      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.44.tgz",
-
      "integrity": "sha512-Aweb9unOEpQ3ezu4Q00DPvvM2ZTUitJdNKeP/+uQgr1IBIqu574IaZoURId7BKtWMREwzKa9OgzPzezWGPWFQw==",
+
      "version": "8.4.47",
+
      "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.47.tgz",
+
      "integrity": "sha512-56rxCq7G/XfB4EkXq9Egn5GCqugWvDFjafDOThIdMBsI15iqPqR5r15TfSr1YPYeEI19YeaXMCbY6u88Y76GLQ==",
      "dev": true,
      "funding": [
        {
@@ -2550,8 +2553,8 @@
      ],
      "dependencies": {
        "nanoid": "^3.3.7",
-
        "picocolors": "^1.0.1",
-
        "source-map-js": "^1.2.0"
+
        "picocolors": "^1.1.0",
+
        "source-map-js": "^1.2.1"
      },
      "engines": {
        "node": "^10 || ^12 || >=14"
@@ -2748,9 +2751,9 @@
      }
    },
    "node_modules/rollup": {
-
      "version": "4.21.2",
-
      "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.2.tgz",
-
      "integrity": "sha512-e3TapAgYf9xjdLvKQCkQTnbTKd4a6jwlpQSJJFokHGaX2IVjoEqkIIhiQfqsi0cdwlOD+tQGuOd5AJkc5RngBw==",
+
      "version": "4.21.3",
+
      "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.21.3.tgz",
+
      "integrity": "sha512-7sqRtBNnEbcBtMeRVc6VRsJMmpI+JU1z9VTvW8D4gXIYQFz0aLcsE6rRkyghZkLfEgUZgVvOG7A5CVz/VW5GIA==",
      "dev": true,
      "dependencies": {
        "@types/estree": "1.0.5"
@@ -2763,22 +2766,22 @@
        "npm": ">=8.0.0"
      },
      "optionalDependencies": {
-
        "@rollup/rollup-android-arm-eabi": "4.21.2",
-
        "@rollup/rollup-android-arm64": "4.21.2",
-
        "@rollup/rollup-darwin-arm64": "4.21.2",
-
        "@rollup/rollup-darwin-x64": "4.21.2",
-
        "@rollup/rollup-linux-arm-gnueabihf": "4.21.2",
-
        "@rollup/rollup-linux-arm-musleabihf": "4.21.2",
-
        "@rollup/rollup-linux-arm64-gnu": "4.21.2",
-
        "@rollup/rollup-linux-arm64-musl": "4.21.2",
-
        "@rollup/rollup-linux-powerpc64le-gnu": "4.21.2",
-
        "@rollup/rollup-linux-riscv64-gnu": "4.21.2",
-
        "@rollup/rollup-linux-s390x-gnu": "4.21.2",
-
        "@rollup/rollup-linux-x64-gnu": "4.21.2",
-
        "@rollup/rollup-linux-x64-musl": "4.21.2",
-
        "@rollup/rollup-win32-arm64-msvc": "4.21.2",
-
        "@rollup/rollup-win32-ia32-msvc": "4.21.2",
-
        "@rollup/rollup-win32-x64-msvc": "4.21.2",
+
        "@rollup/rollup-android-arm-eabi": "4.21.3",
+
        "@rollup/rollup-android-arm64": "4.21.3",
+
        "@rollup/rollup-darwin-arm64": "4.21.3",
+
        "@rollup/rollup-darwin-x64": "4.21.3",
+
        "@rollup/rollup-linux-arm-gnueabihf": "4.21.3",
+
        "@rollup/rollup-linux-arm-musleabihf": "4.21.3",
+
        "@rollup/rollup-linux-arm64-gnu": "4.21.3",
+
        "@rollup/rollup-linux-arm64-musl": "4.21.3",
+
        "@rollup/rollup-linux-powerpc64le-gnu": "4.21.3",
+
        "@rollup/rollup-linux-riscv64-gnu": "4.21.3",
+
        "@rollup/rollup-linux-s390x-gnu": "4.21.3",
+
        "@rollup/rollup-linux-x64-gnu": "4.21.3",
+
        "@rollup/rollup-linux-x64-musl": "4.21.3",
+
        "@rollup/rollup-win32-arm64-msvc": "4.21.3",
+
        "@rollup/rollup-win32-ia32-msvc": "4.21.3",
+
        "@rollup/rollup-win32-x64-msvc": "4.21.3",
        "fsevents": "~2.3.2"
      }
    },
@@ -2851,9 +2854,9 @@
      }
    },
    "node_modules/source-map-js": {
-
      "version": "1.2.0",
-
      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz",
-
      "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==",
+
      "version": "1.2.1",
+
      "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz",
+
      "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==",
      "dev": true,
      "engines": {
        "node": ">=0.10.0"
@@ -2896,9 +2899,9 @@
      }
    },
    "node_modules/svelte": {
-
      "version": "5.0.0-next.243",
-
      "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.0.0-next.243.tgz",
-
      "integrity": "sha512-+oXjRInUyBfZXAEY8hmpf3F0eghAVCoWasotz1iOp2G5CyH4KR7jPxWOgjbgsgpL4zlMiN32MEYU1+I+QsC+nQ==",
+
      "version": "5.0.0-next.247",
+
      "resolved": "https://registry.npmjs.org/svelte/-/svelte-5.0.0-next.247.tgz",
+
      "integrity": "sha512-vfF5x75RDQwYErDru+usscMDrbm4KOV4UY7X52pbGPfFH5DsLpt7jiU+pBzB++W07YPKvoPWlNpl3OUKd7aBAQ==",
      "dev": true,
      "dependencies": {
        "@ampproject/remapping": "^2.3.0",
@@ -2906,7 +2909,7 @@
        "@types/estree": "^1.0.5",
        "acorn": "^8.12.1",
        "acorn-typescript": "^1.4.13",
-
        "aria-query": "^5.3.0",
+
        "aria-query": "^5.3.1",
        "axobject-query": "^4.1.0",
        "esm-env": "^1.0.0",
        "esrap": "^1.2.2",
@@ -2920,9 +2923,9 @@
      }
    },
    "node_modules/svelte-check": {
-
      "version": "4.0.0",
-
      "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.0.0.tgz",
-
      "integrity": "sha512-QgKO6OQbee9B2dyWZgrGruS3WHKrUZ718Ug53nK45vamsx93Al3on6tOrxyCMVX+OMOLLlrenn7b2VAomePwxQ==",
+
      "version": "4.0.2",
+
      "resolved": "https://registry.npmjs.org/svelte-check/-/svelte-check-4.0.2.tgz",
+
      "integrity": "sha512-w2yqcG9ELJe2RJCnAvB7v0OgkHhL3czzz/tVoxGFfO6y4mOrF6QHCDhXijeXzsU7LVKEwWS3Qd9tza4JBuDxqA==",
      "dev": true,
      "dependencies": {
        "@jridgewell/trace-mapping": "^0.3.25",
@@ -2943,9 +2946,9 @@
      }
    },
    "node_modules/svelte-eslint-parser": {
-
      "version": "0.41.0",
-
      "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.41.0.tgz",
-
      "integrity": "sha512-L6f4hOL+AbgfBIB52Z310pg1d2QjRqm7wy3kI1W6hhdhX5bvu7+f0R6w4ykp5HoDdzq+vGhIJmsisaiJDGmVfA==",
+
      "version": "0.41.1",
+
      "resolved": "https://registry.npmjs.org/svelte-eslint-parser/-/svelte-eslint-parser-0.41.1.tgz",
+
      "integrity": "sha512-08ndI6zTghzI8SuJAFpvMbA/haPSGn3xz19pjre19yYMw8Nw/wQJ2PrZBI/L8ijGTgtkWCQQiLLy+Z1tfaCwNA==",
      "dev": true,
      "dependencies": {
        "eslint-scope": "^7.2.2",
@@ -3063,9 +3066,9 @@
      }
    },
    "node_modules/typescript": {
-
      "version": "5.5.4",
-
      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.5.4.tgz",
-
      "integrity": "sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q==",
+
      "version": "5.6.2",
+
      "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.6.2.tgz",
+
      "integrity": "sha512-NW8ByodCSNCwZeghjN3o+JX5OFH0Ojg6sadjEKY4huZ52TqbJTJnDo5+Tw98lSy63NZvi4n+ez5m2u5d4PkZyw==",
      "dev": true,
      "bin": {
        "tsc": "bin/tsc",
@@ -3076,14 +3079,14 @@
      }
    },
    "node_modules/typescript-eslint": {
-
      "version": "8.4.0",
-
      "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.4.0.tgz",
-
      "integrity": "sha512-67qoc3zQZe3CAkO0ua17+7aCLI0dU+sSQd1eKPGq06QE4rfQjstVXR6woHO5qQvGUa550NfGckT4tzh3b3c8Pw==",
+
      "version": "8.6.0",
+
      "resolved": "https://registry.npmjs.org/typescript-eslint/-/typescript-eslint-8.6.0.tgz",
+
      "integrity": "sha512-eEhhlxCEpCd4helh3AO1hk0UP2MvbRi9CtIAJTVPQjuSXOOO2jsEacNi4UdcJzZJbeuVg1gMhtZ8UYb+NFYPrA==",
      "dev": true,
      "dependencies": {
-
        "@typescript-eslint/eslint-plugin": "8.4.0",
-
        "@typescript-eslint/parser": "8.4.0",
-
        "@typescript-eslint/utils": "8.4.0"
+
        "@typescript-eslint/eslint-plugin": "8.6.0",
+
        "@typescript-eslint/parser": "8.6.0",
+
        "@typescript-eslint/utils": "8.6.0"
      },
      "engines": {
        "node": "^18.18.0 || ^20.9.0 || >=21.1.0"
@@ -3120,9 +3123,9 @@
      "dev": true
    },
    "node_modules/vite": {
-
      "version": "5.4.3",
-
      "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.3.tgz",
-
      "integrity": "sha512-IH+nl64eq9lJjFqU+/yrRnrHPVTlgy42/+IzbOdaFDVlyLgI/wDlf+FCobXLX1cT0X5+7LMyH1mIy2xJdLfo8Q==",
+
      "version": "5.4.6",
+
      "resolved": "https://registry.npmjs.org/vite/-/vite-5.4.6.tgz",
+
      "integrity": "sha512-IeL5f8OO5nylsgzd9tq4qD2QqI0k2CQLGrWD0rCN0EQJZpBK5vJAx0I+GDkMOXxQX/OfFHMuLIx6ddAxGX/k+Q==",
      "dev": true,
      "dependencies": {
        "esbuild": "^0.21.3",
@@ -3179,9 +3182,9 @@
      }
    },
    "node_modules/vitefu": {
-
      "version": "0.2.5",
-
      "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-0.2.5.tgz",
-
      "integrity": "sha512-SgHtMLoqaeeGnd2evZ849ZbACbnwQCIwRH57t18FxcXoZop0uQu0uzlIhJBlF/eWVzuce0sHeqPcDo+evVcg8Q==",
+
      "version": "1.0.2",
+
      "resolved": "https://registry.npmjs.org/vitefu/-/vitefu-1.0.2.tgz",
+
      "integrity": "sha512-0/iAvbXyM3RiPPJ4lyD4w6Mjgtf4ejTK6TPvTNG3H32PLwuT0N/ZjJLiXug7ETE/LWtTeHw9WRv7uX/tIKYyKg==",
      "dev": true,
      "peerDependencies": {
        "vite": "^3.0.0 || ^4.0.0 || ^5.0.0"
modified package.json
@@ -25,7 +25,7 @@
    "@tauri-apps/plugin-window-state": "^2.0.0-rc.0"
  },
  "devDependencies": {
-
    "@eslint/js": "^9.9.1",
+
    "@eslint/js": "^9.10.0",
    "@sveltejs/vite-plugin-svelte": "^4.0.0-next.6",
    "@tauri-apps/cli": "^2.0.0-rc.1",
    "@tsconfig/svelte": "^5.0.4",
@@ -33,18 +33,18 @@
    "@types/node": "^20.9.0",
    "baconjs": "^3.0.19",
    "bs58": "^6.0.0",
-
    "eslint": "^9.9.1",
+
    "eslint": "^9.10.0",
    "eslint-config-prettier": "^9.1.0",
-
    "eslint-plugin-svelte": "^2.43.0",
+
    "eslint-plugin-svelte": "^2.44.0",
    "lodash": "^4.17.21",
    "prettier": "^3.3.3",
    "prettier-plugin-svelte": "^3.2.6",
    "svelte": "^5.0.0-next.243",
-
    "svelte-check": "^4.0.0",
-
    "svelte-eslint-parser": "^0.41.0",
+
    "svelte-check": "^4.0.2",
+
    "svelte-eslint-parser": "^0.41.1",
    "tslib": "^2.7.0",
-
    "typescript": "^5.2.2",
-
    "typescript-eslint": "^8.4.0",
-
    "vite": "^5.4.2"
+
    "typescript": "^5.6.2",
+
    "typescript-eslint": "^8.6.0",
+
    "vite": "^5.4.6"
  }
}
modified src-tauri/Cargo.lock
@@ -4,9 +4,9 @@ version = 3

[[package]]
name = "addr2line"
-
version = "0.22.0"
+
version = "0.24.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"
+
checksum = "f5fb1d8e4442bd405fdfd1dacb42792696b0cf9cb15882e5d097b742a676d375"
dependencies = [
 "gimli",
]
@@ -18,6 +18,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe"

[[package]]
+
name = "adler2"
+
version = "2.0.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
+

+
[[package]]
name = "aead"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -78,9 +84,9 @@ dependencies = [

[[package]]
name = "amplify"
-
version = "4.6.0"
+
version = "4.7.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9e711289a6cb28171b4f0e6c8019c69ff9476050508dc082167575d458ff74d0"
+
checksum = "7147b742325842988dd6c793d55f58df3ae36bccf7d9b6e07db10ab035be343d"
dependencies = [
 "amplify_derive",
 "amplify_num",
@@ -90,9 +96,9 @@ dependencies = [

[[package]]
name = "amplify_derive"
-
version = "4.0.0"
+
version = "4.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "759dcbfaf94d838367a86d493ec34ccc8aa6fe365cb7880d6bf89006de24d9c1"
+
checksum = "2a6309e6b8d89b36b9f959b7a8fa093583b94922a0f6438a24fb08936de4d428"
dependencies = [
 "amplify_syn",
 "proc-macro2",
@@ -102,9 +108,9 @@ dependencies = [

[[package]]
name = "amplify_num"
-
version = "0.5.2"
+
version = "0.5.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "04c009c5c4de814911b177e2ea59e4930bb918978ed3cce4900d846a6ceb0838"
+
checksum = "99bcb75a2982047f733547042fc3968c0f460dfcf7d90b90dea3b2744580e9ad"
dependencies = [
 "wasm-bindgen",
]
@@ -137,15 +143,15 @@ dependencies = [

[[package]]
name = "anyhow"
-
version = "1.0.86"
+
version = "1.0.89"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b3d1d046238990b9cf5bcde22a3fb3584ee5cf65fb2765f454ed428c7a0063da"
+
checksum = "86fdf8605db99b54d3cd748a44c6d04df638eb5dafb219b135d0149bd0db01f6"

[[package]]
name = "arboard"
-
version = "3.4.0"
+
version = "3.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9fb4009533e8ff8f1450a5bcbc30f4242a1d34442221f72314bea1f5dc9c7f89"
+
checksum = "df099ccb16cd014ff054ac1bf392c67feeef57164b05c42f037cd40f5d4357f4"
dependencies = [
 "clipboard-win",
 "core-graphics 0.23.2",
@@ -184,7 +190,7 @@ checksum = "16e62a023e7c117e27523144c5d2459f4397fcc3cab0085af8e2224f643a0193"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -195,7 +201,7 @@ checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -274,17 +280,17 @@ dependencies = [

[[package]]
name = "backtrace"
-
version = "0.3.73"
+
version = "0.3.74"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5cc23269a4f8976d0a4d2e7109211a419fe30e8d88d677cd60b6bc79c5732e0a"
+
checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a"
dependencies = [
 "addr2line",
-
 "cc",
 "cfg-if",
 "libc",
-
 "miniz_oxide",
+
 "miniz_oxide 0.8.0",
 "object",
 "rustc-demangle",
+
 "windows-targets 0.52.6",
]

[[package]]
@@ -307,12 +313,6 @@ checksum = "23ce669cd6c8588f79e15cf450314f9638f967fc5770ff1c7c1deb0925ea7cfa"

[[package]]
name = "base64"
-
version = "0.13.1"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8"
-

-
[[package]]
-
name = "base64"
version = "0.21.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d297deb1925b89f2ccc13d7635fa0714f12c87adce1c75356b39ca9b7178567"
@@ -433,9 +433,9 @@ checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c"

[[package]]
name = "bytemuck"
-
version = "1.16.1"
+
version = "1.18.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b236fc92302c97ed75b38da1f4917b5cdda4984745740f153a5d3059e48d725e"
+
checksum = "94bbb0ad554ad961ddc5da507a12a29b14e4ae5bda06b19f575a3e6079d2e2ae"

[[package]]
name = "byteorder"
@@ -485,9 +485,9 @@ dependencies = [

[[package]]
name = "camino"
-
version = "1.1.7"
+
version = "1.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e0ec6b951b160caa93cc0c7b209e5a3bff7aae9062213451ac99493cd844c239"
+
checksum = "8b96ec4966b5813e2c0507c1f86115c8c5abaadc3980879c3424042a02fd1ad3"
dependencies = [
 "serde",
]
@@ -536,12 +536,13 @@ dependencies = [

[[package]]
name = "cc"
-
version = "1.1.6"
+
version = "1.1.19"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2aba8f4e9906c7ce3c73463f62a7f0c65183ada1a2d47e397cc8810827f9694f"
+
checksum = "2d74707dde2ba56f86ae90effb3b43ddd369504387e718014de010cec7959800"
dependencies = [
 "jobserver",
 "libc",
+
 "shlex",
]

[[package]]
@@ -628,29 +629,13 @@ dependencies = [

[[package]]
name = "cocoa"
-
version = "0.25.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f6140449f97a6e97f9511815c5632d84c8aacf8ac271ad77c559218161a1373c"
-
dependencies = [
-
 "bitflags 1.3.2",
-
 "block",
-
 "cocoa-foundation 0.1.2",
-
 "core-foundation 0.9.4",
-
 "core-graphics 0.23.2",
-
 "foreign-types",
-
 "libc",
-
 "objc",
-
]
-

-
[[package]]
-
name = "cocoa"
version = "0.26.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "f79398230a6e2c08f5c9760610eb6924b52aa9e7950a619602baba59dcbbdbb2"
dependencies = [
 "bitflags 2.6.0",
 "block",
-
 "cocoa-foundation 0.2.0",
+
 "cocoa-foundation",
 "core-foundation 0.10.0",
 "core-graphics 0.24.0",
 "foreign-types",
@@ -660,20 +645,6 @@ dependencies = [

[[package]]
name = "cocoa-foundation"
-
version = "0.1.2"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8c6234cbb2e4c785b456c0644748b1ac416dd045799740356f8363dfe00c93f7"
-
dependencies = [
-
 "bitflags 1.3.2",
-
 "block",
-
 "core-foundation 0.9.4",
-
 "core-graphics-types 0.1.3",
-
 "libc",
-
 "objc",
-
]
-

-
[[package]]
-
name = "cocoa-foundation"
version = "0.2.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e14045fb83be07b5acf1c0884b2180461635b433455fa35d1cd6f17f1450679d"
@@ -800,9 +771,9 @@ dependencies = [

[[package]]
name = "cpufeatures"
-
version = "0.2.12"
+
version = "0.2.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "53fe5e26ff1b7aef8bca9c6080520cfb8d9333c7568e1829cef191a9723e5504"
+
checksum = "608697df725056feaccfa42cffdaeeec3fccc4ffc38358ecd19b243e716a78e0"
dependencies = [
 "libc",
]
@@ -903,14 +874,14 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
dependencies = [
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
name = "ct-codecs"
-
version = "1.1.1"
+
version = "1.1.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "f3b7eb4404b8195a9abb6356f4ac07d8ba267045c8d6d220ac4dc992e6cc75df"
+
checksum = "026ac6ceace6298d2c557ef5ed798894962296469ec7842288ea64674201a2d1"

[[package]]
name = "ctor"
@@ -919,7 +890,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "edb49164822f3ee45b17acd4a208cfc1251410cf0cad9a833234c9890774dd9f"
dependencies = [
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -985,7 +956,7 @@ dependencies = [
 "proc-macro2",
 "quote",
 "strsim",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -996,7 +967,7 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806"
dependencies = [
 "darling_core",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -1055,7 +1026,7 @@ dependencies = [
 "proc-macro2",
 "quote",
 "rustc_version",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -1159,7 +1130,7 @@ checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -1188,9 +1159,9 @@ dependencies = [

[[package]]
name = "dunce"
-
version = "1.0.4"
+
version = "1.0.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b"
+
checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"

[[package]]
name = "dyn-clone"
@@ -1328,7 +1299,7 @@ dependencies = [
 "flume",
 "half",
 "lebe",
-
 "miniz_oxide",
+
 "miniz_oxide 0.7.4",
 "rayon-core",
 "smallvec",
 "zune-inflate",
@@ -1336,9 +1307,9 @@ dependencies = [

[[package]]
name = "fastrand"
-
version = "2.1.0"
+
version = "2.1.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9fc0510504f03c51ada170672ac806f1f105a88aa97a5281117e1ddc3368e51a"
+
checksum = "e8c02a5121d4ea3eb16a80748c74f5549a5665e4c21333c6098f283870fbdea6"

[[package]]
name = "fdeflate"
@@ -1371,9 +1342,9 @@ dependencies = [

[[package]]
name = "filetime"
-
version = "0.2.24"
+
version = "0.2.25"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bf401df4a4e3872c4fe8151134cf483738e74b67fc934d6532c882b3d24a4550"
+
checksum = "35c0522e981e68cbfa8c3f978441a5f34b30b96e146b33cd3359176b50fe8586"
dependencies = [
 "cfg-if",
 "libc",
@@ -1383,12 +1354,12 @@ dependencies = [

[[package]]
name = "flate2"
-
version = "1.0.30"
+
version = "1.0.33"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5f54427cfd1c7829e2a139fcefea601bf088ebca651d2bf53ebc600eac295dae"
+
checksum = "324a1be68054ef05ad64b861cc9eaf1d623d2d8cb25b4bf2cb9cdd902b4bf253"
dependencies = [
 "crc32fast",
-
 "miniz_oxide",
+
 "miniz_oxide 0.8.0",
]

[[package]]
@@ -1433,7 +1404,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -1517,7 +1488,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -1736,9 +1707,9 @@ dependencies = [

[[package]]
name = "gimli"
-
version = "0.29.0"
+
version = "0.31.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "40ecd4077b5ae9fd2e9e169b102c6c330d0605168eb0e8bf79952b256dbefffd"
+
checksum = "32085ea23f3234fc7846555e85283ba4de91e21016dc0455a16286d87a292d64"

[[package]]
name = "gio"
@@ -1774,9 +1745,9 @@ dependencies = [

[[package]]
name = "git-ref-format"
-
version = "0.3.0"
+
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "137adab7111fcb575db6f07dae3a7d37f3c2630878954c9931f7135dfa33eeef"
+
checksum = "7428e0d6e549a9a613d6f019b839a0f5142c331295b79e119ca8f4faac145da1"
dependencies = [
 "git-ref-format-core",
 "git-ref-format-macro",
@@ -1784,9 +1755,9 @@ dependencies = [

[[package]]
name = "git-ref-format-core"
-
version = "0.3.0"
+
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ebb6549ddc63ba5722acb98c823b0eccb7f8b979407bd2a8fd616f581ae50982"
+
checksum = "bbaeb9672a55e9e32cb6d3ef781e7526b25ab97d499fae71615649340b143424"
dependencies = [
 "serde",
 "thiserror",
@@ -1794,21 +1765,21 @@ dependencies = [

[[package]]
name = "git-ref-format-macro"
-
version = "0.3.0"
+
version = "0.3.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "18ffd0101a3bd9a3aba39602b8b20751ddb7ee11596debb58be3074209dad2ae"
+
checksum = "3b6ca5353accc201f6324dff744ba4660099546d4daf187ba868f07562e36ca4"
dependencies = [
 "git-ref-format-core",
 "proc-macro-error",
 "quote",
-
 "syn 1.0.109",
+
 "syn 2.0.77",
]

[[package]]
name = "git2"
-
version = "0.18.3"
+
version = "0.19.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "232e6a7bfe35766bf715e55a88b39a700596c0ccfd88cd3680b4cdb40d66ef70"
+
checksum = "b903b73e45dc0c6c596f2d37eccece7c1c8bb6e4407b001096387c63d0d93724"
dependencies = [
 "bitflags 2.6.0",
 "libc",
@@ -1851,7 +1822,7 @@ dependencies = [
 "proc-macro-error",
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -1941,7 +1912,7 @@ dependencies = [
 "proc-macro-error",
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -1956,7 +1927,7 @@ dependencies = [
 "futures-sink",
 "futures-util",
 "http 0.2.12",
-
 "indexmap 2.2.6",
+
 "indexmap 2.5.0",
 "slab",
 "tokio",
 "tokio-util",
@@ -2163,9 +2134,9 @@ dependencies = [

[[package]]
name = "hyper-util"
-
version = "0.1.6"
+
version = "0.1.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3ab92f4f49ee4fb4f997c784b7a2e0fa70050211e0b6a287f898c3c9785ca956"
+
checksum = "da62f120a8a37763efb0cf8fdf264b884c7b8b9ac8660b900c8661030c00e6ba"
dependencies = [
 "bytes",
 "futures-channel",
@@ -2183,9 +2154,9 @@ dependencies = [

[[package]]
name = "iana-time-zone"
-
version = "0.1.60"
+
version = "0.1.61"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e7ffbb5a1b541ea2561f8c41c087286cc091e21e556a4f09a8f6cbf17b69b141"
+
checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220"
dependencies = [
 "android_system_properties",
 "core-foundation-sys",
@@ -2274,9 +2245,9 @@ dependencies = [

[[package]]
name = "indexmap"
-
version = "2.2.6"
+
version = "2.5.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26"
+
checksum = "68b900aa2f7301e21c36462b170ee99994de34dff39a4a6a528e80e7376d07e5"
dependencies = [
 "equivalent",
 "hashbrown 0.14.5",
@@ -2313,9 +2284,9 @@ dependencies = [

[[package]]
name = "ipnet"
-
version = "2.9.0"
+
version = "2.10.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3"
+
checksum = "187674a687eed5fe42285b40c6291f9a01517d415fad1c3cbc6a9f778af7fcd4"

[[package]]
name = "is-docker"
@@ -2422,9 +2393,9 @@ dependencies = [

[[package]]
name = "js-sys"
-
version = "0.3.69"
+
version = "0.3.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d"
+
checksum = "1868808506b929d7b0cfa8f75951347aa71bb21144b7791bae35d9bccfcfe37a"
dependencies = [
 "wasm-bindgen",
]
@@ -2526,15 +2497,15 @@ dependencies = [

[[package]]
name = "libc"
-
version = "0.2.155"
+
version = "0.2.158"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "97b3888a4aecf77e811145cadf6eef5901f4782c53886191b2f693f24761847c"
+
checksum = "d8adc4bb1803a324070e64a98ae98f38934d91957a99cfb3a43dcbc01bc56439"

[[package]]
name = "libgit2-sys"
-
version = "0.16.2+1.7.2"
+
version = "0.17.0+1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ee4126d8b4ee5c9d9ea891dd875cfdc1e9d0950437179104b183d7d8a74d24e8"
+
checksum = "10472326a8a6477c3c20a64547b0059e4b0d086869eee31e6d7da728a8eb7224"
dependencies = [
 "cc",
 "libc",
@@ -2571,9 +2542,9 @@ dependencies = [

[[package]]
name = "libz-sys"
-
version = "1.1.18"
+
version = "1.1.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c15da26e5af7e25c90b37a2d75cdbf940cf4a55316de9d84c679c9b8bfabf82e"
+
checksum = "d2d16453e800a8cf6dd2fc3eb4bc99b786a9b90c663b8559a5b1a041bf89e472"
dependencies = [
 "cc",
 "libc",
@@ -2721,10 +2692,19 @@ dependencies = [
]

[[package]]
+
name = "miniz_oxide"
+
version = "0.8.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1"
+
dependencies = [
+
 "adler2",
+
]
+

+
[[package]]
name = "mio"
-
version = "1.0.1"
+
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4569e456d394deccd22ce1c1913e6ea0e54519f577285001215d33557431afe4"
+
checksum = "80e04d1dcff3aae0704555fe5fee3bcfaf3d1fdf8a7e521d5b9d2b42acb52cec"
dependencies = [
 "hermit-abi",
 "libc",
@@ -2734,11 +2714,11 @@ dependencies = [

[[package]]
name = "muda"
-
version = "0.14.0"
+
version = "0.14.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "86c410a9d21523a819e84881603fbc00331c8001eb899964952046671deddb9c"
+
checksum = "ba8ac4080fb1e097c2c22acae467e46e4da72d941f02e82b67a87a2a89fa38b1"
dependencies = [
-
 "cocoa 0.26.0",
+
 "cocoa",
 "crossbeam-channel",
 "dpi",
 "gtk",
@@ -2831,12 +2811,6 @@ checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb"

[[package]]
name = "nonempty"
-
version = "0.5.0"
-
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9ff7ac1e5ea23db6d61ad103e91864675049644bf47c35912336352fa4e9c109"
-

-
[[package]]
-
name = "nonempty"
version = "0.9.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "995defdca0a589acfdd1bd2e8e3b896b4d4f7675a31fd14c32611440c7f608e6"
@@ -2925,7 +2899,7 @@ dependencies = [
 "proc-macro-crate 2.0.2",
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -3008,7 +2982,6 @@ checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8"
dependencies = [
 "bitflags 2.6.0",
 "block2",
-
 "dispatch",
 "libc",
 "objc2",
]
@@ -3058,9 +3031,9 @@ dependencies = [

[[package]]
name = "object"
-
version = "0.36.2"
+
version = "0.36.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3f203fa8daa7bb185f760ae12bd8e097f63d17041dcdcaf675ac54cdf863170e"
+
checksum = "084f1a5821ac4c651660a94a7153d27ac9d8a53736203f58b31945ded098070a"
dependencies = [
 "memchr",
]
@@ -3096,12 +3069,12 @@ checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d"

[[package]]
name = "os_pipe"
-
version = "1.2.0"
+
version = "1.2.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "29d73ba8daf8fac13b0501d1abeddcfe21ba7401ada61a819144b6c2a4f32209"
+
checksum = "5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982"
dependencies = [
 "libc",
-
 "windows-sys 0.52.0",
+
 "windows-sys 0.59.0",
]

[[package]]
@@ -3330,7 +3303,7 @@ dependencies = [
 "phf_shared 0.11.2",
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -3377,7 +3350,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -3426,7 +3399,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "42cf17e9a1800f5f396bc67d193dc9411b59012a5876445ef450d449881e1016"
dependencies = [
 "base64 0.22.1",
-
 "indexmap 2.2.6",
+
 "indexmap 2.5.0",
 "quick-xml",
 "serde",
 "time",
@@ -3442,7 +3415,7 @@ dependencies = [
 "crc32fast",
 "fdeflate",
 "flate2",
-
 "miniz_oxide",
+
 "miniz_oxide 0.7.4",
]

[[package]]
@@ -3476,9 +3449,12 @@ checksum = "439ee305def115ba05938db6eb1644ff94165c5ab5e9420d1c1bcedbba909391"

[[package]]
name = "ppv-lite86"
-
version = "0.2.17"
+
version = "0.2.20"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de"
+
checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04"
+
dependencies = [
+
 "zerocopy",
+
]

[[package]]
name = "precomputed-hash"
@@ -3574,7 +3550,7 @@ dependencies = [
 "itertools",
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -3606,18 +3582,18 @@ dependencies = [

[[package]]
name = "quote"
-
version = "1.0.36"
+
version = "1.0.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7"
+
checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af"
dependencies = [
 "proc-macro2",
]

[[package]]
name = "radicle"
-
version = "0.12.0"
+
version = "0.13.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e8dd9d6612b6248f99f98c9e20e84649982e08bb9c35b0fff5aa521dd8f2970a"
+
checksum = "4a818569c11f1bac56f38b002d778ce8ec92e312024b9aebcd68bad5dee6a465"
dependencies = [
 "amplify",
 "base64 0.21.7",
@@ -3629,7 +3605,7 @@ dependencies = [
 "localtime",
 "log",
 "multibase",
-
 "nonempty 0.9.0",
+
 "nonempty",
 "once_cell",
 "radicle-cob",
 "radicle-crypto",
@@ -3646,14 +3622,14 @@ dependencies = [

[[package]]
name = "radicle-cob"
-
version = "0.11.0"
+
version = "0.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "36d8268661b22cec768bdf687aa9d98db2dcd9c8f974e8208f8658244074b539"
+
checksum = "d4fac94999d8ffb6e88674bee487b080b69bbc9fb1b439ebfa51481ede1a17b3"
dependencies = [
 "fastrand",
 "git2",
 "log",
-
 "nonempty 0.9.0",
+
 "nonempty",
 "once_cell",
 "radicle-crypto",
 "radicle-dag",
@@ -3665,9 +3641,9 @@ dependencies = [

[[package]]
name = "radicle-crypto"
-
version = "0.10.0"
+
version = "0.11.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "fb86116dc5d9daa0d0b8e07fb71c9887d537b3fecebffc0cde6624b07176c711"
+
checksum = "d1d6a67969719841ad06049597006368eb4238ca63a02d20207654dfd1d2d6ad"
dependencies = [
 "amplify",
 "cyphernet",
@@ -3712,9 +3688,9 @@ dependencies = [

[[package]]
name = "radicle-git-ext"
-
version = "0.7.0"
+
version = "0.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7ba40f0288f73b9464c0f52c09261593777ed6f195ef3be6a12d8f8e920d7885"
+
checksum = "4b78c26e67d1712ad5a0c602ae3b236609461372ac04e200bda359fe4a1c6650"
dependencies = [
 "git-ref-format",
 "git2",
@@ -3744,16 +3720,16 @@ checksum = "db20136bbc9ae63f3fec8e5a6c369f4902fac2244501b5dfc6d668e43475aaa4"

[[package]]
name = "radicle-surf"
-
version = "0.21.0"
+
version = "0.22.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "5fae23233ff8be809a822d923e93e56e5282179039b19f345f39f592c1ca0765"
+
checksum = "0bf6aff57520e8e7200bf7826ddc5ccf8d4612dd880497a4f256c3d272eeb805"
dependencies = [
 "anyhow",
-
 "base64 0.13.1",
+
 "base64 0.21.7",
 "flate2",
 "git2",
 "log",
-
 "nonempty 0.5.0",
+
 "nonempty",
 "radicle-git-ext",
 "radicle-std-ext",
 "tar",
@@ -3870,18 +3846,18 @@ dependencies = [

[[package]]
name = "redox_syscall"
-
version = "0.5.3"
+
version = "0.5.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "2a908a6e00f1fdd0dfd9c0eb08ce85126f6d8bbda50017e74bc4a4b7d4a926a4"
+
checksum = "0884ad60e090bf1345b93da0a5de8923c93884cd03f40dfcfddd3b4bee661853"
dependencies = [
 "bitflags 2.6.0",
]

[[package]]
name = "redox_users"
-
version = "0.4.5"
+
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bd283d9651eeda4b2a83a43c1c91b266c40fd76ecd39a50a8c630ae69dc72891"
+
checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43"
dependencies = [
 "getrandom 0.2.15",
 "libredox",
@@ -3890,9 +3866,9 @@ dependencies = [

[[package]]
name = "regex"
-
version = "1.10.5"
+
version = "1.10.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b91213439dad192326a0d7c6ee3955910425f441d7038e0d6933b0aec5c4517f"
+
checksum = "4219d74c6b67a3654a9fbebc4b419e22126d13d2f3c4a07ee0cb61ff79a79619"
dependencies = [
 "aho-corasick",
 "memchr",
@@ -3934,9 +3910,9 @@ checksum = "7a66a03ae7c801facd77a29370b4faec201768915ac14a721ba36f20bc9c209b"

[[package]]
name = "reqwest"
-
version = "0.12.5"
+
version = "0.12.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c7d6d2a27d57148378eb5e111173f4276ad26340ecc5c49a4a2152167a2d6a37"
+
checksum = "f8f4955649ef5c38cc7f9e8aa41761d48fb9677197daea9984dc54f56aad5e63"
dependencies = [
 "base64 0.22.1",
 "bytes",
@@ -3966,7 +3942,7 @@ dependencies = [
 "wasm-bindgen-futures",
 "wasm-streams",
 "web-sys",
-
 "winreg",
+
 "windows-registry",
]

[[package]]
@@ -4017,18 +3993,18 @@ checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"

[[package]]
name = "rustc_version"
-
version = "0.4.0"
+
version = "0.4.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366"
+
checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92"
dependencies = [
 "semver",
]

[[package]]
name = "rustix"
-
version = "0.38.34"
+
version = "0.38.37"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "70dc5ec042f7a43c4a73241207cecc9873a06d45debb38b329f8541d85c2730f"
+
checksum = "8acb788b847c24f28525660c4d7758620a7210875711f79e7f663cc152726811"
dependencies = [
 "bitflags 2.6.0",
 "errno",
@@ -4081,7 +4057,7 @@ dependencies = [
 "proc-macro2",
 "quote",
 "serde_derive_internals",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -4141,9 +4117,9 @@ dependencies = [

[[package]]
name = "serde"
-
version = "1.0.204"
+
version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "bc76f558e0cbb2a839d37354c575f1dc3fdc6546b5be373ba43d95f231bf7c12"
+
checksum = "c8e3592472072e6e22e0a54d5904d9febf8508f65fb8552499a1abc7d1078c3a"
dependencies = [
 "serde_derive",
]
@@ -4161,13 +4137,13 @@ dependencies = [

[[package]]
name = "serde_derive"
-
version = "1.0.204"
+
version = "1.0.210"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e0cd7e117be63d3c3678776753929474f3b04a43a080c744d6b0ae2a8c28e222"
+
checksum = "243902eda00fad750862fc144cea25caca5e20d615af0a81bee94ca738f1df1f"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -4178,17 +4154,18 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
name = "serde_json"
-
version = "1.0.120"
+
version = "1.0.128"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5"
+
checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8"
dependencies = [
-
 "indexmap 2.2.6",
+
 "indexmap 2.5.0",
 "itoa 1.0.11",
+
 "memchr",
 "ryu",
 "serde",
]
@@ -4201,14 +4178,14 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
name = "serde_spanned"
-
version = "0.6.6"
+
version = "0.6.7"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "79e674e01f999af37c49f70a6ede167a8a60b2503e56c5599532a65baa5969a0"
+
checksum = "eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d"
dependencies = [
 "serde",
]
@@ -4235,7 +4212,7 @@ dependencies = [
 "chrono",
 "hex",
 "indexmap 1.9.3",
-
 "indexmap 2.2.6",
+
 "indexmap 2.5.0",
 "serde",
 "serde_derive",
 "serde_json",
@@ -4252,7 +4229,7 @@ dependencies = [
 "darling",
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -4319,15 +4296,21 @@ dependencies = [

[[package]]
name = "shared_child"
-
version = "1.0.0"
+
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b0d94659ad3c2137fef23ae75b03d5241d633f8acded53d672decfa0e6e0caef"
+
checksum = "09fa9338aed9a1df411814a5b2252f7cd206c55ae9bf2fa763f8de84603aa60c"
dependencies = [
 "libc",
-
 "winapi",
+
 "windows-sys 0.59.0",
]

[[package]]
+
name = "shlex"
+
version = "1.3.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
+

+
[[package]]
name = "signature"
version = "1.6.4"
source = "registry+https://github.com/rust-lang/crates.io-index"
@@ -4398,25 +4381,24 @@ dependencies = [

[[package]]
name = "softbuffer"
-
version = "0.4.5"
+
version = "0.4.6"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d623bff5d06f60d738990980d782c8c866997d9194cfe79ecad00aa2f76826dd"
+
checksum = "18051cdd562e792cad055119e0cdb2cfc137e44e3987532e0f9659a77931bb08"
dependencies = [
 "bytemuck",
 "cfg_aliases",
-
 "core-graphics 0.23.2",
+
 "core-graphics 0.24.0",
 "foreign-types",
 "js-sys",
 "log",
 "objc2",
-
 "objc2-app-kit",
 "objc2-foundation",
 "objc2-quartz-core",
 "raw-window-handle",
 "redox_syscall",
 "wasm-bindgen",
 "web-sys",
-
 "windows-sys 0.52.0",
+
 "windows-sys 0.59.0",
]

[[package]]
@@ -4620,9 +4602,9 @@ dependencies = [

[[package]]
name = "syn"
-
version = "2.0.72"
+
version = "2.0.77"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "dc4b9b9bf2add8093d3f2c0204471e951b2285580335de42f9d2534f3ae7a8af"
+
checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed"
dependencies = [
 "proc-macro2",
 "quote",
@@ -4640,6 +4622,9 @@ name = "sync_wrapper"
version = "1.0.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a7065abeca94b6a8a577f9bd45aa0867a2238b74e8eb67cf10d492bc39351394"
+
dependencies = [
+
 "futures-core",
+
]

[[package]]
name = "system-deps"
@@ -4661,7 +4646,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "2a93f2c6b8fdaeb7f417bda89b5bc767999745c3052969664ae1fa65892deb7e"
dependencies = [
 "bitflags 2.6.0",
-
 "cocoa 0.26.0",
+
 "cocoa",
 "core-foundation 0.10.0",
 "core-graphics 0.24.0",
 "crossbeam-channel",
@@ -4695,13 +4680,13 @@ dependencies = [

[[package]]
name = "tao-macros"
-
version = "0.1.2"
+
version = "0.1.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "ec114582505d158b669b136e6851f85840c109819d77c42bb7c0709f727d18c2"
+
checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 1.0.109",
+
 "syn 2.0.77",
]

[[package]]
@@ -4717,19 +4702,18 @@ dependencies = [

[[package]]
name = "target-lexicon"
-
version = "0.12.15"
+
version = "0.12.16"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4873307b7c257eddcb50c9bedf158eb669578359fb28428bef438fec8e6ba7c2"
+
checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"

[[package]]
name = "tauri"
-
version = "2.0.0-rc.10"
+
version = "2.0.0-rc.14"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a6327f79726c508efbbc3826b343fd7d39ebce786bdeff5881077b35d335d9e0"
+
checksum = "2fa32e2741bda64c1da02d93252a466893180052fc6de61c8803b0356504b70d"
dependencies = [
 "anyhow",
 "bytes",
-
 "cocoa 0.26.0",
 "dirs",
 "dunce",
 "embed_plist",
@@ -4744,8 +4728,11 @@ dependencies = [
 "log",
 "mime",
 "muda",
-
 "objc",
+
 "objc2",
+
 "objc2-app-kit",
+
 "objc2-foundation",
 "percent-encoding",
+
 "plist",
 "raw-window-handle",
 "reqwest",
 "serde",
@@ -4774,9 +4761,9 @@ dependencies = [

[[package]]
name = "tauri-build"
-
version = "2.0.0-rc.9"
+
version = "2.0.0-rc.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "7938a610d1474435fa38dfba66c95ce9be7f17b500672b6e00072bca5e52fef3"
+
checksum = "148441d64674b2885c1ba5baf3ae61662bb8753859ffcfb541962cbc6b847f39"
dependencies = [
 "anyhow",
 "cargo_toml",
@@ -4797,9 +4784,9 @@ dependencies = [

[[package]]
name = "tauri-codegen"
-
version = "2.0.0-rc.9"
+
version = "2.0.0-rc.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "467d3e95b57c860bea13b7c812820d9e7425e4b700e5e69b358d906f22022007"
+
checksum = "72a15c3f9282c82871c69ddb65d02ae552738bbac848c8adcab521bf14d8b9e6"
dependencies = [
 "base64 0.22.1",
 "brotli",
@@ -4813,7 +4800,7 @@ dependencies = [
 "serde",
 "serde_json",
 "sha2",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
 "tauri-utils",
 "thiserror",
 "time",
@@ -4824,23 +4811,23 @@ dependencies = [

[[package]]
name = "tauri-macros"
-
version = "2.0.0-rc.8"
+
version = "2.0.0-rc.10"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c4585a906bd96bf57d063c3d60c52577ccc5de592d08f9d112e873ada79af9b9"
+
checksum = "f12d1aa317bec56f78388cf6012d788876d838595a48f95cbd7835642db356a0"
dependencies = [
 "heck 0.5.0",
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
 "tauri-codegen",
 "tauri-utils",
]

[[package]]
name = "tauri-plugin"
-
version = "2.0.0-rc.9"
+
version = "2.0.0-rc.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b905ecef194245bb35baba0447703f9fe40e4c03e946c7aba54c21c23e3452c7"
+
checksum = "d82a2adea16b8a71b7a5ad23f720bb13f8d2830b820cc1c266512314ba99bf67"
dependencies = [
 "anyhow",
 "glob",
@@ -4877,7 +4864,7 @@ checksum = "4db4d0b3a0b5cd49d77900a236da574f717cc89919f64b6e030bf2990bd73cce"
dependencies = [
 "async-stream",
 "bytes",
-
 "cocoa 0.26.0",
+
 "cocoa",
 "colored",
 "devtools-core",
 "futures",
@@ -4898,9 +4885,9 @@ dependencies = [

[[package]]
name = "tauri-plugin-shell"
-
version = "2.0.0-rc.0"
+
version = "2.0.0-rc.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9209f6c32caec61e156a5616f7d80ba7683ca4a0a5641cbe5d3086ab371aaab2"
+
checksum = "e83800ddf78b820172efb5ed7310344e8e4f97fd30cd8237a3f20c12a79eb136"
dependencies = [
 "encoding_rs",
 "log",
@@ -4919,9 +4906,9 @@ dependencies = [

[[package]]
name = "tauri-plugin-window-state"
-
version = "2.0.0-rc.1"
+
version = "2.0.0-rc.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "eb6839228cbd225b95681c766cc51113e9dad62c4b3f6ebb102234413ba85ee2"
+
checksum = "2221224863eced96d800407f7ed8b8e6bd8f329e834b7b975bb553123fb79af0"
dependencies = [
 "bitflags 2.6.0",
 "log",
@@ -4934,9 +4921,9 @@ dependencies = [

[[package]]
name = "tauri-runtime"
-
version = "2.0.0-rc.9"
+
version = "2.0.0-rc.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b72cd110a6699ef44963504d4fa4f6c535677bb0177da2d178f4f822a53058ed"
+
checksum = "389f78c8e8e6eff3897d8d9581087943b5976ea96a0ab5036be691f28c2b0df0"
dependencies = [
 "dpi",
 "gtk",
@@ -4953,15 +4940,17 @@ dependencies = [

[[package]]
name = "tauri-runtime-wry"
-
version = "2.0.0-rc.9"
+
version = "2.0.0-rc.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "1eb325cca17496ccbb469e7e2fef7f3e31a1005ab0c658dc3331c7781a573401"
+
checksum = "e17625b7cf63958d53945e199391d11c9f195fb3d1cb8aeb64dc3084d0091b92"
dependencies = [
-
 "cocoa 0.26.0",
 "gtk",
 "http 1.1.0",
 "jni",
 "log",
+
 "objc2",
+
 "objc2-app-kit",
+
 "objc2-foundation",
 "percent-encoding",
 "raw-window-handle",
 "softbuffer",
@@ -4978,9 +4967,9 @@ dependencies = [

[[package]]
name = "tauri-utils"
-
version = "2.0.0-rc.9"
+
version = "2.0.0-rc.11"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "6746b87c4755f493b94920622e245aef2d771f001ddeffc203e315872d323e1c"
+
checksum = "3019641087c9039b57ebfca95fa42a93c07056845b7d8d57c8966061bcee83b4"
dependencies = [
 "aes-gcm",
 "brotli",
@@ -5026,14 +5015,15 @@ dependencies = [

[[package]]
name = "tempfile"
-
version = "3.10.1"
+
version = "3.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1"
+
checksum = "04cbcdd0c794ebb0d4cf35e88edd2f7d2c4c3e9a5a6dab322839b321c6a87a64"
dependencies = [
 "cfg-if",
 "fastrand",
+
 "once_cell",
 "rustix",
-
 "windows-sys 0.52.0",
+
 "windows-sys 0.59.0",
]

[[package]]
@@ -5079,7 +5069,7 @@ checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -5151,9 +5141,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20"

[[package]]
name = "tokio"
-
version = "1.39.1"
+
version = "1.40.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d040ac2b29ab03b09d4129c2f5bbd012a3ac2f79d38ff506a4bf8dd34b0eac8a"
+
checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998"
dependencies = [
 "backtrace",
 "bytes",
@@ -5183,7 +5173,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -5199,9 +5189,9 @@ dependencies = [

[[package]]
name = "tokio-util"
-
version = "0.7.11"
+
version = "0.7.12"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "9cf6b47b3771c49ac75ad09a6162f53ad4b8088b76ac60e8ec1455b31a189fe1"
+
checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a"
dependencies = [
 "bytes",
 "futures-core",
@@ -5249,7 +5239,7 @@ version = "0.19.15"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
dependencies = [
-
 "indexmap 2.2.6",
+
 "indexmap 2.5.0",
 "serde",
 "serde_spanned",
 "toml_datetime",
@@ -5262,7 +5252,7 @@ version = "0.20.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338"
dependencies = [
-
 "indexmap 2.2.6",
+
 "indexmap 2.5.0",
 "serde",
 "serde_spanned",
 "toml_datetime",
@@ -5369,15 +5359,15 @@ dependencies = [

[[package]]
name = "tower-layer"
-
version = "0.3.2"
+
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0"
+
checksum = "121c2a6cda46980bb0fcd1647ffaf6cd3fc79a013de288782836f6df9c48780e"

[[package]]
name = "tower-service"
-
version = "0.3.2"
+
version = "0.3.3"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52"
+
checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3"

[[package]]
name = "tracing"
@@ -5399,7 +5389,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -5487,15 +5477,15 @@ checksum = "c88cc88fd23b5a04528f3a8436024f20010a16ec18eb23c164b1242f65860130"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
 "termcolor",
]

[[package]]
name = "typeid"
-
version = "1.0.0"
+
version = "1.0.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "059d83cc991e7a42fc37bd50941885db0888e34209f8cfd9aab07ddec03bc9cf"
+
checksum = "0e13db2e0ccd5e14a544e8a246ba2312cd25223f616442d7f2cb0e3db614236e"

[[package]]
name = "typenum"
@@ -5552,9 +5542,9 @@ checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75"

[[package]]
name = "unicode-ident"
-
version = "1.0.12"
+
version = "1.0.13"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b"
+
checksum = "e91b56cd4cadaeb79bbf1a5645f6b4f8dc5bde8834ad5894a8db35fda9efa1fe"

[[package]]
name = "unicode-normalization"
@@ -5567,9 +5557,9 @@ dependencies = [

[[package]]
name = "unicode-segmentation"
-
version = "1.11.0"
+
version = "1.12.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "d4c87d22b6e3f4a18d4d40ef354e97c90fcb14dd91d7dc0aa9d8a1172ebf7202"
+
checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"

[[package]]
name = "universal-hash"
@@ -5640,9 +5630,9 @@ checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b"

[[package]]
name = "version_check"
-
version = "0.9.4"
+
version = "0.9.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f"
+
checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a"

[[package]]
name = "vswhom"
@@ -5697,34 +5687,35 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"

[[package]]
name = "wasm-bindgen"
-
version = "0.2.92"
+
version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8"
+
checksum = "a82edfc16a6c469f5f44dc7b571814045d60404b55a0ee849f9bcfa2e63dd9b5"
dependencies = [
 "cfg-if",
+
 "once_cell",
 "wasm-bindgen-macro",
]

[[package]]
name = "wasm-bindgen-backend"
-
version = "0.2.92"
+
version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da"
+
checksum = "9de396da306523044d3302746f1208fa71d7532227f15e347e2d93e4145dd77b"
dependencies = [
 "bumpalo",
 "log",
 "once_cell",
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
 "wasm-bindgen-shared",
]

[[package]]
name = "wasm-bindgen-futures"
-
version = "0.4.42"
+
version = "0.4.43"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0"
+
checksum = "61e9300f63a621e96ed275155c108eb6f843b6a26d053f122ab69724559dc8ed"
dependencies = [
 "cfg-if",
 "js-sys",
@@ -5734,9 +5725,9 @@ dependencies = [

[[package]]
name = "wasm-bindgen-macro"
-
version = "0.2.92"
+
version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726"
+
checksum = "585c4c91a46b072c92e908d99cb1dcdf95c5218eeb6f3bf1efa991ee7a68cccf"
dependencies = [
 "quote",
 "wasm-bindgen-macro-support",
@@ -5744,22 +5735,22 @@ dependencies = [

[[package]]
name = "wasm-bindgen-macro-support"
-
version = "0.2.92"
+
version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7"
+
checksum = "afc340c74d9005395cf9dd098506f7f44e38f2b4a21c6aaacf9a105ea5e1e836"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
 "wasm-bindgen-backend",
 "wasm-bindgen-shared",
]

[[package]]
name = "wasm-bindgen-shared"
-
version = "0.2.92"
+
version = "0.2.93"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96"
+
checksum = "c62a0a307cb4a311d3a07867860911ca130c3494e8c2719593806c08bc5d0484"

[[package]]
name = "wasm-streams"
@@ -5776,9 +5767,9 @@ dependencies = [

[[package]]
name = "web-sys"
-
version = "0.3.69"
+
version = "0.3.70"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef"
+
checksum = "26fdeaafd9bd129f65e7c031593c24d62186301e0c72c8978fa1678be7d532c0"
dependencies = [
 "js-sys",
 "wasm-bindgen",
@@ -5850,7 +5841,7 @@ checksum = "1d228f15bba3b9d56dde8bddbee66fa24545bd17b48d5128ccf4a8742b18e431"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -5888,11 +5879,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"

[[package]]
name = "winapi-util"
-
version = "0.1.8"
+
version = "0.1.9"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "4d4cc384e1e73b93bafa6fb4f1df8c41695c8a91cf9c4c64358067d15a7b6c6b"
+
checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
dependencies = [
-
 "windows-sys 0.52.0",
+
 "windows-sys 0.59.0",
]

[[package]]
@@ -5903,14 +5894,15 @@ checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f"

[[package]]
name = "window-vibrancy"
-
version = "0.5.0"
+
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
-
checksum = "33082acd404763b315866e14a0d5193f3422c81086657583937a750cdd3ec340"
+
checksum = "3ea403deff7b51fff19e261330f71608ff2cdef5721d72b64180bb95be7c4150"
dependencies = [
-
 "cocoa 0.25.0",
-
 "objc",
+
 "objc2",
+
 "objc2-app-kit",
+
 "objc2-foundation",
 "raw-window-handle",
-
 "windows-sys 0.52.0",
+
 "windows-sys 0.59.0",
 "windows-version",
]

@@ -5963,7 +5955,7 @@ checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
]

[[package]]
@@ -5974,7 +5966,18 @@ checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515"
dependencies = [
 "proc-macro2",
 "quote",
-
 "syn 2.0.72",
+
 "syn 2.0.77",
+
]
+

+
[[package]]
+
name = "windows-registry"
+
version = "0.2.0"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0"
+
dependencies = [
+
 "windows-result",
+
 "windows-strings",
+
 "windows-targets 0.52.6",
]

[[package]]
@@ -6246,7 +6249,7 @@ checksum = "f4d715cf5fe88e9647f3d17b207b6d060d4a88e7171d4ccb2d2c657dd1d44728"
dependencies = [
 "base64 0.22.1",
 "block",
-
 "cocoa 0.26.0",
+
 "cocoa",
 "core-graphics 0.24.0",
 "crossbeam-channel",
 "dpi",
@@ -6329,6 +6332,27 @@ dependencies = [
]

[[package]]
+
name = "zerocopy"
+
version = "0.7.35"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0"
+
dependencies = [
+
 "byteorder",
+
 "zerocopy-derive",
+
]
+

+
[[package]]
+
name = "zerocopy-derive"
+
version = "0.7.35"
+
source = "registry+https://github.com/rust-lang/crates.io-index"
+
checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e"
+
dependencies = [
+
 "proc-macro2",
+
 "quote",
+
 "syn 2.0.77",
+
]
+

+
[[package]]
name = "zeroize"
version = "1.8.1"
source = "registry+https://github.com/rust-lang/crates.io-index"
modified src-tauri/Cargo.toml
@@ -20,8 +20,8 @@ tauri-build = { version = "2.0.0-rc.0", features = ["isolation"] }

[dependencies]
anyhow = { version = "1.0.86" }
-
radicle = { version = "0.12.0" }
-
radicle-surf = { version = "0.21.0" }
+
radicle = { version = "0.13.0" }
+
radicle-surf = { version = "0.22.0" }
serde = { version = "1.0", features = ["derive"] }
serde_json = { version = "1.0" }
tauri = { version = "2.0.0-rc.0", features = ["isolation"] }