From d9612d3bedeb3b847785f77547a2583a4d4e3c4f Mon Sep 17 00:00:00 2001 From: lencx Date: Thu, 18 May 2023 15:32:32 +0800 Subject: [PATCH] refactor: conf --- Cargo.lock | 1479 ++++++++++------- package.json | 2 +- pnpm-lock.yaml | 62 +- public/bmc.png | Bin 0 -> 4741 bytes public/wxp.png | Bin 0 -> 253467 bytes {src-tauri/src/scripts => scripts}/chat.js | 166 +- {src-tauri/src/scripts => scripts}/cmd.js | 68 +- {src-tauri/src/scripts => scripts}/core.js | 94 +- {src-tauri/src/scripts => scripts}/dalle2.js | 21 +- {src-tauri/src/scripts => scripts}/export.js | 190 ++- scripts/manifest.json | 41 + .../scripts => scripts}/markdown.export.js | 30 +- .../src/scripts => scripts}/popup.core.js | 29 +- sponsor.html | 44 + src-tauri/Cargo.toml | 4 +- src-tauri/src/app/cmd.rs | 46 +- src-tauri/src/app/menu.rs | 19 +- src-tauri/src/app/script.rs | 0 src-tauri/src/app/setup.rs | 23 +- src-tauri/src/app/window.rs | 31 +- src-tauri/src/conf.rs | 2 +- src-tauri/src/main.rs | 2 +- src-tauri/tauri.conf.json | 19 +- src/main.scss | 5 + src/routes.tsx | 38 +- src/view/about/index.tsx | 4 - src/view/model/SyncCustom/Form.tsx | 128 -- src/view/prompts/SyncCustom/Form.tsx | 192 +++ .../{model => prompts}/SyncCustom/config.tsx | 0 .../{model => prompts}/SyncCustom/index.tsx | 4 +- .../{model => prompts}/SyncPrompts/config.tsx | 0 .../{model => prompts}/SyncPrompts/index.scss | 0 .../{model => prompts}/SyncPrompts/index.tsx | 0 .../{model => prompts}/SyncRecord/config.tsx | 0 .../{model => prompts}/SyncRecord/index.tsx | 2 +- .../{model => prompts}/UserCustom/Form.tsx | 0 .../{model => prompts}/UserCustom/config.tsx | 0 .../{model => prompts}/UserCustom/index.tsx | 4 +- src/view/scripts/Editor.tsx | 34 + src/view/scripts/Head.tsx | 97 ++ src/view/scripts/config.tsx | 72 + src/view/scripts/index.scss | 10 + src/view/scripts/index.tsx | 72 + src/view/settings/General.tsx | 4 +- src/view/settings/MainWindow.tsx | 4 +- src/view/settings/TrayWindow.tsx | 4 +- 46 files changed, 1897 insertions(+), 1149 deletions(-) create mode 100644 public/bmc.png create mode 100644 public/wxp.png rename {src-tauri/src/scripts => scripts}/chat.js (64%) rename {src-tauri/src/scripts => scripts}/cmd.js (85%) rename {src-tauri/src/scripts => scripts}/core.js (69%) rename {src-tauri/src/scripts => scripts}/dalle2.js (69%) rename {src-tauri/src/scripts => scripts}/export.js (70%) create mode 100644 scripts/manifest.json rename {src-tauri/src/scripts => scripts}/markdown.export.js (62%) rename {src-tauri/src/scripts => scripts}/popup.core.js (75%) create mode 100644 sponsor.html create mode 100644 src-tauri/src/app/script.rs delete mode 100644 src/view/model/SyncCustom/Form.tsx create mode 100644 src/view/prompts/SyncCustom/Form.tsx rename src/view/{model => prompts}/SyncCustom/config.tsx (100%) rename src/view/{model => prompts}/SyncCustom/index.tsx (99%) rename src/view/{model => prompts}/SyncPrompts/config.tsx (100%) rename src/view/{model => prompts}/SyncPrompts/index.scss (100%) rename src/view/{model => prompts}/SyncPrompts/index.tsx (100%) rename src/view/{model => prompts}/SyncRecord/config.tsx (100%) rename src/view/{model => prompts}/SyncRecord/index.tsx (98%) rename src/view/{model => prompts}/UserCustom/Form.tsx (100%) rename src/view/{model => prompts}/UserCustom/config.tsx (100%) rename src/view/{model => prompts}/UserCustom/index.tsx (99%) create mode 100644 src/view/scripts/Editor.tsx create mode 100644 src/view/scripts/Head.tsx create mode 100644 src/view/scripts/config.tsx create mode 100644 src/view/scripts/index.scss create mode 100644 src/view/scripts/index.tsx diff --git a/Cargo.lock b/Cargo.lock index b946402..79ae515 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -14,7 +14,7 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fcb51a0695d8f838b1ee009b3fbf66bda078cd64590202a864a8f3e8c4315c47" dependencies = [ - "getrandom 0.2.8", + "getrandom 0.2.9", "once_cell", "version_check", ] @@ -28,6 +28,15 @@ dependencies = [ "memchr", ] +[[package]] +name = "aho-corasick" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67fc08ce920c31afb70f013dcce1bfc3a3195de6a228474e45e1f145b36f8d04" +dependencies = [ + "memchr", +] + [[package]] name = "alloc-no-stdlib" version = "2.0.4" @@ -44,10 +53,19 @@ dependencies = [ ] [[package]] -name = "anyhow" -version = "1.0.69" +name = "android_system_properties" +version = "0.1.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "224afbd727c3d6e4b90103ece64b8d1b67fbb1973b1046c2281eed3f3803f800" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "anyhow" +version = "1.0.71" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c7d0618f0e0b7e8ff11427422b64564d5fb0be1940354bfe2e0529b18a9d9b8" [[package]] name = "async-broadcast" @@ -60,10 +78,21 @@ dependencies = [ ] [[package]] -name = "async-executor" -version = "1.5.0" +name = "async-channel" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "17adb73da160dfb475c183343c8cccd80721ea5a605d3eb57125f0a7b7a92d0b" +checksum = "cf46fee83e5ccffc220104713af3292ff9bc7c64c7de289f66dae8e38d826833" +dependencies = [ + "concurrent-queue", + "event-listener", + "futures-core", +] + +[[package]] +name = "async-executor" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fa3dc5f2a8564f07759c008b9109dc0d39de92a88d5588b8a5036d286383afb" dependencies = [ "async-lock", "async-task", @@ -74,61 +103,90 @@ dependencies = [ ] [[package]] -name = "async-io" -version = "1.12.0" +name = "async-fs" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c374dda1ed3e7d8f0d9ba58715f924862c63eae6849c92d3a18e7fbde9e2794" +checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06" dependencies = [ "async-lock", "autocfg", + "blocking", + "futures-lite", +] + +[[package]] +name = "async-io" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af" +dependencies = [ + "async-lock", + "autocfg", + "cfg-if", "concurrent-queue", "futures-lite", - "libc", "log", "parking", "polling", + "rustix", "slab", "socket2", "waker-fn", - "windows-sys 0.42.0", ] [[package]] name = "async-lock" -version = "2.6.0" +version = "2.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8101efe8695a6c17e02911402145357e718ac92d3ff88ae8419e84b1707b685" +checksum = "fa24f727524730b077666307f2734b4a1a1c57acb79193127dcc8914d5242dd7" dependencies = [ "event-listener", +] + +[[package]] +name = "async-process" +version = "1.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a9d28b1d97e08915212e2e45310d47854eafa69600756fc735fb788f75199c9" +dependencies = [ + "async-io", + "async-lock", + "autocfg", + "blocking", + "cfg-if", + "event-listener", "futures-lite", + "rustix", + "signal-hook", + "windows-sys 0.48.0", ] [[package]] name = "async-recursion" -version = "1.0.2" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3b015a331cc64ebd1774ba119538573603427eaace0a1950c423ab971f903796" +checksum = "0e97ce7de6cf12de5d7226c73f5ba9811622f4db3a5b91b55c53e987e5f91cba" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.16", ] [[package]] name = "async-task" -version = "4.3.0" +version = "4.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a40729d2133846d9ed0ea60a8b9541bccddab49cd30f0715a1da672fe9a2524" +checksum = "ecc7ab41815b3c653ccd2978ec3255c81349336702dfdf62ee6f7069b12a3aae" [[package]] name = "async-trait" -version = "0.1.64" +version = "0.1.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cd7fce9ba8c3c042128ce72d8b2ddbf3a05747efb67ea0313c635e10bda47a2" +checksum = "b9ccdd8f2a161be9bd5c023df56f1b2a0bd1d83872ae53b71a84a12c9bf6e842" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.16", ] [[package]] @@ -138,7 +196,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2c3d816ce6f0e2909a96830d6911c2aff044370b1ef92d7f267b43bae5addedd" dependencies = [ "atk-sys", - "bitflags", + "bitflags 1.3.2", "glib", "libc", ] @@ -152,9 +210,15 @@ dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 6.0.3", + "system-deps 6.1.0", ] +[[package]] +name = "atomic-waker" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1181e1e0d1fce796a03db1ae795d67167da795f9cf4a39c37589e85ef57f26d3" + [[package]] name = "attohttpc" version = "0.22.0" @@ -190,7 +254,7 @@ checksum = "5904a4d734f0235edf29aab320a14899f3e090446e594ff96508a6215f76f89c" dependencies = [ "dirs", "thiserror", - "winreg", + "winreg 0.10.1", ] [[package]] @@ -226,6 +290,12 @@ version = "1.3.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" +[[package]] +name = "bitflags" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "24a6904aef64d73cf10ab17ebace7befb918b82164785cb89907993be7f83813" + [[package]] name = "block" version = "0.1.6" @@ -234,13 +304,28 @@ checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" [[package]] name = "block-buffer" -version = "0.10.3" +version = "0.10.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69cce20737498f97b993470a6e536b8523f0af7892a4f928cceb1ac5e52ebe7e" +checksum = "3078c7629b62d3f0439517fa394996acacc5cbc91c5a20d8c658e77abd503a71" dependencies = [ "generic-array", ] +[[package]] +name = "blocking" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77231a1c8f801696fc0123ec6150ce92cffb8e164a02afb9c8ddee0e9b65ad65" +dependencies = [ + "async-channel", + "async-lock", + "async-task", + "atomic-waker", + "fastrand", + "futures-lite", + "log", +] + [[package]] name = "brotli" version = "3.3.4" @@ -264,9 +349,9 @@ dependencies = [ [[package]] name = "bstr" -version = "1.3.0" +version = "1.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ffdb39cb703212f3c11973452c2861b972f757b021158f3516ba10f2fa8b2c1" +checksum = "c3d4260bcc2e8fc9df1eac4919a720effeb63a3f0952f5bf4944adfa18897f09" dependencies = [ "memchr", "serde", @@ -274,15 +359,15 @@ dependencies = [ [[package]] name = "bumpalo" -version = "3.12.0" +version = "3.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535" +checksum = "3c6ed94e98ecff0c12dd1b04c15ec0d7d9458ca8fe806cea6f12954efe74c63b" [[package]] name = "byte-unit" -version = "4.0.18" +version = "4.0.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3348673602e04848647fffaa8e9a861e7b5d5cae6570727b41bde0f722514484" +checksum = "da78b32057b8fdfc352504708feeba7216dcd65a2c9ab02978cbd288d1279b6c" dependencies = [ "serde", "utf8-width", @@ -290,9 +375,9 @@ dependencies = [ [[package]] name = "bytemuck" -version = "1.13.0" +version = "1.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c041d3eab048880cb0b86b256447da3f18859a163c3b8d8893f4e6368abe6393" +checksum = "17febce684fd15d89027105661fec94afb475cb995fbc59d2865198446ba2eea" [[package]] name = "byteorder" @@ -312,7 +397,7 @@ version = "0.15.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c76ee391b03d35510d9fa917357c7f1855bd9a6659c95a1b392e33f49b3369bc" dependencies = [ - "bitflags", + "bitflags 1.3.2", "cairo-sys-rs", "glib", "libc", @@ -327,17 +412,17 @@ checksum = "3c55d429bef56ac9172d25fecb85dc8068307d17acd74b377866b7a1ef25d3c8" dependencies = [ "glib-sys", "libc", - "system-deps 6.0.3", + "system-deps 6.1.0", ] [[package]] name = "cargo_toml" -version = "0.13.3" +version = "0.15.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "497049e9477329f8f6a559972ee42e117487d01d1e8c2cc9f836ea6fa23a9e1a" +checksum = "7f83bc2e401ed041b7057345ebc488c005efa0341d5541ce7004d30458d0090b" dependencies = [ "serde", - "toml", + "toml 0.7.3", ] [[package]] @@ -354,12 +439,13 @@ checksum = "6d43a04d8753f35258c91f8ec639f792891f748a1edbd759cf1dcea3382ad83c" [[package]] name = "cfb" -version = "0.6.1" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74f89d248799e3f15f91b70917f65381062a01bb8e222700ea0e5a7ff9785f9c" +checksum = "d38f2da7a0a2c4ccf0065be06397cc26a81f4e528be095826eee9d4adbb8c60f" dependencies = [ "byteorder", - "uuid 0.8.2", + "fnv", + "uuid", ] [[package]] @@ -373,11 +459,12 @@ dependencies = [ [[package]] name = "cfg-expr" -version = "0.11.0" +version = "0.15.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0357a6402b295ca3a86bc148e84df46c02e41f41fef186bda662557ef6328aa" +checksum = "c8790cf1286da485c72cf5fc7aeba308438800036ec67d89425924c4807268c9" dependencies = [ "smallvec", + "target-lexicon", ] [[package]] @@ -407,7 +494,20 @@ dependencies = [ "thiserror", "tokio", "walkdir", - "wry 0.24.1", + "wry", +] + +[[package]] +name = "chrono" +version = "0.4.24" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4e3c5919066adf22df73762e50cffcde3a758f2a848b113b586d1f86728b673b" +dependencies = [ + "iana-time-zone", + "num-integer", + "num-traits", + "serde", + "winapi", ] [[package]] @@ -416,7 +516,7 @@ version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f425db7937052c684daec3bd6375c8abe2d146dca4b8b143d6db777c39138f3a" dependencies = [ - "bitflags", + "bitflags 1.3.2", "block", "cocoa-foundation", "core-foundation", @@ -428,11 +528,11 @@ dependencies = [ [[package]] name = "cocoa-foundation" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318" +checksum = "931d3837c286f56e3c58423ce4eba12d08db2374461a785c86f672b08b5650d6" dependencies = [ - "bitflags", + "bitflags 1.3.2", "block", "core-foundation", "core-graphics-types", @@ -470,9 +570,9 @@ dependencies = [ [[package]] name = "concurrent-queue" -version = "2.1.0" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c278839b831783b70278b14df4d45e1beb1aad306c07bb796637de9a0e323e8e" +checksum = "62ec6771ecfa0762d24683ee5a32ad78487a3d3afdc0fb8cae19d2c5deb50b7c" dependencies = [ "crossbeam-utils", ] @@ -495,9 +595,9 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.3" +version = "0.8.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5827cebf4670468b8772dd191856768aedcb1b0278a04f989f7766351917b9dc" +checksum = "e496a50fda8aacccc86d7529e2c1e0892dbd0f898a6b5645b5561b89c3210efa" [[package]] name = "core-graphics" @@ -505,7 +605,7 @@ version = "0.22.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2581bbab3b8ffc6fcbd550bf46c355135d16e9ff2a6ea032ad6b9bf1d7efe4fb" dependencies = [ - "bitflags", + "bitflags 1.3.2", "core-foundation", "core-graphics-types", "foreign-types", @@ -518,7 +618,7 @@ version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b" dependencies = [ - "bitflags", + "bitflags 1.3.2", "core-foundation", "foreign-types", "libc", @@ -526,9 +626,9 @@ dependencies = [ [[package]] name = "cpufeatures" -version = "0.2.5" +version = "0.2.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28d997bd5e24a5928dd43e46dc529867e207907fe0b239c3477d924f7f2ca320" +checksum = "3e4c1eaa2012c47becbbad2ab175484c2a84d1185b566fb2cc5b8707343dfe58" dependencies = [ "libc", ] @@ -544,9 +644,9 @@ dependencies = [ [[package]] name = "crossbeam-channel" -version = "0.5.6" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" +checksum = "a33c2bf77f2df06183c3aa30d1e96c0695a313d4f9c453cc3762a6db39f99200" dependencies = [ "cfg-if", "crossbeam-utils", @@ -554,9 +654,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.14" +version = "0.8.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb766fa798726286dbbb842f174001dab8abc7b627a1dd86e0b7222a95d929f" +checksum = "3c063cd8cc95f5c377ed0d4b49a4b21f632396ff690e8470c29b3359b346984b" dependencies = [ "cfg-if", ] @@ -585,7 +685,7 @@ dependencies = [ "proc-macro2", "quote", "smallvec", - "syn", + "syn 1.0.109", ] [[package]] @@ -595,17 +695,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "dfae75de57f2b2e85e8768c3ea840fd159c8f33e2b6522c7835b7abac81be16e" dependencies = [ "quote", - "syn", + "syn 1.0.109", ] [[package]] name = "csv" -version = "1.2.0" +version = "1.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af91f40b7355f82b0a891f50e70399475945bb0b0da4f1700ce60761c9d3e359" +checksum = "0b015497079b9a9d69c02ad25de6c0a6edef051ea6360a327d0bd05802ef64ad" dependencies = [ "csv-core", - "itoa 1.0.5", + "itoa 1.0.6", "ryu", "serde", ] @@ -626,7 +726,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6d2301688392eb071b0bf1a37be05c469d3cc4dbbd95df672fe28ab021e6a096" dependencies = [ "quote", - "syn", + "syn 1.0.109", ] [[package]] @@ -647,16 +747,16 @@ dependencies = [ "objc", "rust-ini", "web-sys", - "winreg", + "winreg 0.10.1", "zbus", "zvariant", ] [[package]] name = "darling" -version = "0.13.4" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a01d95850c592940db9b8194bc39f4bc0e89dee5c4265e4b1807c34a9aba453c" +checksum = "0558d22a7b463ed0241e993f76f09f30b126687447751a8638587b864e4b3944" dependencies = [ "darling_core", "darling_macro", @@ -664,27 +764,27 @@ dependencies = [ [[package]] name = "darling_core" -version = "0.13.4" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "859d65a907b6852c9361e3185c862aae7fafd2887876799fa55f5f99dc40d610" +checksum = "ab8bfa2e259f8ee1ce5e97824a3c55ec4404a0d772ca7fa96bf19f0752a046eb" dependencies = [ "fnv", "ident_case", "proc-macro2", "quote", "strsim", - "syn", + "syn 2.0.16", ] [[package]] name = "darling_macro" -version = "0.13.4" +version = "0.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c972679f83bdf9c42bd905396b6c3588a843a17f0f16dfcfa3e2c5d57441835" +checksum = "29a358ff9f12ec09c3e61fef9b5a9902623a695a46a917b07f269bff1445611a" dependencies = [ "darling_core", "quote", - "syn", + "syn 2.0.16", ] [[package]] @@ -701,7 +801,7 @@ checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 1.0.109", ] [[package]] @@ -713,8 +813,8 @@ dependencies = [ "convert_case", "proc-macro2", "quote", - "rustc_version 0.4.0", - "syn", + "rustc_version", + "syn 1.0.109", ] [[package]] @@ -803,9 +903,22 @@ dependencies = [ [[package]] name = "dunce" -version = "1.0.3" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0bd4b30a6560bbd9b4620f4de34c3f14f60848e58a9b7216801afcb4c7b31c3c" +checksum = "56ce8c6da7551ec6c462cbaf3bfbc75131ebbfa1c944aeaa9dab51ca1c5f0c3b" + +[[package]] +name = "embed-resource" +version = "2.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "80663502655af01a2902dff3f06869330782267924bf1788410b74edcd93770a" +dependencies = [ + "cc", + "rustc_version", + "toml 0.7.3", + "vswhom", + "winreg 0.11.0", +] [[package]] name = "embed_plist" @@ -824,9 +937,9 @@ dependencies = [ [[package]] name = "enumflags2" -version = "0.7.5" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e75d4cd21b95383444831539909fbb14b9dc3fdceb2a6f5d36577329a1f55ccb" +checksum = "c041f5090df68b32bcd905365fd51769c8b9d553fe87fde0b683534f10c01bd2" dependencies = [ "enumflags2_derive", "serde", @@ -834,24 +947,24 @@ dependencies = [ [[package]] name = "enumflags2_derive" -version = "0.7.4" +version = "0.7.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f58dc3c5e468259f19f2d46304a6b28f1c3d034442e14b322d2b850e36f6d5ae" +checksum = "5e9a1f9f7d83e59740248a6e14ecf93929ade55027844dfcea78beafccc15745" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.16", ] [[package]] name = "errno" -version = "0.2.8" +version = "0.3.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f639046355ee4f37944e44f60642c6f3a7efa3cf6b78c78a0d989a8ce6c396a1" +checksum = "4bcfec3a70f97c962c307b2d2c56e358cf1d00b558d74262b5f929ee8cc7e73a" dependencies = [ "errno-dragonfly", "libc", - "winapi", + "windows-sys 0.48.0", ] [[package]] @@ -880,10 +993,19 @@ dependencies = [ ] [[package]] -name = "fern" -version = "0.6.1" +name = "fdeflate" +version = "0.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3bdd7b0849075e79ee9a1836df22c717d1eba30451796fdc631b04565dd11e2a" +checksum = "d329bdeac514ee06249dabc27877490f17f5d371ec693360768b838e19f3ae10" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "fern" +version = "0.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d9f0c14694cbd524c8720dd69b0e3179344f04ebb5f90f2e4a440c6ea3b2f1ee" dependencies = [ "colored", "log", @@ -891,31 +1013,31 @@ dependencies = [ [[package]] name = "field-offset" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92" +checksum = "a3cf3a800ff6e860c863ca6d4b16fd999db8b752819c1606884047b73e468535" dependencies = [ - "memoffset", - "rustc_version 0.3.3", + "memoffset 0.8.0", + "rustc_version", ] [[package]] name = "filetime" -version = "0.2.20" +version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a3de6e8d11b22ff9edc6d916f890800597d60f8b2da1caf2955c274638d6412" +checksum = "5cbc844cecaee9d4443931972e1289c8ff485cb4cc2767cb03ca139ed6885153" dependencies = [ "cfg-if", "libc", - "redox_syscall", - "windows-sys 0.45.0", + "redox_syscall 0.2.16", + "windows-sys 0.48.0", ] [[package]] name = "flate2" -version = "1.0.25" +version = "1.0.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a8a2db397cb1c8772f31494cb8917e48cd1e64f0fa7efac59fbd741a0a8ce841" +checksum = "3b9429470923de8e8cbd4d2dc513535400b4b3fef0319fb5c4e1f520a7bef743" dependencies = [ "crc32fast", "miniz_oxide", @@ -963,24 +1085,24 @@ dependencies = [ [[package]] name = "futures-channel" -version = "0.3.26" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e5317663a9089767a1ec00a487df42e0ca174b61b4483213ac24448e4664df5" +checksum = "955518d47e09b25bbebc7a18df10b81f0c766eaf4c4f1cccef2fca5f2a4fb5f2" dependencies = [ "futures-core", ] [[package]] name = "futures-core" -version = "0.3.26" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ec90ff4d0fe1f57d600049061dc6bb68ed03c7d2fbd697274c41805dcb3f8608" +checksum = "4bca583b7e26f571124fe5b7561d49cb2868d79116cfa0eefce955557c6fee8c" [[package]] name = "futures-executor" -version = "0.3.26" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e8de0a35a6ab97ec8869e32a2473f4b1324459e14c29275d14b10cb1fd19b50e" +checksum = "ccecee823288125bd88b4d7f565c9e58e41858e47ab72e8ea2d64e93624386e0" dependencies = [ "futures-core", "futures-task", @@ -989,15 +1111,15 @@ dependencies = [ [[package]] name = "futures-io" -version = "0.3.26" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bfb8371b6fb2aeb2d280374607aeabfc99d95c72edfe51692e42d3d7f0d08531" +checksum = "4fff74096e71ed47f8e023204cfd0aa1289cd54ae5430a9523be060cdb849964" [[package]] name = "futures-lite" -version = "1.12.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" +checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce" dependencies = [ "fastrand", "futures-core", @@ -1010,37 +1132,39 @@ dependencies = [ [[package]] name = "futures-macro" -version = "0.3.26" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95a73af87da33b5acf53acfebdc339fe592ecf5357ac7c0a7734ab9d8c876a70" +checksum = "89ca545a94061b6365f2c7355b4b32bd20df3ff95f02da9329b34ccc3bd6ee72" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.16", ] [[package]] name = "futures-sink" -version = "0.3.26" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f310820bb3e8cfd46c80db4d7fb8353e15dfff853a127158425f31e0be6c8364" +checksum = "f43be4fe21a13b9781a69afa4985b0f6ee0e1afab2c6f454a8cf30e2b2237b6e" [[package]] name = "futures-task" -version = "0.3.26" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dcf79a1bf610b10f42aea489289c5a2c478a786509693b80cd39c44ccd936366" +checksum = "76d3d132be6c0e6aa1534069c705a74a5997a356c0dc2f86a47765e5617c5b65" [[package]] name = "futures-util" -version = "0.3.26" +version = "0.3.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c1d6de3acfef38d2be4b1f543f553131788603495be83da675e180c8d6b7bd1" +checksum = "26b01e40b772d54cf6c6d721c1d1abd0647a0106a12ecaa1c186273392a69533" dependencies = [ "futures-core", + "futures-io", "futures-macro", "futures-sink", "futures-task", + "memchr", "pin-project-lite", "pin-utils", "slab", @@ -1061,7 +1185,7 @@ version = "0.15.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a6e05c1f572ab0e1f15be94217f0dc29088c248b14f792a5ff0af0d84bcda9e8" dependencies = [ - "bitflags", + "bitflags 1.3.2", "cairo-rs", "gdk-pixbuf", "gdk-sys", @@ -1077,7 +1201,7 @@ version = "0.15.11" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ad38dd9cc8b099cceecdf41375bb6d481b1b5a7cd5cd603e10a69a9383f8619a" dependencies = [ - "bitflags", + "bitflags 1.3.2", "gdk-pixbuf-sys", "gio", "glib", @@ -1094,7 +1218,7 @@ dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 6.0.3", + "system-deps 6.1.0", ] [[package]] @@ -1111,7 +1235,21 @@ dependencies = [ "libc", "pango-sys", "pkg-config", - "system-deps 6.0.3", + "system-deps 6.1.0", +] + +[[package]] +name = "gdkwayland-sys" +version = "0.15.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cca49a59ad8cfdf36ef7330fe7bdfbe1d34323220cc16a0de2679ee773aee2c2" +dependencies = [ + "gdk-sys", + "glib-sys", + "gobject-sys", + "libc", + "pkg-config", + "system-deps 6.1.0", ] [[package]] @@ -1123,28 +1261,28 @@ dependencies = [ "gdk-sys", "glib-sys", "libc", - "system-deps 6.0.3", + "system-deps 6.1.0", "x11", ] [[package]] name = "generator" -version = "0.7.3" +version = "0.7.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "33a20a288a94683f5f4da0adecdbe095c94a77c295e514cc6484e9394dd8376e" +checksum = "f3e123d9ae7c02966b4d892e550bdc32164f05853cd40ab570650ad600596a8a" dependencies = [ "cc", "libc", "log", "rustversion", - "windows 0.44.0", + "windows 0.48.0", ] [[package]] name = "generic-array" -version = "0.14.6" +version = "0.14.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bff49e947297f3312447abdca79f45f4738097cc82b06e72054d2223f601f1b9" +checksum = "85649ca51fd72272d7821adaf274ad91c288277713d9c18820d8499a7ff69e9a" dependencies = [ "typenum", "version_check", @@ -1163,9 +1301,9 @@ dependencies = [ [[package]] name = "getrandom" -version = "0.2.8" +version = "0.2.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c05aeb6a22b8f62540c194aac980f2115af067bfe15a0734d7277a768d396b31" +checksum = "c85e1d9ab2eadba7e5040d4e09cbd6d072b76a557ad64e797c2cb9d4da21d7e4" dependencies = [ "cfg-if", "libc", @@ -1178,7 +1316,7 @@ version = "0.15.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "68fdbc90312d462781a395f7a16d96a2b379bb6ef8cd6310a2df272771c4283b" dependencies = [ - "bitflags", + "bitflags 1.3.2", "futures-channel", "futures-core", "futures-io", @@ -1198,7 +1336,7 @@ dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 6.0.3", + "system-deps 6.1.0", "winapi", ] @@ -1208,7 +1346,7 @@ version = "0.15.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "edb0306fbad0ab5428b0ca674a23893db909a98582969c9b537be4ced78c505d" dependencies = [ - "bitflags", + "bitflags 1.3.2", "futures-channel", "futures-core", "futures-executor", @@ -1224,9 +1362,9 @@ dependencies = [ [[package]] name = "glib-macros" -version = "0.15.11" +version = "0.15.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25a68131a662b04931e71891fb14aaf65ee4b44d08e8abc10f49e77418c86c64" +checksum = "10c6ae9f6fa26f4fb2ac16b528d138d971ead56141de489f8111e259b9df3c4a" dependencies = [ "anyhow", "heck 0.4.1", @@ -1234,7 +1372,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn", + "syn 1.0.109", ] [[package]] @@ -1244,7 +1382,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ef4b192f8e65e9cf76cbf4ea71fa8e3be4a0e18ffe3d68b8da6836974cc5bad4" dependencies = [ "libc", - "system-deps 6.0.3", + "system-deps 6.1.0", ] [[package]] @@ -1259,7 +1397,7 @@ version = "0.4.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "029d74589adefde59de1a0c4f4732695c32805624aec7b68d91503d4dba79afc" dependencies = [ - "aho-corasick", + "aho-corasick 0.7.20", "bstr", "fnv", "log", @@ -1274,7 +1412,7 @@ checksum = "0d57ce44246becd17153bd035ab4d32cfee096a657fc01f2231c9278378d1e0a" dependencies = [ "glib-sys", "libc", - "system-deps 6.0.3", + "system-deps 6.1.0", ] [[package]] @@ -1284,7 +1422,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "92e3004a2d5d6d8b5057d2b57b3712c9529b62e82c77f25c1fecde1fd5c23bd0" dependencies = [ "atk", - "bitflags", + "bitflags 1.3.2", "cairo-rs", "field-offset", "futures-channel", @@ -1315,28 +1453,28 @@ dependencies = [ "gobject-sys", "libc", "pango-sys", - "system-deps 6.0.3", + "system-deps 6.1.0", ] [[package]] name = "gtk3-macros" -version = "0.15.4" +version = "0.15.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24f518afe90c23fba585b2d7697856f9e6a7bbc62f65588035e66f6afb01a2e9" +checksum = "684c0456c086e8e7e9af73ec5b84e35938df394712054550e81558d21c44ab0d" dependencies = [ "anyhow", "proc-macro-crate", "proc-macro-error", "proc-macro2", "quote", - "syn", + "syn 1.0.109", ] [[package]] name = "h2" -version = "0.3.15" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f9f29bc9dda355256b2916cf526ab02ce0aeaaaf2bad60d65ef3f12f11dd0f4" +checksum = "d357c7ae988e7d2182f7d7871d0b963962420b0678b0997ce7de72001aeab782" dependencies = [ "bytes", "fnv", @@ -1393,6 +1531,12 @@ dependencies = [ "libc", ] +[[package]] +name = "hermit-abi" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fed44880c466736ef9a5c5b5facefb5ed0785676d0c02d612db14e54f0d84286" + [[package]] name = "hex" version = "0.4.3" @@ -1410,7 +1554,7 @@ dependencies = [ "markup5ever", "proc-macro2", "quote", - "syn", + "syn 1.0.109", ] [[package]] @@ -1421,7 +1565,7 @@ checksum = "bd6effc99afb63425aff9b05836f029929e345a6148a14b7ecd5ab67af944482" dependencies = [ "bytes", "fnv", - "itoa 1.0.5", + "itoa 1.0.6", ] [[package]] @@ -1455,9 +1599,9 @@ checksum = "c4a1e36c821dbe04574f602848a19f742f4fb3c98d40449f11bcad18d6b17421" [[package]] name = "hyper" -version = "0.14.24" +version = "0.14.26" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5e011372fa0b68db8350aa7a248930ecc7839bf46d8485577d69f117a75f164c" +checksum = "ab302d72a6f11a3b910431ff93aae7e773078c769f0a3ef15fb9ec692ed147d4" dependencies = [ "bytes", "futures-channel", @@ -1468,7 +1612,7 @@ dependencies = [ "http-body", "httparse", "httpdate", - "itoa 1.0.5", + "itoa 1.0.6", "pin-project-lite", "socket2", "tokio", @@ -1491,10 +1635,33 @@ dependencies = [ ] [[package]] -name = "ico" -version = "0.2.0" +name = "iana-time-zone" +version = "0.1.56" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "031530fe562d8c8d71c0635013d6d155bbfe8ba0aa4b4d2d24ce8af6b71047bd" +checksum = "0722cd7114b7de04316e7ea5456a0bbb20e4adb46fd27a3697adb812cff0f37c" +dependencies = [ + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "wasm-bindgen", + "windows 0.48.0", +] + +[[package]] +name = "iana-time-zone-haiku" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "ico" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3804960be0bb5e4edb1e1ad67afd321a9ecfd875c3e65c099468fd2717d7cae" dependencies = [ "byteorder", "png", @@ -1536,9 +1703,9 @@ dependencies = [ [[package]] name = "image" -version = "0.24.5" +version = "0.24.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "69b7ea949b537b0fd0af141fff8c77690f2ce96f4f41f042ccb6c69c6c965945" +checksum = "527909aa81e20ac3a44803521443a765550f09b5130c2c2fa1ea59c2f8f50a3a" dependencies = [ "bytemuck", "byteorder", @@ -1549,19 +1716,20 @@ dependencies = [ [[package]] name = "indexmap" -version = "1.9.2" +version = "1.9.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1885e79c1fc4b10f0e172c475f458b7f7b93061064d98c3293e98c5ba0c8b399" +checksum = "bd070e393353796e801d209ad339e89596eb4c8d430d18ede6a1cced8fafbd99" dependencies = [ "autocfg", "hashbrown", + "serde", ] [[package]] name = "infer" -version = "0.7.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "20b2b533137b9cad970793453d4f921c2e91312a6d88b1085c07bc15fc51bb3b" +checksum = "a898e4b7951673fce96614ce5751d13c40fc5674bc2d759288e46c3ab62598b3" dependencies = [ "cfb", ] @@ -1577,19 +1745,20 @@ dependencies = [ [[package]] name = "io-lifetimes" -version = "1.0.5" +version = "1.0.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1abeb7a0dd0f8181267ff8adc397075586500b81b28a73e8a0208b00fc170fb3" +checksum = "9c66c74d2ae7e79a5a8f7ac924adbe38ee42a859c6539ad869eb51f0b52dc220" dependencies = [ + "hermit-abi 0.3.1", "libc", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] name = "ipnet" -version = "2.7.1" +version = "2.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "30e22bd8629359895450b59ea7a776c850561b96a3b1d31321c1949d9e6c9146" +checksum = "12b6ee2129af8d4fb011108c73d99a1b83a85977f23b82460c0ae2e25bb4b57f" [[package]] name = "itoa" @@ -1599,9 +1768,9 @@ checksum = "b71991ff56294aa922b450139ee08b3bfc70982c6b2c7562771375cf73542dd4" [[package]] name = "itoa" -version = "1.0.5" +version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fad582f4b9e86b6caa621cabeb0963332d92eea04729ab12892c2533951e6440" +checksum = "453ad9f582a441959e5f0d088b02ce04cfe8d51a8eaf077f12ac6d3e94164ca6" [[package]] name = "javascriptcore-rs" @@ -1609,7 +1778,7 @@ version = "0.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bf053e7843f2812ff03ef5afe34bb9c06ffee120385caad4f6b9967fcd37d41c" dependencies = [ - "bitflags", + "bitflags 1.3.2", "glib", "javascriptcore-rs-sys", ] @@ -1648,21 +1817,22 @@ checksum = "8eaf4bc02d17cbdd7ff4c7438cafcdf7fb9a4613313ad11b4f8fefe7d3fa0130" [[package]] name = "js-sys" -version = "0.3.61" +version = "0.3.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "445dde2150c55e483f3d8416706b97ec8e8237c307e5b7b4b8dd15e6af2a0730" +checksum = "2f37a4a5928311ac501dee68b3c7613a1037d0edb30c8e5427bd832d55d1b790" dependencies = [ "wasm-bindgen", ] [[package]] name = "json-patch" -version = "0.2.7" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb3fa5a61630976fc4c353c70297f2e93f1930e3ccee574d59d618ccbd5154ce" +checksum = "1f54898088ccb91df1b492cc80029a6fdf1c48ca0db7c6822a8babad69c94658" dependencies = [ "serde", "serde_json", + "thiserror", "treediff", ] @@ -1710,9 +1880,9 @@ dependencies = [ [[package]] name = "libc" -version = "0.2.139" +version = "0.2.144" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "201de327520df007757c1f0adce6e827fe8562fbc28bfd9c15571c66ca1f5f79" +checksum = "2b00cc1c228a6782d0f076e7b232802e0c5689d41bb5df366f2a6b6621cfdfe1" [[package]] name = "libloading" @@ -1735,9 +1905,9 @@ dependencies = [ [[package]] name = "linux-raw-sys" -version = "0.1.4" +version = "0.3.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f051f77a7c8e6957c0696eac88f26b0117e54f52d3fc682ab19397a8812846a4" +checksum = "ece97ea872ece730aed82664c424eb4c8291e1ff2480247ccf7409044bc6479f" [[package]] name = "lock_api" @@ -1826,18 +1996,27 @@ checksum = "2dffe52ecf27772e601905b7522cb4ef790d2cc203488bbd0e2fe85fcb74566d" [[package]] name = "memoffset" -version = "0.6.5" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" +checksum = "5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4" +dependencies = [ + "autocfg", +] + +[[package]] +name = "memoffset" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d61c719bcfbcf5d62b3a09efa6088de8c54bc0bfcd3ea7ae39fcc186108b8de1" dependencies = [ "autocfg", ] [[package]] name = "mime" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2a60c7ce501c71e03a9c9c0d35b861413ae925bd979cc7a4e30d060069aaac8d" +checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" [[package]] name = "minisign-verify" @@ -1847,11 +2026,12 @@ checksum = "933dca44d65cdd53b355d0b73d380a2ff5da71f87f036053188bf1eab6a19881" [[package]] name = "miniz_oxide" -version = "0.6.2" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b275950c28b37e794e8c55d88aeb5e139d0ce23fdbbeda68f8d7174abdf9e8fa" +checksum = "e7810e0be55b428ada41041c41f32c9f1a42817901b4ccf45fa3d4b6561e74c7" dependencies = [ "adler", + "simd-adler32", ] [[package]] @@ -1890,7 +2070,7 @@ version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2032c77e030ddee34a6787a64166008da93f6a352b629261d0fee232b8742dd4" dependencies = [ - "bitflags", + "bitflags 1.3.2", "jni-sys", "ndk-sys", "num_enum", @@ -1920,16 +2100,15 @@ checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" [[package]] name = "nix" -version = "0.25.1" +version = "0.26.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f346ff70e7dbfd675fe90590b92d59ef2de15a8779ae305ebcbfd3f0caf59be4" +checksum = "bfdda3d196821d6af13126e40375cdf7da646a96114af134d5f417a9a1dc8e1a" dependencies = [ - "autocfg", - "bitflags", + "bitflags 1.3.2", "cfg-if", "libc", - "memoffset", - "pin-utils", + "memoffset 0.7.1", + "static_assertions", ] [[package]] @@ -2006,7 +2185,16 @@ dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn", + "syn 1.0.109", +] + +[[package]] +name = "num_threads" +version = "0.1.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2819ce041d2ee131036f4fc9d6ae7ae125a3a40e97ba64d04fe799ad9dabbb44" +dependencies = [ + "libc", ] [[package]] @@ -2066,11 +2254,11 @@ dependencies = [ [[package]] name = "openssl" -version = "0.10.45" +version = "0.10.52" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b102428fd03bc5edf97f62620f7298614c45cedf287c271e7ed450bbaf83f2e1" +checksum = "01b8574602df80f7b85fdfc5392fa884a4e3b3f4f35402c070ab34c3d3f78d56" dependencies = [ - "bitflags", + "bitflags 1.3.2", "cfg-if", "foreign-types", "libc", @@ -2081,13 +2269,13 @@ dependencies = [ [[package]] name = "openssl-macros" -version = "0.1.0" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b501e44f11665960c7e7fcf062c7d96a14ade4aa98116c004b2e37b5be7d736c" +checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.16", ] [[package]] @@ -2098,11 +2286,10 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.80" +version = "0.9.87" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "23bbbf7854cd45b83958ebe919f0e8e516793727652e27fda10a8384cfc790b7" +checksum = "8e17f59264b2809d77ae94f0e1ebabc434773f370d6ca667bd223ea10e06cc7e" dependencies = [ - "autocfg", "cc", "libc", "pkg-config", @@ -2131,9 +2318,9 @@ dependencies = [ [[package]] name = "os_info" -version = "3.6.0" +version = "3.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5c424bc68d15e0778838ac013b5b3449544d8133633d8016319e7e05a820b8c0" +checksum = "006e42d5b888366f1880eda20371fedde764ed2213dc8496f49622fa0c99cd5e" dependencies = [ "log", "serde", @@ -2142,12 +2329,12 @@ dependencies = [ [[package]] name = "os_pipe" -version = "1.1.3" +version = "1.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a53dbb20faf34b16087a931834cba2d7a73cc74af2b7ef345a4c8324e2409a12" +checksum = "0ae859aa07428ca9a929b936690f8b12dc5f11dd8c6992a18ca93919f28bc177" dependencies = [ "libc", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] @@ -2162,7 +2349,7 @@ version = "0.15.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22e4045548659aee5313bde6c582b0d83a627b7904dd20dc2d9ef0895d414e4f" dependencies = [ - "bitflags", + "bitflags 1.3.2", "glib", "libc", "once_cell", @@ -2178,14 +2365,14 @@ dependencies = [ "glib-sys", "gobject-sys", "libc", - "system-deps 6.0.3", + "system-deps 6.1.0", ] [[package]] name = "parking" -version = "2.0.0" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" +checksum = "14f2252c834a40ed9bb5422029649578e63aa341ac401f74e719dd1afda8394e" [[package]] name = "parking_lot" @@ -2205,17 +2392,11 @@ checksum = "9069cbb9f99e3a5083476ccb29ceb1de18b9118cafa53e90c9551235de2b9521" dependencies = [ "cfg-if", "libc", - "redox_syscall", + "redox_syscall 0.2.16", "smallvec", "windows-sys 0.45.0", ] -[[package]] -name = "paste" -version = "1.0.11" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d01a5bd0424d00070b0098dd17ebca6f961a959dead1dbcbbbc1d1cd8d3deeba" - [[package]] name = "pathdiff" version = "0.2.1" @@ -2228,16 +2409,6 @@ version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "478c572c3d73181ff3c2539045f6eb99e5491218eae919370993b890cdbdd98e" -[[package]] -name = "pest" -version = "2.5.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "028accff104c4e513bad663bbcd2ad7cfd5304144404c31ed0a77ac103d00660" -dependencies = [ - "thiserror", - "ucd-trie", -] - [[package]] name = "phf" version = "0.8.0" @@ -2301,7 +2472,7 @@ dependencies = [ "proc-macro-hack", "proc-macro2", "quote", - "syn", + "syn 1.0.109", ] [[package]] @@ -2315,7 +2486,7 @@ dependencies = [ "proc-macro-hack", "proc-macro2", "quote", - "syn", + "syn 1.0.109", ] [[package]] @@ -2350,15 +2521,15 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pkg-config" -version = "0.3.26" +version = "0.3.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6ac9a59f73473f1b8d852421e59e64809f025994837ef743615c6d0c5b305160" +checksum = "26072860ba924cbfa98ea39c8c19b4dd6a4a25423dbdf219c1eca91aa0cf6964" [[package]] name = "plist" -version = "1.4.1" +version = "1.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9469799ca90293a376f68f6fcb8f11990d9cff55602cfba0ba83893c973a7f46" +checksum = "9bd9647b268a3d3e14ff09c23201133a62589c658db02bb7388c7246aafe0590" dependencies = [ "base64 0.21.0", "indexmap", @@ -2370,28 +2541,31 @@ dependencies = [ [[package]] name = "png" -version = "0.17.7" +version = "0.17.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d708eaf860a19b19ce538740d2b4bdeeb8337fa53f7738455e706623ad5c638" +checksum = "aaeebc51f9e7d2c150d3f3bfeb667f2aa985db5ef1e3d212847bdedb488beeaa" dependencies = [ - "bitflags", + "bitflags 1.3.2", "crc32fast", + "fdeflate", "flate2", "miniz_oxide", ] [[package]] name = "polling" -version = "2.5.2" +version = "2.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "22122d5ec4f9fe1b3916419b76be1e80bcb93f618d071d2edf841b137b2a2bd6" +checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce" dependencies = [ "autocfg", + "bitflags 1.3.2", "cfg-if", + "concurrent-queue", "libc", "log", - "wepoll-ffi", - "windows-sys 0.42.0", + "pin-project-lite", + "windows-sys 0.48.0", ] [[package]] @@ -2425,7 +2599,7 @@ dependencies = [ "proc-macro-error-attr", "proc-macro2", "quote", - "syn", + "syn 1.0.109", "version_check", ] @@ -2448,27 +2622,27 @@ checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" [[package]] name = "proc-macro2" -version = "1.0.51" +version = "1.0.57" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d727cae5b39d21da60fa540906919ad737832fe0b1c165da3a34d6548c849d6" +checksum = "c4ec6d5fe0b140acb27c9a0444118cf55bfbb4e0b259739429abb4521dd67c16" dependencies = [ "unicode-ident", ] [[package]] name = "quick-xml" -version = "0.26.0" +version = "0.28.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7f50b1c63b38611e7d4d7f68b82d3ad0cc71a2ad2e7f61fc10f1328d917c93cd" +checksum = "0ce5e73202a820a31f8a0ee32ada5e21029c81fd9e3ebf668a40832e4219d9d1" dependencies = [ "memchr", ] [[package]] name = "quote" -version = "1.0.23" +version = "1.0.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8856d8364d252a14d474036ea1358d63c9e6965c8e5c1885c18f73d70bff9c7b" +checksum = "8f4f29d145265ec1c483c7c654450edde0bfe043d3938d6972630663356d9500" dependencies = [ "proc-macro2", ] @@ -2533,7 +2707,7 @@ version = "0.6.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" dependencies = [ - "getrandom 0.2.8", + "getrandom 0.2.9", ] [[package]] @@ -2569,7 +2743,16 @@ version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" dependencies = [ - "bitflags", + "bitflags 1.3.2", +] + +[[package]] +name = "redox_syscall" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "567664f262709473930a4bf9e51bf2ebf3348f2e748ccc50dea20646858f8f29" +dependencies = [ + "bitflags 1.3.2", ] [[package]] @@ -2578,20 +2761,20 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b033d837a7cf162d7993aded9304e30a83213c648b6e389db233191f891e5c2b" dependencies = [ - "getrandom 0.2.8", - "redox_syscall", + "getrandom 0.2.9", + "redox_syscall 0.2.16", "thiserror", ] [[package]] name = "regex" -version = "1.7.1" +version = "1.8.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "48aaa5748ba571fb95cd2c85c09f629215d3a6ece942baa100950af03a34f733" +checksum = "af83e617f331cc6ae2da5443c602dfa5af81e517212d9d611a5b3ba1777b5370" dependencies = [ - "aho-corasick", + "aho-corasick 1.0.1", "memchr", - "regex-syntax", + "regex-syntax 0.7.1", ] [[package]] @@ -2600,20 +2783,26 @@ version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" dependencies = [ - "regex-syntax", + "regex-syntax 0.6.29", ] [[package]] name = "regex-syntax" -version = "0.6.28" +version = "0.6.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "456c603be3e8d448b072f410900c09faf164fbce2d480456f50eea6e25f9c848" +checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" + +[[package]] +name = "regex-syntax" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5996294f19bd3aae0453a862ad728f60e6600695733dd5df01da90c54363a3c" [[package]] name = "reqwest" -version = "0.11.14" +version = "0.11.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21eed90ec8570952d53b772ecf8f206aa1ec9a3d76b2521c56c42973f2d91ee9" +checksum = "13293b639a097af28fc8a90f22add145a9c954e49d77da06263d58cf44d5fb91" dependencies = [ "base64 0.21.0", "bytes", @@ -2643,7 +2832,7 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "winreg", + "winreg 0.10.1", ] [[package]] @@ -2680,49 +2869,40 @@ dependencies = [ "ordered-multimap", ] -[[package]] -name = "rustc_version" -version = "0.3.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f0dfe2087c51c460008730de8b57e6a320782fbfb312e1f4d520e6c6fae155ee" -dependencies = [ - "semver 0.11.0", -] - [[package]] name = "rustc_version" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bfa0f585226d2e68097d4f95d113b15b83a82e819ab25717ec0590d9584ef366" dependencies = [ - "semver 1.0.16", + "semver", ] [[package]] name = "rustix" -version = "0.36.8" +version = "0.37.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f43abb88211988493c1abb44a70efa56ff0ce98f233b7b276146f1f3f7ba9644" +checksum = "acf8729d8542766f1b2cf77eb034d52f40d375bb8b615d0b147089946e16613d" dependencies = [ - "bitflags", + "bitflags 1.3.2", "errno", "io-lifetimes", "libc", "linux-raw-sys", - "windows-sys 0.45.0", + "windows-sys 0.48.0", ] [[package]] name = "rustversion" -version = "1.0.11" +version = "1.0.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5583e89e108996506031660fe09baa5011b9dd0341b89029313006d1fb508d70" +checksum = "4f3208ce4d8448b3f3e7d168a73f5e0c43a61e32930de3bceeccedb388b6bf06" [[package]] name = "ryu" -version = "1.0.12" +version = "1.0.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b4b9743ed687d4b4bcedf9ff5eaa7398495ae14e61cba0a295704edbc7decde" +checksum = "f91339c0467de62360649f8d3e185ca8de4224ff281f66000de5eb2a77a79041" [[package]] name = "safemem" @@ -2762,11 +2942,11 @@ checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" [[package]] name = "security-framework" -version = "2.8.2" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a332be01508d814fed64bf28f798a146d73792121129962fdf335bb3c49a4254" +checksum = "ca2855b3715770894e67cbfa3df957790aa0c9edc3bf06efa1a84d77fa0839d1" dependencies = [ - "bitflags", + "bitflags 1.3.2", "core-foundation", "core-foundation-sys", "libc", @@ -2775,9 +2955,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.8.0" +version = "2.9.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31c9bb296072e961fcbd8853511dd39c2d8be2deb1e17c6860b1d30732b323b4" +checksum = "f51d0c0d83bec45f16480d0ce0058397a69e48fcdc52d1dc8855fb68acbd31a7" dependencies = [ "core-foundation-sys", "libc", @@ -2789,7 +2969,7 @@ version = "0.22.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" dependencies = [ - "bitflags", + "bitflags 1.3.2", "cssparser", "derive_more", "fxhash", @@ -2805,71 +2985,62 @@ dependencies = [ [[package]] name = "semver" -version = "0.11.0" +version = "1.0.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f301af10236f6df4160f7c3f04eec6dbc70ace82d23326abad5edee88801c6b6" -dependencies = [ - "semver-parser", -] - -[[package]] -name = "semver" -version = "1.0.16" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "58bc9567378fc7690d6b2addae4e60ac2eeea07becb2c64b9f218b53865cba2a" +checksum = "bebd363326d05ec3e2f532ab7660680f3b02130d780c299bca73469d521bc0ed" dependencies = [ "serde", ] -[[package]] -name = "semver-parser" -version = "0.10.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "00b0bef5b7f9e0df16536d3961cfb6e84331c065b4066afb39768d0e319411f7" -dependencies = [ - "pest", -] - [[package]] name = "serde" -version = "1.0.152" +version = "1.0.163" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bb7d1f0d3021d347a83e556fc4683dea2ea09d87bccdf88ff5c12545d89d5efb" +checksum = "2113ab51b87a539ae008b5c6c02dc020ffa39afd2d83cffcb3f4eb2722cebec2" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.152" +version = "1.0.163" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af487d118eecd09402d70a5d72551860e788df87b464af30e5ea6a38c75c541e" +checksum = "8c805777e3930c8883389c602315a24224bcc738b63905ef87cd1420353ea93e" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.16", ] [[package]] name = "serde_json" -version = "1.0.93" +version = "1.0.96" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cad406b69c91885b5107daf2c29572f6c8cdb3c66826821e286c533490c0bc76" +checksum = "057d394a50403bcac12672b2b18fb387ab6d289d957dab67dd201875391e52f1" dependencies = [ - "itoa 1.0.5", + "itoa 1.0.6", "ryu", "serde", ] [[package]] name = "serde_repr" -version = "0.1.10" +version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a5ec9fa74a20ebbe5d9ac23dac1fc96ba0ecfe9f50f2843b52e537b10fbcb4e" +checksum = "bcec881020c684085e55a25f7fd888954d56609ef363479dc5a1305eb0d40cab" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.16", +] + +[[package]] +name = "serde_spanned" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0efd8caf556a6cebd3b285caf480045fcc1ac04f6bd786b09a6f11af30c4fcf4" +dependencies = [ + "serde", ] [[package]] @@ -2879,31 +3050,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" dependencies = [ "form_urlencoded", - "itoa 1.0.5", + "itoa 1.0.6", "ryu", "serde", ] [[package]] name = "serde_with" -version = "1.14.0" +version = "2.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "678b5a069e50bf00ecd22d0cd8ddf7c236f68581b03db652061ed5eb13a312ff" +checksum = "07ff71d2c147a7b57362cead5e22f772cd52f6ab31cfcd9edcd7f6aeb2a0afbe" dependencies = [ + "base64 0.13.1", + "chrono", + "hex", + "indexmap", "serde", + "serde_json", "serde_with_macros", + "time", ] [[package]] name = "serde_with_macros" -version = "1.5.2" +version = "2.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e182d6ec6f05393cc0e5ed1bf81ad6db3a8feedf8ee515ecdd369809bcce8082" +checksum = "881b6f881b17d13214e5d494c939ebab463d01264ce1811e9d4ac3a882e7695f" dependencies = [ "darling", "proc-macro2", "quote", - "syn", + "syn 2.0.16", ] [[package]] @@ -2925,7 +3102,7 @@ checksum = "74064874e9f6a15f04c1f3cb627902d0e6b410abbf36668afa873c61889f1763" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 1.0.109", ] [[package]] @@ -2979,6 +3156,31 @@ dependencies = [ "winapi", ] +[[package]] +name = "signal-hook" +version = "0.3.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "732768f1176d21d09e076c23a93123d40bba92d50c4058da34d45c8de8e682b9" +dependencies = [ + "libc", + "signal-hook-registry", +] + +[[package]] +name = "signal-hook-registry" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1" +dependencies = [ + "libc", +] + +[[package]] +name = "simd-adler32" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "238abfbb77c1915110ad968465608b68e869e0772622c9656714e73e5a1a522f" + [[package]] name = "siphasher" version = "0.3.10" @@ -3002,9 +3204,9 @@ checksum = "a507befe795404456341dfab10cef66ead4c041f62b8b11bbb92bffe5d0953e0" [[package]] name = "socket2" -version = "0.4.7" +version = "0.4.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "02e2d2db9033d13a1567121ddd7a095ee144db4e1ca1b1bda3419bc0da294ebd" +checksum = "64a4a911eed85daf18834cfaa86a79b7d266ff93ff5ba14005426219480ed662" dependencies = [ "libc", "winapi", @@ -3016,7 +3218,7 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b2b4d76501d8ba387cf0fefbe055c3e0a59891d09f0f995ae4e4b16f6b60f3c0" dependencies = [ - "bitflags", + "bitflags 1.3.2", "gio", "glib", "libc", @@ -3030,7 +3232,7 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "009ef427103fcb17f802871647a7fa6c60cbb654b4c4e4c0ac60a31c5f6dc9cf" dependencies = [ - "bitflags", + "bitflags 1.3.2", "gio-sys", "glib-sys", "gobject-sys", @@ -3061,9 +3263,9 @@ checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" [[package]] name = "string_cache" -version = "0.8.4" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "213494b7a2b503146286049378ce02b482200519accc31872ee8be91fa820a08" +checksum = "f91138e76242f575eb1d3b38b4f1362f10d3a43f47d182a5b359af488a02293b" dependencies = [ "new_debug_unreachable", "once_cell", @@ -3102,6 +3304,17 @@ dependencies = [ "unicode-ident", ] +[[package]] +name = "syn" +version = "2.0.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6f671d4b5ffdb8eadec19c0ae67fe2639df8684bd7bc4b83d986b8db549cf01" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + [[package]] name = "system-deps" version = "5.0.0" @@ -3111,30 +3324,30 @@ dependencies = [ "cfg-expr 0.9.1", "heck 0.3.3", "pkg-config", - "toml", + "toml 0.5.11", "version-compare 0.0.11", ] [[package]] name = "system-deps" -version = "6.0.3" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2955b1fe31e1fa2fbd1976b71cc69a606d7d4da16f6de3333d0c92d51419aeff" +checksum = "e5fa6fb9ee296c0dc2df41a656ca7948546d061958115ddb0bcaae43ad0d17d2" dependencies = [ - "cfg-expr 0.11.0", + "cfg-expr 0.15.1", "heck 0.4.1", "pkg-config", - "toml", + "toml 0.7.3", "version-compare 0.1.1", ] [[package]] name = "tao" -version = "0.15.8" +version = "0.16.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ac8e6399427c8494f9849b58694754d7cc741293348a6836b6c8d2c5aa82d8e6" +checksum = "dd3cde9c0cd2b872616bba26b818e0d6469330196869d7e5000dba96ce9431df" dependencies = [ - "bitflags", + "bitflags 1.3.2", "cairo-rs", "cc", "cocoa", @@ -3146,6 +3359,7 @@ dependencies = [ "gdk", "gdk-pixbuf", "gdk-sys", + "gdkwayland-sys", "gdkx11-sys", "gio", "glib", @@ -3164,59 +3378,13 @@ dependencies = [ "objc", "once_cell", "parking_lot", - "paste", - "png", - "raw-window-handle", - "scopeguard", - "serde", - "unicode-segmentation", - "uuid 1.3.0", - "windows 0.39.0", - "windows-implement", - "x11-dl", -] - -[[package]] -name = "tao" -version = "0.16.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "704522803dda895767f69198af8351b0a3f4fe2e293c3ca54cce0ecba05a97f2" -dependencies = [ - "bitflags", - "cairo-rs", - "cc", - "cocoa", - "core-foundation", - "core-graphics", - "crossbeam-channel", - "dispatch", - "gdk", - "gdk-pixbuf", - "gdk-sys", - "gdkx11-sys", - "gio", - "glib", - "glib-sys", - "gtk", - "image", - "instant", - "jni", - "lazy_static", - "libc", - "log", - "ndk", - "ndk-context", - "ndk-sys", - "objc", - "once_cell", - "parking_lot", "png", "raw-window-handle", "scopeguard", "serde", "tao-macros", "unicode-segmentation", - "uuid 1.3.0", + "uuid", "windows 0.39.0", "windows-implement", "x11-dl", @@ -3230,7 +3398,7 @@ checksum = "3b27a4bcc5eb524658234589bdffc7e7bfb996dbae6ce9393bfd39cb4159b445" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 1.0.109", ] [[package]] @@ -3245,14 +3413,20 @@ dependencies = [ ] [[package]] -name = "tauri" -version = "1.2.4" +name = "target-lexicon" +version = "0.12.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fe7e0f1d535e7cbbbab43c82be4fc992b84f9156c16c160955617e0260ebc449" +checksum = "fd1ba337640d60c3e96bc6f0638a939b9c9a7f2c316a1598c279828b3d1dc8c5" + +[[package]] +name = "tauri" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d42ba3a2e8556722f31336a0750c10dbb6a81396a1c452977f515da83f69f842" dependencies = [ "anyhow", "attohttpc", - "base64 0.13.1", + "base64 0.21.0", "cocoa", "dirs-next", "embed_plist", @@ -3276,7 +3450,7 @@ dependencies = [ "raw-window-handle", "regex", "rfd", - "semver 1.0.16", + "semver", "serde", "serde_json", "serde_repr", @@ -3293,7 +3467,7 @@ dependencies = [ "time", "tokio", "url", - "uuid 1.3.0", + "uuid", "webkit2gtk", "webview2-com", "windows 0.39.0", @@ -3302,27 +3476,29 @@ dependencies = [ [[package]] name = "tauri-build" -version = "1.2.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8807c85d656b2b93927c19fe5a5f1f1f348f96c2de8b90763b3c2d561511f9b4" +checksum = "929b3bd1248afc07b63e33a6a53c3f82c32d0b0a5e216e4530e94c467e019389" dependencies = [ "anyhow", "cargo_toml", "heck 0.4.1", "json-patch", - "semver 1.0.16", + "semver", + "serde", "serde_json", "tauri-utils", - "winres", + "tauri-winres", + "winnow", ] [[package]] name = "tauri-codegen" -version = "1.2.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "14388d484b6b1b5dc0f6a7d6cc6433b3b230bec85eaa576adcdf3f9fafa49251" +checksum = "e5a2105f807c6f50b2fa2ce5abd62ef207bc6f14c9fcc6b8caec437f6fb13bde" dependencies = [ - "base64 0.13.1", + "base64 0.21.0", "brotli", "ico", "json-patch", @@ -3331,27 +3507,27 @@ dependencies = [ "proc-macro2", "quote", "regex", - "semver 1.0.16", + "semver", "serde", "serde_json", "sha2", "tauri-utils", "thiserror", "time", - "uuid 1.3.0", + "uuid", "walkdir", ] [[package]] name = "tauri-macros" -version = "1.2.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "069319e5ecbe653a799b94b0690d9f9bf5d00f7b1d3989aa331c524d4e354075" +checksum = "8784cfe6f5444097e93c69107d1ac5e8f13d02850efa8d8f2a40fe79674cef46" dependencies = [ "heck 0.4.1", "proc-macro2", "quote", - "syn", + "syn 1.0.109", "tauri-codegen", "tauri-utils", ] @@ -3359,7 +3535,7 @@ dependencies = [ [[package]] name = "tauri-plugin-autostart" version = "0.1.0" -source = "git+https://github.com/lencx/tauri-plugins-workspace?branch=dev#bf1106a0a5e178ce38ecde56751ba037307a7ae8" +source = "git+https://github.com/lencx/tauri-plugins-workspace?branch=dev#bec9f6091a5a5233bc464754ebb215d07363b747" dependencies = [ "auto-launch", "log", @@ -3372,7 +3548,7 @@ dependencies = [ [[package]] name = "tauri-plugin-log" version = "0.1.0" -source = "git+https://github.com/lencx/tauri-plugins-workspace?branch=dev#bf1106a0a5e178ce38ecde56751ba037307a7ae8" +source = "git+https://github.com/lencx/tauri-plugins-workspace?branch=dev#bec9f6091a5a5233bc464754ebb215d07363b747" dependencies = [ "byte-unit", "fern", @@ -3387,7 +3563,7 @@ dependencies = [ [[package]] name = "tauri-plugin-positioner" version = "0.2.7" -source = "git+https://github.com/lencx/tauri-plugins-workspace#bf1106a0a5e178ce38ecde56751ba037307a7ae8" +source = "git+https://github.com/lencx/tauri-plugins-workspace#bec9f6091a5a5233bc464754ebb215d07363b747" dependencies = [ "log", "serde", @@ -3400,10 +3576,10 @@ dependencies = [ [[package]] name = "tauri-plugin-window-state" version = "0.1.0" -source = "git+https://github.com/lencx/tauri-plugins-workspace?branch=dev#bf1106a0a5e178ce38ecde56751ba037307a7ae8" +source = "git+https://github.com/lencx/tauri-plugins-workspace?branch=dev#bec9f6091a5a5233bc464754ebb215d07363b747" dependencies = [ "bincode", - "bitflags", + "bitflags 2.2.1", "log", "serde", "serde_json", @@ -3413,9 +3589,9 @@ dependencies = [ [[package]] name = "tauri-runtime" -version = "0.12.1" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c507d954d08ac8705d235bc70ec6975b9054fb95ff7823af72dbb04186596f3b" +checksum = "b3b80ea3fcd5fefb60739a3b577b277e8fc30434538a2f5bba82ad7d4368c422" dependencies = [ "gtk", "http", @@ -3426,16 +3602,17 @@ dependencies = [ "serde_json", "tauri-utils", "thiserror", - "uuid 1.3.0", + "url", + "uuid", "webview2-com", "windows 0.39.0", ] [[package]] name = "tauri-runtime-wry" -version = "0.12.2" +version = "0.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "36b1c5764a41a13176a4599b5b7bd0881bea7d94dfe45e1e755f789b98317e30" +checksum = "d1c396950b1ba06aee1b4ffe6c7cd305ff433ca0e30acbc5fa1a2f92a4ce70f1" dependencies = [ "cocoa", "gtk", @@ -3444,18 +3621,18 @@ dependencies = [ "raw-window-handle", "tauri-runtime", "tauri-utils", - "uuid 1.3.0", + "uuid", "webkit2gtk", "webview2-com", "windows 0.39.0", - "wry 0.23.4", + "wry", ] [[package]] name = "tauri-utils" -version = "1.2.1" +version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5abbc109a6eb45127956ffcc26ef0e875d160150ac16cfa45d26a6b2871686f1" +checksum = "5a6f9c2dafef5cbcf52926af57ce9561bd33bb41d7394f8bb849c0330260d864" dependencies = [ "brotli", "ctor", @@ -3469,7 +3646,7 @@ dependencies = [ "phf 0.10.1", "proc-macro2", "quote", - "semver 1.0.16", + "semver", "serde", "serde_json", "serde_with", @@ -3480,16 +3657,26 @@ dependencies = [ ] [[package]] -name = "tempfile" -version = "3.4.0" +name = "tauri-winres" +version = "0.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af18f7ae1acd354b992402e9ec5864359d693cd8a79dcbef59f76891701c1e95" +checksum = "5993dc129e544393574288923d1ec447c857f3f644187f4fbf7d9a875fbfc4fb" +dependencies = [ + "embed-resource", + "toml 0.7.3", +] + +[[package]] +name = "tempfile" +version = "3.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9fbec84f381d5795b08656e4912bec604d162bff9291d6189a78f4c8ab87998" dependencies = [ "cfg-if", "fastrand", - "redox_syscall", + "redox_syscall 0.3.5", "rustix", - "windows-sys 0.42.0", + "windows-sys 0.45.0", ] [[package]] @@ -3511,22 +3698,22 @@ checksum = "8eaa81235c7058867fa8c0e7314f33dcce9c215f535d1913822a2b3f5e289f3c" [[package]] name = "thiserror" -version = "1.0.38" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6a9cd18aa97d5c45c6603caea1da6628790b37f7a34b6ca89522331c5180fed0" +checksum = "978c9a314bd8dc99be594bc3c175faaa9794be04a5a5e153caba6915336cebac" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.38" +version = "1.0.40" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1fb327af4685e4d03fa8cbcf1716380da910eeb2bb8be417e7f9fd3fb164f36f" +checksum = "f9456a42c5b0d803c8cd86e73dd7cc9edd429499f37a3550d286d5e86720569f" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.16", ] [[package]] @@ -3541,29 +3728,14 @@ dependencies = [ [[package]] name = "time" -version = "0.3.20" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd0cbfecb4d19b5ea75bb31ad904eb5b9fa13f21079c3b92017ebdf4999a5890" +checksum = "d634a985c4d4238ec39cacaed2e7ae552fbd3c476b552c1deac3021b7d7eaf0c" dependencies = [ - "itoa 1.0.5", + "itoa 1.0.6", + "libc", + "num_threads", "serde", - "time-core", - "time-macros", -] - -[[package]] -name = "time-core" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e153e1f1acaef8acc537e68b44906d2db6436e2b35ac2c6b42640fff91f00fd" - -[[package]] -name = "time-macros" -version = "0.2.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd80a657e71da814b8e5d60d3374fc6d35045062245d80224748ae522dd76f36" -dependencies = [ - "time-core", ] [[package]] @@ -3583,31 +3755,30 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.25.0" +version = "1.28.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c8e00990ebabbe4c14c08aca901caed183ecd5c09562a12c824bb53d3c3fd3af" +checksum = "0aa32867d44e6f2ce3385e89dceb990188b8bb0fb25b0cf576647a6f98ac5105" dependencies = [ "autocfg", "bytes", "libc", - "memchr", "mio", "num_cpus", "pin-project-lite", "socket2", "tokio-macros", - "windows-sys 0.42.0", + "windows-sys 0.48.0", ] [[package]] name = "tokio-macros" -version = "1.8.2" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d266c00fde287f55d3f1c3e96c500c362a2b8c695076ec180f27918820bc6df8" +checksum = "630bdcf245f78637c13ec01ffae6187cca34625e8c63150d424b59e55af2675e" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.16", ] [[package]] @@ -3622,9 +3793,9 @@ dependencies = [ [[package]] name = "tokio-util" -version = "0.7.7" +version = "0.7.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5427d89453009325de0d8f342c9490009f76e999cb7672d77e46267448f7e6b2" +checksum = "806fe8c2c87eccc8b3267cbae29ed3ab2d0bd37fca70ab622e46aaa9375ddb7d" dependencies = [ "bytes", "futures-core", @@ -3643,19 +3814,36 @@ dependencies = [ "serde", ] +[[package]] +name = "toml" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b403acf6f2bb0859c93c7f0d967cb4a75a7ac552100f9322faf64dc047669b21" +dependencies = [ + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit", +] + [[package]] name = "toml_datetime" version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3ab8ed2edee10b50132aed5f331333428b011c99402b5a534154ed15746f9622" +dependencies = [ + "serde", +] [[package]] name = "toml_edit" -version = "0.19.4" +version = "0.19.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9a1eb0622d28f4b9c90adc4ea4b2b46b47663fde9ac5fafcb14a1369d5508825" +checksum = "239410c8609e8125456927e6707163a3b1fdb40561e4b803bc041f466ccfdc13" dependencies = [ "indexmap", + "serde", + "serde_spanned", "toml_datetime", "winnow", ] @@ -3680,20 +3868,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4017f8f45139870ca7e672686113917c71c7a6e02d4924eda67186083c03081a" +checksum = "0f57e3ca2a01450b1a921183a9c9cbfda207fd822cef4ccb00a65402cbba7a74" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.16", ] [[package]] name = "tracing-core" -version = "0.1.30" +version = "0.1.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "24eb03ba0eab1fd845050058ce5e616558e8f8d8fca633e6b163fe25c797213a" +checksum = "0955b8137a1df6f1a2e9a37d8a6656291ff0297c1a97c24e0d8425fe2312f79a" dependencies = [ "once_cell", "valuable", @@ -3712,9 +3900,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.16" +version = "0.3.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6176eae26dd70d0c919749377897b54a9276bd7061339665dd68777926b5a70" +checksum = "30a651bc37f915e81f087d86e62a18eec5f79550c7faff886f7090b4ea757c77" dependencies = [ "matchers", "nu-ansi-term", @@ -3730,9 +3918,9 @@ dependencies = [ [[package]] name = "treediff" -version = "3.0.2" +version = "4.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "761e8d5ad7ce14bb82b7e61ccc0ca961005a275a060b9644a2431aa11553c2ff" +checksum = "52984d277bdf2a751072b5df30ec0377febdb02f7696d64c2d7d54630bac4303" dependencies = [ "serde_json", ] @@ -3749,12 +3937,6 @@ version = "1.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "497961ef93d974e23eb6f433eb5fe1b7930b659f06d12dec6fc44a8f554c0bba" -[[package]] -name = "ucd-trie" -version = "0.1.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e79c4d996edb816c91e4308506774452e55e95c3c9de07b6729e17e15a5ef81" - [[package]] name = "uds_windows" version = "1.0.2" @@ -3767,15 +3949,15 @@ dependencies = [ [[package]] name = "unicode-bidi" -version = "0.3.10" +version = "0.3.13" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d54675592c1dbefd78cbd98db9bacd89886e1ca50692a0692baefffdeb92dd58" +checksum = "92888ba5573ff080736b3648696b70cafad7d250551175acbaa4e0385b3e1460" [[package]] name = "unicode-ident" -version = "1.0.6" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84a22b9f218b40614adcb3f4ff08b703773ad44fa9423e4e0d346d5db86e4ebc" +checksum = "e5464a87b239f13a63a501f2701565754bae92d243d4bb7eb12f6d57d2269bf4" [[package]] name = "unicode-normalization" @@ -3818,17 +4000,11 @@ checksum = "5190c9442dcdaf0ddd50f37420417d219ae5261bbf5db120d0f9bab996c9cba1" [[package]] name = "uuid" -version = "0.8.2" +version = "1.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" - -[[package]] -name = "uuid" -version = "1.3.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1674845326ee10d37ca60470760d4288a6f80f304007d92e5c53bab78c9cfd79" +checksum = "345444e32442451b267fc254ae85a209c64be56d2890e601a0c37ff0c3c5ecd2" dependencies = [ - "getrandom 0.2.8", + "getrandom 0.2.9", ] [[package]] @@ -3871,6 +4047,26 @@ version = "0.9.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +[[package]] +name = "vswhom" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "be979b7f07507105799e854203b470ff7c78a1639e330a58f183b5fea574608b" +dependencies = [ + "libc", + "vswhom-sys", +] + +[[package]] +name = "vswhom-sys" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3b17ae1f6c8a2b28506cd96d412eebf83b4a0ff2cbefeeb952f2f9dfa44ba18" +dependencies = [ + "cc", + "libc", +] + [[package]] name = "waker-fn" version = "1.1.0" @@ -3879,12 +4075,11 @@ checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" [[package]] name = "walkdir" -version = "2.3.2" +version = "2.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56" +checksum = "36df944cda56c7d8d8b7496af378e6b16de9284591917d307c9b4d313c44e698" dependencies = [ "same-file", - "winapi", "winapi-util", ] @@ -3912,9 +4107,9 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.84" +version = "0.2.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31f8dcbc21f30d9b8f2ea926ecb58f6b91192c17e9d33594b3df58b2007ca53b" +checksum = "5bba0e8cb82ba49ff4e229459ff22a191bbe9a1cb3a341610c9c33efc27ddf73" dependencies = [ "cfg-if", "wasm-bindgen-macro", @@ -3922,24 +4117,24 @@ dependencies = [ [[package]] name = "wasm-bindgen-backend" -version = "0.2.84" +version = "0.2.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95ce90fd5bcc06af55a641a86428ee4229e44e07033963a2290a8e241607ccb9" +checksum = "19b04bc93f9d6bdee709f6bd2118f57dd6679cf1176a1af464fca3ab0d66d8fb" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn", + "syn 2.0.16", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.34" +version = "0.4.36" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f219e0d211ba40266969f6dbdd90636da12f75bee4fc9d6c23d1260dadb51454" +checksum = "2d1985d03709c53167ce907ff394f5316aa22cb4e12761295c5dc57dacb6297e" dependencies = [ "cfg-if", "js-sys", @@ -3949,9 +4144,9 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro" -version = "0.2.84" +version = "0.2.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c21f77c0bedc37fd5dc21f897894a5ca01e7bb159884559461862ae90c0b4c5" +checksum = "14d6b024f1a526bb0234f52840389927257beb670610081360e5a03c5df9c258" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -3959,28 +4154,28 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.84" +version = "0.2.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2aff81306fcac3c7515ad4e177f521b5c9a15f2b08f4e32d823066102f35a5f6" +checksum = "e128beba882dd1eb6200e1dc92ae6c5dbaa4311aa7bb211ca035779e5efc39f8" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 2.0.16", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.84" +version = "0.2.86" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0046fef7e28c3804e5e38bfa31ea2a0f73905319b677e57ebe37e49358989b5d" +checksum = "ed9d5b4305409d1fc9482fee2d7f9bcbf24b3972bf59817ef757e23982242a93" [[package]] name = "web-sys" -version = "0.3.61" +version = "0.3.63" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e33b99f4b23ba3eec1a53ac264e35a755f00e966e0065077d6027c0f575b0b97" +checksum = "3bdd9ef4e984da1187bf8110c5cf5b845fbc87a23602cdf912386a76fcd3a7c2" dependencies = [ "js-sys", "wasm-bindgen", @@ -3992,7 +4187,7 @@ version = "0.18.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b8f859735e4a452aeb28c6c56a852967a8a76c8eb1cc32dbf931ad28a13d6370" dependencies = [ - "bitflags", + "bitflags 1.3.2", "cairo-rs", "gdk", "gdk-sys", @@ -4017,7 +4212,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4d76ca6ecc47aeba01ec61e480139dda143796abcae6f83bcddf50d6b5b1dcf3" dependencies = [ "atk-sys", - "bitflags", + "bitflags 1.3.2", "cairo-sys-rs", "gdk-pixbuf-sys", "gdk-sys", @@ -4030,7 +4225,7 @@ dependencies = [ "pango-sys", "pkg-config", "soup2-sys", - "system-deps 6.0.3", + "system-deps 6.1.0", ] [[package]] @@ -4053,7 +4248,7 @@ checksum = "eaebe196c01691db62e9e4ca52c5ef1e4fd837dcae27dae3ada599b5a8fd05ac" dependencies = [ "proc-macro2", "quote", - "syn", + "syn 1.0.109", ] [[package]] @@ -4071,15 +4266,6 @@ dependencies = [ "windows-metadata", ] -[[package]] -name = "wepoll-ffi" -version = "0.1.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb" -dependencies = [ - "cc", -] - [[package]] name = "winapi" version = "0.3.9" @@ -4140,11 +4326,11 @@ dependencies = [ [[package]] name = "windows" -version = "0.44.0" +version = "0.48.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9e745dab35a0c4c77aa3ce42d595e13d2003d6902d6b08c9ef5fc326d08da12b" +checksum = "e686886bc078bc1b0b600cac0147aadb815089b6e4da64016cbd754b6342700f" dependencies = [ - "windows-targets", + "windows-targets 0.48.0", ] [[package]] @@ -4163,7 +4349,7 @@ version = "0.39.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ba01f98f509cb5dc05f4e5fc95e535f78260f15fea8fe1a8abdd08f774f1cee7" dependencies = [ - "syn", + "syn 1.0.109", "windows-tokens", ] @@ -4179,13 +4365,13 @@ version = "0.42.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5a3e1820f08b8513f676f7ab6c1f99ff312fb97b553d30ff4dd86f9f15728aa7" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc 0.42.1", - "windows_i686_gnu 0.42.1", - "windows_i686_msvc 0.42.1", - "windows_x86_64_gnu 0.42.1", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc 0.42.1", + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", ] [[package]] @@ -4194,22 +4380,46 @@ version = "0.45.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "75283be5efb2831d37ea142365f009c02ec203cd29a3ebecbc093d52315b66d0" dependencies = [ - "windows-targets", + "windows-targets 0.42.2", +] + +[[package]] +name = "windows-sys" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9" +dependencies = [ + "windows-targets 0.48.0", ] [[package]] name = "windows-targets" -version = "0.42.1" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e2522491fbfcd58cc84d47aeb2958948c4b8982e9a2d8a2a35bbaed431390e7" +checksum = "8e5180c00cd44c9b1c88adb3693291f1cd93605ded80c250a75d472756b4d071" dependencies = [ - "windows_aarch64_gnullvm", - "windows_aarch64_msvc 0.42.1", - "windows_i686_gnu 0.42.1", - "windows_i686_msvc 0.42.1", - "windows_x86_64_gnu 0.42.1", - "windows_x86_64_gnullvm", - "windows_x86_64_msvc 0.42.1", + "windows_aarch64_gnullvm 0.42.2", + "windows_aarch64_msvc 0.42.2", + "windows_i686_gnu 0.42.2", + "windows_i686_msvc 0.42.2", + "windows_x86_64_gnu 0.42.2", + "windows_x86_64_gnullvm 0.42.2", + "windows_x86_64_msvc 0.42.2", +] + +[[package]] +name = "windows-targets" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b1eb6f0cd7c80c79759c929114ef071b87354ce476d9d94271031c0497adfd5" +dependencies = [ + "windows_aarch64_gnullvm 0.48.0", + "windows_aarch64_msvc 0.48.0", + "windows_i686_gnu 0.48.0", + "windows_i686_msvc 0.48.0", + "windows_x86_64_gnu 0.48.0", + "windows_x86_64_gnullvm 0.48.0", + "windows_x86_64_msvc 0.48.0", ] [[package]] @@ -4220,9 +4430,15 @@ checksum = "f838de2fe15fe6bac988e74b798f26499a8b21a9d97edec321e79b28d1d7f597" [[package]] name = "windows_aarch64_gnullvm" -version = "0.42.1" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8c9864e83243fdec7fc9c5444389dcbbfd258f745e7853198f365e3c4968a608" +checksum = "597a5118570b68bc08d8d59125332c54f1ba9d9adeedeef5b99b02ba2b0698f8" + +[[package]] +name = "windows_aarch64_gnullvm" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91ae572e1b79dba883e0d315474df7305d12f569b400fcf90581b06062f7e1bc" [[package]] name = "windows_aarch64_msvc" @@ -4238,9 +4454,15 @@ checksum = "ec7711666096bd4096ffa835238905bb33fb87267910e154b18b44eaabb340f2" [[package]] name = "windows_aarch64_msvc" -version = "0.42.1" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c8b1b673ffc16c47a9ff48570a9d85e25d265735c503681332589af6253c6c7" +checksum = "e08e8864a60f06ef0d0ff4ba04124db8b0fb3be5776a5cd47641e942e58c4d43" + +[[package]] +name = "windows_aarch64_msvc" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b2ef27e0d7bdfcfc7b868b317c1d32c641a6fe4629c171b8928c7b08d98d7cf3" [[package]] name = "windows_i686_gnu" @@ -4256,9 +4478,15 @@ checksum = "763fc57100a5f7042e3057e7e8d9bdd7860d330070251a73d003563a3bb49e1b" [[package]] name = "windows_i686_gnu" -version = "0.42.1" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "de3887528ad530ba7bdbb1faa8275ec7a1155a45ffa57c37993960277145d640" +checksum = "c61d927d8da41da96a81f029489353e68739737d3beca43145c8afec9a31a84f" + +[[package]] +name = "windows_i686_gnu" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "622a1962a7db830d6fd0a69683c80a18fda201879f0f447f065a3b7467daa241" [[package]] name = "windows_i686_msvc" @@ -4274,9 +4502,15 @@ checksum = "7bc7cbfe58828921e10a9f446fcaaf649204dcfe6c1ddd712c5eebae6bda1106" [[package]] name = "windows_i686_msvc" -version = "0.42.1" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bf4d1122317eddd6ff351aa852118a2418ad4214e6613a50e0191f7004372605" +checksum = "44d840b6ec649f480a41c8d80f9c65108b92d89345dd94027bfe06ac444d1060" + +[[package]] +name = "windows_i686_msvc" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4542c6e364ce21bf45d69fdd2a8e455fa38d316158cfd43b3ac1c5b1b19f8e00" [[package]] name = "windows_x86_64_gnu" @@ -4292,15 +4526,27 @@ checksum = "6868c165637d653ae1e8dc4d82c25d4f97dd6605eaa8d784b5c6e0ab2a252b65" [[package]] name = "windows_x86_64_gnu" -version = "0.42.1" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1040f221285e17ebccbc2591ffdc2d44ee1f9186324dd3e84e99ac68d699c45" +checksum = "8de912b8b8feb55c064867cf047dda097f92d51efad5b491dfb98f6bbb70cb36" + +[[package]] +name = "windows_x86_64_gnu" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca2b8a661f7628cbd23440e50b05d705db3686f894fc9580820623656af974b1" [[package]] name = "windows_x86_64_gnullvm" -version = "0.42.1" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "628bfdf232daa22b0d64fdb62b09fcc36bb01f05a3939e20ab73aaf9470d0463" +checksum = "26d41b46a36d453748aedef1486d5c7a85db22e56aff34643984ea85514e94a3" + +[[package]] +name = "windows_x86_64_gnullvm" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7896dbc1f41e08872e9d5e8f8baa8fdd2677f29468c4e156210174edc7f7b953" [[package]] name = "windows_x86_64_msvc" @@ -4316,15 +4562,21 @@ checksum = "5e4d40883ae9cae962787ca76ba76390ffa29214667a111db9e0a1ad8377e809" [[package]] name = "windows_x86_64_msvc" -version = "0.42.1" +version = "0.42.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "447660ad36a13288b1db4d4248e857b510e8c3a225c822ba4fb748c0aafecffd" +checksum = "9aec5da331524158c6d1a4ac0ab1541149c0b9505fde06423b02f5ef0106b9f0" + +[[package]] +name = "windows_x86_64_msvc" +version = "0.48.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1a515f5799fe4961cb532f983ce2b23082366b898e52ffbce459c86f67c8378a" [[package]] name = "winnow" -version = "0.3.3" +version = "0.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "faf09497b8f8b5ac5d3bb4d05c0a99be20f26fd3d5f2db7b0716e946d5103658" +checksum = "ae8970b36c66498d8ff1d66685dc86b91b29db0c7739899012f63a63814b4b28" dependencies = [ "memchr", ] @@ -4339,19 +4591,20 @@ dependencies = [ ] [[package]] -name = "winres" -version = "0.1.12" +name = "winreg" +version = "0.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b68db261ef59e9e52806f688020631e987592bd83619edccda9c47d42cde4f6c" +checksum = "76a1a57ff50e9b408431e8f97d5456f2807f8eb2a2cd79b06068fc87f8ecf189" dependencies = [ - "toml", + "cfg-if", + "winapi", ] [[package]] name = "wry" -version = "0.23.4" +version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c1ad8e2424f554cc5bdebe8aa374ef5b433feff817aebabca0389961fc7ef98" +checksum = "33748f35413c8a98d45f7a08832d848c0c5915501803d1faade5a4ebcd258cea" dependencies = [ "base64 0.13.1", "block", @@ -4375,45 +4628,7 @@ dependencies = [ "serde_json", "sha2", "soup2", - "tao 0.15.8", - "thiserror", - "url", - "webkit2gtk", - "webkit2gtk-sys", - "webview2-com", - "windows 0.39.0", - "windows-implement", -] - -[[package]] -name = "wry" -version = "0.24.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1c846dc4dda988e959869dd0802cd27417c9696e584593e49178aeee28890d25" -dependencies = [ - "base64 0.13.1", - "block", - "cocoa", - "core-graphics", - "crossbeam-channel", - "dunce", - "gdk", - "gio", - "glib", - "gtk", - "html5ever", - "http", - "kuchiki", - "libc", - "log", - "objc", - "objc_id", - "once_cell", - "serde", - "serde_json", - "sha2", - "soup2", - "tao 0.16.0", + "tao", "thiserror", "url", "webkit2gtk", @@ -4454,21 +4669,32 @@ dependencies = [ ] [[package]] -name = "zbus" -version = "3.10.0" +name = "xdg-home" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f770930448dd412a4a7131dd968a8e6df0064db4d7916fbbd2d6c3f26b566938" +checksum = "2769203cd13a0c6015d515be729c526d041e9cf2c0cc478d57faee85f40c6dcd" +dependencies = [ + "nix", + "winapi", +] + +[[package]] +name = "zbus" +version = "3.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c3d77c9966c28321f1907f0b6c5a5561189d1f7311eea6d94180c6be9daab29" dependencies = [ "async-broadcast", "async-executor", + "async-fs", "async-io", "async-lock", + "async-process", "async-recursion", "async-task", "async-trait", "byteorder", "derivative", - "dirs", "enumflags2", "event-listener", "futures-core", @@ -4486,6 +4712,7 @@ dependencies = [ "tracing", "uds_windows", "winapi", + "xdg-home", "zbus_macros", "zbus_names", "zvariant", @@ -4493,22 +4720,24 @@ dependencies = [ [[package]] name = "zbus_macros" -version = "3.10.0" +version = "3.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4832059b438689017db7340580ebabba07f114eab91bf990c6e55052408b40d8" +checksum = "f6e341d12edaff644e539ccbbf7f161601294c9a84ed3d7e015da33155b435af" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", "regex", - "syn", + "syn 1.0.109", + "winnow", + "zvariant_utils", ] [[package]] name = "zbus_names" -version = "2.5.0" +version = "2.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f34f314916bd89bdb9934154627fab152f4f28acdda03e7c4c68181b214fe7e3" +checksum = "82441e6033be0a741157a72951a3e4957d519698f3a824439cc131c5ba77ac2a" dependencies = [ "serde", "static_assertions", @@ -4517,9 +4746,9 @@ dependencies = [ [[package]] name = "zip" -version = "0.6.4" +version = "0.6.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0445d0fbc924bb93539b4316c11afb121ea39296f99a3c4c9edad09e3658cdef" +checksum = "760394e246e4c28189f19d488c058bf16f564016aefac5d32bb1f3b51d5e9261" dependencies = [ "byteorder", "crc32fast", @@ -4528,9 +4757,9 @@ dependencies = [ [[package]] name = "zvariant" -version = "3.11.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "903169c05b9ab948ee93fefc9127d08930df4ce031d46c980784274439803e51" +checksum = "622cc473f10cef1b0d73b7b34a266be30ebdcfaea40ec297dd8cbda088f9f93c" dependencies = [ "byteorder", "enumflags2", @@ -4542,12 +4771,24 @@ dependencies = [ [[package]] name = "zvariant_derive" -version = "3.11.0" +version = "3.14.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cce76636e8fab7911be67211cf378c252b115ee7f2bae14b18b84821b39260b5" +checksum = "5d9c1b57352c25b778257c661f3c4744b7cefb7fc09dd46909a153cce7773da2" dependencies = [ "proc-macro-crate", "proc-macro2", "quote", - "syn", + "syn 1.0.109", + "zvariant_utils", +] + +[[package]] +name = "zvariant_utils" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200" +dependencies = [ + "proc-macro2", + "quote", + "syn 1.0.109", ] diff --git a/package.json b/package.json index 66829e2..0040663 100644 --- a/package.json +++ b/package.json @@ -58,7 +58,7 @@ "uuid": "^9.0.0" }, "devDependencies": { - "@tauri-apps/cli": "^1.2.2", + "@tauri-apps/cli": "^1.3.1", "@tauri-release/cli": "^0.2.5", "@types/lodash": "^4.14.191", "@types/node": "^18.7.10", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index bf2124d..556c592 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -4,7 +4,7 @@ specifiers: '@ant-design/icons': ^4.8.0 '@monaco-editor/react': ^4.4.6 '@tauri-apps/api': ^1.2.0 - '@tauri-apps/cli': ^1.2.2 + '@tauri-apps/cli': ^1.3.1 '@tauri-release/cli': ^0.2.5 '@types/lodash': ^4.14.191 '@types/node': ^18.7.10 @@ -59,7 +59,7 @@ dependencies: uuid: 9.0.0 devDependencies: - '@tauri-apps/cli': 1.2.3 + '@tauri-apps/cli': 1.3.1 '@tauri-release/cli': 0.2.5 '@types/lodash': 4.14.191 '@types/node': 18.11.19 @@ -1094,10 +1094,10 @@ packages: engines: { node: '>= 14.6.0', npm: '>= 6.6.0', yarn: '>= 1.19.1' } dev: false - /@tauri-apps/cli-darwin-arm64/1.2.3: + /@tauri-apps/cli-darwin-arm64/1.3.1: resolution: { - integrity: sha512-phJN3fN8FtZZwqXg08bcxfq1+X1JSDglLvRxOxB7VWPq+O5SuB8uLyssjJsu+PIhyZZnIhTGdjhzLSFhSXfLsw==, + integrity: sha512-QlepYVPgOgspcwA/u4kGG4ZUijlXfdRtno00zEy+LxinN/IRXtk+6ErVtsmoLi1ZC9WbuMwzAcsRvqsD+RtNAg==, } engines: { node: '>= 10' } cpu: [arm64] @@ -1106,10 +1106,10 @@ packages: dev: true optional: true - /@tauri-apps/cli-darwin-x64/1.2.3: + /@tauri-apps/cli-darwin-x64/1.3.1: resolution: { - integrity: sha512-jFZ/y6z8z6v4yliIbXKBXA7BJgtZVMsITmEXSuD6s5+eCOpDhQxbRkr6CA+FFfr+/r96rWSDSgDenDQuSvPAKw==, + integrity: sha512-fKcAUPVFO3jfDKXCSDGY0MhZFF/wDtx3rgFnogWYu4knk38o9RaqRkvMvqJhLYPuWaEM5h6/z1dRrr9KKCbrVg==, } engines: { node: '>= 10' } cpu: [x64] @@ -1118,10 +1118,10 @@ packages: dev: true optional: true - /@tauri-apps/cli-linux-arm-gnueabihf/1.2.3: + /@tauri-apps/cli-linux-arm-gnueabihf/1.3.1: resolution: { - integrity: sha512-C7h5vqAwXzY0kRGSU00Fj8PudiDWFCiQqqUNI1N+fhCILrzWZB9TPBwdx33ZfXKt/U4+emdIoo/N34v3TiAOmQ==, + integrity: sha512-+4H0dv8ltJHYu/Ma1h9ixUPUWka9EjaYa8nJfiMsdCI4LJLNE6cPveE7RmhZ59v9GW1XB108/k083JUC/OtGvA==, } engines: { node: '>= 10' } cpu: [arm] @@ -1130,10 +1130,10 @@ packages: dev: true optional: true - /@tauri-apps/cli-linux-arm64-gnu/1.2.3: + /@tauri-apps/cli-linux-arm64-gnu/1.3.1: resolution: { - integrity: sha512-buf1c8sdkuUzVDkGPQpyUdAIIdn5r0UgXU6+H5fGPq/Xzt5K69JzXaeo6fHsZEZghbV0hOK+taKV4J0m30UUMQ==, + integrity: sha512-Pj3odVO1JAxLjYmoXKxcrpj/tPxcA8UP8N06finhNtBtBaxAjrjjxKjO4968KB0BUH7AASIss9EL4Tr0FGnDuw==, } engines: { node: '>= 10' } cpu: [arm64] @@ -1142,10 +1142,10 @@ packages: dev: true optional: true - /@tauri-apps/cli-linux-arm64-musl/1.2.3: + /@tauri-apps/cli-linux-arm64-musl/1.3.1: resolution: { - integrity: sha512-x88wPS9W5xAyk392vc4uNHcKBBvCp0wf4H9JFMF9OBwB7vfd59LbQCFcPSu8f0BI7bPrOsyHqspWHuFL8ojQEA==, + integrity: sha512-tA0JdDLPFaj42UDIVcF2t8V0tSha40rppcmAR/MfQpTCxih6399iMjwihz9kZE1n4b5O4KTq9GliYo50a8zYlQ==, } engines: { node: '>= 10' } cpu: [arm64] @@ -1154,10 +1154,10 @@ packages: dev: true optional: true - /@tauri-apps/cli-linux-x64-gnu/1.2.3: + /@tauri-apps/cli-linux-x64-gnu/1.3.1: resolution: { - integrity: sha512-ZMz1jxEVe0B4/7NJnlPHmwmSIuwiD6ViXKs8F+OWWz2Y4jn5TGxWKFg7DLx5OwQTRvEIZxxT7lXHi5CuTNAxKg==, + integrity: sha512-FDU+Mnvk6NLkqQimcNojdKpMN4Y3W51+SQl+NqG9AFCWprCcSg62yRb84751ujZuf2MGT8HQOfmd0i77F4Q3tQ==, } engines: { node: '>= 10' } cpu: [x64] @@ -1166,10 +1166,10 @@ packages: dev: true optional: true - /@tauri-apps/cli-linux-x64-musl/1.2.3: + /@tauri-apps/cli-linux-x64-musl/1.3.1: resolution: { - integrity: sha512-B/az59EjJhdbZDzawEVox0LQu2ZHCZlk8rJf85AMIktIUoAZPFbwyiUv7/zjzA/sY6Nb58OSJgaPL2/IBy7E0A==, + integrity: sha512-MpO3akXFmK8lZYEbyQRDfhdxz1JkTBhonVuz5rRqxwA7gnGWHa1aF1+/2zsy7ahjB2tQ9x8DDFDMdVE20o9HrA==, } engines: { node: '>= 10' } cpu: [x64] @@ -1178,10 +1178,10 @@ packages: dev: true optional: true - /@tauri-apps/cli-win32-ia32-msvc/1.2.3: + /@tauri-apps/cli-win32-ia32-msvc/1.3.1: resolution: { - integrity: sha512-ypdO1OdC5ugNJAKO2m3sb1nsd+0TSvMS9Tr5qN/ZSMvtSduaNwrcZ3D7G/iOIanrqu/Nl8t3LYlgPZGBKlw7Ng==, + integrity: sha512-9Boeo3K5sOrSBAZBuYyGkpV2RfnGQz3ZhGJt4hE6P+HxRd62lS6+qDKAiw1GmkZ0l1drc2INWrNeT50gwOKwIQ==, } engines: { node: '>= 10' } cpu: [ia32] @@ -1190,10 +1190,10 @@ packages: dev: true optional: true - /@tauri-apps/cli-win32-x64-msvc/1.2.3: + /@tauri-apps/cli-win32-x64-msvc/1.3.1: resolution: { - integrity: sha512-CsbHQ+XhnV/2csOBBDVfH16cdK00gNyNYUW68isedmqcn8j+s0e9cQ1xXIqi+Hue3awp8g3ImYN5KPepf3UExw==, + integrity: sha512-wMrTo91hUu5CdpbElrOmcZEoJR4aooTG+fbtcc87SMyPGQy1Ux62b+ZdwLvL1sVTxnIm//7v6QLRIWGiUjCPwA==, } engines: { node: '>= 10' } cpu: [x64] @@ -1202,23 +1202,23 @@ packages: dev: true optional: true - /@tauri-apps/cli/1.2.3: + /@tauri-apps/cli/1.3.1: resolution: { - integrity: sha512-erxtXuPhMEGJPBtnhPILD4AjuT81GZsraqpFvXAmEJZ2p8P6t7MVBifCL8LznRknznM3jn90D3M8RNBP3wcXTw==, + integrity: sha512-o4I0JujdITsVRm3/0spfJX7FcKYrYV1DXJqzlWIn6IY25/RltjU6qbC1TPgVww3RsRX63jyVUTcWpj5wwFl+EQ==, } engines: { node: '>= 10' } hasBin: true optionalDependencies: - '@tauri-apps/cli-darwin-arm64': 1.2.3 - '@tauri-apps/cli-darwin-x64': 1.2.3 - '@tauri-apps/cli-linux-arm-gnueabihf': 1.2.3 - '@tauri-apps/cli-linux-arm64-gnu': 1.2.3 - '@tauri-apps/cli-linux-arm64-musl': 1.2.3 - '@tauri-apps/cli-linux-x64-gnu': 1.2.3 - '@tauri-apps/cli-linux-x64-musl': 1.2.3 - '@tauri-apps/cli-win32-ia32-msvc': 1.2.3 - '@tauri-apps/cli-win32-x64-msvc': 1.2.3 + '@tauri-apps/cli-darwin-arm64': 1.3.1 + '@tauri-apps/cli-darwin-x64': 1.3.1 + '@tauri-apps/cli-linux-arm-gnueabihf': 1.3.1 + '@tauri-apps/cli-linux-arm64-gnu': 1.3.1 + '@tauri-apps/cli-linux-arm64-musl': 1.3.1 + '@tauri-apps/cli-linux-x64-gnu': 1.3.1 + '@tauri-apps/cli-linux-x64-musl': 1.3.1 + '@tauri-apps/cli-win32-ia32-msvc': 1.3.1 + '@tauri-apps/cli-win32-x64-msvc': 1.3.1 dev: true /@tauri-release/cli/0.2.5: diff --git a/public/bmc.png b/public/bmc.png new file mode 100644 index 0000000000000000000000000000000000000000..99dca07587fb81ce5a664cbc7c2bfdd633aa8ae9 GIT binary patch literal 4741 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 a*SI(!3&2x=n)F{chpLj6Vl~h@^#1@!7=+~j literal 0 HcmV?d00001 diff --git a/src-tauri/src/scripts/chat.js b/scripts/chat.js similarity index 64% rename from src-tauri/src/scripts/chat.js rename to scripts/chat.js index 37c3bc2..68d347d 100644 --- a/src-tauri/src/scripts/chat.js +++ b/scripts/chat.js @@ -1,7 +1,13 @@ +/** + * @name chat.js + * @version 0.1.0 + * @url https://github.com/lencx/ChatGPT/tree/main/scripts/chat.js + */ + async function init() { new MutationObserver(function (mutationsList) { for (const mutation of mutationsList) { - if (mutation.target.closest("form")) { + if (mutation.target.closest('form')) { chatBtns(); } } @@ -10,99 +16,100 @@ async function init() { subtree: true, }); document.addEventListener('visibilitychange', () => - document.getElementsByTagName('textarea')[0]?.focus() + document.getElementsByTagName('textarea')[0]?.focus(), ); } async function chatBtns() { - const chatConf = await invoke('get_app_conf') || {}; + const chatConf = (await invoke('get_app_conf')) || {}; const synth = window.speechSynthesis; let currentUtterance = null; let currentIndex = -1; - const list = Array.from(document.querySelectorAll("main >div>div>div>div>div")); + const list = Array.from(document.querySelectorAll('main >div>div>div>div>div')); list.forEach((i, idx) => { - if (i.querySelector('.chat-item-copy')) return; - if (!i.querySelector('button.rounded-md')) return; - if (!i.querySelector('.self-end')) return; - const cpbtn = i.querySelector('button.rounded-md').cloneNode(true); - cpbtn.classList.add('chat-item-copy'); - cpbtn.title = 'Copy to clipboard'; - cpbtn.innerHTML = setIcon('copy'); - i.querySelector('.self-end').appendChild(cpbtn); - cpbtn.onclick = () => { - copyToClipboard(i?.innerText?.trim() || '', cpbtn); - } + // if (i.querySelector('.chat-item-copy')) return; + if (i.querySelector('.chat-item-voice')) return; + if (!i.querySelector('button.rounded-md')) return; + if (!i.querySelector('.self-end')) return; + // const cpbtn = i.querySelector('button.rounded-md').cloneNode(true); + // cpbtn.classList.add('chat-item-copy'); + // cpbtn.title = 'Copy to clipboard'; + // cpbtn.innerHTML = setIcon('copy'); + // i.querySelector('.self-end').appendChild(cpbtn); + // cpbtn.onclick = () => { + // copyToClipboard(i?.innerText?.trim() || '', cpbtn); + // } - const saybtn = i.querySelector('button.rounded-md').cloneNode(true); - saybtn.classList.add('chat-item-voice'); - saybtn.title = 'Say'; - saybtn.innerHTML = setIcon('voice'); - i.querySelector('.self-end').appendChild(saybtn); - saybtn.onclick = () => { - if (currentUtterance && currentIndex !== -1) { - synth.cancel(); - if (idx === currentIndex) { - saybtn.innerHTML = setIcon('voice'); - currentUtterance = null; - currentIndex = -1; - return; - } else if (list[currentIndex].querySelector('.chat-item-voice')) { - list[currentIndex].querySelector('.chat-item-voice').innerHTML = setIcon('voice'); - list[idx].querySelector('.chat-item-voice').innerHTML = setIcon('speaking'); - } - } - const txt = i?.innerText?.trim() || ''; - if (!txt) return; - const utterance = new SpeechSynthesisUtterance(txt); - const voices = speechSynthesis.getVoices(); - let voice = voices.find(voice => voice.voiceURI === chatConf.speech_lang); - if (!voice) { - voice = voices.find(voice => voice.lang === 'en-US'); - } - utterance.voice = voice; - currentIndex = idx; - utterance.lang = voice.lang; - // utterance.rate = 0.7; - // utterance.pitch = 1.1; - // utterance.volume = 1; - synth.speak(utterance); - amISpeaking = synth.speaking; - saybtn.innerHTML = setIcon('speaking'); - currentUtterance = utterance; - currentIndex = idx; - utterance.onend = () => { + const saybtn = i.querySelector('button.rounded-md').cloneNode(true); + saybtn.classList.add('chat-item-voice'); + saybtn.title = 'Say'; + saybtn.innerHTML = setIcon('voice'); + i.querySelector('.self-end').appendChild(saybtn); + saybtn.onclick = () => { + if (currentUtterance && currentIndex !== -1) { + synth.cancel(); + if (idx === currentIndex) { saybtn.innerHTML = setIcon('voice'); currentUtterance = null; currentIndex = -1; + return; + } else if (list[currentIndex].querySelector('.chat-item-voice')) { + list[currentIndex].querySelector('.chat-item-voice').innerHTML = setIcon('voice'); + list[idx].querySelector('.chat-item-voice').innerHTML = setIcon('speaking'); } } - }) + const txt = i?.innerText?.trim() || ''; + if (!txt) return; + const utterance = new SpeechSynthesisUtterance(txt); + const voices = speechSynthesis.getVoices(); + let voice = voices.find((voice) => voice.voiceURI === chatConf.speech_lang); + if (!voice) { + voice = voices.find((voice) => voice.lang === 'en-US'); + } + utterance.voice = voice; + currentIndex = idx; + utterance.lang = voice.lang; + // utterance.rate = 0.7; + // utterance.pitch = 1.1; + // utterance.volume = 1; + synth.speak(utterance); + amISpeaking = synth.speaking; + saybtn.innerHTML = setIcon('speaking'); + currentUtterance = utterance; + currentIndex = idx; + utterance.onend = () => { + saybtn.innerHTML = setIcon('voice'); + currentUtterance = null; + currentIndex = -1; + }; + }; + }); } -function copyToClipboard(text, btn) { - window.clearTimeout(window.__cpTimeout); - btn.innerHTML = setIcon('cpok'); - if (navigator.clipboard) { - navigator.clipboard.writeText(text); - } else { - var textarea = document.createElement('textarea'); - document.body.appendChild(textarea); - textarea.style.position = 'fixed'; - textarea.style.clip = 'rect(0 0 0 0)'; - textarea.style.top = '10px'; - textarea.value = text; - textarea.select(); - document.execCommand('copy', true); - document.body.removeChild(textarea); - } - window.__cpTimeout = setTimeout(() => { - btn.innerHTML = setIcon('copy'); - }, 1000); -} +// function copyToClipboard(text, btn) { +// window.clearTimeout(window.__cpTimeout); +// btn.innerHTML = setIcon('cpok'); +// if (navigator.clipboard) { +// navigator.clipboard.writeText(text); +// } else { +// var textarea = document.createElement('textarea'); +// document.body.appendChild(textarea); +// textarea.style.position = 'fixed'; +// textarea.style.clip = 'rect(0 0 0 0)'; +// textarea.style.top = '10px'; +// textarea.value = text; +// textarea.select(); +// document.execCommand('copy', true); +// document.body.removeChild(textarea); +// } +// window.__cpTimeout = setTimeout(() => { +// btn.innerHTML = setIcon('copy'); +// }, 1000); +// } function focusOnInput() { // This currently works because there is only a single `