diff --git a/Cargo.lock b/Cargo.lock index 231d03c..3a95cbb 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -105,6 +105,12 @@ dependencies = [ "windows-sys 0.59.0", ] +[[package]] +name = "anyhow" +version = "1.0.100" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" + [[package]] name = "arbitrary" version = "1.4.1" @@ -168,7 +174,7 @@ dependencies = [ "futures-lite", "parking", "polling", - "rustix", + "rustix 0.38.44", "slab", "tracing", "windows-sys 0.59.0", @@ -200,7 +206,7 @@ dependencies = [ "cfg-if", "event-listener", "futures-lite", - "rustix", + "rustix 0.38.44", "tracing", ] @@ -212,7 +218,7 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -227,7 +233,7 @@ dependencies = [ "cfg-if", "futures-core", "futures-io", - "rustix", + "rustix 0.38.44", "signal-hook-registry", "slab", "windows-sys 0.59.0", @@ -241,13 +247,13 @@ checksum = "8b75356056920673b02621b35afd0f7dda9306d03c79a30f5c56c44cf256e3de" [[package]] name = "async-trait" -version = "0.1.85" +version = "0.1.89" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3f934833b4b7233644e5848f235df3f57ed8c80f1528a26c3dfa13d2147fa056" +checksum = "9035ad2d096bed7955a320ee7e2230574d28fd3c3a0f186cbea1ff3c7eed5dbb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -390,9 +396,9 @@ checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" [[package]] name = "bytes" -version = "1.9.0" +version = "1.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" +checksum = "d71b6127be86fdcfddb610f7182ac57211d4b18a3e9c82eb2d17662f2227ad6a" [[package]] name = "bzip2" @@ -414,7 +420,7 @@ dependencies = [ "glib", "libc", "once_cell", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -659,7 +665,17 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08259976d62c715c4826cb4a3d64a3a9e5c5f68f964ff6087319857f569f93a6" dependencies = [ - "const-serialize-macro", + "const-serialize-macro 0.6.2", + "serde", +] + +[[package]] +name = "const-serialize" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4b4acbf274e71b0a53ff15f8669b86df421586a9fcac6398bc374c0b7146b6a3" +dependencies = [ + "const-serialize-macro 0.7.0", "serde", ] @@ -671,7 +687,18 @@ checksum = "04382d0d9df7434af6b1b49ea1a026ef39df1b0738b1cc373368cf175354f6eb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", +] + +[[package]] +name = "const-serialize-macro" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2d3f3be18d39289c06c906cb7fb7ea1f027607ac5fa0cb0c4f1e91719042c52" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", ] [[package]] @@ -715,6 +742,15 @@ dependencies = [ "unicode-segmentation", ] +[[package]] +name = "convert_case" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f" +dependencies = [ + "unicode-segmentation", +] + [[package]] name = "core-foundation" version = "0.9.4" @@ -877,7 +913,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" dependencies = [ "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -912,9 +948,9 @@ dependencies = [ [[package]] name = "darling" -version = "0.20.10" +version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" +checksum = "9cdf337090841a411e2a7f3deb9187445851f91b309c0c0a29e05f74a00a48c0" dependencies = [ "darling_core", "darling_macro", @@ -922,26 +958,26 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.20.10" +version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" +checksum = "1247195ecd7e3c85f83c8d2a366e4210d588e802133e1e355180a9870b517ea4" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] name = "darling_macro" -version = "0.20.10" +version = "0.21.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" +checksum = "d38308df82d1080de0afee5d069fa14b0326a88c14f15c5ccda35b4a6c414c81" dependencies = [ "darling_core", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -997,7 +1033,7 @@ checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -1010,7 +1046,7 @@ dependencies = [ "proc-macro2", "quote", "rustc_version", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -1022,13 +1058,13 @@ dependencies = [ "color_processing", "curl", "digest", - "dioxus", + "dioxus 0.6.3", "dioxus-free-icons", "dioxus-router", "getrandom 0.3.4", "grass", "log", - "manganis", + "manganis 0.6.2", "md-5", "num-traits", "qrcode-generator", @@ -1061,24 +1097,63 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "60a247114500f1a78e87022defa8173de847accfada8e8809dfae23a118a580c" dependencies = [ - "dioxus-cli-config", - "dioxus-config-macro", - "dioxus-core", - "dioxus-core-macro", + "dioxus-cli-config 0.6.2", + "dioxus-config-macro 0.6.2", + "dioxus-core 0.6.2", + "dioxus-core-macro 0.6.2", "dioxus-desktop", - "dioxus-devtools", - "dioxus-document", + "dioxus-devtools 0.6.2", + "dioxus-document 0.6.2", "dioxus-fullstack", - "dioxus-history", - "dioxus-hooks", - "dioxus-html", - "dioxus-logger", - "dioxus-signals", - "dioxus-web", - "manganis", + "dioxus-history 0.6.2", + "dioxus-hooks 0.6.2", + "dioxus-html 0.6.2", + "dioxus-logger 0.6.2", + "dioxus-signals 0.6.2", + "dioxus-web 0.6.2", + "manganis 0.6.2", "warnings", ] +[[package]] +name = "dioxus" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9361dcb0cacb57f8af31010e1a3503404415ce5ff33dd83c760dfdcf505aded9" +dependencies = [ + "dioxus-asset-resolver", + "dioxus-cli-config 0.7.0", + "dioxus-config-macro 0.7.0", + "dioxus-config-macros", + "dioxus-core 0.7.0", + "dioxus-core-macro 0.7.0", + "dioxus-devtools 0.7.0", + "dioxus-document 0.7.0", + "dioxus-history 0.7.0", + "dioxus-hooks 0.7.0", + "dioxus-html 0.7.0", + "dioxus-logger 0.7.0", + "dioxus-signals 0.7.0", + "dioxus-stores", + "dioxus-web 0.7.0", + "manganis 0.7.0", + "subsecond", + "warnings", +] + +[[package]] +name = "dioxus-asset-resolver" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "954badc855b8e61d8880d204c7e3e2570daa59302c3843b2de1fae30ec266e64" +dependencies = [ + "jni", + "ndk", + "ndk-context", + "ndk-sys", + "thiserror 2.0.17", +] + [[package]] name = "dioxus-cli-config" version = "0.6.2" @@ -1088,6 +1163,15 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "dioxus-cli-config" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d28a6973d779e73f4b8ce705b1ea4c96f4083567ede862e734da2ab7c1dfc4b6" +dependencies = [ + "wasm-bindgen", +] + [[package]] name = "dioxus-config-macro" version = "0.6.2" @@ -1098,6 +1182,22 @@ dependencies = [ "quote", ] +[[package]] +name = "dioxus-config-macro" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9b5a9360dbf7a8499f67a96b8408f0c4d45222b0f19d7e42a7c49030b1a4085" +dependencies = [ + "proc-macro2", + "quote", +] + +[[package]] +name = "dioxus-config-macros" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "060c2e384709a434a74d24a676f4ccd61e7a97f812b0807fa71a8ef8896cfd3b" + [[package]] name = "dioxus-core" version = "0.6.2" @@ -1105,16 +1205,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "23f0eb105e433754659d8e2dd8ac4590aae92f4f2e13770b49700fdc08e87d2c" dependencies = [ "const_format", - "dioxus-core-types", + "dioxus-core-types 0.6.2", + "futures-channel", + "futures-util", + "generational-box 0.6.2", + "longest-increasing-subsequence", + "rustc-hash 1.1.0", + "rustversion", + "serde", + "slab", + "slotmap", + "tracing", + "warnings", +] + +[[package]] +name = "dioxus-core" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "743e05cc98a6c7189e7df49791c0affb860cb858ba2a19dde4ecadf2a8729e8c" +dependencies = [ + "anyhow", + "const_format", + "dioxus-core-types 0.7.0", "futures-channel", "futures-util", - "generational-box", + "generational-box 0.7.0", "longest-increasing-subsequence", - "rustc-hash", + "rustc-hash 2.1.1", "rustversion", "serde", "slab", "slotmap", + "subsecond", "tracing", "warnings", ] @@ -1126,10 +1249,23 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a798c5538481e6bc831514a5dd10ee53e3df12fd13a88d64e787e0268443adcd" dependencies = [ "convert_case 0.6.0", - "dioxus-rsx", + "dioxus-rsx 0.6.2", + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "dioxus-core-macro" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fa557c3d165eb2df73414f4678912e4595de80d6cd13566a3377f16c438c5ec3" +dependencies = [ + "convert_case 0.8.0", + "dioxus-rsx 0.7.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -1141,6 +1277,12 @@ dependencies = [ "once_cell", ] +[[package]] +name = "dioxus-core-types" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d16343cebee52e82686963ccd6f5590ebca567229bfa59aa3d598210f3a9fc0" + [[package]] name = "dioxus-desktop" version = "0.6.2" @@ -1151,23 +1293,23 @@ dependencies = [ "base64", "cocoa 0.25.0", "core-foundation 0.9.4", - "dioxus-cli-config", - "dioxus-core", - "dioxus-devtools", - "dioxus-document", - "dioxus-history", - "dioxus-hooks", - "dioxus-html", - "dioxus-interpreter-js", - "dioxus-signals", + "dioxus-cli-config 0.6.2", + "dioxus-core 0.6.2", + "dioxus-devtools 0.6.2", + "dioxus-document 0.6.2", + "dioxus-history 0.6.2", + "dioxus-hooks 0.6.2", + "dioxus-html 0.6.2", + "dioxus-interpreter-js 0.6.2", + "dioxus-signals 0.6.2", "dunce", "futures-channel", "futures-util", - "generational-box", + "generational-box 0.6.2", "global-hotkey", "infer", "jni", - "lazy-js-bundle", + "lazy-js-bundle 0.6.2", "muda 0.11.5", "ndk", "ndk-context", @@ -1176,13 +1318,13 @@ dependencies = [ "objc_id", "once_cell", "rfd", - "rustc-hash", + "rustc-hash 1.1.0", "serde", "serde_json", "signal-hook", "slab", "tao", - "thiserror", + "thiserror 1.0.69", "tokio", "tracing", "tray-icon", @@ -1197,13 +1339,32 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712a7300f1e8181218187b03502044157eef04e0a25b518117c5ef9ae1096880" dependencies = [ - "dioxus-core", - "dioxus-devtools-types", - "dioxus-signals", + "dioxus-core 0.6.2", + "dioxus-devtools-types 0.6.2", + "dioxus-signals 0.6.2", + "serde", + "serde_json", + "tracing", + "tungstenite 0.23.0", + "warnings", +] + +[[package]] +name = "dioxus-devtools" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "419353dace2fb67ac7b35070a56c00a66c920c0191e7a81cf9c9ac8dd7ab3798" +dependencies = [ + "dioxus-cli-config 0.7.0", + "dioxus-core 0.7.0", + "dioxus-devtools-types 0.7.0", + "dioxus-signals 0.7.0", "serde", "serde_json", + "subsecond", + "thiserror 2.0.17", "tracing", - "tungstenite", + "tungstenite 0.27.0", "warnings", ] @@ -1213,24 +1374,54 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f62434973c0c9c5a3bc42e9cd5e7070401c2062a437fb5528f318c3e42ebf4ff" dependencies = [ - "dioxus-core", + "dioxus-core 0.6.2", "serde", ] +[[package]] +name = "dioxus-devtools-types" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e6eb8755823ca644da88a50e80676330f4f0c1a40650af03d2fd617d3478a8e7" +dependencies = [ + "dioxus-core 0.7.0", + "serde", + "subsecond-types", +] + [[package]] name = "dioxus-document" version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f195e3027dea214d34fd87c8189470cf24ef3f9ff10b13675cc9d80e0db07517" dependencies = [ - "dioxus-core", - "dioxus-core-macro", - "dioxus-core-types", - "dioxus-html", + "dioxus-core 0.6.2", + "dioxus-core-macro 0.6.2", + "dioxus-core-types 0.6.2", + "dioxus-html 0.6.2", + "futures-channel", + "futures-util", + "generational-box 0.6.2", + "lazy-js-bundle 0.6.2", + "serde", + "serde_json", + "tracing", +] + +[[package]] +name = "dioxus-document" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94cc73e120c260a07689353b09b8fdb0c49960fb88ba8e669992245c80720bb6" +dependencies = [ + "dioxus-core 0.7.0", + "dioxus-core-macro 0.7.0", + "dioxus-core-types 0.7.0", + "dioxus-html 0.7.0", "futures-channel", "futures-util", - "generational-box", - "lazy-js-bundle", + "generational-box 0.7.0", + "lazy-js-bundle 0.7.0", "serde", "serde_json", "tracing", @@ -1238,11 +1429,11 @@ dependencies = [ [[package]] name = "dioxus-free-icons" -version = "0.9.0" +version = "0.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd226c24168bb63d12d69cc0e7a6d73faa970574445c8e79c29965892f1a2ad8" +checksum = "28d356e0f9edad0930bc1cc76744360c0ecca020cb943acaadf42cb774f28284" dependencies = [ - "dioxus", + "dioxus 0.7.0", ] [[package]] @@ -1255,14 +1446,14 @@ dependencies = [ "bytes", "ciborium", "dioxus-desktop", - "dioxus-devtools", - "dioxus-history", + "dioxus-devtools 0.6.2", + "dioxus-history 0.6.2", "dioxus-lib", - "dioxus-web", + "dioxus-web 0.6.2", "dioxus_server_macro", "futures-channel", "futures-util", - "generational-box", + "generational-box 0.6.2", "once_cell", "serde", "server_fn", @@ -1276,7 +1467,17 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5ae4e22616c698f35b60727313134955d885de2d32e83689258e586ebc9b7909" dependencies = [ - "dioxus-core", + "dioxus-core 0.6.2", + "tracing", +] + +[[package]] +name = "dioxus-history" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ea04ad918a08b81af66f1128f759162e33e8f7e7e062597e6dd542a45211905" +dependencies = [ + "dioxus-core 0.7.0", "tracing", ] @@ -1286,11 +1487,28 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "948e2b3f20d9d4b2c300aaa60281b1755f3298684448920b27106da5841896d0" dependencies = [ - "dioxus-core", - "dioxus-signals", + "dioxus-core 0.6.2", + "dioxus-signals 0.6.2", + "futures-channel", + "futures-util", + "generational-box 0.6.2", + "rustversion", + "slab", + "tracing", + "warnings", +] + +[[package]] +name = "dioxus-hooks" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e7c1a9c7e8d2422198d082d03a9e1f4eb5789cdc1d73f1eb08e0d36a62fdfcb" +dependencies = [ + "dioxus-core 0.7.0", + "dioxus-signals 0.7.0", "futures-channel", "futures-util", - "generational-box", + "generational-box 0.7.0", "rustversion", "slab", "tracing", @@ -1304,17 +1522,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "664518f9d9b7d765755e79db271562b36c271e97709ff3bc0c71234700f5e8ae" dependencies = [ "async-trait", - "dioxus-core", - "dioxus-core-macro", - "dioxus-core-types", - "dioxus-hooks", - "dioxus-html-internal-macro", + "dioxus-core 0.6.2", + "dioxus-core-macro 0.6.2", + "dioxus-core-types 0.6.2", + "dioxus-hooks 0.6.2", + "dioxus-html-internal-macro 0.6.2", "enumset", "euclid", "futures-channel", - "generational-box", + "generational-box 0.6.2", "keyboard-types", - "lazy-js-bundle", + "lazy-js-bundle 0.6.2", "rustversion", "serde", "serde_json", @@ -1322,6 +1540,30 @@ dependencies = [ "tracing", ] +[[package]] +name = "dioxus-html" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe86f40430acb0ee310f91e7dbdd48ea4e26267dedab6e54f0c45f0c692db924" +dependencies = [ + "async-trait", + "bytes", + "dioxus-core 0.7.0", + "dioxus-core-macro 0.7.0", + "dioxus-core-types 0.7.0", + "dioxus-hooks 0.7.0", + "dioxus-html-internal-macro 0.7.0", + "enumset", + "euclid", + "futures-channel", + "futures-util", + "generational-box 0.7.0", + "keyboard-types", + "lazy-js-bundle 0.7.0", + "rustversion", + "tracing", +] + [[package]] name = "dioxus-html-internal-macro" version = "0.6.2" @@ -1331,7 +1573,19 @@ dependencies = [ "convert_case 0.6.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", +] + +[[package]] +name = "dioxus-html-internal-macro" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "267ca3487501aa1b95a5d65554ee36839da660b03174146c5c27d54014067abd" +dependencies = [ + "convert_case 0.8.0", + "proc-macro2", + "quote", + "syn 2.0.108", ] [[package]] @@ -1340,12 +1594,12 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "330707b10ca75cb0eb05f9e5f8d80217cd0d7e62116a8277ae363c1a09b57a22" dependencies = [ - "dioxus-core", - "dioxus-core-types", - "dioxus-html", + "dioxus-core 0.6.2", + "dioxus-core-types 0.6.2", + "dioxus-html 0.6.2", "js-sys", - "lazy-js-bundle", - "rustc-hash", + "lazy-js-bundle 0.6.2", + "rustc-hash 1.1.0", "serde", "sledgehammer_bindgen", "sledgehammer_utils", @@ -1354,21 +1608,37 @@ dependencies = [ "web-sys", ] +[[package]] +name = "dioxus-interpreter-js" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "14c429cd5057cec2eb00acef02a699ebd359a98d392629464b2e1c350eaed8ce" +dependencies = [ + "js-sys", + "lazy-js-bundle 0.7.0", + "rustc-hash 2.1.1", + "sledgehammer_bindgen", + "sledgehammer_utils", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + [[package]] name = "dioxus-lib" version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5405b71aa9b8b0c3e0d22728f12f34217ca5277792bd315878cc6ecab7301b72" dependencies = [ - "dioxus-config-macro", - "dioxus-core", - "dioxus-core-macro", - "dioxus-document", - "dioxus-history", - "dioxus-hooks", - "dioxus-html", - "dioxus-rsx", - "dioxus-signals", + "dioxus-config-macro 0.6.2", + "dioxus-core 0.6.2", + "dioxus-core-macro 0.6.2", + "dioxus-document 0.6.2", + "dioxus-history 0.6.2", + "dioxus-hooks 0.6.2", + "dioxus-html 0.6.2", + "dioxus-rsx 0.6.2", + "dioxus-signals 0.6.2", "warnings", ] @@ -1379,7 +1649,19 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "545961e752f6c8bf59c274951b3c8b18a106db6ad2f9e2035b29e1f2a3e899b1" dependencies = [ "console_error_panic_hook", - "dioxus-cli-config", + "dioxus-cli-config 0.6.2", + "tracing", + "tracing-subscriber", + "tracing-wasm", +] + +[[package]] +name = "dioxus-logger" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a54751cf6aa00132c8a17343ad8d8cdb587d67a4b71acfc19ed78a924128edb" +dependencies = [ + "dioxus-cli-config 0.7.0", "tracing", "tracing-subscriber", "tracing-wasm", @@ -1391,8 +1673,8 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7266a76fc9e4a91f56499d1d1aecfff7168952b6627a6008b4e9748d6bf863e4" dependencies = [ - "dioxus-cli-config", - "dioxus-history", + "dioxus-cli-config 0.6.2", + "dioxus-history 0.6.2", "dioxus-lib", "dioxus-router-macro", "rustversion", @@ -1410,7 +1692,7 @@ dependencies = [ "proc-macro2", "quote", "slab", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -1422,7 +1704,19 @@ dependencies = [ "proc-macro2", "proc-macro2-diagnostics", "quote", - "syn 2.0.96", + "syn 2.0.108", +] + +[[package]] +name = "dioxus-rsx" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e290f814c6ee06f34d40bb5f3db976500f39e1776c80984fb23815377c2c9cd0" +dependencies = [ + "proc-macro2", + "proc-macro2-diagnostics", + "quote", + "syn 2.0.108", ] [[package]] @@ -1431,17 +1725,56 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e8f8811f32274228aff06e01c891d0828f5461d33b4fa9465dc69b995fc12c1" dependencies = [ - "dioxus-core", + "dioxus-core 0.6.2", "futures-channel", "futures-util", - "generational-box", + "generational-box 0.6.2", "once_cell", "parking_lot", - "rustc-hash", + "rustc-hash 1.1.0", + "tracing", + "warnings", +] + +[[package]] +name = "dioxus-signals" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fce8fe43f49769d7a05bef9e1acafcefc9b5f7da2b9bb58e0bde12a145028b9" +dependencies = [ + "dioxus-core 0.7.0", + "futures-channel", + "futures-util", + "generational-box 0.7.0", + "parking_lot", + "rustc-hash 2.1.1", "tracing", "warnings", ] +[[package]] +name = "dioxus-stores" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01f9b29b4486f4aa515ab59b5d5b9177b1abf1a3f4c1940cedc8031ca6c11933" +dependencies = [ + "dioxus-core 0.7.0", + "dioxus-signals 0.7.0", + "dioxus-stores-macro", +] + +[[package]] +name = "dioxus-stores-macro" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24d63865f35106c145a11b1072eb84dd9d0d4ca4a78861ad666c297ebae8f42d" +dependencies = [ + "convert_case 0.8.0", + "proc-macro2", + "quote", + "syn 2.0.108", +] + [[package]] name = "dioxus-web" version = "0.6.2" @@ -1450,23 +1783,23 @@ checksum = "45d8e94a78633382687f2555d7c3e0da934aff3d4937d8c63b351a632befdd0c" dependencies = [ "async-trait", "ciborium", - "dioxus-cli-config", - "dioxus-core", - "dioxus-core-types", - "dioxus-devtools", - "dioxus-document", - "dioxus-history", - "dioxus-html", - "dioxus-interpreter-js", - "dioxus-signals", + "dioxus-cli-config 0.6.2", + "dioxus-core 0.6.2", + "dioxus-core-types 0.6.2", + "dioxus-devtools 0.6.2", + "dioxus-document 0.6.2", + "dioxus-history 0.6.2", + "dioxus-html 0.6.2", + "dioxus-interpreter-js 0.6.2", + "dioxus-signals 0.6.2", "futures-channel", "futures-util", - "generational-box", + "generational-box 0.6.2", "js-sys", - "lazy-js-bundle", - "rustc-hash", + "lazy-js-bundle 0.6.2", + "rustc-hash 1.1.0", "serde", - "serde-wasm-bindgen", + "serde-wasm-bindgen 0.5.0", "serde_json", "tracing", "wasm-bindgen", @@ -1474,6 +1807,39 @@ dependencies = [ "web-sys", ] +[[package]] +name = "dioxus-web" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d877058b49e547fee2b0fe26af17018142983262a9dd3f739963903799aea8e" +dependencies = [ + "dioxus-cli-config 0.7.0", + "dioxus-core 0.7.0", + "dioxus-core-types 0.7.0", + "dioxus-devtools 0.7.0", + "dioxus-document 0.7.0", + "dioxus-history 0.7.0", + "dioxus-html 0.7.0", + "dioxus-interpreter-js 0.7.0", + "dioxus-signals 0.7.0", + "futures-channel", + "futures-util", + "generational-box 0.7.0", + "gloo-timers", + "js-sys", + "lazy-js-bundle 0.7.0", + "rustc-hash 2.1.1", + "send_wrapper", + "serde", + "serde-wasm-bindgen 0.6.5", + "serde_json", + "tracing", + "wasm-bindgen", + "wasm-bindgen-futures", + "wasm-streams", + "web-sys", +] + [[package]] name = "dioxus_server_macro" version = "0.6.2" @@ -1483,7 +1849,7 @@ dependencies = [ "proc-macro2", "quote", "server_fn_macro", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -1521,7 +1887,7 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -1544,7 +1910,7 @@ checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -1598,28 +1964,28 @@ checksum = "fc4caf64a58d7a6d65ab00639b046ff54399a39f5f2554728895ace4b297cd79" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] name = "enumset" -version = "1.1.5" +version = "1.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d07a4b049558765cef5f0c1a273c3fc57084d768b44d2f98127aef4cceb17293" +checksum = "25b07a8dfbbbfc0064c0a6bdf9edcf966de6b1c33ce344bdeca3b41615452634" dependencies = [ "enumset_derive", ] [[package]] name = "enumset_derive" -version = "0.10.0" +version = "0.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59c3b24c345d8c314966bdc1832f6c2635bfcce8e7cf363bd115987bba2ee242" +checksum = "f43e744e4ea338060faee68ed933e46e722fb7f3617e722a5772d7e856d8b3ce" dependencies = [ "darling", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -1729,7 +2095,7 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -1826,7 +2192,7 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -1977,6 +2343,16 @@ dependencies = [ "tracing", ] +[[package]] +name = "generational-box" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f067a79c49f237b1017258357a9789477be4f47f11422c74547a8bec189adb4" +dependencies = [ + "parking_lot", + "tracing", +] + [[package]] name = "generic-array" version = "0.14.7" @@ -2047,7 +2423,7 @@ dependencies = [ "once_cell", "pin-project-lite", "smallvec", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2083,7 +2459,7 @@ dependencies = [ "memchr", "once_cell", "smallvec", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -2097,7 +2473,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -2122,7 +2498,7 @@ dependencies = [ "keyboard-types", "objc", "once_cell", - "thiserror", + "thiserror 1.0.69", "windows-sys 0.52.0", "x11-dl", ] @@ -2142,12 +2518,24 @@ dependencies = [ "pin-project", "serde", "serde_json", - "thiserror", + "thiserror 1.0.69", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", ] +[[package]] +name = "gloo-timers" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994" +dependencies = [ + "futures-channel", + "futures-core", + "js-sys", + "wasm-bindgen", +] + [[package]] name = "gloo-utils" version = "0.2.0" @@ -2246,7 +2634,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -2539,7 +2927,7 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -2686,7 +3074,7 @@ dependencies = [ "combine", "jni-sys", "log", - "thiserror", + "thiserror 1.0.69", "walkdir", "windows-sys 0.45.0", ] @@ -2755,6 +3143,12 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e49596223b9d9d4947a14a25c142a6e7d8ab3f27eb3ade269d238bb8b5c267e2" +[[package]] +name = "lazy-js-bundle" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cb1a786b3e81c7a8c1809f8e430cc53f26b37695d929ba41bc30d71679c80e0a" + [[package]] name = "lazy_static" version = "1.5.0" @@ -2781,7 +3175,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e9ec52138abedcc58dc17a7c6c0c00a2bdb4f3427c7f63fa97fd0d859155caf" dependencies = [ "gtk-sys", - "libloading", + "libloading 0.7.4", "once_cell", ] @@ -2807,6 +3201,16 @@ dependencies = [ "winapi", ] +[[package]] +name = "libloading" +version = "0.8.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55" +dependencies = [ + "cfg-if", + "windows-link", +] + [[package]] name = "libredox" version = "0.1.3" @@ -2863,6 +3267,12 @@ version = "0.4.15" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d26c52dbd32dccf2d10cac7725f8eae5296885fb5703b261f7d0a0739ec807ab" +[[package]] +name = "linux-raw-sys" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "df1d3c3b53da64cf5760482273a98e575c651a67eec7f77df96b5b642de8f039" + [[package]] name = "litemap" version = "0.7.4" @@ -2871,11 +3281,10 @@ checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "lock_api" -version = "0.4.12" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" +checksum = "224399e74b87b5f3557511d98dff8b14089b3dadafcab6bb93eab67d3aace965" dependencies = [ - "autocfg", "scopeguard", ] @@ -2913,6 +3322,17 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" +[[package]] +name = "macro-string" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b27834086c65ec3f9387b096d66e99f221cf081c2b738042aa252bcd41204e3" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", +] + [[package]] name = "malloc_buf" version = "0.0.6" @@ -2928,9 +3348,20 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "317af44b15e7605b85f04525449a3bb631753040156c9b318e6cba8a3ea4ef73" dependencies = [ - "const-serialize", - "manganis-core", - "manganis-macro", + "const-serialize 0.6.2", + "manganis-core 0.6.2", + "manganis-macro 0.6.2", +] + +[[package]] +name = "manganis" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcdad2e00822f2705d142c76843e4d0de796754e1dfa7e459e4e2b1742d6e632" +dependencies = [ + "const-serialize 0.7.0", + "manganis-core 0.7.0", + "manganis-macro 0.7.0", ] [[package]] @@ -2939,9 +3370,21 @@ version = "0.6.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c38bee65cc725b2bba23b5dbb290f57c8be8fadbe2043fb7e2ce73022ea06519" dependencies = [ - "const-serialize", - "dioxus-cli-config", - "dioxus-core-types", + "const-serialize 0.6.2", + "dioxus-cli-config 0.6.2", + "dioxus-core-types 0.6.2", + "serde", +] + +[[package]] +name = "manganis-core" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "058d5b28351649020f1a1a3c36a8019a5e1d747f4103e3adb6b5eef15f1683e0" +dependencies = [ + "const-serialize 0.7.0", + "dioxus-cli-config 0.7.0", + "dioxus-core-types 0.7.0", "serde", ] @@ -2952,10 +3395,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d9f4f71310913c40174d9f0cfcbcb127dad0329ecdb3945678a120db22d3d065" dependencies = [ "dunce", - "manganis-core", + "manganis-core 0.6.2", + "proc-macro2", + "quote", + "syn 2.0.108", +] + +[[package]] +name = "manganis-macro" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bd5449ca340d41990d79be6accc063aa9b6a70b83766a0210d5230dd76e40dd7" +dependencies = [ + "dunce", + "macro-string", + "manganis-core 0.7.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -2972,6 +3429,15 @@ dependencies = [ "tendril", ] +[[package]] +name = "matchers" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1525a2a28c7f4fa0fc98bb91ae755d1e2d1505079e05539e35bc876b5d65ae9" +dependencies = [ + "regex-automata", +] + [[package]] name = "matches" version = "0.1.10" @@ -2994,6 +3460,24 @@ version = "2.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" +[[package]] +name = "memfd" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ad38eb12aea514a0466ea40a80fd8cc83637065948eb4a426e4aa46261175227" +dependencies = [ + "rustix 1.1.2", +] + +[[package]] +name = "memmap2" +version = "0.9.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "744133e4a0e0a658e1374cf3bf8e415c4052a15a111acd372764c55b4177d490" +dependencies = [ + "libc", +] + [[package]] name = "memoffset" version = "0.9.1" @@ -3054,7 +3538,7 @@ dependencies = [ "objc", "once_cell", "png", - "thiserror", + "thiserror 1.0.69", "windows-sys 0.52.0", ] @@ -3074,7 +3558,7 @@ dependencies = [ "objc2-foundation", "once_cell", "png", - "thiserror", + "thiserror 1.0.69", "windows-sys 0.59.0", ] @@ -3090,7 +3574,7 @@ dependencies = [ "ndk-sys", "num_enum", "raw-window-handle 0.6.2", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -3165,7 +3649,7 @@ dependencies = [ "proc-macro-crate 2.0.2", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -3388,9 +3872,9 @@ checksum = "f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba" [[package]] name = "parking_lot" -version = "0.12.3" +version = "0.12.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" +checksum = "93857453250e3077bd71ff98b6a65ea6621a19bb0f559a85248955ac12c45a1a" dependencies = [ "lock_api", "parking_lot_core", @@ -3398,15 +3882,15 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.10" +version = "0.9.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" +checksum = "2621685985a2ebf1c516881c026032ac7deafcda1a2c9b7850dc81e3dfcb64c1" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets 0.52.6", + "windows-link", ] [[package]] @@ -3548,7 +4032,7 @@ dependencies = [ "phf_shared 0.11.3", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -3595,7 +4079,7 @@ checksum = "d56a66c0c55993aa927429d0f8a0abfd74f084e4d9c192cffed01e418d83eefb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -3650,7 +4134,7 @@ dependencies = [ "concurrent-queue", "hermit-abi", "pin-project-lite", - "rustix", + "rustix 0.38.44", "tracing", "windows-sys 0.59.0", ] @@ -3740,9 +4224,9 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.93" +version = "1.0.103" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "60946a68e5f9d28b0dc1c21bb8a97ee7d018a8b322fa57838ba31cc878e22d99" +checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" dependencies = [ "unicode-ident", ] @@ -3755,7 +4239,7 @@ checksum = "af066a9c399a26e020ada66a034357a868728e72cd426f3adcd35f80d88d88c8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", "version_check", ] @@ -3816,6 +4300,16 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "rand" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" +dependencies = [ + "rand_chacha 0.9.0", + "rand_core 0.9.3", +] + [[package]] name = "rand_chacha" version = "0.2.2" @@ -3836,6 +4330,16 @@ dependencies = [ "rand_core 0.6.4", ] +[[package]] +name = "rand_chacha" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" +dependencies = [ + "ppv-lite86", + "rand_core 0.9.3", +] + [[package]] name = "rand_core" version = "0.5.1" @@ -3854,6 +4358,15 @@ dependencies = [ "getrandom 0.2.15", ] +[[package]] +name = "rand_core" +version = "0.9.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" +dependencies = [ + "getrandom 0.3.4", +] + [[package]] name = "rand_hc" version = "0.2.0" @@ -3901,7 +4414,7 @@ checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ "getrandom 0.2.15", "libredox", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -4007,6 +4520,12 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "08d43f7aa6b08d49f382cde6a7982047c3426db949b1424bc4b7ec9ae12c6ce2" +[[package]] +name = "rustc-hash" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "357703d41365b4b27c590e3ed91eabb1b663f07c4c084095e60cbed4362dff0d" + [[package]] name = "rustc_version" version = "0.4.1" @@ -4025,15 +4544,28 @@ dependencies = [ "bitflags 2.8.0", "errno", "libc", - "linux-raw-sys", + "linux-raw-sys 0.4.15", + "windows-sys 0.59.0", +] + +[[package]] +name = "rustix" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" +dependencies = [ + "bitflags 2.8.0", + "errno", + "libc", + "linux-raw-sys 0.11.0", "windows-sys 0.59.0", ] [[package]] name = "rustversion" -version = "1.0.19" +version = "1.0.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f7c45b9784283f1b2e7fb61b42047c2fd678ef0960d4f6f1eba131594cc369d4" +checksum = "b39cdef0fa800fc44525c84ccb54a029961a8215f9619753635a9c0d2538d46d" [[package]] name = "ryu" @@ -4102,10 +4634,11 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.217" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02fc4265df13d6fa1d00ecff087228cc0a2b5f3c0e87e258d8b94a156e984c70" +checksum = "9a8e94ea7f378bd32cbbd37198a4a91436180c5bb472411e48b5ec2e2124ae9e" dependencies = [ + "serde_core", "serde_derive", ] @@ -4120,6 +4653,17 @@ dependencies = [ "wasm-bindgen", ] +[[package]] +name = "serde-wasm-bindgen" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b" +dependencies = [ + "js-sys", + "serde", + "wasm-bindgen", +] + [[package]] name = "serde-xml-rs" version = "0.5.1" @@ -4128,31 +4672,41 @@ checksum = "65162e9059be2f6a3421ebbb4fef3e74b7d9e7c60c50a0e292c6239f19f1edfa" dependencies = [ "log", "serde", - "thiserror", + "thiserror 1.0.69", "xml-rs", ] +[[package]] +name = "serde_core" +version = "1.0.228" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41d385c7d4ca58e59fc732af25c3983b67ac852c1a25000afe1175de458b67ad" +dependencies = [ + "serde_derive", +] + [[package]] name = "serde_derive" -version = "1.0.217" +version = "1.0.228" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a9bf7cf98d04a2b28aead066b7496853d4779c9cc183c440dbac457641e19a0" +checksum = "d540f220d3187173da220f885ab66608367b6574e925011a9353e4badda91d79" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] name = "serde_json" -version = "1.0.137" +version = "1.0.145" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "930cfb6e6abf99298aaad7d29abbef7a9999a9a8806a40088f55f0dcec03146b" +checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" dependencies = [ "itoa 1.0.14", "memchr", "ryu", "serde", + "serde_core", ] [[package]] @@ -4163,7 +4717,7 @@ checksum = "0431a35568651e363364210c91983c1da5eb29404d9f0928b67d4ebcfa7d330c" dependencies = [ "percent-encoding", "serde", - "thiserror", + "thiserror 1.0.69", ] [[package]] @@ -4174,7 +4728,7 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -4218,7 +4772,7 @@ dependencies = [ "serde_json", "serde_qs", "server_fn_macro_default", - "thiserror", + "thiserror 1.0.69", "url", "wasm-bindgen", "wasm-bindgen-futures", @@ -4237,7 +4791,7 @@ dependencies = [ "convert_case 0.6.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", "xxhash-rust", ] @@ -4248,7 +4802,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f2aa8119b558a17992e0ac1fd07f080099564f24532858811ce04f742542440" dependencies = [ "server_fn_macro", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -4337,12 +4891,9 @@ checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" [[package]] name = "slab" -version = "0.4.9" +version = "0.4.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" -dependencies = [ - "autocfg", -] +checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" [[package]] name = "sledgehammer_bindgen" @@ -4361,7 +4912,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "33a1b4f13e2bbf2f5b29d09dfebc9de69229ffee245aed80e3b70f9b5fd28c06" dependencies = [ "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -4370,7 +4921,7 @@ version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "debdd4b83524961983cea3c55383b3910fd2f24fd13a188f5b091d2d504a61ae" dependencies = [ - "rustc-hash", + "rustc-hash 1.1.0", ] [[package]] @@ -4494,7 +5045,35 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", +] + +[[package]] +name = "subsecond" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e778134c310fa884270b226bbf58df76da727acf921f46834b0af896d739235c" +dependencies = [ + "js-sys", + "libc", + "libloading 0.8.9", + "memfd", + "memmap2", + "serde", + "subsecond-types", + "thiserror 2.0.17", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "subsecond-types" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcfc02dd02f2ce7c9aa6c0eb4f490fc455925c2590de7a3c54dde088c3ef481d" +dependencies = [ + "serde", ] [[package]] @@ -4516,9 +5095,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.96" +version = "2.0.108" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d5d0adab1ae378d7f53bdebc67a39f1f151407ef230f0ce2883572f5d8985c80" +checksum = "da58917d35242480a05c2897064da0a80589a2a0476c9a3f2fdc83b53502e917" dependencies = [ "proc-macro2", "quote", @@ -4542,7 +5121,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -4606,7 +5185,7 @@ checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -4625,7 +5204,7 @@ dependencies = [ "fastrand", "getrandom 0.2.15", "once_cell", - "rustix", + "rustix 0.38.44", "windows-sys 0.59.0", ] @@ -4652,7 +5231,16 @@ version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ - "thiserror-impl", + "thiserror-impl 1.0.69", +] + +[[package]] +name = "thiserror" +version = "2.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" +dependencies = [ + "thiserror-impl 2.0.17", ] [[package]] @@ -4663,7 +5251,18 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", +] + +[[package]] +name = "thiserror-impl" +version = "2.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.108", ] [[package]] @@ -4720,7 +5319,7 @@ dependencies = [ "phf_codegen 0.11.3", "serde", "serde-xml-rs", - "thiserror", + "thiserror 1.0.69", "time", "wasm-bindgen", "windows-sys 0.32.0", @@ -4762,7 +5361,7 @@ checksum = "6e06d43f1345a3bcd39f6a56dbb7dcab2ba47e68e8ac134855e7e2bdbaf8cab8" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -4869,7 +5468,7 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -4887,8 +5486,12 @@ version = "0.3.20" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2054a14f5307d601f88daf0553e1cbf472acc4f2c51afab632431cdcd72124d5" dependencies = [ + "matchers", + "once_cell", + "regex-automata", "sharded-slab", "thread_local", + "tracing", "tracing-core", ] @@ -4919,7 +5522,7 @@ dependencies = [ "objc2-foundation", "once_cell", "png", - "thiserror", + "thiserror 1.0.69", "windows-sys 0.59.0", ] @@ -4943,7 +5546,24 @@ dependencies = [ "log", "rand 0.8.5", "sha1", - "thiserror", + "thiserror 1.0.69", + "utf-8", +] + +[[package]] +name = "tungstenite" +version = "0.27.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eadc29d668c91fcc564941132e17b28a7ceb2f3ebf0b9dae3e03fd7a6748eb0d" +dependencies = [ + "bytes", + "data-encoding", + "http", + "httparse", + "log", + "rand 0.9.2", + "sha1", + "thiserror 2.0.17", "utf-8", ] @@ -5113,7 +5733,7 @@ checksum = "59195a1db0e95b920366d949ba5e0d3fc0e70b67c09be15ce5abb790106b0571" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -5159,7 +5779,7 @@ dependencies = [ "log", "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", "wasm-bindgen-shared", ] @@ -5194,7 +5814,7 @@ checksum = "8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -5325,7 +5945,7 @@ checksum = "1d228f15bba3b9d56dde8bddbee66fa24545bd17b48d5128ccf4a8742b18e431" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -5334,7 +5954,7 @@ version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3a3e2eeb58f82361c93f9777014668eb3d07e7d174ee4c819575a9208011886" dependencies = [ - "thiserror", + "thiserror 1.0.69", "windows", "windows-core", ] @@ -5401,7 +6021,7 @@ checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -5412,9 +6032,15 @@ checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] +[[package]] +name = "windows-link" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" + [[package]] name = "windows-registry" version = "0.2.0" @@ -5832,7 +6458,7 @@ dependencies = [ "sha2", "soup3", "tao-macros", - "thiserror", + "thiserror 1.0.69", "webkit2gtk", "webkit2gtk-sys", "webview2-com", @@ -5905,7 +6531,7 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", "synstructure", ] @@ -5986,7 +6612,7 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -6006,7 +6632,7 @@ checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", "synstructure", ] @@ -6027,7 +6653,7 @@ checksum = "ce36e65b0d2999d2aafac989fb249189a141aee1f53c612c1f37d72631959f69" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] @@ -6049,7 +6675,7 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.96", + "syn 2.0.108", ] [[package]] diff --git a/Cargo.toml b/Cargo.toml index d38aab8..2d0a816 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -17,7 +17,7 @@ cidr = "0.3.0" color_processing = "0.6" digest = "0.10" dioxus = { version = "0.6.3" } -dioxus-free-icons = { version = "0.9", features = ["bootstrap"] } +dioxus-free-icons = { version = "0.10", features = ["bootstrap"] } dioxus-router = "0.6.3" getrandom = "0.3" log = { version = "0.4", features = ["std"] }