A music player that connects to your cloud/distributed storage.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

Fix tauri integration

+1051 -357
+978 -333
src-tauri/Cargo.lock
··· 42 42 checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" 43 43 44 44 [[package]] 45 + name = "arrayvec" 46 + version = "0.7.2" 47 + source = "registry+https://github.com/rust-lang/crates.io-index" 48 + checksum = "8da52d66c7071e2e3fa2a1e5c6d088fec47b593032b254f5e980de8ea54454d6" 49 + 50 + [[package]] 51 + name = "ascii" 52 + version = "1.0.0" 53 + source = "registry+https://github.com/rust-lang/crates.io-index" 54 + checksum = "bbf56136a5198c7b01a49e3afcbef6cf84597273d298f54432926024107b0109" 55 + 56 + [[package]] 57 + name = "async-io" 58 + version = "1.6.0" 59 + source = "registry+https://github.com/rust-lang/crates.io-index" 60 + checksum = "a811e6a479f2439f0c04038796b5cfb3d2ad56c230e0f2d3f7b04d68cfee607b" 61 + dependencies = [ 62 + "concurrent-queue", 63 + "futures-lite", 64 + "libc", 65 + "log", 66 + "once_cell", 67 + "parking", 68 + "polling", 69 + "slab", 70 + "socket2", 71 + "waker-fn", 72 + "winapi", 73 + ] 74 + 75 + [[package]] 45 76 name = "atk" 46 - version = "0.9.0" 77 + version = "0.14.0" 47 78 source = "registry+https://github.com/rust-lang/crates.io-index" 48 - checksum = "812b4911e210bd51b24596244523c856ca749e6223c50a7fbbba3f89ee37c426" 79 + checksum = "a83b21d2aa75e464db56225e1bda2dd5993311ba1095acaa8fa03d1ae67026ba" 49 80 dependencies = [ 50 81 "atk-sys", 51 82 "bitflags", 52 83 "glib", 53 - "glib-sys", 54 - "gobject-sys", 55 84 "libc", 56 85 ] 57 86 58 87 [[package]] 59 88 name = "atk-sys" 60 - version = "0.10.0" 89 + version = "0.14.0" 61 90 source = "registry+https://github.com/rust-lang/crates.io-index" 62 - checksum = "f530e4af131d94cc4fa15c5c9d0348f0ef28bac64ba660b6b2a1cf2605dedfce" 91 + checksum = "badcf670157c84bb8b1cf6b5f70b650fed78da2033c9eed84c4e49b11cbe83ea" 63 92 dependencies = [ 64 93 "glib-sys", 65 94 "gobject-sys", 66 95 "libc", 67 - "system-deps", 96 + "system-deps 3.2.0", 68 97 ] 69 98 70 99 [[package]] 71 100 name = "attohttpc" 72 - version = "0.17.0" 101 + version = "0.18.0" 73 102 source = "registry+https://github.com/rust-lang/crates.io-index" 74 - checksum = "9a8bda305457262b339322106c776e3fd21df860018e566eb6a5b1aa4b6ae02d" 103 + checksum = "e69e13a99a7e6e070bb114f7ff381e58c7ccc188630121fc4c2fe4bcf24cd072" 75 104 dependencies = [ 76 105 "flate2", 77 106 "http", ··· 92 121 checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" 93 122 94 123 [[package]] 124 + name = "base64" 125 + version = "0.13.0" 126 + source = "registry+https://github.com/rust-lang/crates.io-index" 127 + checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" 128 + 129 + [[package]] 95 130 name = "bincode" 96 131 version = "1.3.3" 97 132 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 107 142 checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" 108 143 109 144 [[package]] 145 + name = "blake2b_simd" 146 + version = "0.5.11" 147 + source = "registry+https://github.com/rust-lang/crates.io-index" 148 + checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587" 149 + dependencies = [ 150 + "arrayref", 151 + "arrayvec 0.5.2", 152 + "constant_time_eq", 153 + ] 154 + 155 + [[package]] 110 156 name = "blake3" 111 - version = "0.3.8" 157 + version = "1.3.1" 112 158 source = "registry+https://github.com/rust-lang/crates.io-index" 113 - checksum = "b64485778c4f16a6a5a9d335e80d449ac6c70cdd6a06d2af18a6f6f775a125b3" 159 + checksum = "a08e53fc5a564bb15bfe6fae56bd71522205f1f91893f9c0116edad6496c183f" 114 160 dependencies = [ 115 161 "arrayref", 116 - "arrayvec", 162 + "arrayvec 0.7.2", 117 163 "cc", 118 - "cfg-if 0.1.10", 164 + "cfg-if 1.0.0", 119 165 "constant_time_eq", 120 - "crypto-mac", 121 166 "digest", 122 167 "rayon", 123 168 ] ··· 127 172 version = "0.1.6" 128 173 source = "registry+https://github.com/rust-lang/crates.io-index" 129 174 checksum = "0d8c1fef690941d3e7788d328517591fecc684c084084702d6ff1641e993699a" 175 + 176 + [[package]] 177 + name = "block-buffer" 178 + version = "0.10.0" 179 + source = "registry+https://github.com/rust-lang/crates.io-index" 180 + checksum = "f1d36a02058e76b040de25a4464ba1c80935655595b661505c8b39b664828b95" 181 + dependencies = [ 182 + "generic-array", 183 + ] 130 184 131 185 [[package]] 132 186 name = "bstr" ··· 177 231 ] 178 232 179 233 [[package]] 234 + name = "cache-padded" 235 + version = "1.2.0" 236 + source = "registry+https://github.com/rust-lang/crates.io-index" 237 + checksum = "c1db59621ec70f09c5e9b597b220c7a2b43611f4710dc03ceb8748637775692c" 238 + 239 + [[package]] 180 240 name = "cairo-rs" 181 - version = "0.9.1" 241 + version = "0.14.9" 182 242 source = "registry+https://github.com/rust-lang/crates.io-index" 183 - checksum = "c5c0f2e047e8ca53d0ff249c54ae047931d7a6ebe05d00af73e0ffeb6e34bdb8" 243 + checksum = "33b5725979db0c586d98abad2193cdb612dd40ef95cd26bd99851bf93b3cb482" 184 244 dependencies = [ 185 245 "bitflags", 186 246 "cairo-sys-rs", 187 247 "glib", 188 - "glib-sys", 189 - "gobject-sys", 190 248 "libc", 191 249 "thiserror", 192 250 ] 193 251 194 252 [[package]] 195 253 name = "cairo-sys-rs" 196 - version = "0.10.0" 254 + version = "0.14.9" 197 255 source = "registry+https://github.com/rust-lang/crates.io-index" 198 - checksum = "2ed2639b9ad5f1d6efa76de95558e11339e7318426d84ac4890b86c03e828ca7" 256 + checksum = "b448b876970834fda82ba3aeaccadbd760206b75388fc5c1b02f1e343b697570" 199 257 dependencies = [ 200 258 "glib-sys", 201 259 "libc", 202 - "system-deps", 260 + "system-deps 3.2.0", 203 261 ] 204 262 205 263 [[package]] ··· 222 280 ] 223 281 224 282 [[package]] 283 + name = "cfg-expr" 284 + version = "0.8.1" 285 + source = "registry+https://github.com/rust-lang/crates.io-index" 286 + checksum = "b412e83326147c2bb881f8b40edfbf9905b9b8abaebd0e47ca190ba62fda8f0e" 287 + dependencies = [ 288 + "smallvec", 289 + ] 290 + 291 + [[package]] 292 + name = "cfg-expr" 293 + version = "0.9.0" 294 + source = "registry+https://github.com/rust-lang/crates.io-index" 295 + checksum = "edae0b9625d1fce32f7d64b71784d9b1bf8469ec1a9c417e44aaf16a9cbd7571" 296 + dependencies = [ 297 + "smallvec", 298 + ] 299 + 300 + [[package]] 225 301 name = "cfg-if" 226 302 version = "0.1.10" 227 303 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 240 316 checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" 241 317 242 318 [[package]] 319 + name = "chrono" 320 + version = "0.4.19" 321 + source = "registry+https://github.com/rust-lang/crates.io-index" 322 + checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73" 323 + dependencies = [ 324 + "libc", 325 + "num-integer", 326 + "num-traits", 327 + "time", 328 + "winapi", 329 + ] 330 + 331 + [[package]] 332 + name = "chunked_transfer" 333 + version = "1.4.0" 334 + source = "registry+https://github.com/rust-lang/crates.io-index" 335 + checksum = "fff857943da45f546682664a79488be82e69e43c1a7a2307679ab9afb3a66d2e" 336 + 337 + [[package]] 243 338 name = "cocoa" 244 339 version = "0.24.0" 245 340 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 248 343 "bitflags", 249 344 "block", 250 345 "cocoa-foundation", 251 - "core-foundation 0.9.1", 252 - "core-graphics 0.22.2", 346 + "core-foundation", 347 + "core-graphics", 253 348 "foreign-types", 254 349 "libc", 255 350 "objc", ··· 263 358 dependencies = [ 264 359 "bitflags", 265 360 "block", 266 - "core-foundation 0.9.1", 361 + "core-foundation", 267 362 "core-graphics-types", 268 363 "foreign-types", 269 364 "libc", ··· 271 366 ] 272 367 273 368 [[package]] 274 - name = "com" 275 - version = "0.2.0" 276 - source = "registry+https://github.com/rust-lang/crates.io-index" 277 - checksum = "5a30a2b2a013da986dc5cc3eda3d19c0d59d53f835be1b2356eb8d00f000c793" 278 - dependencies = [ 279 - "com_macros", 280 - ] 281 - 282 - [[package]] 283 - name = "com_macros" 284 - version = "0.2.0" 285 - source = "registry+https://github.com/rust-lang/crates.io-index" 286 - checksum = "7606b05842fea68ddcc89e8053b8860ebcb2a0ba8d6abfe3a148e5d5a8d3f0c1" 287 - dependencies = [ 288 - "com_macros_support", 289 - "proc-macro2", 290 - "syn", 291 - ] 292 - 293 - [[package]] 294 - name = "com_macros_support" 295 - version = "0.2.0" 369 + name = "concurrent-queue" 370 + version = "1.2.2" 296 371 source = "registry+https://github.com/rust-lang/crates.io-index" 297 - checksum = "97e9a6d20f4ac8830e309a455d7e9416e65c6af5a97c88c55fbb4c2012e107da" 372 + checksum = "30ed07550be01594c6026cff2a1d7fe9c8f683caa798e12b68694ac9e88286a3" 298 373 dependencies = [ 299 - "proc-macro2", 300 - "quote", 301 - "syn", 374 + "cache-padded", 302 375 ] 303 376 304 377 [[package]] ··· 315 388 316 389 [[package]] 317 390 name = "core-foundation" 318 - version = "0.7.0" 319 - source = "registry+https://github.com/rust-lang/crates.io-index" 320 - checksum = "57d24c7a13c43e870e37c1556b74555437870a04514f7685f5b354e090567171" 321 - dependencies = [ 322 - "core-foundation-sys 0.7.0", 323 - "libc", 324 - ] 325 - 326 - [[package]] 327 - name = "core-foundation" 328 391 version = "0.9.1" 329 392 source = "registry+https://github.com/rust-lang/crates.io-index" 330 393 checksum = "0a89e2ae426ea83155dccf10c0fa6b1463ef6d5fcb44cee0b224a408fa640a62" 331 394 dependencies = [ 332 - "core-foundation-sys 0.8.2", 395 + "core-foundation-sys", 333 396 "libc", 334 397 ] 335 398 336 399 [[package]] 337 400 name = "core-foundation-sys" 338 - version = "0.7.0" 339 - source = "registry+https://github.com/rust-lang/crates.io-index" 340 - checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac" 341 - 342 - [[package]] 343 - name = "core-foundation-sys" 344 401 version = "0.8.2" 345 402 source = "registry+https://github.com/rust-lang/crates.io-index" 346 403 checksum = "ea221b5284a47e40033bf9b66f35f984ec0ea2931eb03505246cd27a963f981b" 347 404 348 405 [[package]] 349 406 name = "core-graphics" 350 - version = "0.19.2" 351 - source = "registry+https://github.com/rust-lang/crates.io-index" 352 - checksum = "b3889374e6ea6ab25dba90bb5d96202f61108058361f6dc72e8b03e6f8bbe923" 353 - dependencies = [ 354 - "bitflags", 355 - "core-foundation 0.7.0", 356 - "foreign-types", 357 - "libc", 358 - ] 359 - 360 - [[package]] 361 - name = "core-graphics" 362 407 version = "0.22.2" 363 408 source = "registry+https://github.com/rust-lang/crates.io-index" 364 409 checksum = "269f35f69b542b80e736a20a89a05215c0ce80c2c03c514abb2e318b78379d86" 365 410 dependencies = [ 366 411 "bitflags", 367 - "core-foundation 0.9.1", 412 + "core-foundation", 368 413 "core-graphics-types", 369 414 "foreign-types", 370 415 "libc", ··· 377 422 checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b" 378 423 dependencies = [ 379 424 "bitflags", 380 - "core-foundation 0.9.1", 425 + "core-foundation", 381 426 "foreign-types", 382 427 "libc", 383 - ] 384 - 385 - [[package]] 386 - name = "core-video-sys" 387 - version = "0.1.4" 388 - source = "registry+https://github.com/rust-lang/crates.io-index" 389 - checksum = "34ecad23610ad9757664d644e369246edde1803fcb43ed72876565098a5d3828" 390 - dependencies = [ 391 - "cfg-if 0.1.10", 392 - "core-foundation-sys 0.7.0", 393 - "core-graphics 0.19.2", 394 - "libc", 395 - "objc", 396 428 ] 397 429 398 430 [[package]] ··· 449 481 ] 450 482 451 483 [[package]] 452 - name = "crypto-mac" 453 - version = "0.8.0" 484 + name = "crypto-common" 485 + version = "0.1.1" 454 486 source = "registry+https://github.com/rust-lang/crates.io-index" 455 - checksum = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" 487 + checksum = "683d6b536309245c849479fba3da410962a43ed8e51c26b729208ec0ac2798d0" 456 488 dependencies = [ 457 489 "generic-array", 458 - "subtle", 459 490 ] 460 491 461 492 [[package]] ··· 466 497 dependencies = [ 467 498 "cssparser-macros", 468 499 "dtoa-short", 469 - "itoa", 500 + "itoa 0.4.7", 470 501 "matches", 471 502 "phf 0.8.0", 472 503 "proc-macro2", ··· 484 515 "quote", 485 516 "syn", 486 517 ] 518 + 519 + [[package]] 520 + name = "cty" 521 + version = "0.2.2" 522 + source = "registry+https://github.com/rust-lang/crates.io-index" 523 + checksum = "b365fabc795046672053e29c954733ec3b05e4be654ab130fe8f1f94d7051f35" 487 524 488 525 [[package]] 489 526 name = "darling" ··· 566 603 567 604 [[package]] 568 605 name = "diffuse" 569 - version = "3.0.0-beta-3" 606 + version = "3.0.1" 570 607 dependencies = [ 571 608 "serde", 572 609 "serde_json", 573 610 "tauri", 574 611 "tauri-build", 612 + "tauri-plugin-localhost", 575 613 ] 576 614 577 615 [[package]] 578 616 name = "digest" 579 - version = "0.9.0" 617 + version = "0.10.1" 580 618 source = "registry+https://github.com/rust-lang/crates.io-index" 581 - checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" 619 + checksum = "b697d66081d42af4fba142d56918a3cb21dc8eb63372c6b85d14f44fb9c5979b" 582 620 dependencies = [ 621 + "block-buffer", 622 + "crypto-common", 583 623 "generic-array", 624 + "subtle", 625 + ] 626 + 627 + [[package]] 628 + name = "dirs" 629 + version = "1.0.5" 630 + source = "registry+https://github.com/rust-lang/crates.io-index" 631 + checksum = "3fd78930633bd1c6e35c4b42b1df7b0cbc6bc191146e512bb3bedf243fcc3901" 632 + dependencies = [ 633 + "libc", 634 + "redox_users 0.3.5", 635 + "winapi", 584 636 ] 585 637 586 638 [[package]] ··· 600 652 checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" 601 653 dependencies = [ 602 654 "libc", 603 - "redox_users", 655 + "redox_users 0.4.0", 604 656 "winapi", 605 657 ] 606 658 ··· 632 684 checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" 633 685 634 686 [[package]] 687 + name = "embed_plist" 688 + version = "1.2.2" 689 + source = "registry+https://github.com/rust-lang/crates.io-index" 690 + checksum = "4ef6b89e5b37196644d8796de5268852ff179b44e96276cf4290264843743bb7" 691 + 692 + [[package]] 693 + name = "enumflags2" 694 + version = "0.6.4" 695 + source = "registry+https://github.com/rust-lang/crates.io-index" 696 + checksum = "83c8d82922337cd23a15f88b70d8e4ef5f11da38dd7cdb55e84dd5de99695da0" 697 + dependencies = [ 698 + "enumflags2_derive", 699 + "serde", 700 + ] 701 + 702 + [[package]] 703 + name = "enumflags2_derive" 704 + version = "0.6.4" 705 + source = "registry+https://github.com/rust-lang/crates.io-index" 706 + checksum = "946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce" 707 + dependencies = [ 708 + "proc-macro2", 709 + "quote", 710 + "syn", 711 + ] 712 + 713 + [[package]] 714 + name = "fastrand" 715 + version = "1.7.0" 716 + source = "registry+https://github.com/rust-lang/crates.io-index" 717 + checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf" 718 + dependencies = [ 719 + "instant", 720 + ] 721 + 722 + [[package]] 723 + name = "field-offset" 724 + version = "0.3.4" 725 + source = "registry+https://github.com/rust-lang/crates.io-index" 726 + checksum = "1e1c54951450cbd39f3dbcf1005ac413b49487dabf18a720ad2383eccfeffb92" 727 + dependencies = [ 728 + "memoffset", 729 + "rustc_version", 730 + ] 731 + 732 + [[package]] 635 733 name = "filetime" 636 734 version = "0.2.14" 637 735 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 639 737 dependencies = [ 640 738 "cfg-if 1.0.0", 641 739 "libc", 642 - "redox_syscall", 740 + "redox_syscall 0.2.9", 643 741 "winapi", 644 742 ] 645 743 ··· 745 843 checksum = "0b0e06c393068f3a6ef246c75cdca793d6a46347e75286933e5e75fd2fd11582" 746 844 747 845 [[package]] 846 + name = "futures-lite" 847 + version = "1.12.0" 848 + source = "registry+https://github.com/rust-lang/crates.io-index" 849 + checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" 850 + dependencies = [ 851 + "fastrand", 852 + "futures-core", 853 + "futures-io", 854 + "memchr", 855 + "parking", 856 + "pin-project-lite", 857 + "waker-fn", 858 + ] 859 + 860 + [[package]] 748 861 name = "futures-macro" 749 862 version = "0.3.16" 750 863 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 801 914 802 915 [[package]] 803 916 name = "gdk" 804 - version = "0.13.2" 917 + version = "0.14.3" 805 918 source = "registry+https://github.com/rust-lang/crates.io-index" 806 - checksum = "db00839b2a68a7a10af3fa28dfb3febaba3a20c3a9ac2425a33b7df1f84a6b7d" 919 + checksum = "b9d749dcfc00d8de0d7c3a289e04a04293eb5ba3d8a4e64d64911d481fa9933b" 807 920 dependencies = [ 808 921 "bitflags", 809 922 "cairo-rs", 810 - "cairo-sys-rs", 811 923 "gdk-pixbuf", 812 924 "gdk-sys", 813 925 "gio", 814 - "gio-sys", 815 926 "glib", 816 - "glib-sys", 817 - "gobject-sys", 818 927 "libc", 819 928 "pango", 820 929 ] 821 930 822 931 [[package]] 823 932 name = "gdk-pixbuf" 824 - version = "0.9.0" 933 + version = "0.14.0" 825 934 source = "registry+https://github.com/rust-lang/crates.io-index" 826 - checksum = "8f6dae3cb99dd49b758b88f0132f8d401108e63ae8edd45f432d42cdff99998a" 935 + checksum = "534192cb8f01daeb8fab2c8d4baa8f9aae5b7a39130525779f5c2608e235b10f" 827 936 dependencies = [ 828 937 "gdk-pixbuf-sys", 829 938 "gio", 830 - "gio-sys", 831 939 "glib", 832 - "glib-sys", 833 - "gobject-sys", 834 940 "libc", 835 941 ] 836 942 837 943 [[package]] 838 944 name = "gdk-pixbuf-sys" 839 - version = "0.10.0" 945 + version = "0.14.0" 840 946 source = "registry+https://github.com/rust-lang/crates.io-index" 841 - checksum = "3bfe468a7f43e97b8d193a762b6c5cf67a7d36cacbc0b9291dbcae24bfea1e8f" 947 + checksum = "f097c0704201fbc8f69c1762dc58c6947c8bb188b8ed0bc7e65259f1894fe590" 842 948 dependencies = [ 843 949 "gio-sys", 844 950 "glib-sys", 845 951 "gobject-sys", 846 952 "libc", 847 - "system-deps", 953 + "system-deps 3.2.0", 848 954 ] 849 955 850 956 [[package]] 851 957 name = "gdk-sys" 852 - version = "0.10.0" 958 + version = "0.14.0" 853 959 source = "registry+https://github.com/rust-lang/crates.io-index" 854 - checksum = "0a9653cfc500fd268015b1ac055ddbc3df7a5c9ea3f4ccef147b3957bd140d69" 960 + checksum = "0e091b3d3d6696949ac3b3fb3c62090e5bfd7bd6850bef5c3c5ea701de1b1f1e" 855 961 dependencies = [ 856 962 "cairo-sys-rs", 857 963 "gdk-pixbuf-sys", ··· 861 967 "libc", 862 968 "pango-sys", 863 969 "pkg-config", 864 - "system-deps", 970 + "system-deps 3.2.0", 971 + ] 972 + 973 + [[package]] 974 + name = "gdkx11-sys" 975 + version = "0.14.0" 976 + source = "registry+https://github.com/rust-lang/crates.io-index" 977 + checksum = "38cefbc8ac7be19c9b51f54fbd7cef48b70495a4cb23a812e2137e75b484b29d" 978 + dependencies = [ 979 + "gdk-sys", 980 + "glib-sys", 981 + "libc", 982 + "system-deps 3.2.0", 983 + "x11", 865 984 ] 866 985 867 986 [[package]] ··· 911 1030 912 1031 [[package]] 913 1032 name = "gio" 914 - version = "0.9.1" 1033 + version = "0.14.8" 915 1034 source = "registry+https://github.com/rust-lang/crates.io-index" 916 - checksum = "1fb60242bfff700772dae5d9e3a1f7aa2e4ebccf18b89662a16acb2822568561" 1035 + checksum = "711c3632b3ebd095578a9c091418d10fed492da9443f58ebc8f45efbeb215cb0" 917 1036 dependencies = [ 918 1037 "bitflags", 919 - "futures", 920 1038 "futures-channel", 921 1039 "futures-core", 922 1040 "futures-io", 923 - "futures-util", 924 1041 "gio-sys", 925 1042 "glib", 926 - "glib-sys", 927 - "gobject-sys", 928 1043 "libc", 929 1044 "once_cell", 930 1045 "thiserror", ··· 932 1047 933 1048 [[package]] 934 1049 name = "gio-sys" 935 - version = "0.10.1" 1050 + version = "0.14.0" 936 1051 source = "registry+https://github.com/rust-lang/crates.io-index" 937 - checksum = "5e24fb752f8f5d2cf6bbc2c606fd2bc989c81c5e2fe321ab974d54f8b6344eac" 1052 + checksum = "c0a41df66e57fcc287c4bcf74fc26b884f31901ea9792ec75607289b456f48fa" 938 1053 dependencies = [ 939 1054 "glib-sys", 940 1055 "gobject-sys", 941 1056 "libc", 942 - "system-deps", 1057 + "system-deps 3.2.0", 943 1058 "winapi", 944 1059 ] 945 1060 946 1061 [[package]] 947 1062 name = "glib" 948 - version = "0.10.3" 1063 + version = "0.14.8" 949 1064 source = "registry+https://github.com/rust-lang/crates.io-index" 950 - checksum = "0c685013b7515e668f1b57a165b009d4d28cb139a8a989bbd699c10dad29d0c5" 1065 + checksum = "7c515f1e62bf151ef6635f528d05b02c11506de986e43b34a5c920ef0b3796a4" 951 1066 dependencies = [ 952 1067 "bitflags", 953 1068 "futures-channel", 954 1069 "futures-core", 955 1070 "futures-executor", 956 1071 "futures-task", 957 - "futures-util", 958 1072 "glib-macros", 959 1073 "glib-sys", 960 1074 "gobject-sys", 961 1075 "libc", 962 1076 "once_cell", 1077 + "smallvec", 963 1078 ] 964 1079 965 1080 [[package]] 966 1081 name = "glib-macros" 967 - version = "0.10.1" 1082 + version = "0.14.1" 968 1083 source = "registry+https://github.com/rust-lang/crates.io-index" 969 - checksum = "41486a26d1366a8032b160b59065a59fb528530a46a49f627e7048fb8c064039" 1084 + checksum = "2aad66361f66796bfc73f530c51ef123970eb895ffba991a234fcf7bea89e518" 970 1085 dependencies = [ 971 1086 "anyhow", 972 - "heck", 973 - "itertools", 974 - "proc-macro-crate 0.1.5", 1087 + "heck 0.3.3", 1088 + "proc-macro-crate 1.0.0", 975 1089 "proc-macro-error", 976 1090 "proc-macro2", 977 1091 "quote", ··· 980 1094 981 1095 [[package]] 982 1096 name = "glib-sys" 983 - version = "0.10.1" 1097 + version = "0.14.0" 984 1098 source = "registry+https://github.com/rust-lang/crates.io-index" 985 - checksum = "c7e9b997a66e9a23d073f2b1abb4dbfc3925e0b8952f67efd8d9b6e168e4cdc1" 1099 + checksum = "1c1d60554a212445e2a858e42a0e48cece1bd57b311a19a9468f70376cf554ae" 986 1100 dependencies = [ 987 1101 "libc", 988 - "system-deps", 1102 + "system-deps 3.2.0", 989 1103 ] 990 1104 991 1105 [[package]] ··· 1003 1117 1004 1118 [[package]] 1005 1119 name = "gobject-sys" 1006 - version = "0.10.0" 1120 + version = "0.14.0" 1007 1121 source = "registry+https://github.com/rust-lang/crates.io-index" 1008 - checksum = "952133b60c318a62bf82ee75b93acc7e84028a093e06b9e27981c2b6fe68218c" 1122 + checksum = "aa92cae29759dae34ab5921d73fff5ad54b3d794ab842c117e36cafc7994c3f5" 1009 1123 dependencies = [ 1010 1124 "glib-sys", 1011 1125 "libc", 1012 - "system-deps", 1126 + "system-deps 3.2.0", 1013 1127 ] 1014 1128 1015 1129 [[package]] 1016 1130 name = "gtk" 1017 - version = "0.9.2" 1131 + version = "0.14.3" 1018 1132 source = "registry+https://github.com/rust-lang/crates.io-index" 1019 - checksum = "2f022f2054072b3af07666341984562c8e626a79daa8be27b955d12d06a5ad6a" 1133 + checksum = "2eb51122dd3317e9327ec1e4faa151d1fa0d95664cd8fb8dcfacf4d4d29ac70c" 1020 1134 dependencies = [ 1021 1135 "atk", 1022 1136 "bitflags", 1023 1137 "cairo-rs", 1024 - "cairo-sys-rs", 1025 - "cc", 1138 + "field-offset", 1139 + "futures-channel", 1026 1140 "gdk", 1027 1141 "gdk-pixbuf", 1028 - "gdk-pixbuf-sys", 1029 - "gdk-sys", 1030 1142 "gio", 1031 - "gio-sys", 1032 1143 "glib", 1033 - "glib-sys", 1034 - "gobject-sys", 1035 1144 "gtk-sys", 1145 + "gtk3-macros", 1036 1146 "libc", 1037 1147 "once_cell", 1038 1148 "pango", 1039 - "pango-sys", 1040 1149 "pkg-config", 1041 1150 ] 1042 1151 1043 1152 [[package]] 1044 - name = "gtk-source-sys" 1045 - version = "0.10.0" 1153 + name = "gtk-sys" 1154 + version = "0.14.0" 1046 1155 source = "registry+https://github.com/rust-lang/crates.io-index" 1047 - checksum = "010ad29f87606c4bc91fe4ab6762cab3d5155af7100e59c1af9c6d9aba5df689" 1156 + checksum = "8c14c8d3da0545785a7c5a120345b3abb534010fb8ae0f2ef3f47c027fba303e" 1048 1157 dependencies = [ 1049 - "bitflags", 1158 + "atk-sys", 1050 1159 "cairo-sys-rs", 1051 1160 "gdk-pixbuf-sys", 1052 1161 "gdk-sys", 1053 1162 "gio-sys", 1054 1163 "glib-sys", 1055 1164 "gobject-sys", 1056 - "gtk-sys", 1057 1165 "libc", 1058 - "pkg-config", 1166 + "pango-sys", 1167 + "system-deps 3.2.0", 1059 1168 ] 1060 1169 1061 1170 [[package]] 1062 - name = "gtk-sys" 1063 - version = "0.10.0" 1171 + name = "gtk3-macros" 1172 + version = "0.14.0" 1064 1173 source = "registry+https://github.com/rust-lang/crates.io-index" 1065 - checksum = "89acda6f084863307d948ba64a4b1ef674e8527dddab147ee4cdcc194c880457" 1174 + checksum = "21de1da96dc117443fb03c2e270b2d34b7de98d0a79a19bbb689476173745b79" 1066 1175 dependencies = [ 1067 - "atk-sys", 1068 - "cairo-sys-rs", 1069 - "gdk-pixbuf-sys", 1070 - "gdk-sys", 1071 - "gio-sys", 1072 - "glib-sys", 1073 - "gobject-sys", 1074 - "libc", 1075 - "pango-sys", 1076 - "system-deps", 1176 + "anyhow", 1177 + "heck 0.3.3", 1178 + "proc-macro-crate 1.0.0", 1179 + "proc-macro-error", 1180 + "proc-macro2", 1181 + "quote", 1182 + "syn", 1077 1183 ] 1078 1184 1079 1185 [[package]] ··· 1084 1190 dependencies = [ 1085 1191 "unicode-segmentation", 1086 1192 ] 1193 + 1194 + [[package]] 1195 + name = "heck" 1196 + version = "0.4.0" 1197 + source = "registry+https://github.com/rust-lang/crates.io-index" 1198 + checksum = "2540771e65fc8cb83cd6e8a237f70c319bd5c29f78ed1084ba5d50eeac86f7f9" 1087 1199 1088 1200 [[package]] 1089 1201 name = "hermit-abi" ··· 1110 1222 1111 1223 [[package]] 1112 1224 name = "http" 1113 - version = "0.2.4" 1225 + version = "0.2.6" 1114 1226 source = "registry+https://github.com/rust-lang/crates.io-index" 1115 - checksum = "527e8c9ac747e28542699a951517aa9a6945af506cd1f2e1b53a576c17b6cc11" 1227 + checksum = "31f4c6746584866f0feabcc69893c5b51beef3831656a968ed7ae254cdc4fd03" 1116 1228 dependencies = [ 1117 1229 "bytes", 1118 1230 "fnv", 1119 - "itoa", 1231 + "itoa 1.0.1", 1120 1232 ] 1233 + 1234 + [[package]] 1235 + name = "http-range" 1236 + version = "0.1.4" 1237 + source = "registry+https://github.com/rust-lang/crates.io-index" 1238 + checksum = "eee9694f83d9b7c09682fdb32213682939507884e5bcf227be9aff5d644b90dc" 1121 1239 1122 1240 [[package]] 1123 1241 name = "ico" ··· 1193 1311 1194 1312 [[package]] 1195 1313 name = "itertools" 1196 - version = "0.9.0" 1314 + version = "0.10.3" 1197 1315 source = "registry+https://github.com/rust-lang/crates.io-index" 1198 - checksum = "284f18f85651fe11e8a991b2adb42cb078325c996ed026d994719efcfca1d54b" 1316 + checksum = "a9a9d19fa1e79b6215ff29b9d6880b706147f16e9b1dbb1e4e5947b5b02bc5e3" 1199 1317 dependencies = [ 1200 1318 "either", 1201 1319 ] ··· 1207 1325 checksum = "dd25036021b0de88a0aff6b850051563c6516d0bf53f8638938edbb9de732736" 1208 1326 1209 1327 [[package]] 1328 + name = "itoa" 1329 + version = "1.0.1" 1330 + source = "registry+https://github.com/rust-lang/crates.io-index" 1331 + checksum = "1aab8fc367588b89dcee83ab0fd66b72b50b72fa1904d7095045ace2b0c81c35" 1332 + 1333 + [[package]] 1210 1334 name = "javascriptcore-rs" 1211 - version = "0.10.0" 1335 + version = "0.15.2" 1212 1336 source = "registry+https://github.com/rust-lang/crates.io-index" 1213 - checksum = "5ecc697657edc9cd3d85d5ec6941f74cc9bb2ae84bec320f55c9397c5a8d8722" 1337 + checksum = "e207780c1d1cd3c36056695e44010a19dd481574a2106cd2540edda4128a9794" 1214 1338 dependencies = [ 1339 + "bitflags", 1215 1340 "glib", 1216 1341 "javascriptcore-rs-sys", 1217 1342 ] 1218 1343 1219 1344 [[package]] 1220 1345 name = "javascriptcore-rs-sys" 1221 - version = "0.2.0" 1346 + version = "0.3.3" 1222 1347 source = "registry+https://github.com/rust-lang/crates.io-index" 1223 - checksum = "3f46ada8a08dcd75a10afae872fbfb51275df4a8ae0d46b8cc7c708f08dd2998" 1348 + checksum = "2adf2de824b178d76c6017da59f4e7e95de49a766b584c59d47821a6c3dce9e2" 1224 1349 dependencies = [ 1350 + "glib-sys", 1351 + "gobject-sys", 1225 1352 "libc", 1353 + "system-deps 5.0.0", 1226 1354 ] 1227 1355 1228 1356 [[package]] ··· 1311 1439 checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" 1312 1440 1313 1441 [[package]] 1442 + name = "mac-notification-sys" 1443 + version = "0.3.0" 1444 + source = "registry+https://github.com/rust-lang/crates.io-index" 1445 + checksum = "3dfb6b71a9a89cd38b395d994214297447e8e63b1ba5708a9a2b0b1048ceda76" 1446 + dependencies = [ 1447 + "cc", 1448 + "chrono", 1449 + "dirs", 1450 + "objc-foundation", 1451 + ] 1452 + 1453 + [[package]] 1314 1454 name = "malloc_buf" 1315 1455 version = "0.0.6" 1316 1456 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1361 1501 ] 1362 1502 1363 1503 [[package]] 1504 + name = "minisign-verify" 1505 + version = "0.2.0" 1506 + source = "registry+https://github.com/rust-lang/crates.io-index" 1507 + checksum = "95ccf091884470c4b3a80ad6daadbb2e7736611d631cbf0c9e603bb7dbcfdfd9" 1508 + 1509 + [[package]] 1364 1510 name = "miniz_oxide" 1365 1511 version = "0.3.7" 1366 1512 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1398 1544 ] 1399 1545 1400 1546 [[package]] 1547 + name = "nb-connect" 1548 + version = "1.2.0" 1549 + source = "registry+https://github.com/rust-lang/crates.io-index" 1550 + checksum = "b1bb540dc6ef51cfe1916ec038ce7a620daf3a111e2502d745197cd53d6bca15" 1551 + dependencies = [ 1552 + "libc", 1553 + "socket2", 1554 + ] 1555 + 1556 + [[package]] 1401 1557 name = "ndk" 1402 - version = "0.3.0" 1558 + version = "0.4.0" 1403 1559 source = "registry+https://github.com/rust-lang/crates.io-index" 1404 - checksum = "8794322172319b972f528bf90c6b467be0079f1fa82780ffb431088e741a73ab" 1560 + checksum = "d64d6af06fde0e527b1ba5c7b79a6cc89cfc46325b0b2887dffe8f70197e0c3c" 1405 1561 dependencies = [ 1562 + "bitflags", 1406 1563 "jni-sys", 1407 1564 "ndk-sys", 1408 1565 "num_enum", ··· 1411 1568 1412 1569 [[package]] 1413 1570 name = "ndk-glue" 1414 - version = "0.3.0" 1571 + version = "0.4.0" 1415 1572 source = "registry+https://github.com/rust-lang/crates.io-index" 1416 - checksum = "c5caf0c24d51ac1c905c27d4eda4fa0635bbe0de596b8f79235e0b17a4d29385" 1573 + checksum = "d3e9e94628f24e7a3cb5b96a2dc5683acd9230bf11991c2a1677b87695138420" 1417 1574 dependencies = [ 1418 1575 "lazy_static", 1419 1576 "libc", ··· 1449 1606 checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" 1450 1607 1451 1608 [[package]] 1609 + name = "nix" 1610 + version = "0.17.0" 1611 + source = "registry+https://github.com/rust-lang/crates.io-index" 1612 + checksum = "50e4785f2c3b7589a0d0c1dd60285e1188adac4006e8abd6dd578e1567027363" 1613 + dependencies = [ 1614 + "bitflags", 1615 + "cc", 1616 + "cfg-if 0.1.10", 1617 + "libc", 1618 + "void", 1619 + ] 1620 + 1621 + [[package]] 1452 1622 name = "nodrop" 1453 1623 version = "0.1.14" 1454 1624 source = "registry+https://github.com/rust-lang/crates.io-index" 1455 1625 checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" 1626 + 1627 + [[package]] 1628 + name = "notify-rust" 1629 + version = "4.5.5" 1630 + source = "registry+https://github.com/rust-lang/crates.io-index" 1631 + checksum = "ca6ebab865e67efdd7182a88d76cadbdd2a8d02d1c7a4e16bb7c234016a12cac" 1632 + dependencies = [ 1633 + "mac-notification-sys", 1634 + "serde", 1635 + "winrt-notification", 1636 + "zbus", 1637 + "zvariant", 1638 + "zvariant_derive", 1639 + ] 1456 1640 1457 1641 [[package]] 1458 1642 name = "num-integer" ··· 1547 1731 1548 1732 [[package]] 1549 1733 name = "once_cell" 1550 - version = "1.8.0" 1734 + version = "1.9.0" 1551 1735 source = "registry+https://github.com/rust-lang/crates.io-index" 1552 - checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56" 1736 + checksum = "da32515d9f6e6e489d7bc9d84c71b060db7247dc035bbe44eac88cf87486d8d5" 1737 + 1738 + [[package]] 1739 + name = "open" 1740 + version = "2.0.2" 1741 + source = "registry+https://github.com/rust-lang/crates.io-index" 1742 + checksum = "176ee4b630d174d2da8241336763bb459281dddc0f4d87f72c3b1efc9a6109b7" 1743 + dependencies = [ 1744 + "pathdiff", 1745 + "winapi", 1746 + ] 1553 1747 1554 1748 [[package]] 1555 1749 name = "openssl" ··· 1585 1779 ] 1586 1780 1587 1781 [[package]] 1782 + name = "os_info" 1783 + version = "3.1.0" 1784 + source = "registry+https://github.com/rust-lang/crates.io-index" 1785 + checksum = "198e392be7e882f0c2836f425e430f81d9a0e99651e4646311347417cddbfd43" 1786 + dependencies = [ 1787 + "log", 1788 + "serde", 1789 + "winapi", 1790 + ] 1791 + 1792 + [[package]] 1793 + name = "os_pipe" 1794 + version = "1.0.0" 1795 + source = "registry+https://github.com/rust-lang/crates.io-index" 1796 + checksum = "0e3492ebca331b895fe23ed427dce2013d9b2e00c45964f12040b0db38b8ab27" 1797 + dependencies = [ 1798 + "libc", 1799 + "winapi", 1800 + ] 1801 + 1802 + [[package]] 1588 1803 name = "pango" 1589 - version = "0.9.1" 1804 + version = "0.14.8" 1590 1805 source = "registry+https://github.com/rust-lang/crates.io-index" 1591 - checksum = "9937068580bebd8ced19975938573803273ccbcbd598c58d4906efd4ac87c438" 1806 + checksum = "546fd59801e5ca735af82839007edd226fe7d3bb06433ec48072be4439c28581" 1592 1807 dependencies = [ 1593 1808 "bitflags", 1594 1809 "glib", 1595 - "glib-sys", 1596 - "gobject-sys", 1597 1810 "libc", 1598 1811 "once_cell", 1599 1812 "pango-sys", ··· 1601 1814 1602 1815 [[package]] 1603 1816 name = "pango-sys" 1604 - version = "0.10.0" 1817 + version = "0.14.0" 1605 1818 source = "registry+https://github.com/rust-lang/crates.io-index" 1606 - checksum = "24d2650c8b62d116c020abd0cea26a4ed96526afda89b1c4ea567131fdefc890" 1819 + checksum = "2367099ca5e761546ba1d501955079f097caa186bb53ce0f718dca99ac1942fe" 1607 1820 dependencies = [ 1608 1821 "glib-sys", 1609 1822 "gobject-sys", 1610 1823 "libc", 1611 - "system-deps", 1824 + "system-deps 3.2.0", 1612 1825 ] 1613 1826 1614 1827 [[package]] 1828 + name = "parking" 1829 + version = "2.0.0" 1830 + source = "registry+https://github.com/rust-lang/crates.io-index" 1831 + checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" 1832 + 1833 + [[package]] 1615 1834 name = "parking_lot" 1616 1835 version = "0.11.1" 1617 1836 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1631 1850 "cfg-if 1.0.0", 1632 1851 "instant", 1633 1852 "libc", 1634 - "redox_syscall", 1853 + "redox_syscall 0.2.9", 1635 1854 "smallvec", 1636 1855 "winapi", 1637 1856 ] 1638 1857 1639 1858 [[package]] 1859 + name = "pathdiff" 1860 + version = "0.2.1" 1861 + source = "registry+https://github.com/rust-lang/crates.io-index" 1862 + checksum = "8835116a5c179084a830efb3adc117ab007512b535bc1a21c991d3b32a6b44dd" 1863 + 1864 + [[package]] 1640 1865 name = "percent-encoding" 1641 1866 version = "2.1.0" 1642 1867 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1664 1889 1665 1890 [[package]] 1666 1891 name = "phf" 1667 - version = "0.9.0" 1892 + version = "0.10.1" 1668 1893 source = "registry+https://github.com/rust-lang/crates.io-index" 1669 - checksum = "b2ac8b67553a7ca9457ce0e526948cad581819238f4a9d1ea74545851fa24f37" 1894 + checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" 1670 1895 dependencies = [ 1671 - "phf_macros 0.9.0", 1672 - "phf_shared 0.9.0", 1896 + "phf_macros 0.10.0", 1897 + "phf_shared 0.10.0", 1673 1898 "proc-macro-hack", 1674 1899 ] 1675 1900 ··· 1695 1920 1696 1921 [[package]] 1697 1922 name = "phf_generator" 1698 - version = "0.9.0" 1923 + version = "0.10.0" 1699 1924 source = "registry+https://github.com/rust-lang/crates.io-index" 1700 - checksum = "0fc1437ada0f3a97d538f0bb608137bf53c53969028cab74c89893e1e9a12f0e" 1925 + checksum = "5d5285893bb5eb82e6aaf5d59ee909a06a16737a8970984dd7746ba9283498d6" 1701 1926 dependencies = [ 1702 - "phf_shared 0.9.0", 1927 + "phf_shared 0.10.0", 1703 1928 "rand 0.8.4", 1704 1929 ] 1705 1930 ··· 1719 1944 1720 1945 [[package]] 1721 1946 name = "phf_macros" 1722 - version = "0.9.0" 1947 + version = "0.10.0" 1723 1948 source = "registry+https://github.com/rust-lang/crates.io-index" 1724 - checksum = "b706f5936eb50ed880ae3009395b43ed19db5bff2ebd459c95e7bf013a89ab86" 1949 + checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" 1725 1950 dependencies = [ 1726 - "phf_generator 0.9.0", 1727 - "phf_shared 0.9.0", 1951 + "phf_generator 0.10.0", 1952 + "phf_shared 0.10.0", 1728 1953 "proc-macro-hack", 1729 1954 "proc-macro2", 1730 1955 "quote", ··· 1742 1967 1743 1968 [[package]] 1744 1969 name = "phf_shared" 1745 - version = "0.9.0" 1970 + version = "0.10.0" 1746 1971 source = "registry+https://github.com/rust-lang/crates.io-index" 1747 - checksum = "a68318426de33640f02be62b4ae8eb1261be2efbc337b60c54d845bf4484e0d9" 1972 + checksum = "b6796ad771acdc0123d2a88dc428b5e38ef24456743ddb1744ed628f9815c096" 1748 1973 dependencies = [ 1749 1974 "siphasher", 1750 1975 ] ··· 1789 2014 "crc32fast", 1790 2015 "deflate 0.8.6", 1791 2016 "miniz_oxide 0.3.7", 2017 + ] 2018 + 2019 + [[package]] 2020 + name = "polling" 2021 + version = "2.2.0" 2022 + source = "registry+https://github.com/rust-lang/crates.io-index" 2023 + checksum = "685404d509889fade3e86fe3a5803bca2ec09b0c0778d5ada6ec8bf7a8de5259" 2024 + dependencies = [ 2025 + "cfg-if 1.0.0", 2026 + "libc", 2027 + "log", 2028 + "wepoll-ffi", 2029 + "winapi", 1792 2030 ] 1793 2031 1794 2032 [[package]] ··· 1969 2207 1970 2208 [[package]] 1971 2209 name = "raw-window-handle" 1972 - version = "0.3.3" 2210 + version = "0.4.2" 1973 2211 source = "registry+https://github.com/rust-lang/crates.io-index" 1974 - checksum = "0a441a7a6c80ad6473bd4b74ec1c9a4c951794285bf941c2126f607c72e48211" 2212 + checksum = "fba75eee94a9d5273a68c9e1e105d9cffe1ef700532325788389e5a83e2522b7" 1975 2213 dependencies = [ 1976 - "libc", 2214 + "cty", 1977 2215 ] 1978 2216 1979 2217 [[package]] ··· 2003 2241 2004 2242 [[package]] 2005 2243 name = "redox_syscall" 2244 + version = "0.1.57" 2245 + source = "registry+https://github.com/rust-lang/crates.io-index" 2246 + checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" 2247 + 2248 + [[package]] 2249 + name = "redox_syscall" 2006 2250 version = "0.2.9" 2007 2251 source = "registry+https://github.com/rust-lang/crates.io-index" 2008 2252 checksum = "5ab49abadf3f9e1c4bc499e8845e152ad87d2ad2d30371841171169e9d75feee" ··· 2012 2256 2013 2257 [[package]] 2014 2258 name = "redox_users" 2259 + version = "0.3.5" 2260 + source = "registry+https://github.com/rust-lang/crates.io-index" 2261 + checksum = "de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d" 2262 + dependencies = [ 2263 + "getrandom 0.1.16", 2264 + "redox_syscall 0.1.57", 2265 + "rust-argon2", 2266 + ] 2267 + 2268 + [[package]] 2269 + name = "redox_users" 2015 2270 version = "0.4.0" 2016 2271 source = "registry+https://github.com/rust-lang/crates.io-index" 2017 2272 checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" 2018 2273 dependencies = [ 2019 2274 "getrandom 0.2.3", 2020 - "redox_syscall", 2275 + "redox_syscall 0.2.9", 2021 2276 ] 2022 2277 2023 2278 [[package]] ··· 2048 2303 2049 2304 [[package]] 2050 2305 name = "rfd" 2051 - version = "0.4.0" 2306 + version = "0.6.3" 2052 2307 source = "registry+https://github.com/rust-lang/crates.io-index" 2053 - checksum = "c1084e570d9ce1890734b33edd8c1a7b7276076f9610fa23a48aa955587da141" 2308 + checksum = "6b0c25b610bf37d9874ff224ab2791ff2272bedeb5638a2dca8b18e1270ed69b" 2054 2309 dependencies = [ 2055 2310 "block", 2056 2311 "dispatch", ··· 2066 2321 "wasm-bindgen", 2067 2322 "wasm-bindgen-futures", 2068 2323 "web-sys", 2069 - "winapi", 2324 + "windows 0.29.0", 2325 + ] 2326 + 2327 + [[package]] 2328 + name = "rust-argon2" 2329 + version = "0.8.3" 2330 + source = "registry+https://github.com/rust-lang/crates.io-index" 2331 + checksum = "4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb" 2332 + dependencies = [ 2333 + "base64", 2334 + "blake2b_simd", 2335 + "constant_time_eq", 2336 + "crossbeam-utils", 2070 2337 ] 2071 2338 2072 2339 [[package]] ··· 2128 2395 checksum = "23a2ac85147a3a11d77ecf1bc7166ec0b92febfa4461c37944e180f319ece467" 2129 2396 dependencies = [ 2130 2397 "bitflags", 2131 - "core-foundation 0.9.1", 2132 - "core-foundation-sys 0.8.2", 2398 + "core-foundation", 2399 + "core-foundation-sys", 2133 2400 "libc", 2134 2401 "security-framework-sys", 2135 2402 ] ··· 2140 2407 source = "registry+https://github.com/rust-lang/crates.io-index" 2141 2408 checksum = "7e4effb91b4b8b6fb7732e670b6cee160278ff8e6bf485c7805d9e319d76e284" 2142 2409 dependencies = [ 2143 - "core-foundation-sys 0.8.2", 2410 + "core-foundation-sys", 2144 2411 "libc", 2145 2412 ] 2146 2413 ··· 2214 2481 source = "registry+https://github.com/rust-lang/crates.io-index" 2215 2482 checksum = "799e97dc9fdae36a5c8b8f2cae9ce2ee9fdce2058c57a93e6099d919fd982f79" 2216 2483 dependencies = [ 2217 - "itoa", 2484 + "itoa 0.4.7", 2218 2485 "ryu", 2219 2486 "serde", 2220 2487 ] ··· 2232 2499 2233 2500 [[package]] 2234 2501 name = "serde_urlencoded" 2235 - version = "0.6.1" 2502 + version = "0.7.1" 2236 2503 source = "registry+https://github.com/rust-lang/crates.io-index" 2237 - checksum = "9ec5d77e2d4c73717816afac02670d5c4f534ea95ed430442cad02e7a6e32c97" 2504 + checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" 2238 2505 dependencies = [ 2239 - "dtoa", 2240 - "itoa", 2506 + "form_urlencoded", 2507 + "itoa 1.0.1", 2508 + "ryu", 2241 2509 "serde", 2242 - "url", 2243 2510 ] 2244 2511 2245 2512 [[package]] ··· 2253 2520 ] 2254 2521 2255 2522 [[package]] 2523 + name = "shared_child" 2524 + version = "1.0.0" 2525 + source = "registry+https://github.com/rust-lang/crates.io-index" 2526 + checksum = "b0d94659ad3c2137fef23ae75b03d5241d633f8acded53d672decfa0e6e0caef" 2527 + dependencies = [ 2528 + "libc", 2529 + "winapi", 2530 + ] 2531 + 2532 + [[package]] 2256 2533 name = "siphasher" 2257 2534 version = "0.3.6" 2258 2535 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2271 2548 checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" 2272 2549 2273 2550 [[package]] 2274 - name = "soup-sys" 2275 - version = "0.10.0" 2551 + name = "socket2" 2552 + version = "0.4.2" 2276 2553 source = "registry+https://github.com/rust-lang/crates.io-index" 2277 - checksum = "c3c7adf08565630bbb71f955f11f8a68464817ded2703a3549747c235b58a13e" 2554 + checksum = "5dc90fe6c7be1a323296982db1836d1ea9e47b6839496dde9a541bc496df3516" 2278 2555 dependencies = [ 2279 - "bitflags", 2280 - "gio-sys", 2281 - "glib-sys", 2282 - "gobject-sys", 2283 2556 "libc", 2284 - "pkg-config", 2285 - "system-deps", 2557 + "winapi", 2286 2558 ] 2287 2559 2288 2560 [[package]] 2289 - name = "sourceview" 2290 - version = "0.9.0" 2561 + name = "soup2-sys" 2562 + version = "0.1.0" 2291 2563 source = "registry+https://github.com/rust-lang/crates.io-index" 2292 - checksum = "6197ca40c697b552b8d27cfa9d8ee15267037ac071f4c1010749625ba2fc8f79" 2564 + checksum = "9f056675eda9a7417163e5f742bb119e8e1d385edd2ada8f7031a7230a3ec10a" 2293 2565 dependencies = [ 2294 2566 "bitflags", 2295 - "cairo-rs", 2296 - "gdk", 2297 - "gdk-pixbuf", 2298 - "gdk-pixbuf-sys", 2299 - "gdk-sys", 2300 - "gio", 2301 2567 "gio-sys", 2302 - "glib", 2303 2568 "glib-sys", 2304 2569 "gobject-sys", 2305 - "gtk", 2306 - "gtk-source-sys", 2307 - "gtk-sys", 2308 2570 "libc", 2309 - "pango", 2571 + "system-deps 5.0.0", 2310 2572 ] 2311 2573 2312 2574 [[package]] ··· 2325 2587 ] 2326 2588 2327 2589 [[package]] 2590 + name = "static_assertions" 2591 + version = "1.1.0" 2592 + source = "registry+https://github.com/rust-lang/crates.io-index" 2593 + checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 2594 + 2595 + [[package]] 2328 2596 name = "string_cache" 2329 2597 version = "0.8.1" 2330 2598 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2357 2625 2358 2626 [[package]] 2359 2627 name = "strum" 2360 - version = "0.18.0" 2628 + version = "0.21.0" 2629 + source = "registry+https://github.com/rust-lang/crates.io-index" 2630 + checksum = "aaf86bbcfd1fa9670b7a129f64fc0c9fcbbfe4f1bc4210e9e98fe71ffc12cde2" 2631 + 2632 + [[package]] 2633 + name = "strum" 2634 + version = "0.22.0" 2361 2635 source = "registry+https://github.com/rust-lang/crates.io-index" 2362 - checksum = "57bd81eb48f4c437cadc685403cad539345bf703d78e63707418431cecd4522b" 2636 + checksum = "f7ac893c7d471c8a21f31cfe213ec4f6d9afeed25537c772e08ef3f005f8729e" 2637 + dependencies = [ 2638 + "strum_macros 0.22.0", 2639 + ] 2363 2640 2364 2641 [[package]] 2365 2642 name = "strum_macros" 2366 - version = "0.18.0" 2643 + version = "0.21.1" 2367 2644 source = "registry+https://github.com/rust-lang/crates.io-index" 2368 - checksum = "87c85aa3f8ea653bfd3ddf25f7ee357ee4d204731f6aa9ad04002306f6e2774c" 2645 + checksum = "d06aaeeee809dbc59eb4556183dd927df67db1540de5be8d3ec0b6636358a5ec" 2369 2646 dependencies = [ 2370 - "heck", 2647 + "heck 0.3.3", 2648 + "proc-macro2", 2649 + "quote", 2650 + "syn", 2651 + ] 2652 + 2653 + [[package]] 2654 + name = "strum_macros" 2655 + version = "0.22.0" 2656 + source = "registry+https://github.com/rust-lang/crates.io-index" 2657 + checksum = "339f799d8b549e3744c7ac7feb216383e4005d94bdb22561b3ab8f3b808ae9fb" 2658 + dependencies = [ 2659 + "heck 0.3.3", 2371 2660 "proc-macro2", 2372 2661 "quote", 2373 2662 "syn", ··· 2391 2680 ] 2392 2681 2393 2682 [[package]] 2683 + name = "sys-info" 2684 + version = "0.9.1" 2685 + source = "registry+https://github.com/rust-lang/crates.io-index" 2686 + checksum = "0b3a0d0aba8bf96a0e1ddfdc352fc53b3df7f39318c71854910c3c4b024ae52c" 2687 + dependencies = [ 2688 + "cc", 2689 + "libc", 2690 + ] 2691 + 2692 + [[package]] 2394 2693 name = "system-deps" 2395 - version = "1.3.2" 2694 + version = "3.2.0" 2396 2695 source = "registry+https://github.com/rust-lang/crates.io-index" 2397 - checksum = "0f3ecc17269a19353b3558b313bba738b25d82993e30d62a18406a24aba4649b" 2696 + checksum = "480c269f870722b3b08d2f13053ce0c2ab722839f472863c3e2d61ff3a1c2fa6" 2398 2697 dependencies = [ 2399 - "heck", 2698 + "anyhow", 2699 + "cfg-expr 0.8.1", 2700 + "heck 0.3.3", 2701 + "itertools", 2400 2702 "pkg-config", 2401 - "strum", 2402 - "strum_macros", 2703 + "strum 0.21.0", 2704 + "strum_macros 0.21.1", 2403 2705 "thiserror", 2404 2706 "toml", 2405 2707 "version-compare", 2406 2708 ] 2407 2709 2408 2710 [[package]] 2409 - name = "tao" 2410 - version = "0.4.0" 2711 + name = "system-deps" 2712 + version = "5.0.0" 2411 2713 source = "registry+https://github.com/rust-lang/crates.io-index" 2412 - checksum = "478cdfef38dfd24a9362031450f22a7d4ffb260bf67df53ea694b5e2567b48a7" 2714 + checksum = "18db855554db7bd0e73e06cf7ba3df39f97812cb11d3f75e71c39bf45171797e" 2715 + dependencies = [ 2716 + "cfg-expr 0.9.0", 2717 + "heck 0.3.3", 2718 + "pkg-config", 2719 + "toml", 2720 + "version-compare", 2721 + ] 2722 + 2723 + [[package]] 2724 + name = "tao" 2725 + version = "0.5.2" 2726 + source = "git+https://github.com/tauri-apps/tao?branch=next#e940f2f7250a6075704e50c5aeafaa4b46c0a912" 2413 2727 dependencies = [ 2414 2728 "bitflags", 2415 2729 "cairo-rs", 2416 2730 "cc", 2417 2731 "cocoa", 2418 - "core-foundation 0.9.1", 2419 - "core-graphics 0.22.2", 2420 - "core-video-sys", 2732 + "core-foundation", 2733 + "core-graphics", 2734 + "crossbeam-channel", 2421 2735 "dispatch", 2422 2736 "gdk", 2423 2737 "gdk-pixbuf", 2424 2738 "gdk-sys", 2739 + "gdkx11-sys", 2425 2740 "gio", 2426 2741 "glib", 2427 2742 "glib-sys", ··· 2438 2753 "raw-window-handle", 2439 2754 "scopeguard", 2440 2755 "serde", 2441 - "sourceview", 2756 + "tao-core-video-sys", 2442 2757 "unicode-segmentation", 2443 - "winapi", 2758 + "windows 0.30.0", 2759 + "windows_macros", 2444 2760 "x11-dl", 2445 2761 ] 2446 2762 2447 2763 [[package]] 2764 + name = "tao-core-video-sys" 2765 + version = "0.2.0" 2766 + source = "registry+https://github.com/rust-lang/crates.io-index" 2767 + checksum = "271450eb289cb4d8d0720c6ce70c72c8c858c93dd61fc625881616752e6b98f6" 2768 + dependencies = [ 2769 + "cfg-if 1.0.0", 2770 + "core-foundation-sys", 2771 + "libc", 2772 + "objc", 2773 + ] 2774 + 2775 + [[package]] 2448 2776 name = "tar" 2449 2777 version = "0.4.35" 2450 2778 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2457 2785 2458 2786 [[package]] 2459 2787 name = "tauri" 2460 - version = "1.0.0-beta.5" 2461 - source = "registry+https://github.com/rust-lang/crates.io-index" 2462 - checksum = "64150bb36424744bd05b68c4f4a6e133a9e6fbb24d01fc3aa64fe0f3b6c2c151" 2788 + version = "1.0.0-beta.8" 2789 + source = "git+https://github.com/tauri-apps/tauri?branch=next#8ab8d529426b1ed7926daced16a45b077033bfe2" 2463 2790 dependencies = [ 2464 2791 "attohttpc", 2792 + "base64", 2465 2793 "bincode", 2466 2794 "cfg_aliases", 2467 2795 "dirs-next", 2468 2796 "either", 2797 + "embed_plist", 2469 2798 "flate2", 2470 2799 "futures", 2800 + "futures-lite", 2471 2801 "glib", 2472 2802 "gtk", 2473 2803 "http", 2474 2804 "ignore", 2805 + "minisign-verify", 2806 + "notify-rust", 2475 2807 "once_cell", 2808 + "open", 2809 + "os_info", 2810 + "os_pipe", 2476 2811 "percent-encoding", 2477 2812 "rand 0.8.4", 2813 + "raw-window-handle", 2478 2814 "rfd", 2479 2815 "semver 1.0.3", 2480 2816 "serde", 2481 2817 "serde_json", 2482 2818 "serde_repr", 2819 + "shared_child", 2483 2820 "state", 2484 2821 "tar", 2485 2822 "tauri-macros", ··· 2489 2826 "tempfile", 2490 2827 "thiserror", 2491 2828 "tokio", 2829 + "url", 2492 2830 "uuid", 2493 2831 "zip", 2494 2832 ] 2495 2833 2496 2834 [[package]] 2497 2835 name = "tauri-build" 2498 - version = "1.0.0-beta.3" 2499 - source = "registry+https://github.com/rust-lang/crates.io-index" 2500 - checksum = "78fbf1de4ceafab0706c586a4abbb920051899d13aeb67a1d6953a79aced5d99" 2836 + version = "1.0.0-beta.4" 2837 + source = "git+https://github.com/tauri-apps/tauri?branch=next#8ab8d529426b1ed7926daced16a45b077033bfe2" 2501 2838 dependencies = [ 2502 2839 "anyhow", 2503 - "proc-macro2", 2504 - "quote", 2505 2840 "serde_json", 2506 2841 "tauri-utils", 2507 2842 "winres", ··· 2509 2844 2510 2845 [[package]] 2511 2846 name = "tauri-codegen" 2512 - version = "1.0.0-beta.3" 2513 - source = "registry+https://github.com/rust-lang/crates.io-index" 2514 - checksum = "25daa8d7cbb24e5432cf54eaaa88d0efd539eef1bdda340233caea2872bca416" 2847 + version = "1.0.0-beta.4" 2848 + source = "git+https://github.com/tauri-apps/tauri?branch=next#8ab8d529426b1ed7926daced16a45b077033bfe2" 2515 2849 dependencies = [ 2516 2850 "blake3", 2517 2851 "kuchiki", ··· 2528 2862 2529 2863 [[package]] 2530 2864 name = "tauri-macros" 2531 - version = "1.0.0-beta.4" 2532 - source = "registry+https://github.com/rust-lang/crates.io-index" 2533 - checksum = "c3e4c78916b832b1623a15b4f6a9e91538363ed7fd90834b8524f71b384ea99c" 2865 + version = "1.0.0-beta.5" 2866 + source = "git+https://github.com/tauri-apps/tauri?branch=next#8ab8d529426b1ed7926daced16a45b077033bfe2" 2534 2867 dependencies = [ 2535 2868 "proc-macro2", 2536 2869 "quote", ··· 2539 2872 ] 2540 2873 2541 2874 [[package]] 2875 + name = "tauri-plugin-localhost" 2876 + version = "0.1.0" 2877 + source = "git+https://github.com/tauri-apps/tauri-plugin-localhost.git?branch=release#112b1da7f40cb1380c8c5609aee6cf718f55a1bd" 2878 + dependencies = [ 2879 + "serde_json", 2880 + "tauri", 2881 + "tiny_http", 2882 + ] 2883 + 2884 + [[package]] 2542 2885 name = "tauri-runtime" 2543 - version = "0.1.4" 2544 - source = "registry+https://github.com/rust-lang/crates.io-index" 2545 - checksum = "f9da2bf17eed04ccf580773dba506e3b84dc57a77e9e90c1bb4e8a9cc79d0bbf" 2886 + version = "0.2.1" 2887 + source = "git+https://github.com/tauri-apps/tauri?branch=next#8ab8d529426b1ed7926daced16a45b077033bfe2" 2546 2888 dependencies = [ 2547 2889 "gtk", 2890 + "http", 2891 + "http-range", 2892 + "infer", 2548 2893 "serde", 2549 2894 "serde_json", 2550 2895 "tauri-utils", 2551 2896 "thiserror", 2552 2897 "uuid", 2553 - "winapi", 2898 + "webview2-com", 2899 + "windows 0.30.0", 2554 2900 ] 2555 2901 2556 2902 [[package]] 2557 2903 name = "tauri-runtime-wry" 2558 - version = "0.1.4" 2559 - source = "registry+https://github.com/rust-lang/crates.io-index" 2560 - checksum = "8e1922bca95ef9e1473c38d25856f92aeec88a9853701abff36a32055b1f79b5" 2904 + version = "0.2.1" 2905 + source = "git+https://github.com/tauri-apps/tauri?branch=next#8ab8d529426b1ed7926daced16a45b077033bfe2" 2561 2906 dependencies = [ 2562 2907 "gtk", 2563 2908 "ico", ··· 2566 2911 "tauri-runtime", 2567 2912 "tauri-utils", 2568 2913 "uuid", 2569 - "winapi", 2914 + "webview2-com", 2915 + "windows 0.30.0", 2570 2916 "wry", 2571 2917 ] 2572 2918 2573 2919 [[package]] 2574 2920 name = "tauri-utils" 2575 - version = "1.0.0-beta.2" 2576 - source = "registry+https://github.com/rust-lang/crates.io-index" 2577 - checksum = "9870bff4bcd4b795d8ce2efaba31a19012634fee211e7c86694c8d045b8edb73" 2921 + version = "1.0.0-beta.3" 2922 + source = "git+https://github.com/tauri-apps/tauri?branch=next#8ab8d529426b1ed7926daced16a45b077033bfe2" 2578 2923 dependencies = [ 2579 - "heck", 2924 + "heck 0.4.0", 2580 2925 "html5ever", 2581 2926 "kuchiki", 2582 - "phf 0.9.0", 2927 + "phf 0.10.1", 2583 2928 "proc-macro2", 2584 2929 "quote", 2585 2930 "serde", ··· 2598 2943 "cfg-if 1.0.0", 2599 2944 "libc", 2600 2945 "rand 0.8.4", 2601 - "redox_syscall", 2946 + "redox_syscall 0.2.9", 2602 2947 "remove_dir_all", 2603 2948 "winapi", 2604 2949 ] ··· 2622 2967 2623 2968 [[package]] 2624 2969 name = "thiserror" 2625 - version = "1.0.26" 2970 + version = "1.0.30" 2626 2971 source = "registry+https://github.com/rust-lang/crates.io-index" 2627 - checksum = "93119e4feac1cbe6c798c34d3a53ea0026b0b1de6a120deef895137c0529bfe2" 2972 + checksum = "854babe52e4df1653706b98fcfc05843010039b406875930a70e4d9644e5c417" 2628 2973 dependencies = [ 2629 2974 "thiserror-impl", 2630 2975 ] 2631 2976 2632 2977 [[package]] 2633 2978 name = "thiserror-impl" 2634 - version = "1.0.26" 2979 + version = "1.0.30" 2635 2980 source = "registry+https://github.com/rust-lang/crates.io-index" 2636 - checksum = "060d69a0afe7796bf42e9e2ff91f5ee691fb15c53d38b4b62a9a53eb23164745" 2981 + checksum = "aa32fd3f627f367fe16f893e2597ae3c05020f8bba2666a4e6ea73d377e5714b" 2637 2982 dependencies = [ 2638 2983 "proc-macro2", 2639 2984 "quote", ··· 2660 3005 ] 2661 3006 2662 3007 [[package]] 3008 + name = "tiny_http" 3009 + version = "0.9.0" 3010 + source = "registry+https://github.com/rust-lang/crates.io-index" 3011 + checksum = "96155b5f7149ba7a99ea5d516c538250b26eab60b4485c0f5344432573e7a450" 3012 + dependencies = [ 3013 + "ascii", 3014 + "chrono", 3015 + "chunked_transfer", 3016 + "log", 3017 + "url", 3018 + ] 3019 + 3020 + [[package]] 2663 3021 name = "tinyvec" 2664 3022 version = "1.3.1" 2665 3023 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2676 3034 2677 3035 [[package]] 2678 3036 name = "tokio" 2679 - version = "1.9.0" 3037 + version = "1.16.1" 2680 3038 source = "registry+https://github.com/rust-lang/crates.io-index" 2681 - checksum = "4b7b349f11a7047e6d1276853e612d152f5e8a352c61917887cc2169e2366b4c" 3039 + checksum = "0c27a64b625de6d309e8c57716ba93021dccf1b3b5c97edd6d3dd2d2135afc0a" 2682 3040 dependencies = [ 2683 - "autocfg", 3041 + "bytes", 3042 + "memchr", 2684 3043 "num_cpus", 2685 3044 "pin-project-lite", 2686 3045 ] ··· 2772 3131 2773 3132 [[package]] 2774 3133 name = "version-compare" 2775 - version = "0.0.10" 3134 + version = "0.0.11" 2776 3135 source = "registry+https://github.com/rust-lang/crates.io-index" 2777 - checksum = "d63556a25bae6ea31b52e640d7c41d1ab27faba4ccb600013837a3d0b3994ca1" 3136 + checksum = "1c18c859eead79d8b95d09e4678566e8d70105c4e7b251f707a03df32442661b" 2778 3137 2779 3138 [[package]] 2780 3139 name = "version_check" 2781 3140 version = "0.9.3" 2782 3141 source = "registry+https://github.com/rust-lang/crates.io-index" 2783 3142 checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" 3143 + 3144 + [[package]] 3145 + name = "void" 3146 + version = "1.0.2" 3147 + source = "registry+https://github.com/rust-lang/crates.io-index" 3148 + checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" 3149 + 3150 + [[package]] 3151 + name = "waker-fn" 3152 + version = "1.1.0" 3153 + source = "registry+https://github.com/rust-lang/crates.io-index" 3154 + checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" 2784 3155 2785 3156 [[package]] 2786 3157 name = "walkdir" ··· 2883 3254 2884 3255 [[package]] 2885 3256 name = "webkit2gtk" 2886 - version = "0.11.0" 3257 + version = "0.16.0" 2887 3258 source = "registry+https://github.com/rust-lang/crates.io-index" 2888 - checksum = "02b7e9eb04d30f8423e9c8435f686f42bc497cfcac2cfe4b43ce4139fb1a7cb6" 3259 + checksum = "07654baccd8874fc7c99cc33c27052fb02804276102dff0f78f981669316e0e9" 2889 3260 dependencies = [ 2890 3261 "bitflags", 2891 3262 "cairo-rs", ··· 2900 3271 "gtk-sys", 2901 3272 "javascriptcore-rs", 2902 3273 "libc", 3274 + "once_cell", 2903 3275 "webkit2gtk-sys", 2904 3276 ] 2905 3277 2906 3278 [[package]] 2907 3279 name = "webkit2gtk-sys" 2908 - version = "0.13.0" 3280 + version = "0.16.0" 2909 3281 source = "registry+https://github.com/rust-lang/crates.io-index" 2910 - checksum = "72d10cf73685359cd8611740db241a231f4d74d7e353348dc5332a1a132d6f24" 3282 + checksum = "854a0cbf3570541bf13df70aac23826da7cd88f27a722b7b2043f32637373113" 2911 3283 dependencies = [ 2912 3284 "atk-sys", 2913 3285 "bitflags", ··· 2922 3294 "libc", 2923 3295 "pango-sys", 2924 3296 "pkg-config", 2925 - "soup-sys", 3297 + "soup2-sys", 3298 + "system-deps 5.0.0", 2926 3299 ] 2927 3300 2928 3301 [[package]] 2929 - name = "webview2" 2930 - version = "0.1.1" 3302 + name = "webview2-com" 3303 + version = "0.10.0" 2931 3304 source = "registry+https://github.com/rust-lang/crates.io-index" 2932 - checksum = "6fab1ccfdabb098b047293c8d496c1914d1c654b68fdaa3bb77cfa47c4bca2c7" 3305 + checksum = "381febeeb86214fd262941a2b26322c33c38bf8b565b0ddfd4a7a8d4003053a9" 2933 3306 dependencies = [ 2934 - "com", 2935 - "once_cell", 2936 - "webview2-sys", 2937 - "widestring", 2938 - "winapi", 3307 + "webview2-com-macros", 3308 + "webview2-com-sys", 3309 + "windows 0.30.0", 3310 + "windows_macros", 2939 3311 ] 2940 3312 2941 3313 [[package]] 2942 - name = "webview2-sys" 2943 - version = "0.1.0" 3314 + name = "webview2-com-macros" 3315 + version = "0.5.0" 2944 3316 source = "registry+https://github.com/rust-lang/crates.io-index" 2945 - checksum = "cc5288cef1e0cbcf7a0b961e6271e33589b8989c80b2e11078504e989b5346ff" 3317 + checksum = "1515c6c82fcee93f6edaacc72c8e233dbe4ff3ca569dce1901dfc36c404a3e99" 2946 3318 dependencies = [ 2947 - "com", 2948 - "winapi", 3319 + "proc-macro2", 3320 + "quote", 3321 + "syn", 2949 3322 ] 2950 3323 2951 3324 [[package]] 2952 - name = "widestring" 2953 - version = "0.4.3" 3325 + name = "webview2-com-sys" 3326 + version = "0.10.0" 2954 3327 source = "registry+https://github.com/rust-lang/crates.io-index" 2955 - checksum = "c168940144dd21fd8046987c16a46a33d5fc84eec29ef9dcddc2ac9e31526b7c" 3328 + checksum = "a2e3542bb16fe61e951f87c9146571344f1e773327498efa65704a4cff472662" 3329 + dependencies = [ 3330 + "regex", 3331 + "serde", 3332 + "serde_json", 3333 + "thiserror", 3334 + "windows 0.30.0", 3335 + "windows-bindgen", 3336 + ] 3337 + 3338 + [[package]] 3339 + name = "wepoll-ffi" 3340 + version = "0.1.2" 3341 + source = "registry+https://github.com/rust-lang/crates.io-index" 3342 + checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb" 3343 + dependencies = [ 3344 + "cc", 3345 + ] 2956 3346 2957 3347 [[package]] 2958 3348 name = "wildmatch" 2959 - version = "1.1.0" 3349 + version = "2.1.0" 2960 3350 source = "registry+https://github.com/rust-lang/crates.io-index" 2961 - checksum = "7f44b95f62d34113cf558c93511ac93027e03e9c29a60dd0fd70e6e025c7270a" 3351 + checksum = "d6c48bd20df7e4ced539c12f570f937c6b4884928a87fee70a479d72f031d4e0" 2962 3352 2963 3353 [[package]] 2964 3354 name = "winapi" ··· 2992 3382 checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" 2993 3383 2994 3384 [[package]] 3385 + name = "windows" 3386 + version = "0.24.0" 3387 + source = "registry+https://github.com/rust-lang/crates.io-index" 3388 + checksum = "a9f39345ae0c8ab072c0ac7fe8a8b411636aa34f89be19ddd0d9226544f13944" 3389 + dependencies = [ 3390 + "windows_i686_gnu 0.24.0", 3391 + "windows_i686_msvc 0.24.0", 3392 + "windows_x86_64_gnu 0.24.0", 3393 + "windows_x86_64_msvc 0.24.0", 3394 + ] 3395 + 3396 + [[package]] 3397 + name = "windows" 3398 + version = "0.29.0" 3399 + source = "registry+https://github.com/rust-lang/crates.io-index" 3400 + checksum = "aac7fef12f4b59cd0a29339406cc9203ab44e440ddff6b3f5a41455349fa9cf3" 3401 + dependencies = [ 3402 + "windows_aarch64_msvc 0.29.0", 3403 + "windows_i686_gnu 0.29.0", 3404 + "windows_i686_msvc 0.29.0", 3405 + "windows_x86_64_gnu 0.29.0", 3406 + "windows_x86_64_msvc 0.29.0", 3407 + ] 3408 + 3409 + [[package]] 3410 + name = "windows" 3411 + version = "0.30.0" 3412 + source = "registry+https://github.com/rust-lang/crates.io-index" 3413 + checksum = "b749ebd2304aa012c5992d11a25d07b406bdbe5f79d371cb7a918ce501a19eb0" 3414 + dependencies = [ 3415 + "windows_aarch64_msvc 0.30.0", 3416 + "windows_i686_gnu 0.30.0", 3417 + "windows_i686_msvc 0.30.0", 3418 + "windows_x86_64_gnu 0.30.0", 3419 + "windows_x86_64_msvc 0.30.0", 3420 + ] 3421 + 3422 + [[package]] 3423 + name = "windows-bindgen" 3424 + version = "0.30.0" 3425 + source = "registry+https://github.com/rust-lang/crates.io-index" 3426 + checksum = "944c545fcae9dd66488308f8b69aa3ba34f53714416ecfcdcbbfa4b6821e27c6" 3427 + dependencies = [ 3428 + "windows_quote", 3429 + "windows_reader", 3430 + ] 3431 + 3432 + [[package]] 3433 + name = "windows_aarch64_msvc" 3434 + version = "0.29.0" 3435 + source = "registry+https://github.com/rust-lang/crates.io-index" 3436 + checksum = "c3d027175d00b01e0cbeb97d6ab6ebe03b12330a35786cbaca5252b1c4bf5d9b" 3437 + 3438 + [[package]] 3439 + name = "windows_aarch64_msvc" 3440 + version = "0.30.0" 3441 + source = "registry+https://github.com/rust-lang/crates.io-index" 3442 + checksum = "29277a4435d642f775f63c7d1faeb927adba532886ce0287bd985bffb16b6bca" 3443 + 3444 + [[package]] 3445 + name = "windows_gen" 3446 + version = "0.30.0" 3447 + source = "registry+https://github.com/rust-lang/crates.io-index" 3448 + checksum = "30dff4d91d22520628bb94b66f2bb313cb16a09a515a32320a84a1b449bc94c0" 3449 + dependencies = [ 3450 + "windows_quote", 3451 + "windows_reader", 3452 + ] 3453 + 3454 + [[package]] 3455 + name = "windows_i686_gnu" 3456 + version = "0.24.0" 3457 + source = "registry+https://github.com/rust-lang/crates.io-index" 3458 + checksum = "c0866510a3eca9aed73a077490bbbf03e5eaac4e1fd70849d89539e5830501fd" 3459 + 3460 + [[package]] 3461 + name = "windows_i686_gnu" 3462 + version = "0.29.0" 3463 + source = "registry+https://github.com/rust-lang/crates.io-index" 3464 + checksum = "8793f59f7b8e8b01eda1a652b2697d87b93097198ae85f823b969ca5b89bba58" 3465 + 3466 + [[package]] 3467 + name = "windows_i686_gnu" 3468 + version = "0.30.0" 3469 + source = "registry+https://github.com/rust-lang/crates.io-index" 3470 + checksum = "1145e1989da93956c68d1864f32fb97c8f561a8f89a5125f6a2b7ea75524e4b8" 3471 + 3472 + [[package]] 3473 + name = "windows_i686_msvc" 3474 + version = "0.24.0" 3475 + source = "registry+https://github.com/rust-lang/crates.io-index" 3476 + checksum = "bf0ffed56b7e9369a29078d2ab3aaeceea48eb58999d2cff3aa2494a275b95c6" 3477 + 3478 + [[package]] 3479 + name = "windows_i686_msvc" 3480 + version = "0.29.0" 3481 + source = "registry+https://github.com/rust-lang/crates.io-index" 3482 + checksum = "8602f6c418b67024be2996c512f5f995de3ba417f4c75af68401ab8756796ae4" 3483 + 3484 + [[package]] 3485 + name = "windows_i686_msvc" 3486 + version = "0.30.0" 3487 + source = "registry+https://github.com/rust-lang/crates.io-index" 3488 + checksum = "d4a09e3a0d4753b73019db171c1339cd4362c8c44baf1bcea336235e955954a6" 3489 + 3490 + [[package]] 3491 + name = "windows_macros" 3492 + version = "0.30.0" 3493 + source = "registry+https://github.com/rust-lang/crates.io-index" 3494 + checksum = "62ae44ab917e9005fe710d99d52d227ca0164b10a09be90649142cc3fab825d3" 3495 + dependencies = [ 3496 + "syn", 3497 + "windows_gen", 3498 + "windows_quote", 3499 + "windows_reader", 3500 + ] 3501 + 3502 + [[package]] 3503 + name = "windows_quote" 3504 + version = "0.30.0" 3505 + source = "registry+https://github.com/rust-lang/crates.io-index" 3506 + checksum = "71f02c51a77e6248c1206aaa920802c32d50a05205e229b118d7f3afd3036667" 3507 + 3508 + [[package]] 3509 + name = "windows_reader" 3510 + version = "0.30.0" 3511 + source = "registry+https://github.com/rust-lang/crates.io-index" 3512 + checksum = "e44e6df0da993cda589c5ac852272fbb2a0ead67a031a017dd3eac11528a2d72" 3513 + 3514 + [[package]] 3515 + name = "windows_x86_64_gnu" 3516 + version = "0.24.0" 3517 + source = "registry+https://github.com/rust-lang/crates.io-index" 3518 + checksum = "384a173630588044205a2993b6864a2f56e5a8c1e7668c07b93ec18cf4888dc4" 3519 + 3520 + [[package]] 3521 + name = "windows_x86_64_gnu" 3522 + version = "0.29.0" 3523 + source = "registry+https://github.com/rust-lang/crates.io-index" 3524 + checksum = "f3d615f419543e0bd7d2b3323af0d86ff19cbc4f816e6453f36a2c2ce889c354" 3525 + 3526 + [[package]] 3527 + name = "windows_x86_64_gnu" 3528 + version = "0.30.0" 3529 + source = "registry+https://github.com/rust-lang/crates.io-index" 3530 + checksum = "8ca64fcb0220d58db4c119e050e7af03c69e6f4f415ef69ec1773d9aab422d5a" 3531 + 3532 + [[package]] 3533 + name = "windows_x86_64_msvc" 3534 + version = "0.24.0" 3535 + source = "registry+https://github.com/rust-lang/crates.io-index" 3536 + checksum = "9bd8f062d8ca5446358159d79a90be12c543b3a965c847c8f3eedf14b321d399" 3537 + 3538 + [[package]] 3539 + name = "windows_x86_64_msvc" 3540 + version = "0.29.0" 3541 + source = "registry+https://github.com/rust-lang/crates.io-index" 3542 + checksum = "11d95421d9ed3672c280884da53201a5c46b7b2765ca6faf34b0d71cf34a3561" 3543 + 3544 + [[package]] 3545 + name = "windows_x86_64_msvc" 3546 + version = "0.30.0" 3547 + source = "registry+https://github.com/rust-lang/crates.io-index" 3548 + checksum = "08cabc9f0066848fef4bc6a1c1668e6efce38b661d2aeec75d18d8617eebb5f1" 3549 + 3550 + [[package]] 2995 3551 name = "winres" 2996 3552 version = "0.1.11" 2997 3553 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3001 3557 ] 3002 3558 3003 3559 [[package]] 3004 - name = "wry" 3005 - version = "0.11.0" 3560 + name = "winrt-notification" 3561 + version = "0.5.1" 3006 3562 source = "registry+https://github.com/rust-lang/crates.io-index" 3007 - checksum = "9272387911b8612688d1e6a90f191ab394561a88634e81b064f98880b4874245" 3563 + checksum = "007a0353840b23e0c6dc73e5b962ff58ed7f6bc9ceff3ce7fe6fbad8d496edf4" 3564 + dependencies = [ 3565 + "strum 0.22.0", 3566 + "windows 0.24.0", 3567 + "xml-rs", 3568 + ] 3569 + 3570 + [[package]] 3571 + name = "wry" 3572 + version = "0.12.2" 3573 + source = "git+https://github.com/tauri-apps/wry?rev=a3829035a3e49e76db77b0db6924e147831124c7#a3829035a3e49e76db77b0db6924e147831124c7" 3008 3574 dependencies = [ 3009 3575 "cocoa", 3010 - "core-graphics 0.22.2", 3576 + "core-graphics", 3011 3577 "gdk", 3012 3578 "gio", 3013 3579 "glib", 3014 3580 "gtk", 3581 + "http", 3015 3582 "libc", 3016 3583 "log", 3017 3584 "objc", ··· 3019 3586 "once_cell", 3020 3587 "serde", 3021 3588 "serde_json", 3589 + "sys-info", 3022 3590 "tao", 3023 3591 "thiserror", 3024 3592 "url", 3025 3593 "webkit2gtk", 3026 3594 "webkit2gtk-sys", 3027 - "webview2", 3028 - "webview2-sys", 3029 - "winapi", 3595 + "webview2-com", 3596 + "windows 0.30.0", 3597 + "windows_macros", 3598 + ] 3599 + 3600 + [[package]] 3601 + name = "x11" 3602 + version = "2.19.1" 3603 + source = "registry+https://github.com/rust-lang/crates.io-index" 3604 + checksum = "6dd0565fa8bfba8c5efe02725b14dff114c866724eff2cfd44d76cea74bcd87a" 3605 + dependencies = [ 3606 + "libc", 3607 + "pkg-config", 3030 3608 ] 3031 3609 3032 3610 [[package]] ··· 3051 3629 ] 3052 3630 3053 3631 [[package]] 3632 + name = "xml-rs" 3633 + version = "0.8.4" 3634 + source = "registry+https://github.com/rust-lang/crates.io-index" 3635 + checksum = "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3" 3636 + 3637 + [[package]] 3638 + name = "zbus" 3639 + version = "1.9.1" 3640 + source = "registry+https://github.com/rust-lang/crates.io-index" 3641 + checksum = "2326acc379a3ac4e34b794089f5bdb17086bf29a5fdf619b7b4cc772dc2e9dad" 3642 + dependencies = [ 3643 + "async-io", 3644 + "byteorder", 3645 + "derivative", 3646 + "enumflags2", 3647 + "fastrand", 3648 + "futures", 3649 + "nb-connect", 3650 + "nix", 3651 + "once_cell", 3652 + "polling", 3653 + "scoped-tls", 3654 + "serde", 3655 + "serde_repr", 3656 + "zbus_macros", 3657 + "zvariant", 3658 + ] 3659 + 3660 + [[package]] 3661 + name = "zbus_macros" 3662 + version = "1.9.1" 3663 + source = "registry+https://github.com/rust-lang/crates.io-index" 3664 + checksum = "a482c56029e48681b89b92b5db3c446db0915e8dd1052c0328a574eda38d5f93" 3665 + dependencies = [ 3666 + "proc-macro-crate 0.1.5", 3667 + "proc-macro2", 3668 + "quote", 3669 + "syn", 3670 + ] 3671 + 3672 + [[package]] 3054 3673 name = "zip" 3055 3674 version = "0.5.13" 3056 3675 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3092 3711 "cc", 3093 3712 "libc", 3094 3713 ] 3714 + 3715 + [[package]] 3716 + name = "zvariant" 3717 + version = "2.10.0" 3718 + source = "registry+https://github.com/rust-lang/crates.io-index" 3719 + checksum = "a68c7b55f2074489b7e8e07d2d0a6ee6b4f233867a653c664d8020ba53692525" 3720 + dependencies = [ 3721 + "byteorder", 3722 + "enumflags2", 3723 + "libc", 3724 + "serde", 3725 + "static_assertions", 3726 + "zvariant_derive", 3727 + ] 3728 + 3729 + [[package]] 3730 + name = "zvariant_derive" 3731 + version = "2.10.0" 3732 + source = "registry+https://github.com/rust-lang/crates.io-index" 3733 + checksum = "e4ca5e22593eb4212382d60d26350065bf2a02c34b85bc850474a74b589a3de9" 3734 + dependencies = [ 3735 + "proc-macro-crate 1.0.0", 3736 + "proc-macro2", 3737 + "quote", 3738 + "syn", 3739 + ]
+5 -4
src-tauri/Cargo.toml
··· 6 6 license = "" 7 7 repository = "" 8 8 default-run = "diffuse" 9 - edition = "2018" 9 + edition = "2021" 10 10 build = "src/build.rs" 11 11 12 12 # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html 13 13 14 14 [build-dependencies] 15 - tauri-build = { version = "1.0.0-beta.3" } 15 + tauri-build = { git = "https://github.com/tauri-apps/tauri/", branch = "next" } 16 16 17 17 [dependencies] 18 18 serde_json = "1.0" 19 19 serde = { version = "1.0", features = ["derive"] } 20 - tauri = { version = "1.0.0-beta.5", features = ["menu"] } 20 + tauri = { git = "https://github.com/tauri-apps/tauri", branch = "next", features = ["api-all"] } 21 + tauri-plugin-localhost = { git = "https://github.com/tauri-apps/tauri-plugin-localhost.git", branch = "release" } 21 22 22 23 [features] 23 - default = [] 24 + default = [ "custom-protocol" ] 24 25 custom-protocol = [ "tauri/custom-protocol" ]
+17
src-tauri/Info.plist
··· 4 4 <dict> 5 5 <key>com.apple.developer.WebKit.ServiceWorkers</key> 6 6 <string>YES</string> 7 + <key>NSAppTransportSecurity</key> 8 + <dict> 9 + <key>NSAllowsArbitraryLoads</key> 10 + <true/> 11 + <key>NSExceptionDomains</key> 12 + <dict> 13 + <key>http://localhost:44999</key> 14 + <dict> 15 + <key>NSExceptionAllowsInsecureHTTPLoads</key> 16 + <true/> 17 + <key>NSIncludesSubdomains</key> 18 + <true/> 19 + <key>NSThirdPartyExceptionRequiresForwardSecrecy</key> 20 + <false/> 21 + </dict> 22 + </dict> 23 + </dict> 7 24 </dict> 8 25 </plist>
+46 -5
src-tauri/src/main.rs
··· 1 1 #![cfg_attr( 2 - all(not(debug_assertions), target_os = "windows"), 3 - windows_subsystem = "windows" 2 + all(not(debug_assertions), target_os = "windows"), 3 + windows_subsystem = "windows" 4 4 )] 5 + 6 + use tauri::{App, PhysicalPosition, PhysicalSize, Position, Size}; 7 + use tauri::{Window, WindowBuilder, WindowUrl}; 5 8 6 9 fn main() { 7 - tauri::Builder::default() 8 - .run(tauri::generate_context!()) 9 - .expect("error while running tauri application"); 10 + let port = 44999; 11 + 12 + tauri::Builder::default() 13 + .plugin(tauri_plugin_localhost::Localhost::new(port)) 14 + .setup(move |app| { 15 + let w = create_window(app, port).unwrap(); 16 + 17 + let monitor = w.current_monitor().unwrap().unwrap(); 18 + let screen_size = tauri::window::Monitor::size(&monitor); 19 + 20 + w.set_size(Size::Physical(PhysicalSize { 21 + width: screen_size.width - 60, 22 + height: screen_size.height - 60 - 50, 23 + })) 24 + .unwrap(); 25 + 26 + w.set_position(Position::Physical(PhysicalPosition { x: 30, y: 30 })) 27 + .unwrap(); 28 + 29 + Ok(()) 30 + }) 31 + .run(tauri::generate_context!()) 32 + .expect("error while running tauri application"); 33 + } 34 + 35 + fn create_window(app: &mut App, port: u16) -> tauri::Result<Window> { 36 + return app.create_window( 37 + "Diffuse", 38 + WindowUrl::External(format!("http://localhost:{}", port).parse().unwrap()), 39 + |window_builder, webview_attributes| { 40 + let w = window_builder 41 + .title("Diffuse") 42 + .maximized(true) 43 + // .position(10.0, 10.0) 44 + // .inner_size(screen_size.width - 20, screen_size.height - 20) 45 + .resizable(true) 46 + .transparent(true); 47 + 48 + (w, webview_attributes) 49 + }, 50 + ); 10 51 }
+5 -15
src-tauri/tauri.conf.json
··· 4 4 }, 5 5 "build": { 6 6 "distDir": "../build", 7 - "devPath": "http://localhost:5000", 7 + "devPath": "../build", 8 8 "beforeDevCommand": "", 9 9 "beforeBuildCommand": "" 10 10 }, ··· 29 29 "frameworks": [], 30 30 "minimumSystemVersion": "", 31 31 "useBootstrapper": false, 32 - "exceptionDomain": "", 32 + "exceptionDomain": "localhost", 33 33 "signingIdentity": null, 34 34 "entitlements": null, 35 35 "license": "LICENSE" ··· 44 44 "active": false 45 45 }, 46 46 "allowlist": { 47 - "all": false 47 + "all": true 48 48 }, 49 - "windows": [ 50 - { 51 - "title": "Diffuse", 52 - "center": true, 53 - "width": 1280, 54 - "height": 800, 55 - "resizable": true, 56 - "fullscreen": false, 57 - "maximized": false 58 - } 59 - ], 49 + "windows": [], 60 50 "security": { 61 - "csp": "default-src blob: data: filesystem: ws: wss: http: https: tauri: 'unsafe-eval' 'unsafe-inline' 'self' img-src: 'self'" 51 + "csp": "default-src blob: data: filesystem: ws: wss: http: https: 'unsafe-eval' 'unsafe-inline' 'self' img-src: 'self'" 62 52 } 63 53 } 64 54 }