~repos /website

#astro#js#html#css

git clone https://pyrossh.dev/repos/website.git

木 Personal website of pyrossh. Built with astrojs, shiki, vite.


f2d78e51 pyrossh

3 months ago
fix issues
Files changed (74) hide show
  1. bun.lock +13 -13
  2. package.json +6 -5
  3. src-tauri/Cargo.lock +625 -444
  4. src-tauri/Cargo.toml +2 -2
  5. src-tauri/gen/android/app/.gitignore +1 -1
  6. src-tauri/gen/android/app/build.gradle.kts +8 -7
  7. src-tauri/gen/android/app/src/main/AndroidManifest.xml +1 -1
  8. src-tauri/gen/android/app/src/main/java/com/pyrossh/tauri_app/MainActivity.kt +11 -0
  9. src-tauri/gen/android/app/src/main/java/dev/pyrossh/app/MainActivity.kt +0 -3
  10. src-tauri/gen/android/app/src/main/res/values-night/themes.xml +1 -1
  11. src-tauri/gen/android/app/src/main/res/values/strings.xml +2 -2
  12. src-tauri/gen/android/app/src/main/res/values/themes.xml +1 -1
  13. src-tauri/gen/android/build.gradle.kts +1 -1
  14. src-tauri/gen/android/buildSrc/build.gradle.kts +1 -1
  15. src-tauri/gen/android/buildSrc/src/main/java/{dev/pyrossh/app → com/pyrossh/tauri_app}/kotlin/BuildTask.kt +1 -1
  16. src-tauri/gen/android/buildSrc/src/main/java/{dev/pyrossh/app → com/pyrossh/tauri_app}/kotlin/RustPlugin.kt +0 -0
  17. src-tauri/gen/android/gradle/wrapper/gradle-wrapper.properties +1 -1
  18. src-tauri/gen/apple/.gitignore +3 -0
  19. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@1x.png +0 -0
  20. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@2x-1.png +0 -0
  21. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@2x.png +0 -0
  22. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@3x.png +0 -0
  23. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@1x.png +0 -0
  24. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@2x-1.png +0 -0
  25. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@2x.png +0 -0
  26. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@3x.png +0 -0
  27. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@1x.png +0 -0
  28. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@2x-1.png +0 -0
  29. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@2x.png +0 -0
  30. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@3x.png +0 -0
  31. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png +0 -0
  32. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-60x60@2x.png +0 -0
  33. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-60x60@3x.png +0 -0
  34. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-76x76@1x.png +0 -0
  35. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-76x76@2x.png +0 -0
  36. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-83.5x83.5@2x.png +0 -0
  37. src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/Contents.json +116 -0
  38. src-tauri/gen/apple/Assets.xcassets/Contents.json +6 -0
  39. src-tauri/gen/apple/ExportOptions.plist +8 -0
  40. src-tauri/gen/apple/LaunchScreen.storyboard +30 -0
  41. src-tauri/gen/apple/Podfile +21 -0
  42. src-tauri/gen/apple/Sources/tauri-app/bindings/bindings.h +8 -0
  43. src-tauri/gen/apple/Sources/tauri-app/main.mm +6 -0
  44. src-tauri/gen/apple/project.yml +88 -0
  45. src-tauri/gen/apple/tauri-app.xcodeproj/project.pbxproj +458 -0
  46. src-tauri/gen/apple/tauri-app.xcodeproj/project.xcworkspace/contents.xcworkspacedata +7 -0
  47. src-tauri/gen/apple/tauri-app.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings +10 -0
  48. src-tauri/gen/apple/tauri-app.xcodeproj/xcshareddata/xcschemes/tauri-app_iOS.xcscheme +131 -0
  49. src-tauri/gen/apple/tauri-app_iOS/Info.plist +44 -0
  50. src-tauri/gen/apple/tauri-app_iOS/tauri-app_iOS.entitlements +5 -0
  51. src-tauri/icons/ios/AppIcon-20x20@1x.png +0 -0
  52. src-tauri/icons/ios/AppIcon-20x20@2x-1.png +0 -0
  53. src-tauri/icons/ios/AppIcon-20x20@2x.png +0 -0
  54. src-tauri/icons/ios/AppIcon-20x20@3x.png +0 -0
  55. src-tauri/icons/ios/AppIcon-29x29@1x.png +0 -0
  56. src-tauri/icons/ios/AppIcon-29x29@2x-1.png +0 -0
  57. src-tauri/icons/ios/AppIcon-29x29@2x.png +0 -0
  58. src-tauri/icons/ios/AppIcon-29x29@3x.png +0 -0
  59. src-tauri/icons/ios/AppIcon-40x40@1x.png +0 -0
  60. src-tauri/icons/ios/AppIcon-40x40@2x-1.png +0 -0
  61. src-tauri/icons/ios/AppIcon-40x40@2x.png +0 -0
  62. src-tauri/icons/ios/AppIcon-40x40@3x.png +0 -0
  63. src-tauri/icons/ios/AppIcon-512@2x.png +0 -0
  64. src-tauri/icons/ios/AppIcon-60x60@2x.png +0 -0
  65. src-tauri/icons/ios/AppIcon-60x60@3x.png +0 -0
  66. src-tauri/icons/ios/AppIcon-76x76@1x.png +0 -0
  67. src-tauri/icons/ios/AppIcon-76x76@2x.png +0 -0
  68. src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png +0 -0
  69. src-tauri/src/main.rs +1 -1
  70. src-tauri/tauri.conf.json +6 -4
  71. src/components/Footer.astro +11 -1
  72. src/components/Header.astro +4 -4
  73. src/layouts/Base.astro +1 -4
  74. src/layouts/Base.css +1 -5
bun.lock CHANGED
@@ -14,7 +14,7 @@
14
14
  },
15
15
  "devDependencies": {
16
16
  "@playwright/test": "^1.52.0",
17
- "@tauri-apps/cli": "^2",
17
+ "@tauri-apps/cli": "^2.8.1",
18
18
  "@types/node": "^22.15.3",
19
19
  },
20
20
  },
@@ -208,29 +208,29 @@
208
208
 
209
209
  "@swc/helpers": ["@swc/helpers@0.5.17", "", { "dependencies": { "tslib": "^2.8.0" } }, "sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A=="],
210
210
 
211
- "@tauri-apps/cli": ["@tauri-apps/cli@2.5.0", "", { "optionalDependencies": { "@tauri-apps/cli-darwin-arm64": "2.5.0", "@tauri-apps/cli-darwin-x64": "2.5.0", "@tauri-apps/cli-linux-arm-gnueabihf": "2.5.0", "@tauri-apps/cli-linux-arm64-gnu": "2.5.0", "@tauri-apps/cli-linux-arm64-musl": "2.5.0", "@tauri-apps/cli-linux-riscv64-gnu": "2.5.0", "@tauri-apps/cli-linux-x64-gnu": "2.5.0", "@tauri-apps/cli-linux-x64-musl": "2.5.0", "@tauri-apps/cli-win32-arm64-msvc": "2.5.0", "@tauri-apps/cli-win32-ia32-msvc": "2.5.0", "@tauri-apps/cli-win32-x64-msvc": "2.5.0" }, "bin": { "tauri": "tauri.js" } }, "sha512-rAtHqG0Gh/IWLjN2zTf3nZqYqbo81oMbqop56rGTjrlWk9pTTAjkqOjSL9XQLIMZ3RbeVjveCqqCA0s8RnLdMg=="],
211
+ "@tauri-apps/cli": ["@tauri-apps/cli@2.8.1", "", { "optionalDependencies": { "@tauri-apps/cli-darwin-arm64": "2.8.1", "@tauri-apps/cli-darwin-x64": "2.8.1", "@tauri-apps/cli-linux-arm-gnueabihf": "2.8.1", "@tauri-apps/cli-linux-arm64-gnu": "2.8.1", "@tauri-apps/cli-linux-arm64-musl": "2.8.1", "@tauri-apps/cli-linux-riscv64-gnu": "2.8.1", "@tauri-apps/cli-linux-x64-gnu": "2.8.1", "@tauri-apps/cli-linux-x64-musl": "2.8.1", "@tauri-apps/cli-win32-arm64-msvc": "2.8.1", "@tauri-apps/cli-win32-ia32-msvc": "2.8.1", "@tauri-apps/cli-win32-x64-msvc": "2.8.1" }, "bin": { "tauri": "tauri.js" } }, "sha512-ONVAfI7PFUO6MdSq9dh2YwlIb1cAezrzqrWw2+TChVskoqzDyyzncU7yXlcph/H/nR/kNDEY3E1pC8aV3TVCNQ=="],
212
212
 
213
- "@tauri-apps/cli-darwin-arm64": ["@tauri-apps/cli-darwin-arm64@2.5.0", "", { "os": "darwin", "cpu": "arm64" }, "sha512-VuVAeTFq86dfpoBDNYAdtQVLbP0+2EKCHIIhkaxjeoPARR0sLpFHz2zs0PcFU76e+KAaxtEtAJAXGNUc8E1PzQ=="],
213
+ "@tauri-apps/cli-darwin-arm64": ["@tauri-apps/cli-darwin-arm64@2.8.1", "", { "os": "darwin", "cpu": "arm64" }, "sha512-301XWcDozcvJ79uMRquSvgI4vvAxetFs+reMpBI1U5mSWixjUqxZjxs9UDJAtE+GFXdGYTjSLUxCKe5WBDKZ/A=="],
214
214
 
215
- "@tauri-apps/cli-darwin-x64": ["@tauri-apps/cli-darwin-x64@2.5.0", "", { "os": "darwin", "cpu": "x64" }, "sha512-hUF01sC06cZVa8+I0/VtsHOk9BbO75rd+YdtHJ48xTdcYaQ5QIwL4yZz9OR1AKBTaUYhBam8UX9Pvd5V2/4Dpw=="],
215
+ "@tauri-apps/cli-darwin-x64": ["@tauri-apps/cli-darwin-x64@2.8.1", "", { "os": "darwin", "cpu": "x64" }, "sha512-fJpOD/jWNy3sn27mjPGexBxGPTCgoCu29C+7qBV8kKJQGrRB4/zJk2zMqcKMjV/1Dma47n+saQWXLFwGpRUHgQ=="],
216
216
 
217
- "@tauri-apps/cli-linux-arm-gnueabihf": ["@tauri-apps/cli-linux-arm-gnueabihf@2.5.0", "", { "os": "linux", "cpu": "arm" }, "sha512-LQKqttsK252LlqYyX8R02MinUsfFcy3+NZiJwHFgi5Y3+ZUIAED9cSxJkyNtuY5KMnR4RlpgWyLv4P6akN1xhg=="],
217
+ "@tauri-apps/cli-linux-arm-gnueabihf": ["@tauri-apps/cli-linux-arm-gnueabihf@2.8.1", "", { "os": "linux", "cpu": "arm" }, "sha512-BcrZiInB3xjdV/Q2yv88aAz4Ajrxomd1+oePUO8ZWVpdhFwMZaAAOMbpPVgrlanGBeSzU7Aim9i1Opz/+JYiDA=="],
218
218
 
219
- "@tauri-apps/cli-linux-arm64-gnu": ["@tauri-apps/cli-linux-arm64-gnu@2.5.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-mTQufsPcpdHg5RW0zypazMo4L55EfeE5snTzrPqbLX4yCK2qalN7+rnP8O8GT06xhp6ElSP/Ku1M2MR297SByQ=="],
219
+ "@tauri-apps/cli-linux-arm64-gnu": ["@tauri-apps/cli-linux-arm64-gnu@2.8.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-uZXaQrcdk55h4qWSe3pngg6LMUwVUIoluxXG/cmKHeq8LddlUdKpj3OaSPahLWip1Ol6hq14ysvywzsrdhM4kA=="],
220
220
 
221
- "@tauri-apps/cli-linux-arm64-musl": ["@tauri-apps/cli-linux-arm64-musl@2.5.0", "", { "os": "linux", "cpu": "arm64" }, "sha512-rQO1HhRUQqyEaal5dUVOQruTRda/TD36s9kv1hTxZiFuSq3558lsTjAcUEnMAtBcBkps20sbyTJNMT0AwYIk8Q=="],
221
+ "@tauri-apps/cli-linux-arm64-musl": ["@tauri-apps/cli-linux-arm64-musl@2.8.1", "", { "os": "linux", "cpu": "arm64" }, "sha512-VK/zwBzQY9SfyK7RSrxlIRQLJyhyssoByYWPK/FJMre8SV/y8zZ071cTQNG9dPWM1f+onI1WPTleG+TBUq/0Gw=="],
222
222
 
223
- "@tauri-apps/cli-linux-riscv64-gnu": ["@tauri-apps/cli-linux-riscv64-gnu@2.5.0", "", { "os": "linux", "cpu": "none" }, "sha512-7oS18FN46yDxyw1zX/AxhLAd7T3GrLj3Ai6s8hZKd9qFVzrAn36ESL7d3G05s8wEtsJf26qjXnVF4qleS3dYsA=="],
223
+ "@tauri-apps/cli-linux-riscv64-gnu": ["@tauri-apps/cli-linux-riscv64-gnu@2.8.1", "", { "os": "linux", "cpu": "none" }, "sha512-bFw3zK6xkyurDR5kw2QgiU6YFlFNrfgtli3wRdTRv8zSVLZMQ2iZ8keYnd57vpvsbZ9PusFPYAMS7Fkzkf9I4g=="],
224
224
 
225
- "@tauri-apps/cli-linux-x64-gnu": ["@tauri-apps/cli-linux-x64-gnu@2.5.0", "", { "os": "linux", "cpu": "x64" }, "sha512-SG5sFNL7VMmDBdIg3nO3EzNRT306HsiEQ0N90ILe3ZABYAVoPDO/ttpCO37ApLInTzrq/DLN+gOlC/mgZvLw1w=="],
225
+ "@tauri-apps/cli-linux-x64-gnu": ["@tauri-apps/cli-linux-x64-gnu@2.8.1", "", { "os": "linux", "cpu": "x64" }, "sha512-zOnFX+Rppuz0UVVSeCi67lMet8le+yT4UIiQ6t/QYGtpoWO/D4GpMoVYehJlR14klNXrC2CRxT9b3BUWTCEBwA=="],
226
226
 
227
- "@tauri-apps/cli-linux-x64-musl": ["@tauri-apps/cli-linux-x64-musl@2.5.0", "", { "os": "linux", "cpu": "x64" }, "sha512-QXDM8zp/6v05PNWju5ELsVwF0VH1n6b5pk2E6W/jFbbiwz80Vs1lACl9pv5kEHkrxBj+aWU/03JzGuIj2g3SkQ=="],
227
+ "@tauri-apps/cli-linux-x64-musl": ["@tauri-apps/cli-linux-x64-musl@2.8.1", "", { "os": "linux", "cpu": "x64" }, "sha512-gLy6eisaeOTC6NQirs3a0XZNCVT/i7JPYHkXx6ArH6+Kb9IU8ogthTY4MQoYbkWmdOp3ijKX+RT1dD3IZURrEg=="],
228
228
 
229
- "@tauri-apps/cli-win32-arm64-msvc": ["@tauri-apps/cli-win32-arm64-msvc@2.5.0", "", { "os": "win32", "cpu": "arm64" }, "sha512-pFSHFK6b+o9y4Un8w0gGLwVyFTZaC3P0kQ7umRt/BLDkzD5RnQ4vBM7CF8BCU5nkwmEBUCZd7Wt3TWZxe41o6Q=="],
229
+ "@tauri-apps/cli-win32-arm64-msvc": ["@tauri-apps/cli-win32-arm64-msvc@2.8.1", "", { "os": "win32", "cpu": "arm64" }, "sha512-ciZ93Dm847zFDqRyc1e0YRiu/cdWne1bMhvifcZOibbyqSKB9o+b95Y5axMtXqR4Wsd2mHiC5TE+MVF3NDsdEw=="],
230
230
 
231
- "@tauri-apps/cli-win32-ia32-msvc": ["@tauri-apps/cli-win32-ia32-msvc@2.5.0", "", { "os": "win32", "cpu": "ia32" }, "sha512-EArv1IaRlogdLAQyGlKmEqZqm5RfHCUMhJoedWu7GtdbOMUfSAz6FMX2boE1PtEmNO4An+g188flLeVErrxEKg=="],
231
+ "@tauri-apps/cli-win32-ia32-msvc": ["@tauri-apps/cli-win32-ia32-msvc@2.8.1", "", { "os": "win32", "cpu": "ia32" }, "sha512-uWUa503Pw53XidUvcqWOvVsBY7vpQs+ZlTyQgXSnPuTiMF1l5bFEzqoHMvZfIL3MFG13xCAqVK1bR7lFB/6qMQ=="],
232
232
 
233
- "@tauri-apps/cli-win32-x64-msvc": ["@tauri-apps/cli-win32-x64-msvc@2.5.0", "", { "os": "win32", "cpu": "x64" }, "sha512-lj43EFYbnAta8pd9JnUq87o+xRUR0odz+4rixBtTUwUgdRdwQ2V9CzFtsMu6FQKpFQ6mujRK6P1IEwhL6ADRsQ=="],
233
+ "@tauri-apps/cli-win32-x64-msvc": ["@tauri-apps/cli-win32-x64-msvc@2.8.1", "", { "os": "win32", "cpu": "x64" }, "sha512-KmiT0vI7FMBWfk5YDQg7+WcjzuMdeaHOQ7H0podZ7lyJg2qo2DpbGp8y+fMVCRsmvQx5bW6Cyh1ArfO1kkUInA=="],
234
234
 
235
235
  "@types/debug": ["@types/debug@4.1.12", "", { "dependencies": { "@types/ms": "*" } }, "sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ=="],
236
236
 
package.json CHANGED
@@ -1,15 +1,16 @@
1
1
  {
2
- "name": "website",
2
+ "name": "tauri-app",
3
+ "private": true,
3
4
  "type": "module",
4
5
  "version": "0.0.1",
5
6
  "scripts": {
6
7
  "tauri": "tauri",
7
8
  "dev": "astro dev",
8
9
  "build": "astro build",
9
- "dev:android": "tauri android dev",
10
+ "dev:android": "tauri android dev -v",
10
- "dev:ios": "tauri ios dev",
11
11
  "build:android": "tauri android build --aab",
12
- "sign:android": "bundletool build-apks --bundle=src-tauri/gen/android/app/build/outputs/bundle/universalRelease/app-universal-release.aab --output=./app-universal-release.apks --mode=universal --ks=../config/keystore.jks --ks-key-alias=*** --ks-pass=pass:*** --key-pass=pass:***"
12
+ "build:android:sign": "bundletool build-apks --bundle=src-tauri/gen/android/app/build/outputs/bundle/universalRelease/app-universal-release.aab --output=./app-universal-release.apks --mode=universal --ks=../config/pyrossh_keystore.jks --ks-key-alias=pyrossh --ks-pass=pass:Test@123 --key-pass=pass:Test@123",
13
+ "dev:ios": "tauri ios dev"
13
14
  },
14
15
  "dependencies": {
15
16
  "@appzic/astro-reset-css": "^1.2.0",
@@ -22,7 +23,7 @@
22
23
  },
23
24
  "devDependencies": {
24
25
  "@playwright/test": "^1.52.0",
25
- "@tauri-apps/cli": "^2",
26
+ "@tauri-apps/cli": "^2.8.1",
26
27
  "@types/node": "^22.15.3"
27
28
  }
28
29
  }
