diff --git a/apps/desktop/src-tauri/Cargo.lock b/apps/desktop/src-tauri/Cargo.lock index b8d9bfef..8fd3219c 100644 --- a/apps/desktop/src-tauri/Cargo.lock +++ b/apps/desktop/src-tauri/Cargo.lock @@ -93,9 +93,6 @@ name = "arbitrary" version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1" -dependencies = [ - "derive_arbitrary", -] [[package]] name = "arg_enum_proc_macro" @@ -324,7 +321,7 @@ dependencies = [ "num-traits", "pastey 0.1.1", "rayon", - "thiserror 2.0.17", + "thiserror 2.0.19", "v_frame", "y4m", ] @@ -386,6 +383,12 @@ version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" +[[package]] +name = "base64" +version = "0.23.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b25655df2c3cdd83c5e5b293b88acd880332b2ddadd7c30ac43144fdc0033da9" + [[package]] name = "bit-set" version = "0.8.0" @@ -603,7 +606,7 @@ dependencies = [ "semver", "serde", "serde_json", - "thiserror 2.0.17", + "thiserror 2.0.19", ] [[package]] @@ -1113,17 +1116,6 @@ dependencies = [ "syn 1.0.109", ] -[[package]] -name = "derive_arbitrary" -version = "1.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e567bd82dcff979e4b03460c307b3cdc9e96fde3d73bed1496d2bc75d9dd62a" -dependencies = [ - "proc-macro2", - "quote", - "syn 2.0.111", -] - [[package]] name = "derive_more" version = "0.99.20" @@ -1611,9 +1603,9 @@ dependencies = [ [[package]] name = "flume" -version = "0.11.1" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "da0e4dd2a88388a1f4ccc7c9ce104604dab68d9f408dc34cd45823d5a9069095" +checksum = "5e139bc46ca777eb5efaf62df0ab8cc5fd400866427e56c68b22e414e53bd3be" dependencies = [ "futures-core", "futures-sink", @@ -2163,7 +2155,7 @@ dependencies = [ "objc2-app-kit 0.3.2", "once_cell", "serde", - "thiserror 2.0.17", + "thiserror 2.0.19", "windows-sys 0.59.0", "x11rb", "xkeysym", @@ -2285,8 +2277,6 @@ version = "0.15.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" dependencies = [ - "allocator-api2", - "equivalent", "foldhash 0.1.5", ] @@ -2295,14 +2285,19 @@ name = "hashbrown" version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" +dependencies = [ + "allocator-api2", + "equivalent", + "foldhash 0.2.0", +] [[package]] name = "hashlink" -version = "0.10.0" +version = "0.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7382cf6263419f2d8df38c55d7da83da5c18aef87fc7a7fc1fb1e344edfe14c1" +checksum = "824e001ac4f3012dd16a264bec811403a67ca9deb6c102fc5049b32c4574b35f" dependencies = [ - "hashbrown 0.15.5", + "hashbrown 0.16.1", ] [[package]] @@ -2488,7 +2483,7 @@ dependencies = [ "js-sys", "log", "wasm-bindgen", - "windows-core 0.58.0", + "windows-core 0.62.2", ] [[package]] @@ -2808,7 +2803,7 @@ dependencies = [ "jni-sys 0.4.1", "log", "simd_cesu8", - "thiserror 2.0.17", + "thiserror 2.0.19", "walkdir", "windows-link 0.2.1", ] @@ -3206,7 +3201,7 @@ dependencies = [ "once_cell", "png 0.18.0", "serde", - "thiserror 2.0.17", + "thiserror 2.0.19", "windows-sys 0.61.2", ] @@ -4312,7 +4307,7 @@ dependencies = [ "rustc-hash", "rustls", "socket2", - "thiserror 2.0.17", + "thiserror 2.0.19", "tokio", "tracing", "web-time", @@ -4334,7 +4329,7 @@ dependencies = [ "rustls", "rustls-pki-types", "slab", - "thiserror 2.0.17", + "thiserror 2.0.19", "tinyvec", "tracing", "web-time", @@ -4532,7 +4527,7 @@ dependencies = [ "rand 0.9.2", "rand_chacha 0.9.0", "simd_helpers", - "thiserror 2.0.17", + "thiserror 2.0.19", "v_frame", "wasm-bindgen", ] @@ -4606,7 +4601,7 @@ checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" dependencies = [ "getrandom 0.2.16", "libredox", - "thiserror 2.0.17", + "thiserror 2.0.19", ] [[package]] @@ -4791,12 +4786,13 @@ dependencies = [ [[package]] name = "rmcp" -version = "1.7.0" +version = "3.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0810a9f717d9828f475fe1f629f4c305c8464b7f496c3a854b58d29e65f4058e" +checksum = "fcd2b6dd3b18129368955f32661a7718969e8c152c7d8866434c09cf15a512e0" dependencies = [ "async-trait", - "base64 0.22.1", + "base64 0.23.0", + "bytes", "chrono", "futures", "http", @@ -4809,18 +4805,19 @@ dependencies = [ "serde", "serde_json", "sse-stream", - "thiserror 2.0.17", + "thiserror 2.0.19", "tokio", "tokio-stream", "tokio-util", "tracing", + "uuid", ] [[package]] name = "rmcp-macros" -version = "1.7.0" +version = "3.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6aefac48c364756e97f04c0401ba3231e8607882c7c1d92da0437dc16307904d" +checksum = "41bc748630c2be2a71b614c2f40d27bc0df0060696d224e1692c72345b7e0b79" dependencies = [ "darling", "proc-macro2", @@ -5500,9 +5497,9 @@ dependencies = [ [[package]] name = "sqlx" -version = "0.8.6" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fefb893899429669dcdd979aff487bd78f4064e5e7907e4269081e0ef7d97dc" +checksum = "378620ccc25c62c89d8be1c819e76a88d59bdcc3304733330788948e619bfd71" dependencies = [ "sqlx-core", "sqlx-macros", @@ -5511,12 +5508,13 @@ dependencies = [ [[package]] name = "sqlx-core" -version = "0.8.6" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ee6798b1838b6a0f69c007c133b8df5866302197e404e8b6ee8ed3e3a5e68dc6" +checksum = "05b44e85bf579a8eeb4ceaa77a3a523baf2bf0e9bac7e40f405d537b5d2d5ccb" dependencies = [ "base64 0.22.1", "bytes", + "cfg-if", "crc", "crossbeam-queue", "either", @@ -5525,17 +5523,16 @@ dependencies = [ "futures-intrusive", "futures-io", "futures-util", - "hashbrown 0.15.5", + "hashbrown 0.16.1", "hashlink", "indexmap 2.12.1", "log", "memchr", - "once_cell", "percent-encoding", "serde", "sha2 0.10.9", "smallvec", - "thiserror 2.0.17", + "thiserror 2.0.19", "tokio", "tokio-stream", "tracing", @@ -5544,9 +5541,9 @@ dependencies = [ [[package]] name = "sqlx-macros" -version = "0.8.6" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a2d452988ccaacfbf5e0bdbc348fb91d7c8af5bee192173ac3636b5fb6e6715d" +checksum = "bd2b84f2bc39a5705ef27ec785a11c934a41bbd4a24941e257927cddc26b60bf" dependencies = [ "proc-macro2", "quote", @@ -5557,15 +5554,15 @@ dependencies = [ [[package]] name = "sqlx-macros-core" -version = "0.8.6" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "19a9c1841124ac5a61741f96e1d9e2ec77424bf323962dd894bdb93f37d5219b" +checksum = "fb8d96de5fdc85a5c4ec813432b523ec637e80ba98f046555f75f7908ddac7c3" dependencies = [ + "cfg-if", "dotenvy", "either", "heck 0.5.0", "hex", - "once_cell", "proc-macro2", "quote", "serde", @@ -5580,12 +5577,13 @@ dependencies = [ [[package]] name = "sqlx-sqlite" -version = "0.8.6" +version = "0.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2d12fe70b2c1b4401038055f90f151b78208de1f9f89a7dbfd41587a10c3eea" +checksum = "488e99c397a62007e4229aec669a179816339afc6d2620ca6fa420dbee2e982c" dependencies = [ "atoi", "flume", + "form_urlencoded", "futures-channel", "futures-core", "futures-executor", @@ -5595,18 +5593,17 @@ dependencies = [ "log", "percent-encoding", "serde", - "serde_urlencoded", "sqlx-core", - "thiserror 2.0.17", + "thiserror 2.0.19", "tracing", "url", ] [[package]] name = "sse-stream" -version = "0.2.1" +version = "0.2.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb4dc4d33c68ec1f27d386b5610a351922656e1fdf5c05bbaad930cd1519479a" +checksum = "c123f296ade4ec4b8b0f6162116e6629f5146922ca5ab40ca9d3c2e73ab4761e" dependencies = [ "bytes", "futures-util", @@ -5721,6 +5718,17 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "syn" +version = "3.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53e9bae58849f64dfa4f5d5ae372c8341f7305f82a3868709269343628b659a3" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + [[package]] name = "sync_wrapper" version = "1.0.2" @@ -5904,7 +5912,7 @@ dependencies = [ "tauri-runtime", "tauri-runtime-wry", "tauri-utils", - "thiserror 2.0.17", + "thiserror 2.0.19", "tokio", "tray-icon", "url", @@ -5955,7 +5963,7 @@ dependencies = [ "sha2 0.10.9", "syn 2.0.111", "tauri-utils", - "thiserror 2.0.17", + "thiserror 2.0.19", "time", "url", "uuid", @@ -6004,7 +6012,7 @@ dependencies = [ "serde_json", "tauri", "tauri-plugin", - "thiserror 2.0.17", + "thiserror 2.0.19", ] [[package]] @@ -6021,7 +6029,7 @@ dependencies = [ "tauri", "tauri-plugin", "tauri-plugin-fs", - "thiserror 2.0.17", + "thiserror 2.0.19", "url", ] @@ -6044,7 +6052,7 @@ dependencies = [ "tauri", "tauri-plugin", "tauri-utils", - "thiserror 2.0.17", + "thiserror 2.0.19", "toml 1.1.0+spec-1.1.0", "url", ] @@ -6063,7 +6071,7 @@ dependencies = [ "tar", "tauri", "tauri-plugin", - "thiserror 2.0.17", + "thiserror 2.0.19", ] [[package]] @@ -6078,7 +6086,7 @@ dependencies = [ "serde_json", "tauri", "tauri-plugin", - "thiserror 2.0.17", + "thiserror 2.0.19", ] [[package]] @@ -6099,7 +6107,7 @@ dependencies = [ "tauri", "tauri-plugin", "tauri-plugin-fs", - "thiserror 2.0.17", + "thiserror 2.0.19", "tokio", "url", "urlpattern", @@ -6122,7 +6130,7 @@ dependencies = [ "swift-rs", "tauri", "tauri-plugin", - "thiserror 2.0.17", + "thiserror 2.0.19", "time", ] @@ -6140,7 +6148,7 @@ dependencies = [ "serde_repr", "tauri", "tauri-plugin", - "thiserror 2.0.17", + "thiserror 2.0.19", "time", "url", ] @@ -6161,7 +6169,7 @@ dependencies = [ "serde_json", "tauri", "tauri-plugin", - "thiserror 2.0.17", + "thiserror 2.0.19", "url", "windows 0.61.3", "zbus", @@ -6194,7 +6202,7 @@ dependencies = [ "shared_child", "tauri", "tauri-plugin", - "thiserror 2.0.17", + "thiserror 2.0.19", "tokio", ] @@ -6207,7 +6215,7 @@ dependencies = [ "serde", "serde_json", "tauri", - "thiserror 2.0.17", + "thiserror 2.0.19", "tokio", "tracing", "windows-sys 0.60.2", @@ -6232,7 +6240,7 @@ dependencies = [ "serde", "serde_json", "tauri-utils", - "thiserror 2.0.17", + "thiserror 2.0.19", "url", "webkit2gtk", "webview2-com", @@ -6297,7 +6305,7 @@ dependencies = [ "serde_json", "serde_with", "swift-rs", - "thiserror 2.0.17", + "thiserror 2.0.19", "toml 1.1.0+spec-1.1.0", "url", "urlpattern", @@ -6323,7 +6331,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "0b1e66e07de489fe43a46678dd0b8df65e0c973909df1b60ba33874e297ba9b9" dependencies = [ "quick-xml 0.37.5", - "thiserror 2.0.17", + "thiserror 2.0.19", "windows 0.61.3", "windows-version", ] @@ -6373,11 +6381,11 @@ dependencies = [ [[package]] name = "thiserror" -version = "2.0.17" +version = "2.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" +checksum = "09a43598840e33d5b0331f38c5e30d13bb11c11210a4b58f0d9b18a5a5eefcd9" dependencies = [ - "thiserror-impl 2.0.17", + "thiserror-impl 2.0.19", ] [[package]] @@ -6393,13 +6401,13 @@ dependencies = [ [[package]] name = "thiserror-impl" -version = "2.0.17" +version = "2.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" +checksum = "43cbfe0cf76104d42a574802844187e84a305e531ed54455f11fbde0f10541cd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.111", + "syn 3.0.3", ] [[package]] @@ -6671,7 +6679,7 @@ checksum = "756daf9b1013ebe47a8776667b466417e2d4c5679d441c26230efd9ef78692db" name = "touchai" version = "1.2.1" dependencies = [ - "base64 0.22.1", + "base64 0.23.0", "block2 0.6.2", "cc", "clipboard-rs", @@ -6692,7 +6700,7 @@ dependencies = [ "semver", "serde", "serde_json", - "sha2 0.10.9", + "sha2 0.11.0", "sqlx", "tar", "tauri", @@ -6717,9 +6725,9 @@ dependencies = [ "ureq 2.12.1", "velopack", "webview2-com", - "windows 0.58.0", - "windows-core 0.61.2", - "zip 2.4.2", + "windows 0.62.2", + "windows-core 0.62.2", + "zip", ] [[package]] @@ -6817,7 +6825,7 @@ dependencies = [ "once_cell", "png 0.18.0", "serde", - "thiserror 2.0.17", + "thiserror 2.0.19", "windows-sys 0.61.2", ] @@ -6840,7 +6848,7 @@ dependencies = [ "log", "rand 0.9.2", "sha1 0.10.6", - "thiserror 2.0.17", + "thiserror 2.0.19", ] [[package]] @@ -7056,9 +7064,9 @@ checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] name = "velopack" -version = "0.0.1589-ga2c5a97" +version = "1.2.110-ge826545" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1becd905983d238b0f31a87f780a10627cd6c08bb819ac02de6337988683c7d9" +checksum = "d0b404324b4e4c7bfcfce2b68e55a4c302815f8901ccd33a93568165f6e9f128" dependencies = [ "anyhow", "bitflags 2.11.1", @@ -7075,7 +7083,7 @@ dependencies = [ "serde_json", "sha1 0.11.0", "sha2 0.11.0", - "thiserror 2.0.17", + "thiserror 2.0.19", "ureq 3.3.0", "url", "uuid", @@ -7083,7 +7091,7 @@ dependencies = [ "waitpid-any", "windows 0.62.2", "xml", - "zip 8.6.0", + "zip", ] [[package]] @@ -7422,7 +7430,7 @@ version = "0.38.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "381336cfffd772377d291702245447a5251a2ffa5bad679c99e61bc48bacbf9c" dependencies = [ - "thiserror 2.0.17", + "thiserror 2.0.19", "windows 0.61.3", "windows-core 0.61.2", ] @@ -8221,7 +8229,7 @@ dependencies = [ "sha2 0.10.9", "soup3", "tao-macros", - "thiserror 2.0.17", + "thiserror 2.0.19", "url", "webkit2gtk", "webkit2gtk-sys", @@ -8462,23 +8470,6 @@ dependencies = [ "syn 2.0.111", ] -[[package]] -name = "zip" -version = "2.4.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fabe6324e908f85a1c52063ce7aa26b68dcb7eb6dbc83a2d148403c9bc3eba50" -dependencies = [ - "arbitrary", - "crc32fast", - "crossbeam-utils", - "displaydoc", - "flate2", - "indexmap 2.12.1", - "memchr", - "thiserror 2.0.17", - "zopfli", -] - [[package]] name = "zip" version = "8.6.0" diff --git a/apps/desktop/src-tauri/Cargo.toml b/apps/desktop/src-tauri/Cargo.toml index c11107e2..6f40acaa 100644 --- a/apps/desktop/src-tauri/Cargo.toml +++ b/apps/desktop/src-tauri/Cargo.toml @@ -25,11 +25,11 @@ tauri-codegen = "2.6" quote = "1" serde = { version = "1.0", features = ["derive"] } serde_json = "1.0" -sha2 = "0.10" +sha2 = "0.11" ureq = { version = "2.12", default-features = false, features = ["tls", "gzip"] } flate2 = "1.1" tar = "0.4" -zip = { version = "2.4", default-features = false, features = ["deflate"] } +zip = { version = "8.6", default-features = false, features = ["deflate"] } [dependencies] tauri = { version = "2", features = ["macos-private-api", "protocol-asset", "test", "tray-icon"] } @@ -45,7 +45,7 @@ serde = { version = "1.0", features = ["derive"] } semver = "1" log = "0.4" image = "0.25" -base64 = "0.22" +base64 = "0.23" time = { version = "0.3", features = ["macros"] } tauri-plugin-fs-pro = "2.4.0" tauri-plugin-fs = "2" @@ -54,8 +54,8 @@ tauri-plugin-http = "2" tauri-plugin-shell = "2" raw-window-handle = "0.6" tokio = { version = "1", features = ["full"] } -sqlx = { version = "0.8.6", default-features = false, features = ["sqlite", "runtime-tokio"] } -rmcp = { version = "1.7.0", features = [ +sqlx = { version = "0.9.0", default-features = false, features = ["sqlite", "runtime-tokio"] } +rmcp = { version = "3.0.0", features = [ "client", "transport-child-process", "transport-streamable-http-client-reqwest", @@ -65,8 +65,8 @@ futures = "0.3" tokio-tungstenite = "0.29" clipboard-rs = "0.3.4" html5gum = { version = "0.8.3", default-features = false } -sha2 = "0.10" -velopack = { version = "=0.0.1589-ga2c5a97", features = ["public-utils"] } +sha2 = "0.11" +velopack = { version = "=1.2.110-ge826545", features = ["public-utils"] } tempfile = "3" [dev-dependencies] @@ -97,7 +97,7 @@ opt-level = "z" codegen-units = 1 [target.'cfg(windows)'.dependencies] -windows = { version = "0.58", features = [ +windows = { version = "0.62", features = [ "Data_Xml_Dom", "Foundation", "Foundation_Collections", @@ -115,7 +115,7 @@ windows = { version = "0.58", features = [ "Win32_UI_WindowsAndMessaging", ] } webview2-com = "0.38.0" -windows-core = "0.61.2" +windows-core = "0.62.2" [target.'cfg(target_os = "macos")'.dependencies] block2 = "0.6"