src-tauri/Cargo.lock CHANGED
@@ -13,9 +13,9 @@ dependencies = [
13
13
 
14
14
  [[package]]
15
15
  name = "adler2"
16
- version = "2.0.0"
16
+ version = "2.0.1"
17
17
  source = "registry+https://github.com/rust-lang/crates.io-index"
18
- checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627"
18
+ checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa"
19
19
 
20
20
  [[package]]
21
21
  name = "aho-corasick"
@@ -58,20 +58,9 @@ dependencies = [
58
58
 
59
59
  [[package]]
60
60
  name = "anyhow"
61
- version = "1.0.98"
61
+ version = "1.0.99"
62
62
  source = "registry+https://github.com/rust-lang/crates.io-index"
63
- checksum = "e16d2d3311acee920a9eb8d33b8cbc1787ce4a264e85f964c2404b969bdcd487"
63
+ checksum = "b0674a1ddeecb70197781e945de4b3b8ffb61fa939a5597bcf48503737663100"
64
-
65
- [[package]]
66
- name = "app"
67
- version = "0.1.0"
68
- dependencies = [
69
- "serde",
70
- "serde_json",
71
- "tauri",
72
- "tauri-build",
73
- "tauri-plugin-opener",
74
- ]
75
64
 
76
65
  [[package]]
77
66
  name = "async-broadcast"
@@ -87,9 +76,9 @@ dependencies = [
87
76
 
88
77
  [[package]]
89
78
  name = "async-channel"
90
- version = "2.3.1"
79
+ version = "2.5.0"
91
80
  source = "registry+https://github.com/rust-lang/crates.io-index"
92
- checksum = "89b47800b0be77592da0afd425cc03468052844aff33b84e33cc696f64e77b6a"
81
+ checksum = "924ed96dd52d1b75e9c1a3e6275715fd320f5f9439fb5a4a11fa51f4221158d2"
93
82
  dependencies = [
94
83
  "concurrent-queue",
95
84
  "event-listener-strategy",
@@ -113,9 +102,9 @@ dependencies = [
113
102
 
114
103
  [[package]]
115
104
  name = "async-io"
116
- version = "2.4.1"
105
+ version = "2.5.0"
117
106
  source = "registry+https://github.com/rust-lang/crates.io-index"
118
- checksum = "1237c0ae75a0f3765f58910ff9cdd0a12eeb39ab2f4c7de23262f337f0aacbb3"
107
+ checksum = "19634d6336019ef220f09fd31168ce5c184b295cbf80345437cc36094ef223ca"
119
108
  dependencies = [
120
109
  "async-lock",
121
110
  "cfg-if",
@@ -126,15 +115,14 @@ dependencies = [
126
115
  "polling",
127
116
  "rustix",
128
117
  "slab",
129
- "tracing",
130
- "windows-sys 0.59.0",
118
+ "windows-sys 0.60.2",
131
119
  ]
132
120
 
133
121
  [[package]]
134
122
  name = "async-lock"
135
- version = "3.4.0"
123
+ version = "3.4.1"
136
124
  source = "registry+https://github.com/rust-lang/crates.io-index"
137
- checksum = "ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18"
125
+ checksum = "5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc"
138
126
  dependencies = [
139
127
  "event-listener",
140
128
  "event-listener-strategy",
@@ -143,9 +131,9 @@ dependencies = [
143
131
 
144
132
  [[package]]
145
133
  name = "async-process"
146
- version = "2.3.1"
134
+ version = "2.4.0"
147
135
  source = "registry+https://github.com/rust-lang/crates.io-index"
148
- checksum = "cde3f4e40e6021d7acffc90095cbd6dc54cb593903d1de5832f435eb274b85dc"
136
+ checksum = "65daa13722ad51e6ab1a1b9c01299142bc75135b337923cfa10e79bbbd669f00"
149
137
  dependencies = [
150
138
  "async-channel",
151
139
  "async-io",
@@ -157,7 +145,6 @@ dependencies = [
157
145
  "event-listener",
158
146
  "futures-lite",
159
147
  "rustix",
160
- "tracing",
161
148
  ]
162
149
 
163
150
  [[package]]
@@ -168,14 +155,14 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11"
168
155
  dependencies = [
169
156
  "proc-macro2",
170
157
  "quote",
171
- "syn 2.0.101",
158
+ "syn 2.0.106",
172
159
  ]
173
160
 
174
161
  [[package]]
175
162
  name = "async-signal"
176
- version = "0.2.11"
163
+ version = "0.2.12"
177
164
  source = "registry+https://github.com/rust-lang/crates.io-index"
178
- checksum = "d7605a4e50d4b06df3898d5a70bf5fde51ed9059b0434b73105193bc27acce0d"
165
+ checksum = "f567af260ef69e1d52c2b560ce0ea230763e6fbb9214a85d768760a920e3e3c1"
179
166
  dependencies = [
180
167
  "async-io",
181
168
  "async-lock",
@@ -186,7 +173,7 @@ dependencies = [
186
173
  "rustix",
187
174
  "signal-hook-registry",
188
175
  "slab",
189
- "windows-sys 0.59.0",
176
+ "windows-sys 0.60.2",
190
177
  ]
191
178
 
192
179
  [[package]]
@@ -197,13 +184,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de"
197
184
 
198
185
  [[package]]
199
186
  name = "async-trait"
200
- version = "0.1.88"
187
+ version = "0.1.89"
201
188
  source = "registry+https://github.com/rust-lang/crates.io-index"
202
- checksum = "e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5"
189
+ checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb"
203
190
  dependencies = [
204
191
  "proc-macro2",
205
192
  "quote",
206
- "syn 2.0.101",
193
+ "syn 2.0.106",
207
194
  ]
208
195
 
209
196
  [[package]]
@@ -237,9 +224,9 @@ checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0"
237
224
 
238
225
  [[package]]
239
226
  name = "autocfg"
240
- version = "1.4.0"
227
+ version = "1.5.0"
241
228
  source = "registry+https://github.com/rust-lang/crates.io-index"
242
- checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26"
229
+ checksum = "c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8"
243
230
 
244
231
  [[package]]
245
232
  name = "backtrace"
@@ -276,9 +263,9 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a"
276
263
 
277
264
  [[package]]
278
265
  name = "bitflags"
279
- version = "2.9.1"
266
+ version = "2.9.3"
280
267
  source = "registry+https://github.com/rust-lang/crates.io-index"
281
- checksum = "1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967"
268
+ checksum = "34efbcccd345379ca2868b2b2c9d3782e9cc58ba87bc7d79d5b53d9c9ae6f25d"
282
269
  dependencies = [
283
270
  "serde",
284
271
  ]
@@ -307,14 +294,14 @@ version = "0.6.1"
307
294
  source = "registry+https://github.com/rust-lang/crates.io-index"
308
295
  checksum = "340d2f0bdb2a43c1d3cd40513185b2bd7def0aa1052f956455114bc98f82dcf2"
309
296
  dependencies = [
310
- "objc2 0.6.1",
297
+ "objc2 0.6.2",
311
298
  ]
312
299
 
313
300
  [[package]]
314
301
  name = "blocking"
315
- version = "1.6.1"
302
+ version = "1.6.2"
316
303
  source = "registry+https://github.com/rust-lang/crates.io-index"
317
- checksum = "703f41c54fc768e63e091340b424302bb1c29ef4aa0c7f10fe849dfb114d29ea"
304
+ checksum = "e83f8d02be6967315521be875afa792a316e28d57b5a2d401897e2a7921b7f21"
318
305
  dependencies = [
319
306
  "async-channel",
320
307
  "async-task",
@@ -325,9 +312,9 @@ dependencies = [
325
312
 
326
313
  [[package]]
327
314
  name = "brotli"
328
- version = "7.0.0"
315
+ version = "8.0.2"
329
316
  source = "registry+https://github.com/rust-lang/crates.io-index"
330
- checksum = "cc97b8f16f944bba54f0433f07e30be199b6dc2bd25937444bbad560bcea29bd"
317
+ checksum = "4bd8b9603c7aa97359dbd97ecf258968c95f3adddd6db2f7e7a5bef101c84560"
331
318
  dependencies = [
332
319
  "alloc-no-stdlib",
333
320
  "alloc-stdlib",
@@ -336,9 +323,9 @@ dependencies = [
336
323
 
337
324
  [[package]]
338
325
  name = "brotli-decompressor"
339
- version = "4.0.3"
326
+ version = "5.0.0"
340
327
  source = "registry+https://github.com/rust-lang/crates.io-index"
341
- checksum = "a334ef7c9e23abf0ce748e8cd309037da93e606ad52eb372e4ce327a0dcfbdfd"
328
+ checksum = "874bb8112abecc98cbd6d81ea4fa7e94fb9449648c93cc89aa40c81c24d7de03"
342
329
  dependencies = [
343
330
  "alloc-no-stdlib",
344
331
  "alloc-stdlib",
@@ -346,15 +333,15 @@ dependencies = [
346
333
 
347
334
  [[package]]
348
335
  name = "bumpalo"
349
- version = "3.17.0"
336
+ version = "3.19.0"
350
337
  source = "registry+https://github.com/rust-lang/crates.io-index"
351
- checksum = "1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf"
338
+ checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43"
352
339
 
353
340
  [[package]]
354
341
  name = "bytemuck"
355
- version = "1.23.0"
342
+ version = "1.23.2"
356
343
  source = "registry+https://github.com/rust-lang/crates.io-index"
357
- checksum = "9134a6ef01ce4b366b50689c94f82c14bc72bc5d0386829828a2e2752ef7958c"
344
+ checksum = "3995eaeebcdf32f91f980d360f78732ddc061097ab4e39991ae7a6ace9194677"
358
345
 
359
346
  [[package]]
360
347
  name = "byteorder"
@@ -377,7 +364,7 @@ version = "0.18.5"
377
364
  source = "registry+https://github.com/rust-lang/crates.io-index"
378
365
  checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2"
379
366
  dependencies = [
380
- "bitflags 2.9.1",
367
+ "bitflags 2.9.3",
381
368
  "cairo-sys-rs",
382
369
  "glib",
383
370
  "libc",
@@ -398,9 +385,9 @@ dependencies = [
398
385
 
399
386
  [[package]]
400
387
  name = "camino"
401
- version = "1.1.10"
388
+ version = "1.1.11"
402
389
  source = "registry+https://github.com/rust-lang/crates.io-index"
403
- checksum = "0da45bc31171d8d6960122e222a67740df867c1dd53b4d51caa297084c185cab"
390
+ checksum = "5d07aa9a93b00c76f71bc35d598bed923f6d4f3a9ca5c24b7737ae1a292841c0"
404
391
  dependencies = [
405
392
  "serde",
406
393
  ]
@@ -425,24 +412,24 @@ dependencies = [
425
412
  "semver",
426
413
  "serde",
427
414
  "serde_json",
428
- "thiserror 2.0.12",
415
+ "thiserror 2.0.16",
429
416
  ]
430
417
 
431
418
  [[package]]
432
419
  name = "cargo_toml"
433
- version = "0.22.1"
420
+ version = "0.22.3"
434
421
  source = "registry+https://github.com/rust-lang/crates.io-index"
435
- checksum = "02260d489095346e5cafd04dea8e8cb54d1d74fcd759022a9b72986ebe9a1257"
422
+ checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77"
436
423
  dependencies = [
437
424
  "serde",
438
- "toml",
425
+ "toml 0.9.5",
439
426
  ]
440
427
 
441
428
  [[package]]
442
429
  name = "cc"
443
- version = "1.2.25"
430
+ version = "1.2.34"
444
431
  source = "registry+https://github.com/rust-lang/crates.io-index"
445
- checksum = "d0fc897dc1e865cc67c0e05a836d9d3f1df3cbe442aa4a9473b18e12624a4951"
432
+ checksum = "42bc4aea80032b7bf409b0bc7ccad88853858911b7713a8062fdc0623867bedc"
446
433
  dependencies = [
447
434
  "shlex",
448
435
  ]
@@ -476,9 +463,9 @@ dependencies = [
476
463
 
477
464
  [[package]]
478
465
  name = "cfg-if"
479
- version = "1.0.0"
466
+ version = "1.0.3"
480
467
  source = "registry+https://github.com/rust-lang/crates.io-index"
481
- checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd"
468
+ checksum = "2fd1289c04a9ea8cb22300a459a72a385d7c73d3259e2ed7dcb2af674838cfa9"
482
469
 
483
470
  [[package]]
484
471
  name = "cfg_aliases"
@@ -556,7 +543,7 @@ version = "0.24.0"
556
543
  source = "registry+https://github.com/rust-lang/crates.io-index"
557
544
  checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1"
558
545
  dependencies = [
559
- "bitflags 2.9.1",
546
+ "bitflags 2.9.3",
560
547
  "core-foundation",
561
548
  "core-graphics-types",
562
549
  "foreign-types",
@@ -569,7 +556,7 @@ version = "0.2.0"
569
556
  source = "registry+https://github.com/rust-lang/crates.io-index"
570
557
  checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb"
571
558
  dependencies = [
572
- "bitflags 2.9.1",
559
+ "bitflags 2.9.3",
573
560
  "core-foundation",
574
561
  "libc",
575
562
  ]
@@ -585,9 +572,9 @@ dependencies = [
585
572
 
586
573
  [[package]]
587
574
  name = "crc32fast"
588
- version = "1.4.2"
575
+ version = "1.5.0"
589
576
  source = "registry+https://github.com/rust-lang/crates.io-index"
590
- checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3"
577
+ checksum = "9481c1c90cbf2ac953f07c8d4a58aa3945c425b7185c9154d67a65e4230da511"
591
578
  dependencies = [
592
579
  "cfg-if",
593
580
  ]
@@ -619,15 +606,15 @@ dependencies = [
619
606
 
620
607
  [[package]]
621
608
  name = "cssparser"
622
- version = "0.27.2"
609
+ version = "0.29.6"
623
610
  source = "registry+https://github.com/rust-lang/crates.io-index"
624
- checksum = "754b69d351cdc2d8ee09ae203db831e005560fc6030da058f86ad60c92a9cb0a"
611
+ checksum = "f93d03419cb5950ccfd3daf3ff1c7a36ace64609a1a8746d493df1ca0afde0fa"
625
612
  dependencies = [
626
613
  "cssparser-macros",
627
614
  "dtoa-short",
628
- "itoa 0.4.8",
615
+ "itoa",
629
616
  "matches",
630
- "phf 0.8.0",
617
+ "phf 0.10.1",
631
618
  "proc-macro2",
632
619
  "quote",
633
620
  "smallvec",
@@ -641,7 +628,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
641
628
  checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331"
642
629
  dependencies = [
643
630
  "quote",
644
- "syn 2.0.101",
631
+ "syn 2.0.106",
645
632
  ]
646
633
 
647
634
  [[package]]
@@ -651,7 +638,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
651
638
  checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501"
652
639
  dependencies = [
653
640
  "quote",
654
- "syn 2.0.101",
641
+ "syn 2.0.106",
655
642
  ]
656
643
 
657
644
  [[package]]
@@ -675,7 +662,7 @@ dependencies = [
675
662
  "proc-macro2",
676
663
  "quote",
677
664
  "strsim",
678
- "syn 2.0.101",
665
+ "syn 2.0.106",
679
666
  ]
680
667
 
681
668
  [[package]]
@@ -686,7 +673,7 @@ checksum = "fc34b93ccb385b40dc71c6fceac4b2ad23662c7eeb248cf10d529b7e055b6ead"
686
673
  dependencies = [
687
674
  "darling_core",
688
675
  "quote",
689
- "syn 2.0.101",
676
+ "syn 2.0.106",
690
677
  ]
691
678
 
692
679
  [[package]]
@@ -709,7 +696,7 @@ dependencies = [
709
696
  "proc-macro2",
710
697
  "quote",
711
698
  "rustc_version",
712
- "syn 2.0.101",
699
+ "syn 2.0.106",
713
700
  ]
714
701
 
715
702
  [[package]]
@@ -740,7 +727,7 @@ dependencies = [
740
727
  "libc",
741
728
  "option-ext",
742
729
  "redox_users",
743
- "windows-sys 0.59.0",
730
+ "windows-sys 0.60.2",
744
731
  ]
745
732
 
746
733
  [[package]]
@@ -755,8 +742,8 @@ version = "0.3.0"
755
742
  source = "registry+https://github.com/rust-lang/crates.io-index"
756
743
  checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec"
757
744
  dependencies = [
758
- "bitflags 2.9.1",
745
+ "bitflags 2.9.3",
759
- "objc2 0.6.1",
746
+ "objc2 0.6.2",
760
747
  ]
761
748
 
762
749
  [[package]]
@@ -767,14 +754,14 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0"
767
754
  dependencies = [
768
755
  "proc-macro2",
769
756
  "quote",
770
- "syn 2.0.101",
757
+ "syn 2.0.106",
771
758
  ]
772
759
 
773
760
  [[package]]
774
761
  name = "dlopen2"
775
- version = "0.7.0"
762
+ version = "0.8.0"
776
763
  source = "registry+https://github.com/rust-lang/crates.io-index"
777
- checksum = "9e1297103d2bbaea85724fcee6294c2d50b1081f9ad47d0f6f6f61eda65315a6"
764
+ checksum = "b54f373ccf864bf587a89e880fb7610f8d73f3045f13580948ccbcaff26febff"
778
765
  dependencies = [
779
766
  "dlopen2_derive",
780
767
  "libc",
@@ -790,7 +777,7 @@ checksum = "788160fb30de9cdd857af31c6a2675904b16ece8fc2737b2c7127ba368c9d0f4"
790
777
  dependencies = [
791
778
  "proc-macro2",
792
779
  "quote",
793
- "syn 2.0.101",
780
+ "syn 2.0.106",
794
781
  ]
795
782
 
796
783
  [[package]]
@@ -825,20 +812,20 @@ checksum = "92773504d58c093f6de2459af4af33faa518c13451eb8f2b5698ed3d36e7c813"
825
812
 
826
813
  [[package]]
827
814
  name = "dyn-clone"
828
- version = "1.0.19"
815
+ version = "1.0.20"
829
816
  source = "registry+https://github.com/rust-lang/crates.io-index"
830
- checksum = "1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005"
817
+ checksum = "d0881ea181b1df73ff77ffaaf9c7544ecc11e82fba9b5f27b262a3c73a332555"
831
818
 
832
819
  [[package]]
833
820
  name = "embed-resource"
834
- version = "3.0.3"
821
+ version = "3.0.5"
835
822
  source = "registry+https://github.com/rust-lang/crates.io-index"
836
- checksum = "e8fe7d068ca6b3a5782ca5ec9afc244acd99dd441e4686a83b1c3973aba1d489"
823
+ checksum = "4c6d81016d6c977deefb2ef8d8290da019e27cc26167e102185da528e6c0ab38"
837
824
  dependencies = [
838
825
  "cc",
839
826
  "memchr",
840
827
  "rustc_version",
841
- "toml",
828
+ "toml 0.9.5",
842
829
  "vswhom",
843
830
  "winreg",
844
831
  ]
@@ -857,9 +844,9 @@ checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf"
857
844
 
858
845
  [[package]]
859
846
  name = "enumflags2"
860
- version = "0.7.11"
847
+ version = "0.7.12"
861
848
  source = "registry+https://github.com/rust-lang/crates.io-index"
862
- checksum = "ba2f4b465f5318854c6f8dd686ede6c0a9dc67d4b1ac241cf0eb51521a309147"
849
+ checksum = "1027f7680c853e056ebcec683615fb6fbbc07dbaa13b4d5d9442b146ded4ecef"
863
850
  dependencies = [
864
851
  "enumflags2_derive",
865
852
  "serde",
@@ -867,13 +854,13 @@ dependencies = [
867
854
 
868
855
  [[package]]
869
856
  name = "enumflags2_derive"
870
- version = "0.7.11"
857
+ version = "0.7.12"
871
858
  source = "registry+https://github.com/rust-lang/crates.io-index"
872
- checksum = "fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79"
859
+ checksum = "67c78a4d8fdf9953a5c9d458f9efe940fd97a0cab0941c075a813ac594733827"
873
860
  dependencies = [
874
861
  "proc-macro2",
875
862
  "quote",
876
- "syn 2.0.101",
863
+ "syn 2.0.106",
877
864
  ]
878
865
 
879
866
  [[package]]
@@ -894,19 +881,19 @@ dependencies = [
894
881
 
895
882
  [[package]]
896
883
  name = "errno"
897
- version = "0.3.12"
884
+ version = "0.3.13"
898
885
  source = "registry+https://github.com/rust-lang/crates.io-index"
899
- checksum = "cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18"
886
+ checksum = "778e2ac28f6c47af28e4907f13ffd1e1ddbd400980a9abd7c8df189bf578a5ad"
900
887
  dependencies = [
901
888
  "libc",
902
- "windows-sys 0.59.0",
889
+ "windows-sys 0.60.2",
903
890
  ]
904
891
 
905
892
  [[package]]
906
893
  name = "event-listener"
907
- version = "5.4.0"
894
+ version = "5.4.1"
908
895
  source = "registry+https://github.com/rust-lang/crates.io-index"
909
- checksum = "3492acde4c3fc54c845eaab3eed8bd00c7a7d881f78bfc801e43a93dec1331ae"
896
+ checksum = "e13b66accf52311f30a0db42147dadea9850cb48cd070028831ae5f5d4b856ab"
910
897
  dependencies = [
911
898
  "concurrent-queue",
912
899
  "parking",
@@ -950,9 +937,9 @@ dependencies = [
950
937
 
951
938
  [[package]]
952
939
  name = "flate2"
953
- version = "1.1.1"
940
+ version = "1.1.2"
954
941
  source = "registry+https://github.com/rust-lang/crates.io-index"
955
- checksum = "7ced92e76e966ca2fd84c8f7aa01a4aea65b0eb6648d72f7c8f3e2764a67fece"
942
+ checksum = "4a3d7db9596fecd151c5f638c0ee5d5bd487b6e0ea232e5dc96d5250f6f94b1d"
956
943
  dependencies = [
957
944
  "crc32fast",
958
945
  "miniz_oxide",
@@ -982,7 +969,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742"
982
969
  dependencies = [
983
970
  "proc-macro2",
984
971
  "quote",
985
- "syn 2.0.101",
972
+ "syn 2.0.106",
986
973
  ]
987
974
 
988
975
  [[package]]
@@ -993,9 +980,9 @@ checksum = "aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b"
993
980
 
994
981
  [[package]]
995
982
  name = "form_urlencoded"
996
- version = "1.2.1"
983
+ version = "1.2.2"
997
984
  source = "registry+https://github.com/rust-lang/crates.io-index"
998
- checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456"
985
+ checksum = "cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf"
999
986
  dependencies = [
1000
987
  "percent-encoding",
1001
988
  ]
@@ -1044,9 +1031,9 @@ checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6"
1044
1031
 
1045
1032
  [[package]]
1046
1033
  name = "futures-lite"
1047
- version = "2.6.0"
1034
+ version = "2.6.1"
1048
1035
  source = "registry+https://github.com/rust-lang/crates.io-index"
1049
- checksum = "f5edaec856126859abb19ed65f39e90fea3a9574b9707f13539acf4abf7eb532"
1036
+ checksum = "f78e10609fe0e0b3f4157ffab1876319b5b0db102a2c60dc4626306dc46b44ad"
1050
1037
  dependencies = [
1051
1038
  "fastrand",
1052
1039
  "futures-core",
@@ -1063,7 +1050,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650"
1063
1050
  dependencies = [
1064
1051
  "proc-macro2",
1065
1052
  "quote",
1066
- "syn 2.0.101",
1053
+ "syn 2.0.106",
1067
1054
  ]
1068
1055
 
1069
1056
  [[package]]
@@ -1232,7 +1219,7 @@ checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592"
1232
1219
  dependencies = [
1233
1220
  "cfg-if",
1234
1221
  "libc",
1235
- "wasi 0.11.0+wasi-snapshot-preview1",
1222
+ "wasi 0.11.1+wasi-snapshot-preview1",
1236
1223
  ]
1237
1224
 
1238
1225
  [[package]]
@@ -1291,7 +1278,7 @@ version = "0.18.5"
1291
1278
  source = "registry+https://github.com/rust-lang/crates.io-index"
1292
1279
  checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5"
1293
1280
  dependencies = [
1294
- "bitflags 2.9.1",
1281
+ "bitflags 2.9.3",
1295
1282
  "futures-channel",
1296
1283
  "futures-core",
1297
1284
  "futures-executor",
@@ -1319,7 +1306,7 @@ dependencies = [
1319
1306
  "proc-macro-error",
1320
1307
  "proc-macro2",
1321
1308
  "quote",
1322
- "syn 2.0.101",
1309
+ "syn 2.0.106",
1323
1310
  ]
1324
1311
 
1325
1312
  [[package]]
@@ -1334,9 +1321,9 @@ dependencies = [
1334
1321
 
1335
1322
  [[package]]
1336
1323
  name = "glob"
1337
- version = "0.3.2"
1324
+ version = "0.3.3"
1338
1325
  source = "registry+https://github.com/rust-lang/crates.io-index"
1339
- checksum = "a8d1add55171497b4705a648c6b583acafb01d58050a51727785f0b2c8e0a2b2"
1326
+ checksum = "0cc23270f6e1808e30a928bdc84dea0b9b4136a8bc82338574f23baf47bbd280"
1340
1327
 
1341
1328
  [[package]]
1342
1329
  name = "gobject-sys"
@@ -1398,7 +1385,7 @@ dependencies = [
1398
1385
  "proc-macro-error",
1399
1386
  "proc-macro2",
1400
1387
  "quote",
1401
- "syn 2.0.101",
1388
+ "syn 2.0.106",
1402
1389
  ]
1403
1390
 
1404
1391
  [[package]]
@@ -1409,9 +1396,9 @@ checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888"
1409
1396
 
1410
1397
  [[package]]
1411
1398
  name = "hashbrown"
1412
- version = "0.15.3"
1399
+ version = "0.15.5"
1413
1400
  source = "registry+https://github.com/rust-lang/crates.io-index"
1414
- checksum = "84b26c544d002229e640969970a2e74021aadf6e2f96372b9c58eff97de08eb3"
1401
+ checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1"
1415
1402
 
1416
1403
  [[package]]
1417
1404
  name = "heck"
@@ -1427,9 +1414,9 @@ checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea"
1427
1414
 
1428
1415
  [[package]]
1429
1416
  name = "hermit-abi"
1430
- version = "0.5.1"
1417
+ version = "0.5.2"
1431
1418
  source = "registry+https://github.com/rust-lang/crates.io-index"
1432
- checksum = "f154ce46856750ed433c8649605bf7ed2de3bc35fd9d2a9f30cddd873c80cb08"
1419
+ checksum = "fc0fef456e4baa96da950455cd02c081ca953b141298e41db3fc7e36b1da849c"
1433
1420
 
1434
1421
  [[package]]
1435
1422
  name = "hex"
@@ -1439,16 +1426,14 @@ checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70"
1439
1426
 
1440
1427
  [[package]]
1441
1428
  name = "html5ever"
1442
- version = "0.26.0"
1429
+ version = "0.29.1"
1443
1430
  source = "registry+https://github.com/rust-lang/crates.io-index"
1444
- checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7"
1431
+ checksum = "3b7410cae13cbc75623c98ac4cbfd1f0bedddf3227afc24f370cf0f50a44a11c"
1445
1432
  dependencies = [
1446
1433
  "log",
1447
1434
  "mac",
1448
1435
  "markup5ever",
1449
- "proc-macro2",
1436
+ "match_token",
1450
- "quote",
1451
- "syn 1.0.109",
1452
1437
  ]
1453
1438
 
1454
1439
  [[package]]
@@ -1459,7 +1444,7 @@ checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565"
1459
1444
  dependencies = [
1460
1445
  "bytes",
1461
1446
  "fnv",
1462
- "itoa 1.0.15",
1447
+ "itoa",
1463
1448
  ]
1464
1449
 
1465
1450
  [[package]]
@@ -1493,18 +1478,20 @@ checksum = "6dbf3de79e51f3d586ab4cb9d5c3e2c14aa28ed23d180cf89b4df0454a69cc87"
1493
1478
 
1494
1479
  [[package]]
1495
1480
  name = "hyper"
1496
- version = "1.6.0"
1481
+ version = "1.7.0"
1497
1482
  source = "registry+https://github.com/rust-lang/crates.io-index"
1498
- checksum = "cc2b571658e38e0c01b1fdca3bbbe93c00d3d71693ff2770043f8c29bc7d6f80"
1483
+ checksum = "eb3aa54a13a0dfe7fbe3a59e0c76093041720fdc77b110cc0fc260fafb4dc51e"
1499
1484
  dependencies = [
1485
+ "atomic-waker",
1500
1486
  "bytes",
1501
1487
  "futures-channel",
1502
- "futures-util",
1488
+ "futures-core",
1503
1489
  "http",
1504
1490
  "http-body",
1505
1491
  "httparse",
1506
- "itoa 1.0.15",
1492
+ "itoa",
1507
1493
  "pin-project-lite",
1494
+ "pin-utils",
1508
1495
  "smallvec",
1509
1496
  "tokio",
1510
1497
  "want",
@@ -1512,9 +1499,9 @@ dependencies = [
1512
1499
 
1513
1500
  [[package]]
1514
1501
  name = "hyper-util"
1515
- version = "0.1.13"
1502
+ version = "0.1.16"
1516
1503
  source = "registry+https://github.com/rust-lang/crates.io-index"
1517
- checksum = "b1c293b6b3d21eca78250dc7dbebd6b9210ec5530e038cbfe0661b5c47ab06e8"
1504
+ checksum = "8d9b05277c7e8da2c93a568989bb6207bef0112e8d17df7a6eda4a3cf143bc5e"
1518
1505
  dependencies = [
1519
1506
  "base64 0.22.1",
1520
1507
  "bytes",
@@ -1662,9 +1649,9 @@ checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39"
1662
1649
 
1663
1650
  [[package]]
1664
1651
  name = "idna"
1665
- version = "1.0.3"
1652
+ version = "1.1.0"
1666
1653
  source = "registry+https://github.com/rust-lang/crates.io-index"
1667
- checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e"
1654
+ checksum = "3b0875f23caa03898994f6ddc501886a45c7d3d62d04d2d90788d47be1b1e4de"
1668
1655
  dependencies = [
1669
1656
  "idna_adapter",
1670
1657
  "smallvec",
@@ -1694,12 +1681,12 @@ dependencies = [
1694
1681
 
1695
1682
  [[package]]
1696
1683
  name = "indexmap"
1697
- version = "2.9.0"
1684
+ version = "2.11.0"
1698
1685
  source = "registry+https://github.com/rust-lang/crates.io-index"
1699
- checksum = "cea70ddb795996207ad57735b50c5982d8844f38ba9ee5f1aedcfb708a2aa11e"
1686
+ checksum = "f2481980430f9f78649238835720ddccc57e52df14ffce1c6f37391d61b563e9"
1700
1687
  dependencies = [
1701
1688
  "equivalent",
1702
- "hashbrown 0.15.3",
1689
+ "hashbrown 0.15.5",
1703
1690
  "serde",
1704
1691
  ]
1705
1692
 
@@ -1712,6 +1699,17 @@ dependencies = [
1712
1699
  "cfb",
1713
1700
  ]
1714
1701
 
1702
+ [[package]]
1703
+ name = "io-uring"
1704
+ version = "0.7.10"
1705
+ source = "registry+https://github.com/rust-lang/crates.io-index"
1706
+ checksum = "046fa2d4d00aea763528b4950358d0ead425372445dc8ff86312b3c69ff7727b"
1707
+ dependencies = [
1708
+ "bitflags 2.9.3",
1709
+ "cfg-if",
1710
+ "libc",
1711
+ ]
1712
+
1715
1713
  [[package]]
1716
1714
  name = "ipnet"
1717
1715
  version = "2.11.0"
@@ -1747,12 +1745,6 @@ dependencies = [
1747
1745
  "once_cell",
1748
1746
  ]
1749
1747
 
1750
- [[package]]
1751
- name = "itoa"
1752
- version = "0.4.8"
1753
- source = "registry+https://github.com/rust-lang/crates.io-index"
1754
- checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4"
1755
-
1756
1748
  [[package]]
1757
1749
  name = "itoa"
1758
1750
  version = "1.0.15"
@@ -1842,21 +1834,20 @@ version = "0.7.0"
1842
1834
  source = "registry+https://github.com/rust-lang/crates.io-index"
1843
1835
  checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a"
1844
1836
  dependencies = [
1845
- "bitflags 2.9.1",
1837
+ "bitflags 2.9.3",
1846
1838
  "serde",
1847
1839
  "unicode-segmentation",
1848
1840
  ]
1849
1841
 
1850
1842
  [[package]]
1851
1843
  name = "kuchikiki"
1852
- version = "0.8.2"
1844
+ version = "0.8.8-speedreader"
1853
1845
  source = "registry+https://github.com/rust-lang/crates.io-index"
1854
- checksum = "f29e4755b7b995046f510a7520c42b2fed58b77bd94d5a87a8eb43d2fd126da8"
1846
+ checksum = "02cb977175687f33fa4afa0c95c112b987ea1443e5a51c8f8ff27dc618270cc2"
1855
1847
  dependencies = [
1856
1848
  "cssparser",
1857
1849
  "html5ever",
1858
- "indexmap 1.9.3",
1850
+ "indexmap 2.11.0",
1859
- "matches",
1860
1851
  "selectors",
1861
1852
  ]
1862
1853
 
@@ -1892,9 +1883,9 @@ dependencies = [
1892
1883
 
1893
1884
  [[package]]
1894
1885
  name = "libc"
1895
- version = "0.2.172"
1886
+ version = "0.2.175"
1896
1887
  source = "registry+https://github.com/rust-lang/crates.io-index"
1897
- checksum = "d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa"
1888
+ checksum = "6a82ae493e598baaea5209805c49bbf2ea7de956d50d7da0da1164f9c6d28543"
1898
1889
 
1899
1890
  [[package]]
1900
1891
  name = "libloading"
@@ -1908,11 +1899,11 @@ dependencies = [
1908
1899
 
1909
1900
  [[package]]
1910
1901
  name = "libredox"
1911
- version = "0.1.3"
1902
+ version = "0.1.9"
1912
1903
  source = "registry+https://github.com/rust-lang/crates.io-index"
1913
- checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d"
1904
+ checksum = "391290121bad3d37fbddad76d8f5d1c1c314cfc646d143d7e07a3086ddff0ce3"
1914
1905
  dependencies = [
1915
- "bitflags 2.9.1",
1906
+ "bitflags 2.9.3",
1916
1907
  "libc",
1917
1908
  ]
1918
1909
 
@@ -1952,18 +1943,29 @@ checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4"
1952
1943
 
1953
1944
  [[package]]
1954
1945
  name = "markup5ever"
1955
- version = "0.11.0"
1946
+ version = "0.14.1"
1956
1947
  source = "registry+https://github.com/rust-lang/crates.io-index"
1957
- checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016"
1948
+ checksum = "c7a7213d12e1864c0f002f52c2923d4556935a43dec5e71355c2760e0f6e7a18"
1958
1949
  dependencies = [
1959
1950
  "log",
1960
- "phf 0.10.1",
1951
+ "phf 0.11.3",
1961
- "phf_codegen 0.10.0",
1952
+ "phf_codegen 0.11.3",
1962
1953
  "string_cache",
1963
1954
  "string_cache_codegen",
1964
1955
  "tendril",
1965
1956
  ]
1966
1957
 
1958
+ [[package]]
1959
+ name = "match_token"
1960
+ version = "0.1.0"
1961
+ source = "registry+https://github.com/rust-lang/crates.io-index"
1962
+ checksum = "88a9689d8d44bf9964484516275f5cd4c9b59457a6940c1d5d0ecbb94510a36b"
1963
+ dependencies = [
1964
+ "proc-macro2",
1965
+ "quote",
1966
+ "syn 2.0.106",
1967
+ ]
1968
+
1967
1969
  [[package]]
1968
1970
  name = "matches"
1969
1971
  version = "0.1.10"
@@ -1972,9 +1974,9 @@ checksum = "2532096657941c2fea9c289d370a250971c689d4f143798ff67113ec042024a5"
1972
1974
 
1973
1975
  [[package]]
1974
1976
  name = "memchr"
1975
- version = "2.7.4"
1977
+ version = "2.7.5"
1976
1978
  source = "registry+https://github.com/rust-lang/crates.io-index"
1977
- checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3"
1979
+ checksum = "32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0"
1978
1980
 
1979
1981
  [[package]]
1980
1982
  name = "memoffset"
@@ -1993,9 +1995,9 @@ checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a"
1993
1995
 
1994
1996
  [[package]]
1995
1997
  name = "miniz_oxide"
1996
- version = "0.8.8"
1998
+ version = "0.8.9"
1997
1999
  source = "registry+https://github.com/rust-lang/crates.io-index"
1998
- checksum = "3be647b768db090acb35d5ec5db2b0e1f1de11133ca123b9eacf5137868f892a"
2000
+ checksum = "1fa76a2c86f704bdb222d66965fb3d63269ce38518b83cb0575fca855ebb6316"
1999
2001
  dependencies = [
2000
2002
  "adler2",
2001
2003
  "simd-adler32",
@@ -2008,29 +2010,29 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
2008
2010
  checksum = "78bed444cc8a2160f01cbcf811ef18cac863ad68ae8ca62092e8db51d51c761c"
2009
2011
  dependencies = [
2010
2012
  "libc",
2011
- "wasi 0.11.0+wasi-snapshot-preview1",
2013
+ "wasi 0.11.1+wasi-snapshot-preview1",
2012
2014
  "windows-sys 0.59.0",
2013
2015
  ]
2014
2016
 
2015
2017
  [[package]]
2016
2018
  name = "muda"
2017
- version = "0.16.1"
2019
+ version = "0.17.1"
2018
2020
  source = "registry+https://github.com/rust-lang/crates.io-index"
2019
- checksum = "4de14a9b5d569ca68d7c891d613b390cf5ab4f851c77aaa2f9e435555d3d9492"
2021
+ checksum = "01c1738382f66ed56b3b9c8119e794a2e23148ac8ea214eda86622d4cb9d415a"
2020
2022
  dependencies = [
2021
2023
  "crossbeam-channel",
2022
2024
  "dpi",
2023
2025
  "gtk",
2024
2026
  "keyboard-types",
2025
- "objc2 0.6.1",
2027
+ "objc2 0.6.2",
2026
2028
  "objc2-app-kit",
2027
2029
  "objc2-core-foundation",
2028
2030
  "objc2-foundation 0.3.1",
2029
2031
  "once_cell",
2030
2032
  "png",
2031
2033
  "serde",
2032
- "thiserror 2.0.12",
2034
+ "thiserror 2.0.16",
2033
- "windows-sys 0.59.0",
2035
+ "windows-sys 0.60.2",
2034
2036
  ]
2035
2037
 
2036
2038
  [[package]]
@@ -2039,7 +2041,7 @@ version = "0.9.0"
2039
2041
  source = "registry+https://github.com/rust-lang/crates.io-index"
2040
2042
  checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4"
2041
2043
  dependencies = [
2042
- "bitflags 2.9.1",
2044
+ "bitflags 2.9.3",
2043
2045
  "jni-sys",
2044
2046
  "log",
2045
2047
  "ndk-sys",
@@ -2075,7 +2077,7 @@ version = "0.30.1"
2075
2077
  source = "registry+https://github.com/rust-lang/crates.io-index"
2076
2078
  checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6"
2077
2079
  dependencies = [
2078
- "bitflags 2.9.1",
2080
+ "bitflags 2.9.3",
2079
2081
  "cfg-if",
2080
2082
  "cfg_aliases",
2081
2083
  "libc",
@@ -2105,23 +2107,24 @@ dependencies = [
2105
2107
 
2106
2108
  [[package]]
2107
2109
  name = "num_enum"
2108
- version = "0.7.3"
2110
+ version = "0.7.4"
2109
2111
  source = "registry+https://github.com/rust-lang/crates.io-index"
2110
- checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179"
2112
+ checksum = "a973b4e44ce6cad84ce69d797acf9a044532e4184c4f267913d1b546a0727b7a"
2111
2113
  dependencies = [
2112
2114
  "num_enum_derive",
2115
+ "rustversion",
2113
2116
  ]
2114
2117
 
2115
2118
  [[package]]
2116
2119
  name = "num_enum_derive"
2117
- version = "0.7.3"
2120
+ version = "0.7.4"
2118
2121
  source = "registry+https://github.com/rust-lang/crates.io-index"
2119
- checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56"
2122
+ checksum = "77e878c846a8abae00dd069496dbe8751b16ac1c3d6bd2a7283a938e8228f90d"
2120
2123
  dependencies = [
2121
2124
  "proc-macro-crate 3.3.0",
2122
2125
  "proc-macro2",
2123
2126
  "quote",
2124
- "syn 2.0.101",
2127
+ "syn 2.0.106",
2125
2128
  ]
2126
2129
 
2127
2130
  [[package]]
@@ -2142,9 +2145,9 @@ dependencies = [
2142
2145
 
2143
2146
  [[package]]
2144
2147
  name = "objc2"
2145
- version = "0.6.1"
2148
+ version = "0.6.2"
2146
2149
  source = "registry+https://github.com/rust-lang/crates.io-index"
2147
- checksum = "88c6597e14493ab2e44ce58f2fdecf095a51f12ca57bec060a11c57332520551"
2150
+ checksum = "561f357ba7f3a2a61563a186a163d0a3a5247e1089524a3981d49adb775078bc"
2148
2151
  dependencies = [
2149
2152
  "objc2-encode",
2150
2153
  "objc2-exception-helper",
@@ -2156,10 +2159,10 @@ version = "0.3.1"
2156
2159
  source = "registry+https://github.com/rust-lang/crates.io-index"
2157
2160
  checksum = "e6f29f568bec459b0ddff777cec4fe3fd8666d82d5a40ebd0ff7e66134f89bcc"
2158
2161
  dependencies = [
2159
- "bitflags 2.9.1",
2162
+ "bitflags 2.9.3",
2160
2163
  "block2 0.6.1",
2161
2164
  "libc",
2162
- "objc2 0.6.1",
2165
+ "objc2 0.6.2",
2163
2166
  "objc2-cloud-kit",
2164
2167
  "objc2-core-data",
2165
2168
  "objc2-core-foundation",
@@ -2175,8 +2178,8 @@ version = "0.3.1"
2175
2178
  source = "registry+https://github.com/rust-lang/crates.io-index"
2176
2179
  checksum = "17614fdcd9b411e6ff1117dfb1d0150f908ba83a7df81b1f118005fe0a8ea15d"
2177
2180
  dependencies = [
2178
- "bitflags 2.9.1",
2181
+ "bitflags 2.9.3",
2179
- "objc2 0.6.1",
2182
+ "objc2 0.6.2",
2180
2183
  "objc2-foundation 0.3.1",
2181
2184
  ]
2182
2185
 
@@ -2186,8 +2189,8 @@ version = "0.3.1"
2186
2189
  source = "registry+https://github.com/rust-lang/crates.io-index"
2187
2190
  checksum = "291fbbf7d29287518e8686417cf7239c74700fd4b607623140a7d4a3c834329d"
2188
2191
  dependencies = [
2189
- "bitflags 2.9.1",
2192
+ "bitflags 2.9.3",
2190
- "objc2 0.6.1",
2193
+ "objc2 0.6.2",
2191
2194
  "objc2-foundation 0.3.1",
2192
2195
  ]
2193
2196
 
@@ -2197,9 +2200,9 @@ version = "0.3.1"
2197
2200
  source = "registry+https://github.com/rust-lang/crates.io-index"
2198
2201
  checksum = "1c10c2894a6fed806ade6027bcd50662746363a9589d3ec9d9bef30a4e4bc166"
2199
2202
  dependencies = [
2200
- "bitflags 2.9.1",
2203
+ "bitflags 2.9.3",
2201
2204
  "dispatch2",
2202
- "objc2 0.6.1",
2205
+ "objc2 0.6.2",
2203
2206
  ]
2204
2207
 
2205
2208
  [[package]]
@@ -2208,9 +2211,9 @@ version = "0.3.1"
2208
2211
  source = "registry+https://github.com/rust-lang/crates.io-index"
2209
2212
  checksum = "989c6c68c13021b5c2d6b71456ebb0f9dc78d752e86a98da7c716f4f9470f5a4"
2210
2213
  dependencies = [
2211
- "bitflags 2.9.1",
2214
+ "bitflags 2.9.3",
2212
2215
  "dispatch2",
2213
- "objc2 0.6.1",
2216
+ "objc2 0.6.2",
2214
2217
  "objc2-core-foundation",
2215
2218
  "objc2-io-surface",
2216
2219
  ]
@@ -2221,7 +2224,7 @@ version = "0.3.1"
2221
2224
  source = "registry+https://github.com/rust-lang/crates.io-index"
2222
2225
  checksum = "79b3dc0cc4386b6ccf21c157591b34a7f44c8e75b064f85502901ab2188c007e"
2223
2226
  dependencies = [
2224
- "objc2 0.6.1",
2227
+ "objc2 0.6.2",
2225
2228
  "objc2-foundation 0.3.1",
2226
2229
  ]
2227
2230
 
@@ -2246,7 +2249,7 @@ version = "0.2.2"
2246
2249
  source = "registry+https://github.com/rust-lang/crates.io-index"
2247
2250
  checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8"
2248
2251
  dependencies = [
2249
- "bitflags 2.9.1",
2252
+ "bitflags 2.9.3",
2250
2253
  "block2 0.5.1",
2251
2254
  "libc",
2252
2255
  "objc2 0.5.2",
@@ -2258,10 +2261,10 @@ version = "0.3.1"
2258
2261
  source = "registry+https://github.com/rust-lang/crates.io-index"
2259
2262
  checksum = "900831247d2fe1a09a683278e5384cfb8c80c79fe6b166f9d14bfdde0ea1b03c"
2260
2263
  dependencies = [
2261
- "bitflags 2.9.1",
2264
+ "bitflags 2.9.3",
2262
2265
  "block2 0.6.1",
2263
2266
  "libc",
2264
- "objc2 0.6.1",
2267
+ "objc2 0.6.2",
2265
2268
  "objc2-core-foundation",
2266
2269
  ]
2267
2270
 
@@ -2271,8 +2274,18 @@ version = "0.3.1"
2271
2274
  source = "registry+https://github.com/rust-lang/crates.io-index"
2272
2275
  checksum = "7282e9ac92529fa3457ce90ebb15f4ecbc383e8338060960760fa2cf75420c3c"
2273
2276
  dependencies = [
2274
- "bitflags 2.9.1",
2277
+ "bitflags 2.9.3",
2275
- "objc2 0.6.1",
2278
+ "objc2 0.6.2",
2279
+ "objc2-core-foundation",
2280
+ ]
2281
+
2282
+ [[package]]
2283
+ name = "objc2-javascript-core"
2284
+ version = "0.3.1"
2285
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2286
+ checksum = "9052cb1bb50a4c161d934befcf879526fb87ae9a68858f241e693ca46225cf5a"
2287
+ dependencies = [
2288
+ "objc2 0.6.2",
2276
2289
  "objc2-core-foundation",
2277
2290
  ]
2278
2291
 
@@ -2282,7 +2295,7 @@ version = "0.2.2"
2282
2295
  source = "registry+https://github.com/rust-lang/crates.io-index"
2283
2296
  checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6"
2284
2297
  dependencies = [
2285
- "bitflags 2.9.1",
2298
+ "bitflags 2.9.3",
2286
2299
  "block2 0.5.1",
2287
2300
  "objc2 0.5.2",
2288
2301
  "objc2-foundation 0.2.2",
@@ -2294,7 +2307,7 @@ version = "0.2.2"
2294
2307
  source = "registry+https://github.com/rust-lang/crates.io-index"
2295
2308
  checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a"
2296
2309
  dependencies = [
2297
- "bitflags 2.9.1",
2310
+ "bitflags 2.9.3",
2298
2311
  "block2 0.5.1",
2299
2312
  "objc2 0.5.2",
2300
2313
  "objc2-foundation 0.2.2",
@@ -2307,19 +2320,30 @@ version = "0.3.1"
2307
2320
  source = "registry+https://github.com/rust-lang/crates.io-index"
2308
2321
  checksum = "90ffb6a0cd5f182dc964334388560b12a57f7b74b3e2dec5e2722aa2dfb2ccd5"
2309
2322
  dependencies = [
2310
- "bitflags 2.9.1",
2323
+ "bitflags 2.9.3",
2311
- "objc2 0.6.1",
2324
+ "objc2 0.6.2",
2312
2325
  "objc2-foundation 0.3.1",
2313
2326
  ]
2314
2327
 
2328
+ [[package]]
2329
+ name = "objc2-security"
2330
+ version = "0.3.1"
2331
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2332
+ checksum = "e1f8e0ef3ab66b08c42644dcb34dba6ec0a574bbd8adbb8bdbdc7a2779731a44"
2333
+ dependencies = [
2334
+ "bitflags 2.9.3",
2335
+ "objc2 0.6.2",
2336
+ "objc2-core-foundation",
2337
+ ]
2338
+
2315
2339
  [[package]]
2316
2340
  name = "objc2-ui-kit"
2317
2341
  version = "0.3.1"
2318
2342
  source = "registry+https://github.com/rust-lang/crates.io-index"
2319
2343
  checksum = "25b1312ad7bc8a0e92adae17aa10f90aae1fb618832f9b993b022b591027daed"
2320
2344
  dependencies = [
2321
- "bitflags 2.9.1",
2345
+ "bitflags 2.9.3",
2322
- "objc2 0.6.1",
2346
+ "objc2 0.6.2",
2323
2347
  "objc2-core-foundation",
2324
2348
  "objc2-foundation 0.3.1",
2325
2349
  ]
@@ -2330,12 +2354,14 @@ version = "0.3.1"
2330
2354
  source = "registry+https://github.com/rust-lang/crates.io-index"
2331
2355
  checksum = "91672909de8b1ce1c2252e95bbee8c1649c9ad9d14b9248b3d7b4c47903c47ad"
2332
2356
  dependencies = [
2333
- "bitflags 2.9.1",
2357
+ "bitflags 2.9.3",
2334
2358
  "block2 0.6.1",
2335
- "objc2 0.6.1",
2359
+ "objc2 0.6.2",
2336
2360
  "objc2-app-kit",
2337
2361
  "objc2-core-foundation",
2338
2362
  "objc2-foundation 0.3.1",
2363
+ "objc2-javascript-core",
2364
+ "objc2-security",
2339
2365
  ]
2340
2366
 
2341
2367
  [[package]]
@@ -2443,9 +2469,9 @@ checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3"
2443
2469
 
2444
2470
  [[package]]
2445
2471
  name = "percent-encoding"
2446
- version = "2.3.1"
2472
+ version = "2.3.2"
2447
2473
  source = "registry+https://github.com/rust-lang/crates.io-index"
2448
- checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e"
2474
+ checksum = "9b4f627cb1b25917193a259e49bdad08f671f8d9708acfd5fe0a8c1455d87220"
2449
2475
 
2450
2476
  [[package]]
2451
2477
  name = "phf"
@@ -2453,9 +2479,7 @@ version = "0.8.0"
2453
2479
  source = "registry+https://github.com/rust-lang/crates.io-index"
2454
2480
  checksum = "3dfb61232e34fcb633f43d12c58f83c1df82962dcdfa565a4e866ffc17dafe12"
2455
2481
  dependencies = [
2456
- "phf_macros 0.8.0",
2457
2482
  "phf_shared 0.8.0",
2458
- "proc-macro-hack",
2459
2483
  ]
2460
2484
 
2461
2485
  [[package]]
@@ -2464,7 +2488,9 @@ version = "0.10.1"
2464
2488
  source = "registry+https://github.com/rust-lang/crates.io-index"
2465
2489
  checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259"
2466
2490
  dependencies = [
2491
+ "phf_macros 0.10.0",
2467
2492
  "phf_shared 0.10.0",
2493
+ "proc-macro-hack",
2468
2494
  ]
2469
2495
 
2470
2496
  [[package]]
@@ -2489,12 +2515,12 @@ dependencies = [
2489
2515
 
2490
2516
  [[package]]
2491
2517
  name = "phf_codegen"
2492
- version = "0.10.0"
2518
+ version = "0.11.3"
2493
2519
  source = "registry+https://github.com/rust-lang/crates.io-index"
2494
- checksum = "4fb1c3a8bc4dd4e5cfce29b44ffc14bedd2ee294559a294e2a4d4c9e9a6a13cd"
2520
+ checksum = "aef8048c789fa5e851558d709946d6d79a8ff88c0440c587967f8e94bfb1216a"
2495
2521
  dependencies = [
2496
- "phf_generator 0.10.0",
2522
+ "phf_generator 0.11.3",
2497
- "phf_shared 0.10.0",
2523
+ "phf_shared 0.11.3",
2498
2524
  ]
2499
2525
 
2500
2526
  [[package]]
@@ -2529,12 +2555,12 @@ dependencies = [
2529
2555
 
2530
2556
  [[package]]
2531
2557
  name = "phf_macros"
2532
- version = "0.8.0"
2558
+ version = "0.10.0"
2533
2559
  source = "registry+https://github.com/rust-lang/crates.io-index"
2534
- checksum = "7f6fde18ff429ffc8fe78e2bf7f8b7a5a5a6e2a8b58bc5a9ac69198bbda9189c"
2560
+ checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0"
2535
2561
  dependencies = [
2536
- "phf_generator 0.8.0",
2562
+ "phf_generator 0.10.0",
2537
- "phf_shared 0.8.0",
2563
+ "phf_shared 0.10.0",
2538
2564
  "proc-macro-hack",
2539
2565
  "proc-macro2",
2540
2566
  "quote",
@@ -2551,7 +2577,7 @@ dependencies = [
2551
2577
  "phf_shared 0.11.3",
2552
2578
  "proc-macro2",
2553
2579
  "quote",
2554
- "syn 2.0.101",
2580
+ "syn 2.0.106",
2555
2581
  ]
2556
2582
 
2557
2583
  [[package]]
@@ -2612,12 +2638,12 @@ checksum = "7edddbd0b52d732b21ad9a5fab5c704c14cd949e5e9a1ec5929a24fded1b904c"
2612
2638
 
2613
2639
  [[package]]
2614
2640
  name = "plist"
2615
- version = "1.7.1"
2641
+ version = "1.7.4"
2616
2642
  source = "registry+https://github.com/rust-lang/crates.io-index"
2617
- checksum = "eac26e981c03a6e53e0aee43c113e3202f5581d5360dae7bd2c70e800dd0451d"
2643
+ checksum = "3af6b589e163c5a788fab00ce0c0366f6efbb9959c2f9874b224936af7fce7e1"
2618
2644
  dependencies = [
2619
2645
  "base64 0.22.1",
2620
- "indexmap 2.9.0",
2646
+ "indexmap 2.11.0",
2621
2647
  "quick-xml",
2622
2648
  "serde",
2623
2649
  "time",
@@ -2638,17 +2664,16 @@ dependencies = [
2638
2664
 
2639
2665
  [[package]]
2640
2666
  name = "polling"
2641
- version = "3.8.0"
2667
+ version = "3.10.0"
2642
2668
  source = "registry+https://github.com/rust-lang/crates.io-index"
2643
- checksum = "b53a684391ad002dd6a596ceb6c74fd004fdce75f4be2e3f615068abbea5fd50"
2669
+ checksum = "b5bd19146350fe804f7cb2669c851c03d69da628803dab0d98018142aaa5d829"
2644
2670
  dependencies = [
2645
2671
  "cfg-if",
2646
2672
  "concurrent-queue",
2647
2673
  "hermit-abi",
2648
2674
  "pin-project-lite",
2649
2675
  "rustix",
2650
- "tracing",
2651
- "windows-sys 0.59.0",
2676
+ "windows-sys 0.60.2",
2652
2677
  ]
2653
2678
 
2654
2679
  [[package]]
@@ -2706,7 +2731,7 @@ version = "3.3.0"
2706
2731
  source = "registry+https://github.com/rust-lang/crates.io-index"
2707
2732
  checksum = "edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35"
2708
2733
  dependencies = [
2709
- "toml_edit 0.22.26",
2734
+ "toml_edit 0.22.27",
2710
2735
  ]
2711
2736
 
2712
2737
  [[package]]
@@ -2741,18 +2766,18 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068"
2741
2766
 
2742
2767
  [[package]]
2743
2768
  name = "proc-macro2"
2744
- version = "1.0.95"
2769
+ version = "1.0.101"
2745
2770
  source = "registry+https://github.com/rust-lang/crates.io-index"
2746
- checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"
2771
+ checksum = "89ae43fd86e4158d6db51ad8e2b80f313af9cc74f5c0e03ccb87de09998732de"
2747
2772
  dependencies = [
2748
2773
  "unicode-ident",
2749
2774
  ]
2750
2775
 
2751
2776
  [[package]]
2752
2777
  name = "quick-xml"
2753
- version = "0.32.0"
2778
+ version = "0.38.2"
2754
2779
  source = "registry+https://github.com/rust-lang/crates.io-index"
2755
- checksum = "1d3a6e5838b60e0e8fa7a43f22ade549a37d61f8bdbe636d0d7816191de969c2"
2780
+ checksum = "d200a41a7797e6461bd04e4e95c3347053a731c32c87f066f2f0dda22dbdbba8"
2756
2781
  dependencies = [
2757
2782
  "memchr",
2758
2783
  ]
@@ -2768,9 +2793,9 @@ dependencies = [
2768
2793
 
2769
2794
  [[package]]
2770
2795
  name = "r-efi"
2771
- version = "5.2.0"
2796
+ version = "5.3.0"
2772
2797
  source = "registry+https://github.com/rust-lang/crates.io-index"
2773
- checksum = "74765f6d916ee2faa39bc8e68e4f3ed8949b48cccdac59983d287a7cb71ce9c5"
2798
+ checksum = "69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f"
2774
2799
 
2775
2800
  [[package]]
2776
2801
  name = "rand"
@@ -2861,22 +2886,42 @@ checksum = "20675572f6f24e9e76ef639bc5552774ed45f1c30e2951e1e99c59888861c539"
2861
2886
 
2862
2887
  [[package]]
2863
2888
  name = "redox_syscall"
2864
- version = "0.5.12"
2889
+ version = "0.5.17"
2865
2890
  source = "registry+https://github.com/rust-lang/crates.io-index"
2866
- checksum = "928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af"
2891
+ checksum = "5407465600fb0548f1442edf71dd20683c6ed326200ace4b1ef0763521bb3b77"
2867
2892
  dependencies = [
2868
- "bitflags 2.9.1",
2893
+ "bitflags 2.9.3",
2869
2894
  ]
2870
2895
 
2871
2896
  [[package]]
2872
2897
  name = "redox_users"
2873
- version = "0.5.0"
2898
+ version = "0.5.2"
2874
2899
  source = "registry+https://github.com/rust-lang/crates.io-index"
2875
- checksum = "dd6f9d3d47bdd2ad6945c5015a226ec6155d0bcdfd8f7cd29f86b71f8de99d2b"
2900
+ checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac"
2876
2901
  dependencies = [
2877
2902
  "getrandom 0.2.16",
2878
2903
  "libredox",
2879
- "thiserror 2.0.12",
2904
+ "thiserror 2.0.16",
2905
+ ]
2906
+
2907
+ [[package]]
2908
+ name = "ref-cast"
2909
+ version = "1.0.24"
2910
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2911
+ checksum = "4a0ae411dbe946a674d89546582cea4ba2bb8defac896622d6496f14c23ba5cf"
2912
+ dependencies = [
2913
+ "ref-cast-impl",
2914
+ ]
2915
+
2916
+ [[package]]
2917
+ name = "ref-cast-impl"
2918
+ version = "1.0.24"
2919
+ source = "registry+https://github.com/rust-lang/crates.io-index"
2920
+ checksum = "1165225c21bff1f3bbce98f5a1f889949bc902d3575308cc7b0de30b4f6d27c7"
2921
+ dependencies = [
2922
+ "proc-macro2",
2923
+ "quote",
2924
+ "syn 2.0.106",
2880
2925
  ]
2881
2926
 
2882
2927
  [[package]]
@@ -2910,9 +2955,9 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
2910
2955
 
2911
2956
  [[package]]
2912
2957
  name = "reqwest"
2913
- version = "0.12.19"
2958
+ version = "0.12.23"
2914
2959
  source = "registry+https://github.com/rust-lang/crates.io-index"
2915
- checksum = "a2f8e5513d63f2e5b386eb5106dc67eaf3f84e95258e210489136b8b92ad6119"
2960
+ checksum = "d429f34c8092b2d42c7c93cec323bb4adeb7c67698f70839adec842ec10c7ceb"
2916
2961
  dependencies = [
2917
2962
  "base64 0.22.1",
2918
2963
  "bytes",
@@ -2923,11 +2968,8 @@ dependencies = [
2923
2968
  "http-body-util",
2924
2969
  "hyper",
2925
2970
  "hyper-util",
2926
- "ipnet",
2927
2971
  "js-sys",
2928
2972
  "log",
2929
- "mime",
2930
- "once_cell",
2931
2973
  "percent-encoding",
2932
2974
  "pin-project-lite",
2933
2975
  "serde",
@@ -2948,9 +2990,9 @@ dependencies = [
2948
2990
 
2949
2991
  [[package]]
2950
2992
  name = "rustc-demangle"
2951
- version = "0.1.24"
2993
+ version = "0.1.26"
2952
2994
  source = "registry+https://github.com/rust-lang/crates.io-index"
2953
- checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f"
2995
+ checksum = "56f7d92ca342cea22a06f2121d944b4fd82af56988c270852495420f961d4ace"
2954
2996
 
2955
2997
  [[package]]
2956
2998
  name = "rustc_version"
@@ -2963,22 +3005,22 @@ dependencies = [
2963
3005
 
2964
3006
  [[package]]
2965
3007
  name = "rustix"
2966
- version = "1.0.7"
3008
+ version = "1.0.8"
2967
3009
  source = "registry+https://github.com/rust-lang/crates.io-index"
2968
- checksum = "c71e83d6afe7ff64890ec6b71d6a69bb8a610ab78ce364b3352876bb4c801266"
3010
+ checksum = "11181fbabf243db407ef8df94a6ce0b2f9a733bd8be4ad02b4eda9602296cac8"
2969
3011
  dependencies = [
2970
- "bitflags 2.9.1",
3012
+ "bitflags 2.9.3",
2971
3013
  "errno",
2972
3014
  "libc",
2973
3015
  "linux-raw-sys",
2974
- "windows-sys 0.59.0",
3016
+ "windows-sys 0.60.2",
2975
3017
  ]
2976
3018
 
2977
3019
  [[package]]
2978
3020
  name = "rustversion"
2979
- version = "1.0.21"
3021
+ version = "1.0.22"
2980
3022
  source = "registry+https://github.com/rust-lang/crates.io-index"
2981
- checksum = "8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d"
3023
+ checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d"
2982
3024
 
2983
3025
  [[package]]
2984
3026
  name = "ryu"
@@ -3010,6 +3052,30 @@ dependencies = [
3010
3052
  "uuid",
3011
3053
  ]
3012
3054
 
3055
+ [[package]]
3056
+ name = "schemars"
3057
+ version = "0.9.0"
3058
+ source = "registry+https://github.com/rust-lang/crates.io-index"
3059
+ checksum = "4cd191f9397d57d581cddd31014772520aa448f65ef991055d7f61582c65165f"
3060
+ dependencies = [
3061
+ "dyn-clone",
3062
+ "ref-cast",
3063
+ "serde",
3064
+ "serde_json",
3065
+ ]
3066
+
3067
+ [[package]]
3068
+ name = "schemars"
3069
+ version = "1.0.4"
3070
+ source = "registry+https://github.com/rust-lang/crates.io-index"
3071
+ checksum = "82d20c4491bc164fa2f6c5d44565947a52ad80b9505d8e36f8d54c27c739fcd0"
3072
+ dependencies = [
3073
+ "dyn-clone",
3074
+ "ref-cast",
3075
+ "serde",
3076
+ "serde_json",
3077
+ ]
3078
+
3013
3079
  [[package]]
3014
3080
  name = "schemars_derive"
3015
3081
  version = "0.8.22"
@@ -3019,7 +3085,7 @@ dependencies = [
3019
3085
  "proc-macro2",
3020
3086
  "quote",
3021
3087
  "serde_derive_internals",
3022
- "syn 2.0.101",
3088
+ "syn 2.0.106",
3023
3089
  ]
3024
3090
 
3025
3091
  [[package]]
@@ -3030,22 +3096,20 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
3030
3096
 
3031
3097
  [[package]]
3032
3098
  name = "selectors"
3033
- version = "0.22.0"
3099
+ version = "0.24.0"
3034
3100
  source = "registry+https://github.com/rust-lang/crates.io-index"
3035
- checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe"
3101
+ checksum = "0c37578180969d00692904465fb7f6b3d50b9a2b952b87c23d0e2e5cb5013416"
3036
3102
  dependencies = [
3037
3103
  "bitflags 1.3.2",
3038
3104
  "cssparser",
3039
3105
  "derive_more",
3040
3106
  "fxhash",
3041
3107
  "log",
3042
- "matches",
3043
3108
  "phf 0.8.0",
3044
3109
  "phf_codegen 0.8.0",
3045
3110
  "precomputed-hash",
3046
3111
  "servo_arc",
3047
3112
  "smallvec",
3048
- "thin-slice",
3049
3113
  ]
3050
3114
 
3051
3115
  [[package]]
@@ -3068,9 +3132,9 @@ dependencies = [
3068
3132
 
3069
3133
  [[package]]
3070
3134
  name = "serde-untagged"
3071
- version = "0.1.7"
3135
+ version = "0.1.8"
3072
3136
  source = "registry+https://github.com/rust-lang/crates.io-index"
3073
- checksum = "299d9c19d7d466db4ab10addd5703e4c615dec2a5a16dbbafe191045e87ee66e"
3137
+ checksum = "34836a629bcbc6f1afdf0907a744870039b1e14c0561cb26094fa683b158eff3"
3074
3138
  dependencies = [
3075
3139
  "erased-serde",
3076
3140
  "serde",
@@ -3085,7 +3149,7 @@ checksum = "5b0276cf7f2c73365f7157c8123c21cd9a50fbbd844757af28ca1f5925fc2a00"
3085
3149
  dependencies = [
3086
3150
  "proc-macro2",
3087
3151
  "quote",
3088
- "syn 2.0.101",
3152
+ "syn 2.0.106",
3089
3153
  ]
3090
3154
 
3091
3155
  [[package]]
@@ -3096,16 +3160,16 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711"
3096
3160
  dependencies = [
3097
3161
  "proc-macro2",
3098
3162
  "quote",
3099
- "syn 2.0.101",
3163
+ "syn 2.0.106",
3100
3164
  ]
3101
3165
 
3102
3166
  [[package]]
3103
3167
  name = "serde_json"
3104
- version = "1.0.140"
3168
+ version = "1.0.143"
3105
3169
  source = "registry+https://github.com/rust-lang/crates.io-index"
3106
- checksum = "20068b6e96dc6c9bd23e01df8827e6c7e1f2fddd43c21810382803c136b99373"
3170
+ checksum = "d401abef1d108fbd9cbaebc3e46611f4b1021f714a0597a71f41ee463f5f4a5a"
3107
3171
  dependencies = [
3108
- "itoa 1.0.15",
3172
+ "itoa",
3109
3173
  "memchr",
3110
3174
  "ryu",
3111
3175
  "serde",
@@ -3119,14 +3183,23 @@ checksum = "175ee3e80ae9982737ca543e96133087cbd9a485eecc3bc4de9c1a37b47ea59c"
3119
3183
  dependencies = [
3120
3184
  "proc-macro2",
3121
3185
  "quote",
3122
- "syn 2.0.101",
3186
+ "syn 2.0.106",
3123
3187
  ]
3124
3188
 
3125
3189
  [[package]]
3126
3190
  name = "serde_spanned"
3127
- version = "0.6.8"
3191
+ version = "0.6.9"
3192
+ source = "registry+https://github.com/rust-lang/crates.io-index"
3193
+ checksum = "bf41e0cfaf7226dca15e8197172c295a782857fcb97fad1808a166870dee75a3"
3194
+ dependencies = [
3195
+ "serde",
3196
+ ]
3197
+
3198
+ [[package]]
3199
+ name = "serde_spanned"
3200
+ version = "1.0.0"
3128
3201
  source = "registry+https://github.com/rust-lang/crates.io-index"
3129
- checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1"
3202
+ checksum = "40734c41988f7306bb04f0ecf60ec0f3f1caa34290e4e8ea471dcd3346483b83"
3130
3203
  dependencies = [
3131
3204
  "serde",
3132
3205
  ]
@@ -3138,22 +3211,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
3138
3211
  checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd"
3139
3212
  dependencies = [
3140
3213
  "form_urlencoded",
3141
- "itoa 1.0.15",
3214
+ "itoa",
3142
3215
  "ryu",
3143
3216
  "serde",
3144
3217
  ]
3145
3218
 
3146
3219
  [[package]]
3147
3220
  name = "serde_with"
3148
- version = "3.12.0"
3221
+ version = "3.14.0"
3149
3222
  source = "registry+https://github.com/rust-lang/crates.io-index"
3150
- checksum = "d6b6f7f2fcb69f747921f79f3926bd1e203fce4fef62c268dd3abfb6d86029aa"
3223
+ checksum = "f2c45cd61fefa9db6f254525d46e392b852e0e61d9a1fd36e5bd183450a556d5"
3151
3224
  dependencies = [
3152
3225
  "base64 0.22.1",
3153
3226
  "chrono",
3154
3227
  "hex",
3155
3228
  "indexmap 1.9.3",
3156
- "indexmap 2.9.0",
3229
+ "indexmap 2.11.0",
3230
+ "schemars 0.9.0",
3231
+ "schemars 1.0.4",
3157
3232
  "serde",
3158
3233
  "serde_derive",
3159
3234
  "serde_json",
@@ -3163,21 +3238,21 @@ dependencies = [
3163
3238
 
3164
3239
  [[package]]
3165
3240
  name = "serde_with_macros"
3166
- version = "3.12.0"
3241
+ version = "3.14.0"
3167
3242
  source = "registry+https://github.com/rust-lang/crates.io-index"
3168
- checksum = "8d00caa5193a3c8362ac2b73be6b9e768aa5a4b2f721d8f4b339600c3cb51f8e"
3243
+ checksum = "de90945e6565ce0d9a25098082ed4ee4002e047cb59892c318d66821e14bb30f"
3169
3244
  dependencies = [
3170
3245
  "darling",
3171
3246
  "proc-macro2",
3172
3247
  "quote",
3173
- "syn 2.0.101",
3248
+ "syn 2.0.106",
3174
3249
  ]
3175
3250
 
3176
3251
  [[package]]
3177
3252
  name = "serialize-to-javascript"
3178
- version = "0.1.1"
3253
+ version = "0.1.2"
3179
3254
  source = "registry+https://github.com/rust-lang/crates.io-index"
3180
- checksum = "c9823f2d3b6a81d98228151fdeaf848206a7855a7a042bbf9bf870449a66cafb"
3255
+ checksum = "04f3666a07a197cdb77cdf306c32be9b7f598d7060d50cfd4d5aa04bfd92f6c5"
3181
3256
  dependencies = [
3182
3257
  "serde",
3183
3258
  "serde_json",
@@ -3186,20 +3261,20 @@ dependencies = [
3186
3261
 
3187
3262
  [[package]]
3188
3263
  name = "serialize-to-javascript-impl"
3189
- version = "0.1.1"
3264
+ version = "0.1.2"
3190
3265
  source = "registry+https://github.com/rust-lang/crates.io-index"
3191
- checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763"
3266
+ checksum = "772ee033c0916d670af7860b6e1ef7d658a4629a6d0b4c8c3e67f09b3765b75d"
3192
3267
  dependencies = [
3193
3268
  "proc-macro2",
3194
3269
  "quote",
3195
- "syn 1.0.109",
3270
+ "syn 2.0.106",
3196
3271
  ]
3197
3272
 
3198
3273
  [[package]]
3199
3274
  name = "servo_arc"
3200
- version = "0.1.1"
3275
+ version = "0.2.0"
3201
3276
  source = "registry+https://github.com/rust-lang/crates.io-index"
3202
- checksum = "d98238b800e0d1576d8b6e3de32827c2d74bee68bb97748dcf5071fb53965432"
3277
+ checksum = "d52aa42f8fdf0fed91e5ce7f23d8138441002fa31dca008acf47e6fd4721f741"
3203
3278
  dependencies = [
3204
3279
  "nodrop",
3205
3280
  "stable_deref_trait",
@@ -3224,9 +3299,9 @@ checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64"
3224
3299
 
3225
3300
  [[package]]
3226
3301
  name = "signal-hook-registry"
3227
- version = "1.4.5"
3302
+ version = "1.4.6"
3228
3303
  source = "registry+https://github.com/rust-lang/crates.io-index"
3229
- checksum = "9203b8055f63a2a00e2f593bb0510367fe707d7ff1e5c872de2f537b339e5410"
3304
+ checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b"
3230
3305
  dependencies = [
3231
3306
  "libc",
3232
3307
  ]
@@ -3251,27 +3326,24 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d"
3251
3326
 
3252
3327
  [[package]]
3253
3328
  name = "slab"
3254
- version = "0.4.9"
3329
+ version = "0.4.11"
3255
3330
  source = "registry+https://github.com/rust-lang/crates.io-index"
3256
- checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67"
3331
+ checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589"
3257
- dependencies = [
3258
- "autocfg",
3259
- ]
3260
3332
 
3261
3333
  [[package]]
3262
3334
  name = "smallvec"
3263
- version = "1.15.0"
3335
+ version = "1.15.1"
3264
3336
  source = "registry+https://github.com/rust-lang/crates.io-index"
3265
- checksum = "8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9"
3337
+ checksum = "67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03"
3266
3338
 
3267
3339
  [[package]]
3268
3340
  name = "socket2"
3269
- version = "0.5.10"
3341
+ version = "0.6.0"
3270
3342
  source = "registry+https://github.com/rust-lang/crates.io-index"
3271
- checksum = "e22376abed350d73dd1cd119b57ffccad95b4e585a7cda43e286245ce23c0678"
3343
+ checksum = "233504af464074f9d066d7b5416c5f9b894a5862a6506e306f7b816cdd6f1807"
3272
3344
  dependencies = [
3273
3345
  "libc",
3274
- "windows-sys 0.52.0",
3346
+ "windows-sys 0.59.0",
3275
3347
  ]
3276
3348
 
3277
3349
  [[package]]
@@ -3389,9 +3461,9 @@ dependencies = [
3389
3461
 
3390
3462
  [[package]]
3391
3463
  name = "syn"
3392
- version = "2.0.101"
3464
+ version = "2.0.106"
3393
3465
  source = "registry+https://github.com/rust-lang/crates.io-index"
3394
- checksum = "8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf"
3466
+ checksum = "ede7c438028d4436d71104916910f5bb611972c5cfd7f89b8300a8186e6fada6"
3395
3467
  dependencies = [
3396
3468
  "proc-macro2",
3397
3469
  "quote",
@@ -3415,7 +3487,7 @@ checksum = "728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2"
3415
3487
  dependencies = [
3416
3488
  "proc-macro2",
3417
3489
  "quote",
3418
- "syn 2.0.101",
3490
+ "syn 2.0.106",
3419
3491
  ]
3420
3492
 
3421
3493
  [[package]]
@@ -3427,17 +3499,18 @@ dependencies = [
3427
3499
  "cfg-expr",
3428
3500
  "heck 0.5.0",
3429
3501
  "pkg-config",
3430
- "toml",
3502
+ "toml 0.8.23",
3431
3503
  "version-compare",
3432
3504
  ]
3433
3505
 
3434
3506
  [[package]]
3435
3507
  name = "tao"
3436
- version = "0.33.0"
3508
+ version = "0.34.2"
3437
3509
  source = "registry+https://github.com/rust-lang/crates.io-index"
3438
- checksum = "1e59c1f38e657351a2e822eadf40d6a2ad4627b9c25557bc1180ec1b3295ef82"
3510
+ checksum = "4daa814018fecdfb977b59a094df4bd43b42e8e21f88fddfc05807e6f46efaaf"
3439
3511
  dependencies = [
3440
- "bitflags 2.9.1",
3512
+ "bitflags 2.9.3",
3513
+ "block2 0.6.1",
3441
3514
  "core-foundation",
3442
3515
  "core-graphics",
3443
3516
  "crossbeam-channel",
@@ -3454,7 +3527,7 @@ dependencies = [
3454
3527
  "ndk",
3455
3528
  "ndk-context",
3456
3529
  "ndk-sys",
3457
- "objc2 0.6.1",
3530
+ "objc2 0.6.2",
3458
3531
  "objc2-app-kit",
3459
3532
  "objc2-foundation 0.3.1",
3460
3533
  "once_cell",
@@ -3478,7 +3551,7 @@ checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd"
3478
3551
  dependencies = [
3479
3552
  "proc-macro2",
3480
3553
  "quote",
3481
- "syn 2.0.101",
3554
+ "syn 2.0.106",
3482
3555
  ]
3483
3556
 
3484
3557
  [[package]]
@@ -3489,17 +3562,17 @@ checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1"
3489
3562
 
3490
3563
  [[package]]
3491
3564
  name = "tauri"
3492
- version = "2.5.1"
3565
+ version = "2.8.2"
3493
3566
  source = "registry+https://github.com/rust-lang/crates.io-index"
3494
- checksum = "e7b0bc1aec81bda6bc455ea98fcaed26b3c98c1648c627ad6ff1c704e8bf8cbc"
3567
+ checksum = "a54629607ea3084a8b455c1ebe888cbdfc4de02fa5edb2e40db0dc97091007e3"
3495
3568
  dependencies = [
3496
3569
  "anyhow",
3497
3570
  "bytes",
3571
+ "cookie",
3498
3572
  "dirs",
3499
3573
  "dunce",
3500
3574
  "embed_plist",
3501
- "futures-util",
3502
- "getrandom 0.2.16",
3575
+ "getrandom 0.3.3",
3503
3576
  "glob",
3504
3577
  "gtk",
3505
3578
  "heck 0.5.0",
@@ -3509,10 +3582,11 @@ dependencies = [
3509
3582
  "log",
3510
3583
  "mime",
3511
3584
  "muda",
3512
- "objc2 0.6.1",
3585
+ "objc2 0.6.2",
3513
3586
  "objc2-app-kit",
3514
3587
  "objc2-foundation 0.3.1",
3515
3588
  "objc2-ui-kit",
3589
+ "objc2-web-kit",
3516
3590
  "percent-encoding",
3517
3591
  "plist",
3518
3592
  "raw-window-handle",
@@ -3527,7 +3601,7 @@ dependencies = [
3527
3601
  "tauri-runtime",
3528
3602
  "tauri-runtime-wry",
3529
3603
  "tauri-utils",
3530
- "thiserror 2.0.12",
3604
+ "thiserror 2.0.16",
3531
3605
  "tokio",
3532
3606
  "tray-icon",
3533
3607
  "url",
@@ -3538,11 +3612,22 @@ dependencies = [
3538
3612
  "windows",
3539
3613
  ]
3540
3614
 
3615
+ [[package]]
3616
+ name = "tauri-app"
3617
+ version = "0.1.0"
3618
+ dependencies = [
3619
+ "serde",
3620
+ "serde_json",
3621
+ "tauri",
3622
+ "tauri-build",
3623
+ "tauri-plugin-opener",
3624
+ ]
3625
+
3541
3626
  [[package]]
3542
3627
  name = "tauri-build"
3543
- version = "2.2.0"
3628
+ version = "2.4.0"
3544
3629
  source = "registry+https://github.com/rust-lang/crates.io-index"
3545
- checksum = "d7a0350f0df1db385ca5c02888a83e0e66655c245b7443db8b78a70da7d7f8fc"
3630
+ checksum = "67945dbaf8920dbe3a1e56721a419a0c3d085254ab24cff5b9ad55e2b0016e0b"
3546
3631
  dependencies = [
3547
3632
  "anyhow",
3548
3633
  "cargo_toml",
@@ -3550,21 +3635,21 @@ dependencies = [
3550
3635
  "glob",
3551
3636
  "heck 0.5.0",
3552
3637
  "json-patch",
3553
- "schemars",
3638
+ "schemars 0.8.22",
3554
3639
  "semver",
3555
3640
  "serde",
3556
3641
  "serde_json",
3557
3642
  "tauri-utils",
3558
3643
  "tauri-winres",
3559
- "toml",
3644
+ "toml 0.9.5",
3560
3645
  "walkdir",
3561
3646
  ]
3562
3647
 
3563
3648
  [[package]]
3564
3649
  name = "tauri-codegen"
3565
- version = "2.2.0"
3650
+ version = "2.4.0"
3566
3651
  source = "registry+https://github.com/rust-lang/crates.io-index"
3567
- checksum = "f93f035551bf7b11b3f51ad9bc231ebbe5e085565527991c16cf326aa38cdf47"
3652
+ checksum = "1ab3a62cf2e6253936a8b267c2e95839674e7439f104fa96ad0025e149d54d8a"
3568
3653
  dependencies = [
3569
3654
  "base64 0.22.1",
3570
3655
  "brotli",
@@ -3578,9 +3663,9 @@ dependencies = [
3578
3663
  "serde",
3579
3664
  "serde_json",
3580
3665
  "sha2",
3581
- "syn 2.0.101",
3666
+ "syn 2.0.106",
3582
3667
  "tauri-utils",
3583
- "thiserror 2.0.12",
3668
+ "thiserror 2.0.16",
3584
3669
  "time",
3585
3670
  "url",
3586
3671
  "uuid",
@@ -3589,52 +3674,52 @@ dependencies = [
3589
3674
 
3590
3675
  [[package]]
3591
3676
  name = "tauri-macros"
3592
- version = "2.2.0"
3677
+ version = "2.4.0"
3593
3678
  source = "registry+https://github.com/rust-lang/crates.io-index"
3594
- checksum = "8db4df25e2d9d45de0c4c910da61cd5500190da14ae4830749fee3466dddd112"
3679
+ checksum = "4368ea8094e7045217edb690f493b55b30caf9f3e61f79b4c24b6db91f07995e"
3595
3680
  dependencies = [
3596
3681
  "heck 0.5.0",
3597
3682
  "proc-macro2",
3598
3683
  "quote",
3599
- "syn 2.0.101",
3684
+ "syn 2.0.106",
3600
3685
  "tauri-codegen",
3601
3686
  "tauri-utils",
3602
3687
  ]
3603
3688
 
3604
3689
  [[package]]
3605
3690
  name = "tauri-plugin"
3606
- version = "2.2.0"
3691
+ version = "2.4.0"
3607
3692
  source = "registry+https://github.com/rust-lang/crates.io-index"
3608
- checksum = "37a5ebe6a610d1b78a94650896e6f7c9796323f408800cef436e0fa0539de601"
3693
+ checksum = "9946a3cede302eac0c6eb6c6070ac47b1768e326092d32efbb91f21ed58d978f"
3609
3694
  dependencies = [
3610
3695
  "anyhow",
3611
3696
  "glob",
3612
3697
  "plist",
3613
- "schemars",
3698
+ "schemars 0.8.22",
3614
3699
  "serde",
3615
3700
  "serde_json",
3616
3701
  "tauri-utils",
3617
- "toml",
3702
+ "toml 0.9.5",
3618
3703
  "walkdir",
3619
3704
  ]
3620
3705
 
3621
3706
  [[package]]
3622
3707
  name = "tauri-plugin-opener"
3623
- version = "2.2.7"
3708
+ version = "2.5.0"
3624
3709
  source = "registry+https://github.com/rust-lang/crates.io-index"
3625
- checksum = "66644b71a31ec1a8a52c4a16575edd28cf763c87cf4a7da24c884122b5c77097"
3710
+ checksum = "786156aa8e89e03d271fbd3fe642207da8e65f3c961baa9e2930f332bf80a1f5"
3626
3711
  dependencies = [
3627
3712
  "dunce",
3628
3713
  "glob",
3629
3714
  "objc2-app-kit",
3630
3715
  "objc2-foundation 0.3.1",
3631
3716
  "open",
3632
- "schemars",
3717
+ "schemars 0.8.22",
3633
3718
  "serde",
3634
3719
  "serde_json",
3635
3720
  "tauri",
3636
3721
  "tauri-plugin",
3637
- "thiserror 2.0.12",
3722
+ "thiserror 2.0.16",
3638
3723
  "url",
3639
3724
  "windows",
3640
3725
  "zbus",
@@ -3642,37 +3727,40 @@ dependencies = [
3642
3727
 
3643
3728
  [[package]]
3644
3729
  name = "tauri-runtime"
3645
- version = "2.6.0"
3730
+ version = "2.8.0"
3646
3731
  source = "registry+https://github.com/rust-lang/crates.io-index"
3647
- checksum = "00f004905d549854069e6774533d742b03cacfd6f03deb08940a8677586cbe39"
3732
+ checksum = "d4cfc9ad45b487d3fded5a4731a567872a4812e9552e3964161b08edabf93846"
3648
3733
  dependencies = [
3649
3734
  "cookie",
3650
3735
  "dpi",
3651
3736
  "gtk",
3652
3737
  "http",
3653
3738
  "jni",
3654
- "objc2 0.6.1",
3739
+ "objc2 0.6.2",
3655
3740
  "objc2-ui-kit",
3741
+ "objc2-web-kit",
3656
3742
  "raw-window-handle",
3657
3743
  "serde",
3658
3744
  "serde_json",
3659
3745
  "tauri-utils",
3660
- "thiserror 2.0.12",
3746
+ "thiserror 2.0.16",
3661
3747
  "url",
3748
+ "webkit2gtk",
3749
+ "webview2-com",
3662
3750
  "windows",
3663
3751
  ]
3664
3752
 
3665
3753
  [[package]]
3666
3754
  name = "tauri-runtime-wry"
3667
- version = "2.6.0"
3755
+ version = "2.8.0"
3668
3756
  source = "registry+https://github.com/rust-lang/crates.io-index"
3669
- checksum = "f85d056f4d4b014fe874814034f3416d57114b617a493a4fe552580851a3f3a2"
3757
+ checksum = "5bb0f10f831f75832ac74d14d98f701868f9a8adccef2c249b466cf70b607db9"
3670
3758
  dependencies = [
3671
3759
  "gtk",
3672
3760
  "http",
3673
3761
  "jni",
3674
3762
  "log",
3675
- "objc2 0.6.1",
3763
+ "objc2 0.6.2",
3676
3764
  "objc2-app-kit",
3677
3765
  "objc2-foundation 0.3.1",
3678
3766
  "once_cell",
@@ -3691,9 +3779,9 @@ dependencies = [
3691
3779
 
3692
3780
  [[package]]
3693
3781
  name = "tauri-utils"
3694
- version = "2.4.0"
3782
+ version = "2.7.0"
3695
3783
  source = "registry+https://github.com/rust-lang/crates.io-index"
3696
- checksum = "b2900399c239a471bcff7f15c4399eb1a8c4fe511ba2853e07c996d771a5e0a4"
3784
+ checksum = "41a3852fdf9a4f8fbeaa63dc3e9a85284dd6ef7200751f0bd66ceee30c93f212"
3697
3785
  dependencies = [
3698
3786
  "anyhow",
3699
3787
  "brotli",
@@ -3712,15 +3800,15 @@ dependencies = [
3712
3800
  "proc-macro2",
3713
3801
  "quote",
3714
3802
  "regex",
3715
- "schemars",
3803
+ "schemars 0.8.22",
3716
3804
  "semver",
3717
3805
  "serde",
3718
3806
  "serde-untagged",
3719
3807
  "serde_json",
3720
3808
  "serde_with",
3721
3809
  "swift-rs",
3722
- "thiserror 2.0.12",
3810
+ "thiserror 2.0.16",
3723
- "toml",
3811
+ "toml 0.9.5",
3724
3812
  "url",
3725
3813
  "urlpattern",
3726
3814
  "uuid",
@@ -3729,26 +3817,25 @@ dependencies = [
3729
3817
 
3730
3818
  [[package]]
3731
3819
  name = "tauri-winres"
3732
- version = "0.3.1"
3820
+ version = "0.3.3"
3733
3821
  source = "registry+https://github.com/rust-lang/crates.io-index"
3734
- checksum = "e8d321dbc6f998d825ab3f0d62673e810c861aac2d0de2cc2c395328f1d113b4"
3822
+ checksum = "fd21509dd1fa9bd355dc29894a6ff10635880732396aa38c0066c1e6c1ab8074"
3735
3823
  dependencies = [
3736
3824
  "embed-resource",
3737
- "indexmap 2.9.0",
3738
- "toml",
3825
+ "toml 0.9.5",
3739
3826
  ]
3740
3827
 
3741
3828
  [[package]]
3742
3829
  name = "tempfile"
3743
- version = "3.20.0"
3830
+ version = "3.21.0"
3744
3831
  source = "registry+https://github.com/rust-lang/crates.io-index"
3745
- checksum = "e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1"
3832
+ checksum = "15b61f8f20e3a6f7e0649d825294eaf317edce30f82cf6026e7e4cb9222a7d1e"
3746
3833
  dependencies = [
3747
3834
  "fastrand",
3748
3835
  "getrandom 0.3.3",
3749
3836
  "once_cell",
3750
3837
  "rustix",
3751
- "windows-sys 0.59.0",
3838
+ "windows-sys 0.60.2",
3752
3839
  ]
3753
3840
 
3754
3841
  [[package]]
@@ -3762,12 +3849,6 @@ dependencies = [
3762
3849
  "utf-8",
3763
3850
  ]
3764
3851
 
3765
- [[package]]
3766
- name = "thin-slice"
3767
- version = "0.1.1"
3768
- source = "registry+https://github.com/rust-lang/crates.io-index"
3769
- checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c"
3770
-
3771
3852
  [[package]]
3772
3853
  name = "thiserror"
3773
3854
  version = "1.0.69"
@@ -3779,11 +3860,11 @@ dependencies = [
3779
3860
 
3780
3861
  [[package]]
3781
3862
  name = "thiserror"
3782
- version = "2.0.12"
3863
+ version = "2.0.16"
3783
3864
  source = "registry+https://github.com/rust-lang/crates.io-index"
3784
- checksum = "567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708"
3865
+ checksum = "3467d614147380f2e4e374161426ff399c91084acd2363eaf549172b3d5e60c0"
3785
3866
  dependencies = [
3786
- "thiserror-impl 2.0.12",
3867
+ "thiserror-impl 2.0.16",
3787
3868
  ]
3788
3869
 
3789
3870
  [[package]]
@@ -3794,18 +3875,18 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1"
3794
3875
  dependencies = [
3795
3876
  "proc-macro2",
3796
3877
  "quote",
3797
- "syn 2.0.101",
3878
+ "syn 2.0.106",
3798
3879
  ]
3799
3880
 
3800
3881
  [[package]]
3801
3882
  name = "thiserror-impl"
3802
- version = "2.0.12"
3883
+ version = "2.0.16"
3803
3884
  source = "registry+https://github.com/rust-lang/crates.io-index"
3804
- checksum = "7f7cf42b4507d8ea322120659672cf1b9dbb93f8f2d4ecfd6e51350ff5b17a1d"
3885
+ checksum = "6c5e1be1c48b9172ee610da68fd9cd2770e7a4056cb3fc98710ee6906f0c7960"
3805
3886
  dependencies = [
3806
3887
  "proc-macro2",
3807
3888
  "quote",
3808
- "syn 2.0.101",
3889
+ "syn 2.0.106",
3809
3890
  ]
3810
3891
 
3811
3892
  [[package]]
@@ -3815,7 +3896,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
3815
3896
  checksum = "8a7619e19bc266e0f9c5e6686659d394bc57973859340060a69221e57dbc0c40"
3816
3897
  dependencies = [
3817
3898
  "deranged",
3818
- "itoa 1.0.15",
3899
+ "itoa",
3819
3900
  "num-conv",
3820
3901
  "powerfmt",
3821
3902
  "serde",
@@ -3851,24 +3932,26 @@ dependencies = [
3851
3932
 
3852
3933
  [[package]]
3853
3934
  name = "tokio"
3854
- version = "1.45.1"
3935
+ version = "1.47.1"
3855
3936
  source = "registry+https://github.com/rust-lang/crates.io-index"
3856
- checksum = "75ef51a33ef1da925cea3e4eb122833cb377c61439ca401b770f54902b806779"
3937
+ checksum = "89e49afdadebb872d3145a5638b59eb0691ea23e46ca484037cfab3b76b95038"
3857
3938
  dependencies = [
3858
3939
  "backtrace",
3859
3940
  "bytes",
3941
+ "io-uring",
3860
3942
  "libc",
3861
3943
  "mio",
3862
3944
  "pin-project-lite",
3945
+ "slab",
3863
3946
  "socket2",
3864
- "windows-sys 0.52.0",
3947
+ "windows-sys 0.59.0",
3865
3948
  ]
3866
3949
 
3867
3950
  [[package]]
3868
3951
  name = "tokio-util"
3869
- version = "0.7.15"
3952
+ version = "0.7.16"
3870
3953
  source = "registry+https://github.com/rust-lang/crates.io-index"
3871
- checksum = "66a539a9ad6d5d281510d5bd368c973d636c02dbf8a67300bfb6b950696ad7df"
3954
+ checksum = "14307c986784f72ef81c89db7d9e28d6ac26d16213b109ea501696195e6e3ce5"
3872
3955
  dependencies = [
3873
3956
  "bytes",
3874
3957
  "futures-core",
@@ -3879,21 +3962,45 @@ dependencies = [
3879
3962
 
3880
3963
  [[package]]
3881
3964
  name = "toml"
3882
- version = "0.8.22"
3965
+ version = "0.8.23"
3883
3966
  source = "registry+https://github.com/rust-lang/crates.io-index"
3884
- checksum = "05ae329d1f08c4d17a59bed7ff5b5a769d062e64a62d34a3261b219e62cd5aae"
3967
+ checksum = "dc1beb996b9d83529a9e75c17a1686767d148d70663143c7854d8b4a09ced362"
3885
3968
  dependencies = [
3886
3969
  "serde",
3887
- "serde_spanned",
3970
+ "serde_spanned 0.6.9",
3888
- "toml_datetime",
3971
+ "toml_datetime 0.6.11",
3889
- "toml_edit 0.22.26",
3972
+ "toml_edit 0.22.27",
3973
+ ]
3974
+
3975
+ [[package]]
3976
+ name = "toml"
3977
+ version = "0.9.5"
3978
+ source = "registry+https://github.com/rust-lang/crates.io-index"
3979
+ checksum = "75129e1dc5000bfbaa9fee9d1b21f974f9fbad9daec557a521ee6e080825f6e8"
3980
+ dependencies = [
3981
+ "indexmap 2.11.0",
3982
+ "serde",
3983
+ "serde_spanned 1.0.0",
3984
+ "toml_datetime 0.7.0",
3985
+ "toml_parser",
3986
+ "toml_writer",
3987
+ "winnow 0.7.13",
3890
3988
  ]
3891
3989
 
3892
3990
  [[package]]
3893
3991
  name = "toml_datetime"
3894
- version = "0.6.9"
3992
+ version = "0.6.11"
3993
+ source = "registry+https://github.com/rust-lang/crates.io-index"
3994
+ checksum = "22cddaf88f4fbc13c51aebbf5f8eceb5c7c5a9da2ac40a13519eb5b0a0e8f11c"
3995
+ dependencies = [
3996
+ "serde",
3997
+ ]
3998
+
3999
+ [[package]]
4000
+ name = "toml_datetime"
4001
+ version = "0.7.0"
3895
4002
  source = "registry+https://github.com/rust-lang/crates.io-index"
3896
- checksum = "3da5db5a963e24bc68be8b17b6fa82814bb22ee8660f192bb182771d498f09a3"
4003
+ checksum = "bade1c3e902f58d73d3f294cd7f20391c1cb2fbcb643b73566bc773971df91e3"
3897
4004
  dependencies = [
3898
4005
  "serde",
3899
4006
  ]
@@ -3904,8 +4011,8 @@ version = "0.19.15"
3904
4011
  source = "registry+https://github.com/rust-lang/crates.io-index"
3905
4012
  checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"
3906
4013
  dependencies = [
3907
- "indexmap 2.9.0",
4014
+ "indexmap 2.11.0",
3908
- "toml_datetime",
4015
+ "toml_datetime 0.6.11",
3909
4016
  "winnow 0.5.40",
3910
4017
  ]
3911
4018
 
@@ -3915,30 +4022,38 @@ version = "0.20.7"
3915
4022
  source = "registry+https://github.com/rust-lang/crates.io-index"
3916
4023
  checksum = "70f427fce4d84c72b5b732388bf4a9f4531b53f74e2887e3ecb2481f68f66d81"
3917
4024
  dependencies = [
3918
- "indexmap 2.9.0",
4025
+ "indexmap 2.11.0",
3919
- "toml_datetime",
4026
+ "toml_datetime 0.6.11",
3920
4027
  "winnow 0.5.40",
3921
4028
  ]
3922
4029
 
3923
4030
  [[package]]
3924
4031
  name = "toml_edit"
3925
- version = "0.22.26"
4032
+ version = "0.22.27"
3926
4033
  source = "registry+https://github.com/rust-lang/crates.io-index"
3927
- checksum = "310068873db2c5b3e7659d2cc35d21855dbafa50d1ce336397c666e3cb08137e"
4034
+ checksum = "41fe8c660ae4257887cf66394862d21dbca4a6ddd26f04a3560410406a2f819a"
3928
4035
  dependencies = [
3929
- "indexmap 2.9.0",
4036
+ "indexmap 2.11.0",
3930
4037
  "serde",
3931
- "serde_spanned",
4038
+ "serde_spanned 0.6.9",
3932
- "toml_datetime",
4039
+ "toml_datetime 0.6.11",
3933
- "toml_write",
3934
- "winnow 0.7.10",
4040
+ "winnow 0.7.13",
3935
4041
  ]
3936
4042
 
3937
4043
  [[package]]
4044
+ name = "toml_parser"
4045
+ version = "1.0.2"
4046
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4047
+ checksum = "b551886f449aa90d4fe2bdaa9f4a2577ad2dde302c61ecf262d80b116db95c10"
4048
+ dependencies = [
4049
+ "winnow 0.7.13",
4050
+ ]
4051
+
4052
+ [[package]]
3938
- name = "toml_write"
4053
+ name = "toml_writer"
3939
- version = "0.1.1"
4054
+ version = "1.0.2"
3940
4055
  source = "registry+https://github.com/rust-lang/crates.io-index"
3941
- checksum = "bfb942dfe1d8e29a7ee7fcbde5bd2b9a25fb89aa70caea2eba3bee836ff41076"
4056
+ checksum = "fcc842091f2def52017664b53082ecbbeb5c7731092bad69d2c63050401dfd64"
3942
4057
 
3943
4058
  [[package]]
3944
4059
  name = "tower"
@@ -3961,7 +4076,7 @@ version = "0.6.6"
3961
4076
  source = "registry+https://github.com/rust-lang/crates.io-index"
3962
4077
  checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2"
3963
4078
  dependencies = [
3964
- "bitflags 2.9.1",
4079
+ "bitflags 2.9.3",
3965
4080
  "bytes",
3966
4081
  "futures-util",
3967
4082
  "http",
@@ -3998,35 +4113,35 @@ dependencies = [
3998
4113
 
3999
4114
  [[package]]
4000
4115
  name = "tracing-attributes"
4001
- version = "0.1.28"
4116
+ version = "0.1.30"
4002
4117
  source = "registry+https://github.com/rust-lang/crates.io-index"
4003
- checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d"
4118
+ checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903"
4004
4119
  dependencies = [
4005
4120
  "proc-macro2",
4006
4121
  "quote",
4007
- "syn 2.0.101",
4122
+ "syn 2.0.106",
4008
4123
  ]
4009
4124
 
4010
4125
  [[package]]
4011
4126
  name = "tracing-core"
4012
- version = "0.1.33"
4127
+ version = "0.1.34"
4013
4128
  source = "registry+https://github.com/rust-lang/crates.io-index"
4014
- checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c"
4129
+ checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678"
4015
4130
  dependencies = [
4016
4131
  "once_cell",
4017
4132
  ]
4018
4133
 
4019
4134
  [[package]]
4020
4135
  name = "tray-icon"
4021
- version = "0.20.1"
4136
+ version = "0.21.1"
4022
4137
  source = "registry+https://github.com/rust-lang/crates.io-index"
4023
- checksum = "9f7eee98ec5c90daf179d55c20a49d8c0d043054ce7c26336c09a24d31f14fa0"
4138
+ checksum = "a0d92153331e7d02ec09137538996a7786fe679c629c279e82a6be762b7e6fe2"
4024
4139
  dependencies = [
4025
4140
  "crossbeam-channel",
4026
4141
  "dirs",
4027
4142
  "libappindicator",
4028
4143
  "muda",
4029
- "objc2 0.6.1",
4144
+ "objc2 0.6.2",
4030
4145
  "objc2-app-kit",
4031
4146
  "objc2-core-foundation",
4032
4147
  "objc2-core-graphics",
@@ -4034,7 +4149,7 @@ dependencies = [
4034
4149
  "once_cell",
4035
4150
  "png",
4036
4151
  "serde",
4037
- "thiserror 2.0.12",
4152
+ "thiserror 2.0.16",
4038
4153
  "windows-sys 0.59.0",
4039
4154
  ]
4040
4155
 
@@ -4122,9 +4237,9 @@ checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493"
4122
4237
 
4123
4238
  [[package]]
4124
4239
  name = "url"
4125
- version = "2.5.4"
4240
+ version = "2.5.6"
4126
4241
  source = "registry+https://github.com/rust-lang/crates.io-index"
4127
- checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60"
4242
+ checksum = "137a3c834eaf7139b73688502f3f1141a0337c5d8e4d9b536f9b8c796e26a7c4"
4128
4243
  dependencies = [
4129
4244
  "form_urlencoded",
4130
4245
  "idna",
@@ -4158,9 +4273,9 @@ checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be"
4158
4273
 
4159
4274
  [[package]]
4160
4275
  name = "uuid"
4161
- version = "1.17.0"
4276
+ version = "1.18.0"
4162
4277
  source = "registry+https://github.com/rust-lang/crates.io-index"
4163
- checksum = "3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d"
4278
+ checksum = "f33196643e165781c20a5ead5582283a7dacbb87855d867fbc2df3f81eddc1be"
4164
4279
  dependencies = [
4165
4280
  "getrandom 0.3.3",
4166
4281
  "js-sys",
@@ -4227,9 +4342,9 @@ checksum = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519"
4227
4342
 
4228
4343
  [[package]]
4229
4344
  name = "wasi"
4230
- version = "0.11.0+wasi-snapshot-preview1"
4345
+ version = "0.11.1+wasi-snapshot-preview1"
4231
4346
  source = "registry+https://github.com/rust-lang/crates.io-index"
4232
- checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423"
4347
+ checksum = "ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b"
4233
4348
 
4234
4349
  [[package]]
4235
4350
  name = "wasi"
@@ -4262,7 +4377,7 @@ dependencies = [
4262
4377
  "log",
4263
4378
  "proc-macro2",
4264
4379
  "quote",
4265
- "syn 2.0.101",
4380
+ "syn 2.0.106",
4266
4381
  "wasm-bindgen-shared",
4267
4382
  ]
4268
4383
 
@@ -4297,7 +4412,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de"
4297
4412
  dependencies = [
4298
4413
  "proc-macro2",
4299
4414
  "quote",
4300
- "syn 2.0.101",
4415
+ "syn 2.0.106",
4301
4416
  "wasm-bindgen-backend",
4302
4417
  "wasm-bindgen-shared",
4303
4418
  ]
@@ -4380,9 +4495,9 @@ dependencies = [
4380
4495
 
4381
4496
  [[package]]
4382
4497
  name = "webview2-com"
4383
- version = "0.37.0"
4498
+ version = "0.38.0"
4384
4499
  source = "registry+https://github.com/rust-lang/crates.io-index"
4385
- checksum = "b542b5cfbd9618c46c2784e4d41ba218c336ac70d44c55e47b251033e7d85601"
4500
+ checksum = "d4ba622a989277ef3886dd5afb3e280e3dd6d974b766118950a08f8f678ad6a4"
4386
4501
  dependencies = [
4387
4502
  "webview2-com-macros",
4388
4503
  "webview2-com-sys",
@@ -4400,16 +4515,16 @@ checksum = "1d228f15bba3b9d56dde8bddbee66fa24545bd17b48d5128ccf4a8742b18e431"
4400
4515
  dependencies = [
4401
4516
  "proc-macro2",
4402
4517
  "quote",
4403
- "syn 2.0.101",
4518
+ "syn 2.0.106",
4404
4519
  ]
4405
4520
 
4406
4521
  [[package]]
4407
4522
  name = "webview2-com-sys"
4408
- version = "0.37.0"
4523
+ version = "0.38.0"
4409
4524
  source = "registry+https://github.com/rust-lang/crates.io-index"
4410
- checksum = "8ae2d11c4a686e4409659d7891791254cf9286d3cfe0eef54df1523533d22295"
4525
+ checksum = "36695906a1b53a3bf5c4289621efedac12b73eeb0b89e7e1a89b517302d5d75c"
4411
4526
  dependencies = [
4412
- "thiserror 2.0.12",
4527
+ "thiserror 2.0.16",
4413
4528
  "windows",
4414
4529
  "windows-core",
4415
4530
  ]
@@ -4432,11 +4547,11 @@ checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6"
4432
4547
 
4433
4548
  [[package]]
4434
4549
  name = "winapi-util"
4435
- version = "0.1.9"
4550
+ version = "0.1.10"
4436
4551
  source = "registry+https://github.com/rust-lang/crates.io-index"
4437
- checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb"
4552
+ checksum = "0978bf7171b3d90bac376700cb56d606feb40f251a475a5d6634613564460b22"
4438
4553
  dependencies = [
4439
- "windows-sys 0.59.0",
4554
+ "windows-sys 0.60.2",
4440
4555
  ]
4441
4556
 
4442
4557
  [[package]]
@@ -4451,7 +4566,7 @@ version = "0.6.0"
4451
4566
  source = "registry+https://github.com/rust-lang/crates.io-index"
4452
4567
  checksum = "d9bec5a31f3f9362f2258fd0e9c9dd61a9ca432e7306cc78c444258f0dce9a9c"
4453
4568
  dependencies = [
4454
- "objc2 0.6.1",
4569
+ "objc2 0.6.2",
4455
4570
  "objc2-app-kit",
4456
4571
  "objc2-core-foundation",
4457
4572
  "objc2-foundation 0.3.1",
@@ -4462,9 +4577,9 @@ dependencies = [
4462
4577
 
4463
4578
  [[package]]
4464
4579
  name = "windows"
4465
- version = "0.61.1"
4580
+ version = "0.61.3"
4466
4581
  source = "registry+https://github.com/rust-lang/crates.io-index"
4467
- checksum = "c5ee8f3d025738cb02bad7868bbb5f8a6327501e870bf51f1b455b0a2454a419"
4582
+ checksum = "9babd3a767a4c1aef6900409f85f5d53ce2544ccdfaa86dad48c91782c6d6893"
4468
4583
  dependencies = [
4469
4584
  "windows-collections",
4470
4585
  "windows-core",
@@ -4514,7 +4629,7 @@ checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836"
4514
4629
  dependencies = [
4515
4630
  "proc-macro2",
4516
4631
  "quote",
4517
- "syn 2.0.101",
4632
+ "syn 2.0.106",
4518
4633
  ]
4519
4634
 
4520
4635
  [[package]]
@@ -4525,14 +4640,14 @@ checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8"
4525
4640
  dependencies = [
4526
4641
  "proc-macro2",
4527
4642
  "quote",
4528
- "syn 2.0.101",
4643
+ "syn 2.0.106",
4529
4644
  ]
4530
4645
 
4531
4646
  [[package]]
4532
4647
  name = "windows-link"
4533
- version = "0.1.1"
4648
+ version = "0.1.3"
4534
4649
  source = "registry+https://github.com/rust-lang/crates.io-index"
4535
- checksum = "76840935b766e1b0a05c0066835fb9ec80071d4c09a16f6bd5f7e655e3c14c38"
4650
+ checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"
4536
4651
 
4537
4652
  [[package]]
4538
4653
  name = "windows-numerics"
@@ -4573,20 +4688,20 @@ dependencies = [
4573
4688
 
4574
4689
  [[package]]
4575
4690
  name = "windows-sys"
4576
- version = "0.52.0"
4691
+ version = "0.59.0"
4577
4692
  source = "registry+https://github.com/rust-lang/crates.io-index"
4578
- checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d"
4693
+ checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
4579
4694
  dependencies = [
4580
4695
  "windows-targets 0.52.6",
4581
4696
  ]
4582
4697
 
4583
4698
  [[package]]
4584
4699
  name = "windows-sys"
4585
- version = "0.59.0"
4700
+ version = "0.60.2"
4586
4701
  source = "registry+https://github.com/rust-lang/crates.io-index"
4587
- checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b"
4702
+ checksum = "f2f500e4d28234f72040990ec9d39e3a6b950f9f22d3dba18416c35882612bcb"
4588
4703
  dependencies = [
4589
- "windows-targets 0.52.6",
4704
+ "windows-targets 0.53.3",
4590
4705
  ]
4591
4706
 
4592
4707
  [[package]]
@@ -4613,13 +4728,30 @@ dependencies = [
4613
4728
  "windows_aarch64_gnullvm 0.52.6",
4614
4729
  "windows_aarch64_msvc 0.52.6",
4615
4730
  "windows_i686_gnu 0.52.6",
4616
- "windows_i686_gnullvm",
4731
+ "windows_i686_gnullvm 0.52.6",
4617
4732
  "windows_i686_msvc 0.52.6",
4618
4733
  "windows_x86_64_gnu 0.52.6",
4619
4734
  "windows_x86_64_gnullvm 0.52.6",
4620
4735
  "windows_x86_64_msvc 0.52.6",
4621
4736
  ]
4622
4737
 
4738
+ [[package]]
4739
+ name = "windows-targets"
4740
+ version = "0.53.3"
4741
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4742
+ checksum = "d5fe6031c4041849d7c496a8ded650796e7b6ecc19df1a431c1a363342e5dc91"
4743
+ dependencies = [
4744
+ "windows-link",
4745
+ "windows_aarch64_gnullvm 0.53.0",
4746
+ "windows_aarch64_msvc 0.53.0",
4747
+ "windows_i686_gnu 0.53.0",
4748
+ "windows_i686_gnullvm 0.53.0",
4749
+ "windows_i686_msvc 0.53.0",
4750
+ "windows_x86_64_gnu 0.53.0",
4751
+ "windows_x86_64_gnullvm 0.53.0",
4752
+ "windows_x86_64_msvc 0.53.0",
4753
+ ]
4754
+
4623
4755
  [[package]]
4624
4756
  name = "windows-threading"
4625
4757
  version = "0.1.0"
@@ -4650,6 +4782,12 @@ version = "0.52.6"
4650
4782
  source = "registry+https://github.com/rust-lang/crates.io-index"
4651
4783
  checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3"
4652
4784
 
4785
+ [[package]]
4786
+ name = "windows_aarch64_gnullvm"
4787
+ version = "0.53.0"
4788
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4789
+ checksum = "86b8d5f90ddd19cb4a147a5fa63ca848db3df085e25fee3cc10b39b6eebae764"
4790
+
4653
4791
  [[package]]
4654
4792
  name = "windows_aarch64_msvc"
4655
4793
  version = "0.42.2"
@@ -4662,6 +4800,12 @@ version = "0.52.6"
4662
4800
  source = "registry+https://github.com/rust-lang/crates.io-index"
4663
4801
  checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469"
4664
4802
 
4803
+ [[package]]
4804
+ name = "windows_aarch64_msvc"
4805
+ version = "0.53.0"
4806
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4807
+ checksum = "c7651a1f62a11b8cbd5e0d42526e55f2c99886c77e007179efff86c2b137e66c"
4808
+
4665
4809
  [[package]]
4666
4810
  name = "windows_i686_gnu"
4667
4811
  version = "0.42.2"
@@ -4674,12 +4818,24 @@ version = "0.52.6"
4674
4818
  source = "registry+https://github.com/rust-lang/crates.io-index"
4675
4819
  checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b"
4676
4820
 
4821
+ [[package]]
4822
+ name = "windows_i686_gnu"
4823
+ version = "0.53.0"
4824
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4825
+ checksum = "c1dc67659d35f387f5f6c479dc4e28f1d4bb90ddd1a5d3da2e5d97b42d6272c3"
4826
+
4677
4827
  [[package]]
4678
4828
  name = "windows_i686_gnullvm"
4679
4829
  version = "0.52.6"
4680
4830
  source = "registry+https://github.com/rust-lang/crates.io-index"
4681
4831
  checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66"
4682
4832
 
4833
+ [[package]]
4834
+ name = "windows_i686_gnullvm"
4835
+ version = "0.53.0"
4836
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4837
+ checksum = "9ce6ccbdedbf6d6354471319e781c0dfef054c81fbc7cf83f338a4296c0cae11"
4838
+
4683
4839
  [[package]]
4684
4840
  name = "windows_i686_msvc"
4685
4841
  version = "0.42.2"
@@ -4692,6 +4848,12 @@ version = "0.52.6"
4692
4848
  source = "registry+https://github.com/rust-lang/crates.io-index"
4693
4849
  checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66"
4694
4850
 
4851
+ [[package]]
4852
+ name = "windows_i686_msvc"
4853
+ version = "0.53.0"
4854
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4855
+ checksum = "581fee95406bb13382d2f65cd4a908ca7b1e4c2f1917f143ba16efe98a589b5d"
4856
+
4695
4857
  [[package]]
4696
4858
  name = "windows_x86_64_gnu"
4697
4859
  version = "0.42.2"
@@ -4704,6 +4866,12 @@ version = "0.52.6"
4704
4866
  source = "registry+https://github.com/rust-lang/crates.io-index"
4705
4867
  checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78"
4706
4868
 
4869
+ [[package]]
4870
+ name = "windows_x86_64_gnu"
4871
+ version = "0.53.0"
4872
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4873
+ checksum = "2e55b5ac9ea33f2fc1716d1742db15574fd6fc8dadc51caab1c16a3d3b4190ba"
4874
+
4707
4875
  [[package]]
4708
4876
  name = "windows_x86_64_gnullvm"
4709
4877
  version = "0.42.2"
@@ -4716,6 +4884,12 @@ version = "0.52.6"
4716
4884
  source = "registry+https://github.com/rust-lang/crates.io-index"
4717
4885
  checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d"
4718
4886
 
4887
+ [[package]]
4888
+ name = "windows_x86_64_gnullvm"
4889
+ version = "0.53.0"
4890
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4891
+ checksum = "0a6e035dd0599267ce1ee132e51c27dd29437f63325753051e71dd9e42406c57"
4892
+
4719
4893
  [[package]]
4720
4894
  name = "windows_x86_64_msvc"
4721
4895
  version = "0.42.2"
@@ -4728,6 +4902,12 @@ version = "0.52.6"
4728
4902
  source = "registry+https://github.com/rust-lang/crates.io-index"
4729
4903
  checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec"
4730
4904
 
4905
+ [[package]]
4906
+ name = "windows_x86_64_msvc"
4907
+ version = "0.53.0"
4908
+ source = "registry+https://github.com/rust-lang/crates.io-index"
4909
+ checksum = "271414315aff87387382ec3d271b52d7ae78726f5d44ac98b4f4030c91880486"
4910
+
4731
4911
  [[package]]
4732
4912
  name = "winnow"
4733
4913
  version = "0.5.40"
@@ -4739,9 +4919,9 @@ dependencies = [
4739
4919
 
4740
4920
  [[package]]
4741
4921
  name = "winnow"
4742
- version = "0.7.10"
4922
+ version = "0.7.13"
4743
4923
  source = "registry+https://github.com/rust-lang/crates.io-index"
4744
- checksum = "c06928c8748d81b05c9be96aad92e1b6ff01833332f281e8cfca3be4b35fc9ec"
4924
+ checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf"
4745
4925
  dependencies = [
4746
4926
  "memchr",
4747
4927
  ]
@@ -4762,7 +4942,7 @@ version = "0.39.0"
4762
4942
  source = "registry+https://github.com/rust-lang/crates.io-index"
4763
4943
  checksum = "6f42320e61fe2cfd34354ecb597f86f413484a798ba44a8ca1165c58d42da6c1"
4764
4944
  dependencies = [
4765
- "bitflags 2.9.1",
4945
+ "bitflags 2.9.3",
4766
4946
  ]
4767
4947
 
4768
4948
  [[package]]
@@ -4773,14 +4953,15 @@ checksum = "ea2f10b9bb0928dfb1b42b65e1f9e36f7f54dbdf08457afefb38afcdec4fa2bb"
4773
4953
 
4774
4954
  [[package]]
4775
4955
  name = "wry"
4776
- version = "0.51.2"
4956
+ version = "0.53.1"
4777
4957
  source = "registry+https://github.com/rust-lang/crates.io-index"
4778
- checksum = "c886a0a9d2a94fd90cfa1d929629b79cfefb1546e2c7430c63a47f0664c0e4e2"
4958
+ checksum = "5698e50a589268aec06d2219f48b143222f7b5ad9aa690118b8dce0a8dcac574"
4779
4959
  dependencies = [
4780
4960
  "base64 0.22.1",
4781
4961
  "block2 0.6.1",
4782
4962
  "cookie",
4783
4963
  "crossbeam-channel",
4964
+ "dirs",
4784
4965
  "dpi",
4785
4966
  "dunce",
4786
4967
  "gdkx11",
@@ -4792,7 +4973,7 @@ dependencies = [
4792
4973
  "kuchikiki",
4793
4974
  "libc",
4794
4975
  "ndk",
4795
- "objc2 0.6.1",
4976
+ "objc2 0.6.2",
4796
4977
  "objc2-app-kit",
4797
4978
  "objc2-core-foundation",
4798
4979
  "objc2-foundation 0.3.1",
@@ -4804,7 +4985,7 @@ dependencies = [
4804
4985
  "sha2",
4805
4986
  "soup3",
4806
4987
  "tao-macros",
4807
- "thiserror 2.0.12",
4988
+ "thiserror 2.0.16",
4808
4989
  "url",
4809
4990
  "webkit2gtk",
4810
4991
  "webkit2gtk-sys",
@@ -4856,15 +5037,15 @@ checksum = "38da3c9736e16c5d3c8c597a9aaa5d1fa565d0532ae05e27c24aa62fb32c0ab6"
4856
5037
  dependencies = [
4857
5038
  "proc-macro2",
4858
5039
  "quote",
4859
- "syn 2.0.101",
5040
+ "syn 2.0.106",
4860
5041
  "synstructure",
4861
5042
  ]
4862
5043
 
4863
5044
  [[package]]
4864
5045
  name = "zbus"
4865
- version = "5.7.1"
5046
+ version = "5.9.0"
4866
5047
  source = "registry+https://github.com/rust-lang/crates.io-index"
4867
- checksum = "d3a7c7cee313d044fca3f48fa782cb750c79e4ca76ba7bc7718cd4024cdf6f68"
5048
+ checksum = "4bb4f9a464286d42851d18a605f7193b8febaf5b0919d71c6399b7b26e5b0aad"
4868
5049
  dependencies = [
4869
5050
  "async-broadcast",
4870
5051
  "async-executor",
@@ -4887,7 +5068,7 @@ dependencies = [
4887
5068
  "tracing",
4888
5069
  "uds_windows",
4889
5070
  "windows-sys 0.59.0",
4890
- "winnow 0.7.10",
5071
+ "winnow 0.7.13",
4891
5072
  "zbus_macros",
4892
5073
  "zbus_names",
4893
5074
  "zvariant",
@@ -4895,14 +5076,14 @@ dependencies = [
4895
5076
 
4896
5077
  [[package]]
4897
5078
  name = "zbus_macros"
4898
- version = "5.7.1"
5079
+ version = "5.9.0"
4899
5080
  source = "registry+https://github.com/rust-lang/crates.io-index"
4900
- checksum = "a17e7e5eec1550f747e71a058df81a9a83813ba0f6a95f39c4e218bdc7ba366a"
5081
+ checksum = "ef9859f68ee0c4ee2e8cde84737c78e3f4c54f946f2a38645d0d4c7a95327659"
4901
5082
  dependencies = [
4902
5083
  "proc-macro-crate 3.3.0",
4903
5084
  "proc-macro2",
4904
5085
  "quote",
4905
- "syn 2.0.101",
5086
+ "syn 2.0.106",
4906
5087
  "zbus_names",
4907
5088
  "zvariant",
4908
5089
  "zvariant_utils",
@@ -4916,28 +5097,28 @@ checksum = "7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97"
4916
5097
  dependencies = [
4917
5098
  "serde",
4918
5099
  "static_assertions",
4919
- "winnow 0.7.10",
5100
+ "winnow 0.7.13",
4920
5101
  "zvariant",
4921
5102
  ]
4922
5103
 
4923
5104
  [[package]]
4924
5105
  name = "zerocopy"
4925
- version = "0.8.25"
5106
+ version = "0.8.26"
4926
5107
  source = "registry+https://github.com/rust-lang/crates.io-index"
4927
- checksum = "a1702d9583232ddb9174e01bb7c15a2ab8fb1bc6f227aa1233858c351a3ba0cb"
5108
+ checksum = "1039dd0d3c310cf05de012d8a39ff557cb0d23087fd44cad61df08fc31907a2f"
4928
5109
  dependencies = [
4929
5110
  "zerocopy-derive",
4930
5111
  ]
4931
5112
 
4932
5113
  [[package]]
4933
5114
  name = "zerocopy-derive"
4934
- version = "0.8.25"
5115
+ version = "0.8.26"
4935
5116
  source = "registry+https://github.com/rust-lang/crates.io-index"
4936
- checksum = "28a6e20d751156648aa063f3800b706ee209a32c0b4d9f24be3d980b01be55ef"
5117
+ checksum = "9ecf5b4cc5364572d7f4c329661bcc82724222973f2cab6f050a4e5c22f75181"
4937
5118
  dependencies = [
4938
5119
  "proc-macro2",
4939
5120
  "quote",
4940
- "syn 2.0.101",
5121
+ "syn 2.0.106",
4941
5122
  ]
4942
5123
 
4943
5124
  [[package]]
@@ -4957,7 +5138,7 @@ checksum = "d71e5d6e06ab090c67b5e44993ec16b72dcbaabc526db883a360057678b48502"
4957
5138
  dependencies = [
4958
5139
  "proc-macro2",
4959
5140
  "quote",
4960
- "syn 2.0.101",
5141
+ "syn 2.0.106",
4961
5142
  "synstructure",
4962
5143
  ]
4963
5144
 
@@ -4974,9 +5155,9 @@ dependencies = [
4974
5155
 
4975
5156
  [[package]]
4976
5157
  name = "zerovec"
4977
- version = "0.11.2"
5158
+ version = "0.11.4"
4978
5159
  source = "registry+https://github.com/rust-lang/crates.io-index"
4979
- checksum = "4a05eb080e015ba39cc9e23bbe5e7fb04d5fb040350f99f34e338d5fdd294428"
5160
+ checksum = "e7aa2bd55086f1ab526693ecbe444205da57e25f4489879da80635a46d90e73b"
4980
5161
  dependencies = [
4981
5162
  "yoke",
4982
5163
  "zerofrom",
@@ -4991,33 +5172,33 @@ checksum = "5b96237efa0c878c64bd89c436f661be4e46b2f3eff1ebb976f7ef2321d2f58f"
4991
5172
  dependencies = [
4992
5173
  "proc-macro2",
4993
5174
  "quote",
4994
- "syn 2.0.101",
5175
+ "syn 2.0.106",
4995
5176
  ]
4996
5177
 
4997
5178
  [[package]]
4998
5179
  name = "zvariant"
4999
- version = "5.5.3"
5180
+ version = "5.6.0"
5000
5181
  source = "registry+https://github.com/rust-lang/crates.io-index"
5001
- checksum = "9d30786f75e393ee63a21de4f9074d4c038d52c5b1bb4471f955db249f9dffb1"
5182
+ checksum = "d91b3680bb339216abd84714172b5138a4edac677e641ef17e1d8cb1b3ca6e6f"
5002
5183
  dependencies = [
5003
5184
  "endi",
5004
5185
  "enumflags2",
5005
5186
  "serde",
5006
- "winnow 0.7.10",
5187
+ "winnow 0.7.13",
5007
5188
  "zvariant_derive",
5008
5189
  "zvariant_utils",
5009
5190
  ]
5010
5191
 
5011
5192
  [[package]]
5012
5193
  name = "zvariant_derive"
5013
- version = "5.5.3"
5194
+ version = "5.6.0"
5014
5195
  source = "registry+https://github.com/rust-lang/crates.io-index"
5015
- checksum = "75fda702cd42d735ccd48117b1630432219c0e9616bf6cb0f8350844ee4d9580"
5196
+ checksum = "3a8c68501be459a8dbfffbe5d792acdd23b4959940fc87785fb013b32edbc208"
5016
5197
  dependencies = [
5017
5198
  "proc-macro-crate 3.3.0",
5018
5199
  "proc-macro2",
5019
5200
  "quote",
5020
- "syn 2.0.101",
5201
+ "syn 2.0.106",
5021
5202
  "zvariant_utils",
5022
5203
  ]
5023
5204
 
@@ -5031,6 +5212,6 @@ dependencies = [
5031
5212
  "quote",
5032
5213
  "serde",
5033
5214
  "static_assertions",
5034
- "syn 2.0.101",
5215
+ "syn 2.0.106",
5035
- "winnow 0.7.10",
5216
+ "winnow 0.7.13",
5036
5217
  ]
src-tauri/Cargo.toml CHANGED
@@ -1,5 +1,5 @@
1
1
  [package]
2
- name = "app"
2
+ name = "tauri-app"
3
3
  version = "0.1.0"
4
4
  description = "A Tauri App"
5
5
  authors = ["you"]
@@ -11,7 +11,7 @@ edition = "2021"
11
11
  # The `_lib` suffix may seem redundant but it is necessary
12
12
  # to make the lib name unique and wouldn't conflict with the bin name.
13
13
  # This seems to be only an issue on Windows, see https://github.com/rust-lang/cargo/issues/8519
14
- name = "app_lib"
14
+ name = "tauri_app_lib"
15
15
  crate-type = ["staticlib", "cdylib", "rlib"]
16
16
 
17
17
  [build-dependencies]
src-tauri/gen/android/app/.gitignore CHANGED
@@ -1,4 +1,4 @@
1
- /src/main/java/dev/pyrossh/app/generated
1
+ /src/main/java/com/pyrossh/tauri_app/generated
2
2
  /src/main/jniLibs/**/*.so
3
3
  /src/main/assets/tauri.conf.json
4
4
  /tauri.build.gradle.kts
src-tauri/gen/android/app/build.gradle.kts CHANGED
@@ -14,13 +14,13 @@ val tauriProperties = Properties().apply {
14
14
  }
15
15
 
16
16
  android {
17
- compileSdk = 34
17
+ compileSdk = 36
18
- namespace = "dev.pyrossh.app"
18
+ namespace = "com.pyrossh.tauri_app"
19
19
  defaultConfig {
20
20
  manifestPlaceholders["usesCleartextTraffic"] = "false"
21
- applicationId = "dev.pyrossh.app"
21
+ applicationId = "com.pyrossh.tauri_app"
22
22
  minSdk = 24
23
- targetSdk = 34
23
+ targetSdk = 36
24
24
  versionCode = tauriProperties.getProperty("tauri.android.versionCode", "1").toInt()
25
25
  versionName = tauriProperties.getProperty("tauri.android.versionName", "1.0")
26
26
  }
@@ -58,9 +58,10 @@ rust {
58
58
  }
59
59
 
60
60
  dependencies {
61
- implementation("androidx.webkit:webkit:1.6.1")
61
+ implementation("androidx.webkit:webkit:1.14.0")
62
- implementation("androidx.appcompat:appcompat:1.6.1")
62
+ implementation("androidx.appcompat:appcompat:1.7.1")
63
+ implementation("androidx.activity:activity-ktx:1.10.1")
63
- implementation("com.google.android.material:material:1.8.0")
64
+ implementation("com.google.android.material:material:1.12.0")
64
65
  testImplementation("junit:junit:4.13.2")
65
66
  androidTestImplementation("androidx.test.ext:junit:1.1.4")
66
67
  androidTestImplementation("androidx.test.espresso:espresso-core:3.5.0")
src-tauri/gen/android/app/src/main/AndroidManifest.xml CHANGED
@@ -8,7 +8,7 @@
8
8
  <application
9
9
  android:icon="@mipmap/ic_launcher"
10
10
  android:label="@string/app_name"
11
- android:theme="@style/Theme.app"
11
+ android:theme="@style/Theme.tauri_app"
12
12
  android:usesCleartextTraffic="${usesCleartextTraffic}">
13
13
  <activity
14
14
  android:configChanges="orientation|keyboardHidden|keyboard|screenSize|locale|smallestScreenSize|screenLayout|uiMode"
src-tauri/gen/android/app/src/main/java/com/pyrossh/tauri_app/MainActivity.kt ADDED
@@ -0,0 +1,11 @@
1
+ package com.pyrossh.tauri_app
2
+
3
+ import android.os.Bundle
4
+ import androidx.activity.enableEdgeToEdge
5
+
6
+ class MainActivity : TauriActivity() {
7
+ override fun onCreate(savedInstanceState: Bundle?) {
8
+ enableEdgeToEdge()
9
+ super.onCreate(savedInstanceState)
10
+ }
11
+ }
src-tauri/gen/android/app/src/main/java/dev/pyrossh/app/MainActivity.kt DELETED
@@ -1,3 +0,0 @@
1
- package dev.pyrossh.app
2
-
3
- class MainActivity : TauriActivity()
src-tauri/gen/android/app/src/main/res/values-night/themes.xml CHANGED
@@ -1,6 +1,6 @@
1
1
  <resources xmlns:tools="http://schemas.android.com/tools">
2
2
  <!-- Base application theme. -->
3
- <style name="Theme.app" parent="Theme.MaterialComponents.DayNight.NoActionBar">
3
+ <style name="Theme.tauri_app" parent="Theme.MaterialComponents.DayNight.NoActionBar">
4
4
  <!-- Customize your theme here. -->
5
5
  </style>
6
6
  </resources>
src-tauri/gen/android/app/src/main/res/values/strings.xml CHANGED
@@ -1,4 +1,4 @@
1
1
  <resources>
2
- <string name="app_name">app</string>
2
+ <string name="app_name">tauri-app</string>
3
- <string name="main_activity_title">app</string>
3
+ <string name="main_activity_title">tauri-app</string>
4
4
  </resources>
src-tauri/gen/android/app/src/main/res/values/themes.xml CHANGED
@@ -1,6 +1,6 @@
1
1
  <resources xmlns:tools="http://schemas.android.com/tools">
2
2
  <!-- Base application theme. -->
3
- <style name="Theme.app" parent="Theme.MaterialComponents.DayNight.NoActionBar">
3
+ <style name="Theme.tauri_app" parent="Theme.MaterialComponents.DayNight.NoActionBar">
4
4
  <!-- Customize your theme here. -->
5
5
  </style>
6
6
  </resources>
src-tauri/gen/android/build.gradle.kts CHANGED
@@ -4,7 +4,7 @@ buildscript {
4
4
  mavenCentral()
5
5
  }
6
6
  dependencies {
7
- classpath("com.android.tools.build:gradle:8.5.1")
7
+ classpath("com.android.tools.build:gradle:8.11.0")
8
8
  classpath("org.jetbrains.kotlin:kotlin-gradle-plugin:1.9.25")
9
9
  }
10
10
  }
src-tauri/gen/android/buildSrc/build.gradle.kts CHANGED
@@ -18,6 +18,6 @@ repositories {
18
18
 
19
19
  dependencies {
20
20
  compileOnly(gradleApi())
21
- implementation("com.android.tools.build:gradle:8.5.1")
21
+ implementation("com.android.tools.build:gradle:8.11.0")
22
22
  }
23
23
 
src-tauri/gen/android/buildSrc/src/main/java/{dev/pyrossh/app → com/pyrossh/tauri_app}/kotlin/BuildTask.kt RENAMED
@@ -16,7 +16,7 @@ open class BuildTask : DefaultTask() {
16
16
 
17
17
  @TaskAction
18
18
  fun assemble() {
19
- val executable = """/opt/homebrew/bin/bun""";
19
+ val executable = """bun""";
20
20
  try {
21
21
  runTauriCli(executable)
22
22
  } catch (e: Exception) {
src-tauri/gen/android/buildSrc/src/main/java/{dev/pyrossh/app → com/pyrossh/tauri_app}/kotlin/RustPlugin.kt RENAMED
File without changes
src-tauri/gen/android/gradle/wrapper/gradle-wrapper.properties CHANGED
@@ -1,6 +1,6 @@
1
1
  #Tue May 10 19:22:52 CST 2022
2
2
  distributionBase=GRADLE_USER_HOME
3
- distributionUrl=https\://services.gradle.org/distributions/gradle-8.9-bin.zip
3
+ distributionUrl=https\://services.gradle.org/distributions/gradle-8.14.3-bin.zip
4
4
  distributionPath=wrapper/dists
5
5
  zipStorePath=wrapper/dists
6
6
  zipStoreBase=GRADLE_USER_HOME
src-tauri/gen/apple/.gitignore ADDED
@@ -0,0 +1,3 @@
1
+ xcuserdata/
2
+ build/
3
+ Externals/
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@1x.png ADDED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@2x-1.png ADDED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@2x.png ADDED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-20x20@3x.png ADDED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@1x.png ADDED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@2x-1.png ADDED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@2x.png ADDED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-29x29@3x.png ADDED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@1x.png ADDED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@2x-1.png ADDED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@2x.png ADDED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-40x40@3x.png ADDED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-512@2x.png ADDED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-60x60@2x.png ADDED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-60x60@3x.png ADDED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-76x76@1x.png ADDED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-76x76@2x.png ADDED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/AppIcon-83.5x83.5@2x.png ADDED
Binary file
src-tauri/gen/apple/Assets.xcassets/AppIcon.appiconset/Contents.json ADDED
@@ -0,0 +1,116 @@
1
+ {
2
+ "images" : [
3
+ {
4
+ "size" : "20x20",
5
+ "idiom" : "iphone",
6
+ "filename" : "AppIcon-20x20@2x.png",
7
+ "scale" : "2x"
8
+ },
9
+ {
10
+ "size" : "20x20",
11
+ "idiom" : "iphone",
12
+ "filename" : "AppIcon-20x20@3x.png",
13
+ "scale" : "3x"
14
+ },
15
+ {
16
+ "size" : "29x29",
17
+ "idiom" : "iphone",
18
+ "filename" : "AppIcon-29x29@2x-1.png",
19
+ "scale" : "2x"
20
+ },
21
+ {
22
+ "size" : "29x29",
23
+ "idiom" : "iphone",
24
+ "filename" : "AppIcon-29x29@3x.png",
25
+ "scale" : "3x"
26
+ },
27
+ {
28
+ "size" : "40x40",
29
+ "idiom" : "iphone",
30
+ "filename" : "AppIcon-40x40@2x.png",
31
+ "scale" : "2x"
32
+ },
33
+ {
34
+ "size" : "40x40",
35
+ "idiom" : "iphone",
36
+ "filename" : "AppIcon-40x40@3x.png",
37
+ "scale" : "3x"
38
+ },
39
+ {
40
+ "size" : "60x60",
41
+ "idiom" : "iphone",
42
+ "filename" : "AppIcon-60x60@2x.png",
43
+ "scale" : "2x"
44
+ },
45
+ {
46
+ "size" : "60x60",
47
+ "idiom" : "iphone",
48
+ "filename" : "AppIcon-60x60@3x.png",
49
+ "scale" : "3x"
50
+ },
51
+ {
52
+ "size" : "20x20",
53
+ "idiom" : "ipad",
54
+ "filename" : "AppIcon-20x20@1x.png",
55
+ "scale" : "1x"
56
+ },
57
+ {
58
+ "size" : "20x20",
59
+ "idiom" : "ipad",
60
+ "filename" : "AppIcon-20x20@2x-1.png",
61
+ "scale" : "2x"
62
+ },
63
+ {
64
+ "size" : "29x29",
65
+ "idiom" : "ipad",
66
+ "filename" : "AppIcon-29x29@1x.png",
67
+ "scale" : "1x"
68
+ },
69
+ {
70
+ "size" : "29x29",
71
+ "idiom" : "ipad",
72
+ "filename" : "AppIcon-29x29@2x.png",
73
+ "scale" : "2x"
74
+ },
75
+ {
76
+ "size" : "40x40",
77
+ "idiom" : "ipad",
78
+ "filename" : "AppIcon-40x40@1x.png",
79
+ "scale" : "1x"
80
+ },
81
+ {
82
+ "size" : "40x40",
83
+ "idiom" : "ipad",
84
+ "filename" : "AppIcon-40x40@2x-1.png",
85
+ "scale" : "2x"
86
+ },
87
+ {
88
+ "size" : "76x76",
89
+ "idiom" : "ipad",
90
+ "filename" : "AppIcon-76x76@1x.png",
91
+ "scale" : "1x"
92
+ },
93
+ {
94
+ "size" : "76x76",
95
+ "idiom" : "ipad",
96
+ "filename" : "AppIcon-76x76@2x.png",
97
+ "scale" : "2x"
98
+ },
99
+ {
100
+ "size" : "83.5x83.5",
101
+ "idiom" : "ipad",
102
+ "filename" : "AppIcon-83.5x83.5@2x.png",
103
+ "scale" : "2x"
104
+ },
105
+ {
106
+ "size" : "1024x1024",
107
+ "idiom" : "ios-marketing",
108
+ "filename" : "AppIcon-512@2x.png",
109
+ "scale" : "1x"
110
+ }
111
+ ],
112
+ "info" : {
113
+ "version" : 1,
114
+ "author" : "xcode"
115
+ }
116
+ }
src-tauri/gen/apple/Assets.xcassets/Contents.json ADDED
@@ -0,0 +1,6 @@
1
+ {
2
+ "info" : {
3
+ "version" : 1,
4
+ "author" : "xcode"
5
+ }
6
+ }
src-tauri/gen/apple/ExportOptions.plist ADDED
@@ -0,0 +1,8 @@
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+ <plist version="1.0">
4
+ <dict>
5
+ <key>method</key>
6
+ <string>debugging</string>
7
+ </dict>
8
+ </plist>
src-tauri/gen/apple/LaunchScreen.storyboard ADDED
@@ -0,0 +1,30 @@
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <document type="com.apple.InterfaceBuilder3.CocoaTouch.Storyboard.XIB" version="3.0" toolsVersion="17150" targetRuntime="iOS.CocoaTouch" propertyAccessControl="none" useAutolayout="YES" useTraitCollections="YES" useSafeAreas="YES" colorMatched="YES" initialViewController="Y6W-OH-hqX">
3
+ <dependencies>
4
+ <plugIn identifier="com.apple.InterfaceBuilder.IBCocoaTouchPlugin" version="17122"/>
5
+ <capability name="Safe area layout guides" minToolsVersion="9.0"/>
6
+ <capability name="System colors in document resources" minToolsVersion="11.0"/>
7
+ <capability name="documents saved in the Xcode 8 format" minToolsVersion="8.0"/>
8
+ </dependencies>
9
+ <scenes>
10
+ <!--View Controller-->
11
+ <scene sceneID="s0d-6b-0kx">
12
+ <objects>
13
+ <viewController id="Y6W-OH-hqX" sceneMemberID="viewController">
14
+ <view key="view" contentMode="scaleToFill" id="5EZ-qb-Rvc">
15
+ <rect key="frame" x="0.0" y="0.0" width="414" height="896"/>
16
+ <autoresizingMask key="autoresizingMask" widthSizable="YES" heightSizable="YES"/>
17
+ <viewLayoutGuide key="safeArea" id="vDu-zF-Fre"/>
18
+ <color key="backgroundColor" systemColor="systemBackgroundColor"/>
19
+ </view>
20
+ </viewController>
21
+ <placeholder placeholderIdentifier="IBFirstResponder" id="Ief-a0-LHa" userLabel="First Responder" customClass="UIResponder" sceneMemberID="firstResponder"/>
22
+ </objects>
23
+ </scene>
24
+ </scenes>
25
+ <resources>
26
+ <systemColor name="systemBackgroundColor">
27
+ <color white="1" alpha="1" colorSpace="custom" customColorSpace="genericGamma22GrayColorSpace"/>
28
+ </systemColor>
29
+ </resources>
30
+ </document>
src-tauri/gen/apple/Podfile ADDED
@@ -0,0 +1,21 @@
1
+ # Uncomment the next line to define a global platform for your project
2
+
3
+ target 'tauri-app_iOS' do
4
+ platform :ios, '14.0'
5
+ # Pods for tauri-app_iOS
6
+ end
7
+
8
+ target 'tauri-app_macOS' do
9
+ platform :osx, '11.0'
10
+ # Pods for tauri-app_macOS
11
+ end
12
+
13
+ # Delete the deployment target for iOS and macOS, causing it to be inherited from the Podfile
14
+ post_install do |installer|
15
+ installer.pods_project.targets.each do |target|
16
+ target.build_configurations.each do |config|
17
+ config.build_settings.delete 'IPHONEOS_DEPLOYMENT_TARGET'
18
+ config.build_settings.delete 'MACOSX_DEPLOYMENT_TARGET'
19
+ end
20
+ end
21
+ end
src-tauri/gen/apple/Sources/tauri-app/bindings/bindings.h ADDED
@@ -0,0 +1,8 @@
1
+ #pragma once
2
+
3
+ namespace ffi {
4
+ extern "C" {
5
+ void start_app();
6
+ }
7
+ }
8
+
src-tauri/gen/apple/Sources/tauri-app/main.mm ADDED
@@ -0,0 +1,6 @@
1
+ #include "bindings/bindings.h"
2
+
3
+ int main(int argc, char * argv[]) {
4
+ ffi::start_app();
5
+ return 0;
6
+ }
src-tauri/gen/apple/project.yml ADDED
@@ -0,0 +1,88 @@
1
+ name: tauri-app
2
+ options:
3
+ bundleIdPrefix: com.pyrossh.tauri-app
4
+ deploymentTarget:
5
+ iOS: 14.0
6
+ fileGroups: [../../src]
7
+ configs:
8
+ debug: debug
9
+ release: release
10
+ settingGroups:
11
+ app:
12
+ base:
13
+ PRODUCT_NAME: tauri-app
14
+ PRODUCT_BUNDLE_IDENTIFIER: com.pyrossh.tauri-app
15
+ targetTemplates:
16
+ app:
17
+ type: application
18
+ sources:
19
+ - path: Sources
20
+ scheme:
21
+ environmentVariables:
22
+ RUST_BACKTRACE: full
23
+ RUST_LOG: info
24
+ settings:
25
+ groups: [app]
26
+ targets:
27
+ tauri-app_iOS:
28
+ type: application
29
+ platform: iOS
30
+ sources:
31
+ - path: Sources
32
+ - path: Assets.xcassets
33
+ - path: Externals
34
+ - path: tauri-app_iOS
35
+ - path: assets
36
+ buildPhase: resources
37
+ type: folder
38
+ - path: LaunchScreen.storyboard
39
+ info:
40
+ path: tauri-app_iOS/Info.plist
41
+ properties:
42
+ LSRequiresIPhoneOS: true
43
+ UILaunchStoryboardName: LaunchScreen
44
+ UIRequiredDeviceCapabilities: [arm64, metal]
45
+ UISupportedInterfaceOrientations:
46
+ - UIInterfaceOrientationPortrait
47
+ - UIInterfaceOrientationLandscapeLeft
48
+ - UIInterfaceOrientationLandscapeRight
49
+ UISupportedInterfaceOrientations~ipad:
50
+ - UIInterfaceOrientationPortrait
51
+ - UIInterfaceOrientationPortraitUpsideDown
52
+ - UIInterfaceOrientationLandscapeLeft
53
+ - UIInterfaceOrientationLandscapeRight
54
+ CFBundleShortVersionString: 0.1.0
55
+ CFBundleVersion: "0.1.0"
56
+ entitlements:
57
+ path: tauri-app_iOS/tauri-app_iOS.entitlements
58
+ scheme:
59
+ environmentVariables:
60
+ RUST_BACKTRACE: full
61
+ RUST_LOG: info
62
+ settings:
63
+ base:
64
+ ENABLE_BITCODE: false
65
+ ARCHS: [arm64]
66
+ VALID_ARCHS: arm64
67
+ LIBRARY_SEARCH_PATHS[arch=x86_64]: $(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)
68
+ LIBRARY_SEARCH_PATHS[arch=arm64]: $(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)
69
+ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES: true
70
+ EXCLUDED_ARCHS[sdk=iphoneos*]: x86_64
71
+ groups: [app]
72
+ dependencies:
73
+ - framework: libapp.a
74
+ embed: false
75
+ - sdk: CoreGraphics.framework
76
+ - sdk: Metal.framework
77
+ - sdk: MetalKit.framework
78
+ - sdk: QuartzCore.framework
79
+ - sdk: Security.framework
80
+ - sdk: UIKit.framework
81
+ - sdk: WebKit.framework
82
+ preBuildScripts:
83
+ - script: bun tauri ios xcode-script -v --platform ${PLATFORM_DISPLAY_NAME:?} --sdk-root ${SDKROOT:?} --framework-search-paths "${FRAMEWORK_SEARCH_PATHS:?}" --header-search-paths "${HEADER_SEARCH_PATHS:?}" --gcc-preprocessor-definitions "${GCC_PREPROCESSOR_DEFINITIONS:-}" --configuration ${CONFIGURATION:?} ${FORCE_COLOR} ${ARCHS:?}
84
+ name: Build Rust Code
85
+ basedOnDependencyAnalysis: false
86
+ outputFiles:
87
+ - $(SRCROOT)/Externals/x86_64/${CONFIGURATION}/libapp.a
88
+ - $(SRCROOT)/Externals/arm64/${CONFIGURATION}/libapp.a
src-tauri/gen/apple/tauri-app.xcodeproj/project.pbxproj ADDED
@@ -0,0 +1,458 @@
1
+ // !$*UTF8*$!
2
+ {
3
+ archiveVersion = 1;
4
+ classes = {
5
+ };
6
+ objectVersion = 77;
7
+ objects = {
8
+
9
+ /* Begin PBXBuildFile section */
10
+ 094A1ECD90ECD007825D95B3 /* Security.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 84E625C1ABDB2D39CB77BF29 /* Security.framework */; };
11
+ 1524BBF419A24C289873FCE0 /* Metal.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CA1A066F7EDD869BC014BB9C /* Metal.framework */; };
12
+ 5DCFDCE0989E0655641185BE /* LaunchScreen.storyboard in Resources */ = {isa = PBXBuildFile; fileRef = BA38F7BF7C28E04DBA849965 /* LaunchScreen.storyboard */; };
13
+ 5DDC8F8949AE56AB4B683F62 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5384EE0C649F19A31B462538 /* QuartzCore.framework */; };
14
+ 6495EEEF2DFC12CB82351B2B /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = C42C09CE350D0304EDF85C59 /* UIKit.framework */; };
15
+ 7425A66C523CC66EFF87A16E /* libapp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 46600E42EDBD4E2F9CFFB94E /* libapp.a */; };
16
+ 74C25A7912AFE30DBE96B590 /* assets in Resources */ = {isa = PBXBuildFile; fileRef = 234C7D371C7B526F7E893B15 /* assets */; };
17
+ 7A50F9841502955D69915755 /* MetalKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = B8DBF813DB5FCB214283D94D /* MetalKit.framework */; };
18
+ 7E5D9DF6134425B5314935DE /* main.mm in Sources */ = {isa = PBXBuildFile; fileRef = 75C0A66A4769E0B428DFFE16 /* main.mm */; };
19
+ 824033B5A7F94F13A4C63E6E /* WebKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = CF0F15D9837DA9743995496A /* WebKit.framework */; };
20
+ 8A272DD02B0D36ACBCE73E26 /* Assets.xcassets in Resources */ = {isa = PBXBuildFile; fileRef = CFDCAF660F4CA93110C8FB02 /* Assets.xcassets */; };
21
+ CA00951E60FA3594F396EEEC /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = AC56A11F310BBFF30CCFEB63 /* CoreGraphics.framework */; };
22
+ /* End PBXBuildFile section */
23
+
24
+ /* Begin PBXFileReference section */
25
+ 234C7D371C7B526F7E893B15 /* assets */ = {isa = PBXFileReference; lastKnownFileType = folder; path = assets; sourceTree = SOURCE_ROOT; };
26
+ 415CE9B61EE711FB11882F1B /* bindings.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = bindings.h; sourceTree = "<group>"; };
27
+ 46600E42EDBD4E2F9CFFB94E /* libapp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libapp.a; sourceTree = "<group>"; };
28
+ 5384EE0C649F19A31B462538 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; };
29
+ 6B62CCFCDED0CBE851A51E4F /* Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = Info.plist; sourceTree = "<group>"; };
30
+ 75C0A66A4769E0B428DFFE16 /* main.mm */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.cpp.objcpp; path = main.mm; sourceTree = "<group>"; };
31
+ 7A62F8DA3ACF6DA66CB9785D /* tauri-app_iOS.entitlements */ = {isa = PBXFileReference; lastKnownFileType = text.plist.entitlements; path = "tauri-app_iOS.entitlements"; sourceTree = "<group>"; };
32
+ 84E625C1ABDB2D39CB77BF29 /* Security.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Security.framework; path = System/Library/Frameworks/Security.framework; sourceTree = SDKROOT; };
33
+ 9B11C2C873FB5A7B97B0605A /* tauri-app_iOS.app */ = {isa = PBXFileReference; includeInIndex = 0; lastKnownFileType = wrapper.application; path = "tauri-app_iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; };
34
+ AC56A11F310BBFF30CCFEB63 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
35
+ B8DBF813DB5FCB214283D94D /* MetalKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = MetalKit.framework; path = System/Library/Frameworks/MetalKit.framework; sourceTree = SDKROOT; };
36
+ BA38F7BF7C28E04DBA849965 /* LaunchScreen.storyboard */ = {isa = PBXFileReference; lastKnownFileType = file.storyboard; path = LaunchScreen.storyboard; sourceTree = "<group>"; };
37
+ C42C09CE350D0304EDF85C59 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
38
+ CA1A066F7EDD869BC014BB9C /* Metal.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Metal.framework; path = System/Library/Frameworks/Metal.framework; sourceTree = SDKROOT; };
39
+ CF0F15D9837DA9743995496A /* WebKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = WebKit.framework; path = System/Library/Frameworks/WebKit.framework; sourceTree = SDKROOT; };
40
+ CFDCAF660F4CA93110C8FB02 /* Assets.xcassets */ = {isa = PBXFileReference; lastKnownFileType = folder.assetcatalog; path = Assets.xcassets; sourceTree = "<group>"; };
41
+ D96C5A0C6EF1CFC067A1C008 /* main.rs */ = {isa = PBXFileReference; path = main.rs; sourceTree = "<group>"; };
42
+ E486419C84C58B66E0FC1383 /* lib.rs */ = {isa = PBXFileReference; path = lib.rs; sourceTree = "<group>"; };
43
+ /* End PBXFileReference section */
44
+
45
+ /* Begin PBXFrameworksBuildPhase section */
46
+ 6EEA0490763EB982F7701E3D /* Frameworks */ = {
47
+ isa = PBXFrameworksBuildPhase;
48
+ buildActionMask = 2147483647;
49
+ files = (
50
+ 7425A66C523CC66EFF87A16E /* libapp.a in Frameworks */,
51
+ CA00951E60FA3594F396EEEC /* CoreGraphics.framework in Frameworks */,
52
+ 1524BBF419A24C289873FCE0 /* Metal.framework in Frameworks */,
53
+ 7A50F9841502955D69915755 /* MetalKit.framework in Frameworks */,
54
+ 5DDC8F8949AE56AB4B683F62 /* QuartzCore.framework in Frameworks */,
55
+ 094A1ECD90ECD007825D95B3 /* Security.framework in Frameworks */,
56
+ 6495EEEF2DFC12CB82351B2B /* UIKit.framework in Frameworks */,
57
+ 824033B5A7F94F13A4C63E6E /* WebKit.framework in Frameworks */,
58
+ );
59
+ runOnlyForDeploymentPostprocessing = 0;
60
+ };
61
+ /* End PBXFrameworksBuildPhase section */
62
+
63
+ /* Begin PBXGroup section */
64
+ 2ECFA35AFF2D5945783C3B8D /* Externals */ = {
65
+ isa = PBXGroup;
66
+ children = (
67
+ );
68
+ path = Externals;
69
+ sourceTree = "<group>";
70
+ };
71
+ 4261FD71066ABB203F1B3741 /* Products */ = {
72
+ isa = PBXGroup;
73
+ children = (
74
+ 9B11C2C873FB5A7B97B0605A /* tauri-app_iOS.app */,
75
+ );
76
+ name = Products;
77
+ sourceTree = "<group>";
78
+ };
79
+ 48DF3F622809E7EBA4ED342A /* src */ = {
80
+ isa = PBXGroup;
81
+ children = (
82
+ E486419C84C58B66E0FC1383 /* lib.rs */,
83
+ D96C5A0C6EF1CFC067A1C008 /* main.rs */,
84
+ );
85
+ name = src;
86
+ path = ../../src;
87
+ sourceTree = "<group>";
88
+ };
89
+ 5FCA5E244F4BE4C93672F978 /* bindings */ = {
90
+ isa = PBXGroup;
91
+ children = (
92
+ 415CE9B61EE711FB11882F1B /* bindings.h */,
93
+ );
94
+ path = bindings;
95
+ sourceTree = "<group>";
96
+ };
97
+ 86E4D2974D6FC803E43026BD /* Frameworks */ = {
98
+ isa = PBXGroup;
99
+ children = (
100
+ AC56A11F310BBFF30CCFEB63 /* CoreGraphics.framework */,
101
+ 46600E42EDBD4E2F9CFFB94E /* libapp.a */,
102
+ CA1A066F7EDD869BC014BB9C /* Metal.framework */,
103
+ B8DBF813DB5FCB214283D94D /* MetalKit.framework */,
104
+ 5384EE0C649F19A31B462538 /* QuartzCore.framework */,
105
+ 84E625C1ABDB2D39CB77BF29 /* Security.framework */,
106
+ C42C09CE350D0304EDF85C59 /* UIKit.framework */,
107
+ CF0F15D9837DA9743995496A /* WebKit.framework */,
108
+ );
109
+ name = Frameworks;
110
+ sourceTree = "<group>";
111
+ };
112
+ 90B7B06659AD5A7A7EE39662 /* Sources */ = {
113
+ isa = PBXGroup;
114
+ children = (
115
+ 9A6A58EE8A3E239B0E7BDD81 /* tauri-app */,
116
+ );
117
+ path = Sources;
118
+ sourceTree = "<group>";
119
+ };
120
+ 9A6A58EE8A3E239B0E7BDD81 /* tauri-app */ = {
121
+ isa = PBXGroup;
122
+ children = (
123
+ 75C0A66A4769E0B428DFFE16 /* main.mm */,
124
+ 5FCA5E244F4BE4C93672F978 /* bindings */,
125
+ );
126
+ path = "tauri-app";
127
+ sourceTree = "<group>";
128
+ };
129
+ A17B869C1C261C5F8DF765C9 /* tauri-app_iOS */ = {
130
+ isa = PBXGroup;
131
+ children = (
132
+ 6B62CCFCDED0CBE851A51E4F /* Info.plist */,
133
+ 7A62F8DA3ACF6DA66CB9785D /* tauri-app_iOS.entitlements */,
134
+ );
135
+ path = "tauri-app_iOS";
136
+ sourceTree = "<group>";
137
+ };
138
+ E8C7C60131D2B902F3255A8F = {
139
+ isa = PBXGroup;
140
+ children = (
141
+ 234C7D371C7B526F7E893B15 /* assets */,
142
+ CFDCAF660F4CA93110C8FB02 /* Assets.xcassets */,
143
+ BA38F7BF7C28E04DBA849965 /* LaunchScreen.storyboard */,
144
+ 2ECFA35AFF2D5945783C3B8D /* Externals */,
145
+ 90B7B06659AD5A7A7EE39662 /* Sources */,
146
+ 48DF3F622809E7EBA4ED342A /* src */,
147
+ A17B869C1C261C5F8DF765C9 /* tauri-app_iOS */,
148
+ 86E4D2974D6FC803E43026BD /* Frameworks */,
149
+ 4261FD71066ABB203F1B3741 /* Products */,
150
+ );
151
+ sourceTree = "<group>";
152
+ };
153
+ /* End PBXGroup section */
154
+
155
+ /* Begin PBXNativeTarget section */
156
+ 067C19C8047A2326EE93616E /* tauri-app_iOS */ = {
157
+ isa = PBXNativeTarget;
158
+ buildConfigurationList = 492FB4942D220065AF299C12 /* Build configuration list for PBXNativeTarget "tauri-app_iOS" */;
159
+ buildPhases = (
160
+ 4CFF21EFA1FFE4D2AB9D6998 /* Build Rust Code */,
161
+ D8D571D7BDCA1ABF2E0CB9D6 /* Sources */,
162
+ A4D85C1726744E26D8F01FD3 /* Resources */,
163
+ 6EEA0490763EB982F7701E3D /* Frameworks */,
164
+ );
165
+ buildRules = (
166
+ );
167
+ dependencies = (
168
+ );
169
+ name = "tauri-app_iOS";
170
+ packageProductDependencies = (
171
+ );
172
+ productName = "tauri-app_iOS";
173
+ productReference = 9B11C2C873FB5A7B97B0605A /* tauri-app_iOS.app */;
174
+ productType = "com.apple.product-type.application";
175
+ };
176
+ /* End PBXNativeTarget section */
177
+
178
+ /* Begin PBXProject section */
179
+ 90D4CFD39CFBBAA5E9883AD5 /* Project object */ = {
180
+ isa = PBXProject;
181
+ attributes = {
182
+ BuildIndependentTargetsInParallel = YES;
183
+ LastUpgradeCheck = 1430;
184
+ };
185
+ buildConfigurationList = 15AD1887792B155C6905ADD6 /* Build configuration list for PBXProject "tauri-app" */;
186
+ compatibilityVersion = "Xcode 14.0";
187
+ developmentRegion = en;
188
+ hasScannedForEncodings = 0;
189
+ knownRegions = (
190
+ Base,
191
+ en,
192
+ );
193
+ mainGroup = E8C7C60131D2B902F3255A8F;
194
+ minimizedProjectReferenceProxies = 1;
195
+ preferredProjectObjectVersion = 77;
196
+ projectDirPath = "";
197
+ projectRoot = "";
198
+ targets = (
199
+ 067C19C8047A2326EE93616E /* tauri-app_iOS */,
200
+ );
201
+ };
202
+ /* End PBXProject section */
203
+
204
+ /* Begin PBXResourcesBuildPhase section */
205
+ A4D85C1726744E26D8F01FD3 /* Resources */ = {
206
+ isa = PBXResourcesBuildPhase;
207
+ buildActionMask = 2147483647;
208
+ files = (
209
+ 8A272DD02B0D36ACBCE73E26 /* Assets.xcassets in Resources */,
210
+ 5DCFDCE0989E0655641185BE /* LaunchScreen.storyboard in Resources */,
211
+ 74C25A7912AFE30DBE96B590 /* assets in Resources */,
212
+ );
213
+ runOnlyForDeploymentPostprocessing = 0;
214
+ };
215
+ /* End PBXResourcesBuildPhase section */
216
+
217
+ /* Begin PBXShellScriptBuildPhase section */
218
+ 4CFF21EFA1FFE4D2AB9D6998 /* Build Rust Code */ = {
219
+ isa = PBXShellScriptBuildPhase;
220
+ alwaysOutOfDate = 1;
221
+ buildActionMask = 2147483647;
222
+ files = (
223
+ );
224
+ inputFileListPaths = (
225
+ );
226
+ inputPaths = (
227
+ );
228
+ name = "Build Rust Code";
229
+ outputFileListPaths = (
230
+ );
231
+ outputPaths = (
232
+ "$(SRCROOT)/Externals/x86_64/${CONFIGURATION}/libapp.a",
233
+ "$(SRCROOT)/Externals/arm64/${CONFIGURATION}/libapp.a",
234
+ );
235
+ runOnlyForDeploymentPostprocessing = 0;
236
+ shellPath = /bin/sh;
237
+ shellScript = "bun tauri ios xcode-script -v --platform ${PLATFORM_DISPLAY_NAME:?} --sdk-root ${SDKROOT:?} --framework-search-paths \"${FRAMEWORK_SEARCH_PATHS:?}\" --header-search-paths \"${HEADER_SEARCH_PATHS:?}\" --gcc-preprocessor-definitions \"${GCC_PREPROCESSOR_DEFINITIONS:-}\" --configuration ${CONFIGURATION:?} ${FORCE_COLOR} ${ARCHS:?}";
238
+ };
239
+ /* End PBXShellScriptBuildPhase section */
240
+
241
+ /* Begin PBXSourcesBuildPhase section */
242
+ D8D571D7BDCA1ABF2E0CB9D6 /* Sources */ = {
243
+ isa = PBXSourcesBuildPhase;
244
+ buildActionMask = 2147483647;
245
+ files = (
246
+ 7E5D9DF6134425B5314935DE /* main.mm in Sources */,
247
+ );
248
+ runOnlyForDeploymentPostprocessing = 0;
249
+ };
250
+ /* End PBXSourcesBuildPhase section */
251
+
252
+ /* Begin XCBuildConfiguration section */
253
+ 421E0640619ED5B0C0B13B4E /* debug */ = {
254
+ isa = XCBuildConfiguration;
255
+ buildSettings = {
256
+ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
257
+ ARCHS = (
258
+ arm64,
259
+ );
260
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
261
+ CODE_SIGN_ENTITLEMENTS = "tauri-app_iOS/tauri-app_iOS.entitlements";
262
+ CODE_SIGN_IDENTITY = "iPhone Developer";
263
+ ENABLE_BITCODE = NO;
264
+ "EXCLUDED_ARCHS[sdk=iphoneos*]" = x86_64;
265
+ FRAMEWORK_SEARCH_PATHS = (
266
+ "$(inherited)",
267
+ "\".\"",
268
+ );
269
+ INFOPLIST_FILE = "tauri-app_iOS/Info.plist";
270
+ LD_RUNPATH_SEARCH_PATHS = (
271
+ "$(inherited)",
272
+ "@executable_path/Frameworks",
273
+ );
274
+ "LIBRARY_SEARCH_PATHS[arch=arm64]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
275
+ "LIBRARY_SEARCH_PATHS[arch=x86_64]" = "$(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
276
+ PRODUCT_BUNDLE_IDENTIFIER = "com.pyrossh.tauri-app";
277
+ PRODUCT_NAME = "tauri-app";
278
+ SDKROOT = iphoneos;
279
+ TARGETED_DEVICE_FAMILY = "1,2";
280
+ VALID_ARCHS = arm64;
281
+ };
282
+ name = debug;
283
+ };
284
+ 62330632B84ED41E941EFCF6 /* release */ = {
285
+ isa = XCBuildConfiguration;
286
+ buildSettings = {
287
+ ALWAYS_SEARCH_USER_PATHS = NO;
288
+ CLANG_ANALYZER_NONNULL = YES;
289
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
290
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
291
+ CLANG_CXX_LIBRARY = "libc++";
292
+ CLANG_ENABLE_MODULES = YES;
293
+ CLANG_ENABLE_OBJC_ARC = YES;
294
+ CLANG_ENABLE_OBJC_WEAK = YES;
295
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
296
+ CLANG_WARN_BOOL_CONVERSION = YES;
297
+ CLANG_WARN_COMMA = YES;
298
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
299
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
300
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
301
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
302
+ CLANG_WARN_EMPTY_BODY = YES;
303
+ CLANG_WARN_ENUM_CONVERSION = YES;
304
+ CLANG_WARN_INFINITE_RECURSION = YES;
305
+ CLANG_WARN_INT_CONVERSION = YES;
306
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
307
+ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
308
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
309
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
310
+ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
311
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
312
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
313
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
314
+ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
315
+ CLANG_WARN_UNREACHABLE_CODE = YES;
316
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
317
+ COPY_PHASE_STRIP = NO;
318
+ DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym";
319
+ ENABLE_NS_ASSERTIONS = NO;
320
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
321
+ GCC_C_LANGUAGE_STANDARD = gnu11;
322
+ GCC_NO_COMMON_BLOCKS = YES;
323
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
324
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
325
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
326
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
327
+ GCC_WARN_UNUSED_FUNCTION = YES;
328
+ GCC_WARN_UNUSED_VARIABLE = YES;
329
+ IPHONEOS_DEPLOYMENT_TARGET = 14.0;
330
+ MTL_ENABLE_DEBUG_INFO = NO;
331
+ MTL_FAST_MATH = YES;
332
+ PRODUCT_NAME = "$(TARGET_NAME)";
333
+ SDKROOT = iphoneos;
334
+ SWIFT_COMPILATION_MODE = wholemodule;
335
+ SWIFT_OPTIMIZATION_LEVEL = "-O";
336
+ SWIFT_VERSION = 5.0;
337
+ };
338
+ name = release;
339
+ };
340
+ 62D98D8CE88586901FBBF6C0 /* debug */ = {
341
+ isa = XCBuildConfiguration;
342
+ buildSettings = {
343
+ ALWAYS_SEARCH_USER_PATHS = NO;
344
+ CLANG_ANALYZER_NONNULL = YES;
345
+ CLANG_ANALYZER_NUMBER_OBJECT_CONVERSION = YES_AGGRESSIVE;
346
+ CLANG_CXX_LANGUAGE_STANDARD = "gnu++14";
347
+ CLANG_CXX_LIBRARY = "libc++";
348
+ CLANG_ENABLE_MODULES = YES;
349
+ CLANG_ENABLE_OBJC_ARC = YES;
350
+ CLANG_ENABLE_OBJC_WEAK = YES;
351
+ CLANG_WARN_BLOCK_CAPTURE_AUTORELEASING = YES;
352
+ CLANG_WARN_BOOL_CONVERSION = YES;
353
+ CLANG_WARN_COMMA = YES;
354
+ CLANG_WARN_CONSTANT_CONVERSION = YES;
355
+ CLANG_WARN_DEPRECATED_OBJC_IMPLEMENTATIONS = YES;
356
+ CLANG_WARN_DIRECT_OBJC_ISA_USAGE = YES_ERROR;
357
+ CLANG_WARN_DOCUMENTATION_COMMENTS = YES;
358
+ CLANG_WARN_EMPTY_BODY = YES;
359
+ CLANG_WARN_ENUM_CONVERSION = YES;
360
+ CLANG_WARN_INFINITE_RECURSION = YES;
361
+ CLANG_WARN_INT_CONVERSION = YES;
362
+ CLANG_WARN_NON_LITERAL_NULL_CONVERSION = YES;
363
+ CLANG_WARN_OBJC_IMPLICIT_RETAIN_SELF = YES;
364
+ CLANG_WARN_OBJC_LITERAL_CONVERSION = YES;
365
+ CLANG_WARN_OBJC_ROOT_CLASS = YES_ERROR;
366
+ CLANG_WARN_QUOTED_INCLUDE_IN_FRAMEWORK_HEADER = YES;
367
+ CLANG_WARN_RANGE_LOOP_ANALYSIS = YES;
368
+ CLANG_WARN_STRICT_PROTOTYPES = YES;
369
+ CLANG_WARN_SUSPICIOUS_MOVE = YES;
370
+ CLANG_WARN_UNGUARDED_AVAILABILITY = YES_AGGRESSIVE;
371
+ CLANG_WARN_UNREACHABLE_CODE = YES;
372
+ CLANG_WARN__DUPLICATE_METHOD_MATCH = YES;
373
+ COPY_PHASE_STRIP = NO;
374
+ DEBUG_INFORMATION_FORMAT = dwarf;
375
+ ENABLE_STRICT_OBJC_MSGSEND = YES;
376
+ ENABLE_TESTABILITY = YES;
377
+ GCC_C_LANGUAGE_STANDARD = gnu11;
378
+ GCC_DYNAMIC_NO_PIC = NO;
379
+ GCC_NO_COMMON_BLOCKS = YES;
380
+ GCC_OPTIMIZATION_LEVEL = 0;
381
+ GCC_PREPROCESSOR_DEFINITIONS = (
382
+ "$(inherited)",
383
+ "DEBUG=1",
384
+ );
385
+ GCC_WARN_64_TO_32_BIT_CONVERSION = YES;
386
+ GCC_WARN_ABOUT_RETURN_TYPE = YES_ERROR;
387
+ GCC_WARN_UNDECLARED_SELECTOR = YES;
388
+ GCC_WARN_UNINITIALIZED_AUTOS = YES_AGGRESSIVE;
389
+ GCC_WARN_UNUSED_FUNCTION = YES;
390
+ GCC_WARN_UNUSED_VARIABLE = YES;
391
+ IPHONEOS_DEPLOYMENT_TARGET = 14.0;
392
+ MTL_ENABLE_DEBUG_INFO = INCLUDE_SOURCE;
393
+ MTL_FAST_MATH = YES;
394
+ ONLY_ACTIVE_ARCH = YES;
395
+ PRODUCT_NAME = "$(TARGET_NAME)";
396
+ SDKROOT = iphoneos;
397
+ SWIFT_ACTIVE_COMPILATION_CONDITIONS = DEBUG;
398
+ SWIFT_OPTIMIZATION_LEVEL = "-Onone";
399
+ SWIFT_VERSION = 5.0;
400
+ };
401
+ name = debug;
402
+ };
403
+ D2A4FF1B078298AC78D0EBD3 /* release */ = {
404
+ isa = XCBuildConfiguration;
405
+ buildSettings = {
406
+ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES;
407
+ ARCHS = (
408
+ arm64,
409
+ );
410
+ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon;
411
+ CODE_SIGN_ENTITLEMENTS = "tauri-app_iOS/tauri-app_iOS.entitlements";
412
+ CODE_SIGN_IDENTITY = "iPhone Developer";
413
+ ENABLE_BITCODE = NO;
414
+ "EXCLUDED_ARCHS[sdk=iphoneos*]" = x86_64;
415
+ FRAMEWORK_SEARCH_PATHS = (
416
+ "$(inherited)",
417
+ "\".\"",
418
+ );
419
+ INFOPLIST_FILE = "tauri-app_iOS/Info.plist";
420
+ LD_RUNPATH_SEARCH_PATHS = (
421
+ "$(inherited)",
422
+ "@executable_path/Frameworks",
423
+ );
424
+ "LIBRARY_SEARCH_PATHS[arch=arm64]" = "$(inherited) $(PROJECT_DIR)/Externals/arm64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
425
+ "LIBRARY_SEARCH_PATHS[arch=x86_64]" = "$(inherited) $(PROJECT_DIR)/Externals/x86_64/$(CONFIGURATION) $(SDKROOT)/usr/lib/swift $(TOOLCHAIN_DIR)/usr/lib/swift/$(PLATFORM_NAME) $(TOOLCHAIN_DIR)/usr/lib/swift-5.0/$(PLATFORM_NAME)";
426
+ PRODUCT_BUNDLE_IDENTIFIER = "com.pyrossh.tauri-app";
427
+ PRODUCT_NAME = "tauri-app";
428
+ SDKROOT = iphoneos;
429
+ TARGETED_DEVICE_FAMILY = "1,2";
430
+ VALID_ARCHS = arm64;
431
+ };
432
+ name = release;
433
+ };
434
+ /* End XCBuildConfiguration section */
435
+
436
+ /* Begin XCConfigurationList section */
437
+ 15AD1887792B155C6905ADD6 /* Build configuration list for PBXProject "tauri-app" */ = {
438
+ isa = XCConfigurationList;
439
+ buildConfigurations = (
440
+ 62D98D8CE88586901FBBF6C0 /* debug */,
441
+ 62330632B84ED41E941EFCF6 /* release */,
442
+ );
443
+ defaultConfigurationIsVisible = 0;
444
+ defaultConfigurationName = debug;
445
+ };
446
+ 492FB4942D220065AF299C12 /* Build configuration list for PBXNativeTarget "tauri-app_iOS" */ = {
447
+ isa = XCConfigurationList;
448
+ buildConfigurations = (
449
+ 421E0640619ED5B0C0B13B4E /* debug */,
450
+ D2A4FF1B078298AC78D0EBD3 /* release */,
451
+ );
452
+ defaultConfigurationIsVisible = 0;
453
+ defaultConfigurationName = debug;
454
+ };
455
+ /* End XCConfigurationList section */
456
+ };
457
+ rootObject = 90D4CFD39CFBBAA5E9883AD5 /* Project object */;
458
+ }
src-tauri/gen/apple/tauri-app.xcodeproj/project.xcworkspace/contents.xcworkspacedata ADDED
@@ -0,0 +1,7 @@
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <Workspace
3
+ version = "1.0">
4
+ <FileRef
5
+ location = "self:">
6
+ </FileRef>
7
+ </Workspace>
src-tauri/gen/apple/tauri-app.xcodeproj/project.xcworkspace/xcshareddata/WorkspaceSettings.xcsettings ADDED
@@ -0,0 +1,10 @@
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+ <plist version="1.0">
4
+ <dict>
5
+ <key>BuildSystemType</key>
6
+ <string>Original</string>
7
+ <key>DisableBuildSystemDeprecationDiagnostic</key>
8
+ <true/>
9
+ </dict>
10
+ </plist>
src-tauri/gen/apple/tauri-app.xcodeproj/xcshareddata/xcschemes/tauri-app_iOS.xcscheme ADDED
@@ -0,0 +1,131 @@
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <Scheme
3
+ LastUpgradeVersion = "1430"
4
+ version = "1.7">
5
+ <BuildAction
6
+ parallelizeBuildables = "YES"
7
+ buildImplicitDependencies = "YES"
8
+ runPostActionsOnFailure = "NO">
9
+ <BuildActionEntries>
10
+ <BuildActionEntry
11
+ buildForTesting = "YES"
12
+ buildForRunning = "YES"
13
+ buildForProfiling = "YES"
14
+ buildForArchiving = "YES"
15
+ buildForAnalyzing = "YES">
16
+ <BuildableReference
17
+ BuildableIdentifier = "primary"
18
+ BlueprintIdentifier = "067C19C8047A2326EE93616E"
19
+ BuildableName = "tauri-app_iOS.app"
20
+ BlueprintName = "tauri-app_iOS"
21
+ ReferencedContainer = "container:tauri-app.xcodeproj">
22
+ </BuildableReference>
23
+ </BuildActionEntry>
24
+ </BuildActionEntries>
25
+ </BuildAction>
26
+ <TestAction
27
+ buildConfiguration = "debug"
28
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
29
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
30
+ shouldUseLaunchSchemeArgsEnv = "NO"
31
+ onlyGenerateCoverageForSpecifiedTargets = "NO">
32
+ <MacroExpansion>
33
+ <BuildableReference
34
+ BuildableIdentifier = "primary"
35
+ BlueprintIdentifier = "067C19C8047A2326EE93616E"
36
+ BuildableName = "tauri-app_iOS.app"
37
+ BlueprintName = "tauri-app_iOS"
38
+ ReferencedContainer = "container:tauri-app.xcodeproj">
39
+ </BuildableReference>
40
+ </MacroExpansion>
41
+ <Testables>
42
+ </Testables>
43
+ <CommandLineArguments>
44
+ </CommandLineArguments>
45
+ <EnvironmentVariables>
46
+ <EnvironmentVariable
47
+ key = "RUST_BACKTRACE"
48
+ value = "full"
49
+ isEnabled = "YES">
50
+ </EnvironmentVariable>
51
+ <EnvironmentVariable
52
+ key = "RUST_LOG"
53
+ value = "info"
54
+ isEnabled = "YES">
55
+ </EnvironmentVariable>
56
+ </EnvironmentVariables>
57
+ </TestAction>
58
+ <LaunchAction
59
+ buildConfiguration = "debug"
60
+ selectedDebuggerIdentifier = "Xcode.DebuggerFoundation.Debugger.LLDB"
61
+ selectedLauncherIdentifier = "Xcode.DebuggerFoundation.Launcher.LLDB"
62
+ launchStyle = "0"
63
+ useCustomWorkingDirectory = "NO"
64
+ ignoresPersistentStateOnLaunch = "NO"
65
+ debugDocumentVersioning = "YES"
66
+ debugServiceExtension = "internal"
67
+ allowLocationSimulation = "YES">
68
+ <BuildableProductRunnable
69
+ runnableDebuggingMode = "0">
70
+ <BuildableReference
71
+ BuildableIdentifier = "primary"
72
+ BlueprintIdentifier = "067C19C8047A2326EE93616E"
73
+ BuildableName = "tauri-app_iOS.app"
74
+ BlueprintName = "tauri-app_iOS"
75
+ ReferencedContainer = "container:tauri-app.xcodeproj">
76
+ </BuildableReference>
77
+ </BuildableProductRunnable>
78
+ <CommandLineArguments>
79
+ </CommandLineArguments>
80
+ <EnvironmentVariables>
81
+ <EnvironmentVariable
82
+ key = "RUST_BACKTRACE"
83
+ value = "full"
84
+ isEnabled = "YES">
85
+ </EnvironmentVariable>
86
+ <EnvironmentVariable
87
+ key = "RUST_LOG"
88
+ value = "info"
89
+ isEnabled = "YES">
90
+ </EnvironmentVariable>
91
+ </EnvironmentVariables>
92
+ </LaunchAction>
93
+ <ProfileAction
94
+ buildConfiguration = "release"
95
+ shouldUseLaunchSchemeArgsEnv = "NO"
96
+ savedToolIdentifier = ""
97
+ useCustomWorkingDirectory = "NO"
98
+ debugDocumentVersioning = "YES">
99
+ <BuildableProductRunnable
100
+ runnableDebuggingMode = "0">
101
+ <BuildableReference
102
+ BuildableIdentifier = "primary"
103
+ BlueprintIdentifier = "067C19C8047A2326EE93616E"
104
+ BuildableName = "tauri-app_iOS.app"
105
+ BlueprintName = "tauri-app_iOS"
106
+ ReferencedContainer = "container:tauri-app.xcodeproj">
107
+ </BuildableReference>
108
+ </BuildableProductRunnable>
109
+ <CommandLineArguments>
110
+ </CommandLineArguments>
111
+ <EnvironmentVariables>
112
+ <EnvironmentVariable
113
+ key = "RUST_BACKTRACE"
114
+ value = "full"
115
+ isEnabled = "YES">
116
+ </EnvironmentVariable>
117
+ <EnvironmentVariable
118
+ key = "RUST_LOG"
119
+ value = "info"
120
+ isEnabled = "YES">
121
+ </EnvironmentVariable>
122
+ </EnvironmentVariables>
123
+ </ProfileAction>
124
+ <AnalyzeAction
125
+ buildConfiguration = "debug">
126
+ </AnalyzeAction>
127
+ <ArchiveAction
128
+ buildConfiguration = "release"
129
+ revealArchiveInOrganizer = "YES">
130
+ </ArchiveAction>
131
+ </Scheme>
src-tauri/gen/apple/tauri-app_iOS/Info.plist ADDED
@@ -0,0 +1,44 @@
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+ <plist version="1.0">
4
+ <dict>
5
+ <key>CFBundleDevelopmentRegion</key>
6
+ <string>$(DEVELOPMENT_LANGUAGE)</string>
7
+ <key>CFBundleExecutable</key>
8
+ <string>$(EXECUTABLE_NAME)</string>
9
+ <key>CFBundleIdentifier</key>
10
+ <string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
11
+ <key>CFBundleInfoDictionaryVersion</key>
12
+ <string>6.0</string>
13
+ <key>CFBundleName</key>
14
+ <string>$(PRODUCT_NAME)</string>
15
+ <key>CFBundlePackageType</key>
16
+ <string>APPL</string>
17
+ <key>CFBundleShortVersionString</key>
18
+ <string>0.1.0</string>
19
+ <key>CFBundleVersion</key>
20
+ <string>0.1.0</string>
21
+ <key>LSRequiresIPhoneOS</key>
22
+ <true/>
23
+ <key>UILaunchStoryboardName</key>
24
+ <string>LaunchScreen</string>
25
+ <key>UIRequiredDeviceCapabilities</key>
26
+ <array>
27
+ <string>arm64</string>
28
+ <string>metal</string>
29
+ </array>
30
+ <key>UISupportedInterfaceOrientations</key>
31
+ <array>
32
+ <string>UIInterfaceOrientationPortrait</string>
33
+ <string>UIInterfaceOrientationLandscapeLeft</string>
34
+ <string>UIInterfaceOrientationLandscapeRight</string>
35
+ </array>
36
+ <key>UISupportedInterfaceOrientations~ipad</key>
37
+ <array>
38
+ <string>UIInterfaceOrientationPortrait</string>
39
+ <string>UIInterfaceOrientationPortraitUpsideDown</string>
40
+ <string>UIInterfaceOrientationLandscapeLeft</string>
41
+ <string>UIInterfaceOrientationLandscapeRight</string>
42
+ </array>
43
+ </dict>
44
+ </plist>
src-tauri/gen/apple/tauri-app_iOS/tauri-app_iOS.entitlements ADDED
@@ -0,0 +1,5 @@
1
+ <?xml version="1.0" encoding="UTF-8"?>
2
+ <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3
+ <plist version="1.0">
4
+ <dict/>
5
+ </plist>
src-tauri/icons/ios/AppIcon-20x20@1x.png DELETED
Binary file
src-tauri/icons/ios/AppIcon-20x20@2x-1.png DELETED
Binary file
src-tauri/icons/ios/AppIcon-20x20@2x.png DELETED
Binary file
src-tauri/icons/ios/AppIcon-20x20@3x.png DELETED
Binary file
src-tauri/icons/ios/AppIcon-29x29@1x.png DELETED
Binary file
src-tauri/icons/ios/AppIcon-29x29@2x-1.png DELETED
Binary file
src-tauri/icons/ios/AppIcon-29x29@2x.png DELETED
Binary file
src-tauri/icons/ios/AppIcon-29x29@3x.png DELETED
Binary file
src-tauri/icons/ios/AppIcon-40x40@1x.png DELETED
Binary file
src-tauri/icons/ios/AppIcon-40x40@2x-1.png DELETED
Binary file
src-tauri/icons/ios/AppIcon-40x40@2x.png DELETED
Binary file
src-tauri/icons/ios/AppIcon-40x40@3x.png DELETED
Binary file
src-tauri/icons/ios/AppIcon-512@2x.png DELETED
Binary file
src-tauri/icons/ios/AppIcon-60x60@2x.png DELETED
Binary file
src-tauri/icons/ios/AppIcon-60x60@3x.png DELETED
Binary file
src-tauri/icons/ios/AppIcon-76x76@1x.png DELETED
Binary file
src-tauri/icons/ios/AppIcon-76x76@2x.png DELETED
Binary file
src-tauri/icons/ios/AppIcon-83.5x83.5@2x.png DELETED
Binary file
src-tauri/src/main.rs CHANGED
@@ -2,5 +2,5 @@
2
2
  #![cfg_attr(not(debug_assertions), windows_subsystem = "windows")]
3
3
 
4
4
  fn main() {
5
- app_lib::run()
5
+ tauri_app_lib::run()
6
6
  }
src-tauri/tauri.conf.json CHANGED
@@ -1,16 +1,18 @@
1
1
  {
2
2
  "$schema": "https://schema.tauri.app/config/2",
3
- "productName": "app",
3
+ "productName": "tauri-app",
4
4
  "version": "0.1.0",
5
- "identifier": "dev.pyrossh.app",
5
+ "identifier": "com.pyrossh.tauri-app",
6
6
  "build": {
7
+ "devUrl": "http://localhost:4321",
8
+ "beforeDevCommand": "bun run dev --host",
7
9
  "frontendDist": "../dist"
8
10
  },
9
11
  "app": {
10
12
  "withGlobalTauri": true,
11
13
  "windows": [
12
14
  {
13
- "title": "app",
15
+ "title": "tauri-app",
14
16
  "width": 800,
15
17
  "height": 600
16
18
  }
@@ -30,4 +32,4 @@
30
32
  "icons/icon.ico"
31
33
  ]
32
34
  }
33
- }
35
+ }
src/components/Footer.astro CHANGED
@@ -17,9 +17,19 @@ const today = new Date();
17
17
  </div>
18
18
  </Wrapper>
19
19
  </footer>
20
+ <div class="spacer" />
20
21
  <style>
21
22
  footer {
22
- background: var(--color-black);
23
+ background: #131618;
24
+ }
25
+
26
+ .spacer {
27
+ @media (max-width: 768px) {
28
+ background: #131618;
29
+ position: sticky;
30
+ bottom: 0;
31
+ padding-bottom: max(env(safe-area-inset-bottom), 48px);
32
+ }
23
33
  }
24
34
 
25
35
  .container {
src/components/Header.astro CHANGED
@@ -36,12 +36,12 @@ import Sun from "@/assets/icons/sun.svg";
36
36
  </header>
37
37
  <style>
38
38
  header {
39
- position: relative;
40
39
  background: #131618;
41
- width: 100%;
42
- height: 56px;
43
40
  @media (max-width: 768px) {
44
- position: fixed;
41
+ position: sticky;
42
+ top: 0;
43
+ padding-top: max(env(safe-area-inset-top), 20px);
44
+ /* padding-top: env(safe-area-inset-top); */
45
45
  }
46
46
  }
47
47
 
src/layouts/Base.astro CHANGED
@@ -23,10 +23,7 @@ const image = "/favicon.png";
23
23
  <html lang="en">
24
24
  <head>
25
25
  <meta charset="utf-8" />
26
- <meta
27
- name="viewport"
28
- content="width=device-width, initial-scale=1.0, viewport-fit=cover"
26
+ <meta name="viewport" content="width=device-width, initial-scale=1.0, viewport-fit=cover">
29
- />
30
27
  <meta name="theme-color" content="#131618" />
31
28
  <link rel="icon" type="image/svg+xml" href="/favicon.png" />
32
29
  <link rel="sitemap" href="/sitemap-index.xml" />
src/layouts/Base.css CHANGED
@@ -39,17 +39,13 @@ body {
39
39
  font-size: 14pt;
40
40
  line-height: 1.6;
41
41
  min-height: 100vh;
42
- /* font-family: sans-serif; */
43
- /* font-size: 1rem; */
44
- /* text-align: initial; */
45
-
46
42
  @media (max-width: 720px) {
47
43
  font-size: 13pt;
48
44
  }
49
45
  }
50
46
 
51
47
  main {
48
+ margin-top: 1rem;
52
49
  margin-bottom: 1rem;
53
- padding-top: calc(1em + 56px);
54
50
  padding-bottom: 1em;
55
51
  }