experiments in a post-browser web
10
fork

Configure Feed

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

chore(tauri): update tauri dependencies to latest 2.10.x

+1358 -1062
backend/tauri-mobile/.yarn/install-state.gz

This is a binary file and will not be displayed.

+4 -4
backend/tauri-mobile/package.json
··· 36 36 "xcode:build": "rm -rf /tmp/peek-xcodebuild-sim && cd src-tauri/gen/apple && xcodebuild -scheme peek-save_iOS -configuration Debug -sdk iphonesimulator -derivedDataPath /tmp/peek-xcodebuild-sim -destination 'platform=iOS Simulator,name=iPhone 17 Pro' clean build" 37 37 }, 38 38 "dependencies": { 39 - "@tauri-apps/api": "2.9.1", 40 - "@tauri-apps/plugin-opener": "^2", 41 - "@tauri-apps/plugin-store": "^2.4.1", 39 + "@tauri-apps/api": "^2.10.1", 40 + "@tauri-apps/plugin-opener": "^2.5.3", 41 + "@tauri-apps/plugin-store": "^2.4.2", 42 42 "react": "^19.1.0", 43 43 "react-dom": "^19.1.0" 44 44 }, 45 45 "devDependencies": { 46 - "@tauri-apps/cli": "^2", 46 + "@tauri-apps/cli": "^2.10.0", 47 47 "@types/react": "^19.1.8", 48 48 "@types/react-dom": "^19.1.6", 49 49 "@vitejs/plugin-react": "^4.6.0",
+650 -512
backend/tauri-mobile/src-tauri/Cargo.lock
··· 55 55 56 56 [[package]] 57 57 name = "anyhow" 58 - version = "1.0.100" 58 + version = "1.0.101" 59 59 source = "registry+https://github.com/rust-lang/crates.io-index" 60 - checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" 60 + checksum = "5f0e0fee31ef5ed1ba1316088939cea399010ed7731dba877ed44aeb407a75ea" 61 61 62 62 [[package]] 63 63 name = "async-broadcast" ··· 85 85 86 86 [[package]] 87 87 name = "async-executor" 88 - version = "1.13.3" 88 + version = "1.14.0" 89 89 source = "registry+https://github.com/rust-lang/crates.io-index" 90 - checksum = "497c00e0fd83a72a79a39fcbd8e3e2f055d6f6c7e025f3b3d91f4f8e76527fb8" 90 + checksum = "c96bf972d85afc50bf5ab8fe2d54d1586b4e0b46c97c50a0c9e71e2f7bcd812a" 91 91 dependencies = [ 92 92 "async-task", 93 93 "concurrent-queue", ··· 117 117 118 118 [[package]] 119 119 name = "async-lock" 120 - version = "3.4.1" 120 + version = "3.4.2" 121 121 source = "registry+https://github.com/rust-lang/crates.io-index" 122 - checksum = "5fd03604047cee9b6ce9de9f70c6cd540a0520c813cbd49bae61f33ab80ed1dc" 122 + checksum = "290f7f2596bd5b78a9fec8088ccd89180d7f9f55b94b0576823bbbdc72ee8311" 123 123 dependencies = [ 124 124 "event-listener", 125 125 "event-listener-strategy", ··· 152 152 dependencies = [ 153 153 "proc-macro2", 154 154 "quote", 155 - "syn 2.0.110", 155 + "syn 2.0.116", 156 156 ] 157 157 158 158 [[package]] ··· 187 187 dependencies = [ 188 188 "proc-macro2", 189 189 "quote", 190 - "syn 2.0.110", 190 + "syn 2.0.116", 191 191 ] 192 192 193 193 [[package]] ··· 245 245 246 246 [[package]] 247 247 name = "bitflags" 248 - version = "2.10.0" 248 + version = "2.11.0" 249 249 source = "registry+https://github.com/rust-lang/crates.io-index" 250 - checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" 250 + checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" 251 251 dependencies = [ 252 252 "serde_core", 253 253 ] ··· 263 263 264 264 [[package]] 265 265 name = "block2" 266 - version = "0.5.1" 267 - source = "registry+https://github.com/rust-lang/crates.io-index" 268 - checksum = "2c132eebf10f5cad5289222520a4a058514204aed6d791f1cf4fe8088b82d15f" 269 - dependencies = [ 270 - "objc2 0.5.2", 271 - ] 272 - 273 - [[package]] 274 - name = "block2" 275 266 version = "0.6.2" 276 267 source = "registry+https://github.com/rust-lang/crates.io-index" 277 268 checksum = "cdeb9d870516001442e364c5220d3574d2da8dc765554b4a617230d33fa58ef5" 278 269 dependencies = [ 279 - "objc2 0.6.3", 270 + "objc2", 280 271 ] 281 272 282 273 [[package]] ··· 315 306 316 307 [[package]] 317 308 name = "bumpalo" 318 - version = "3.19.0" 309 + version = "3.20.0" 319 310 source = "registry+https://github.com/rust-lang/crates.io-index" 320 - checksum = "46c5e41b57b8bba42a04676d81cb89e9ee8e859a1a66f80a5a72e1cb76b34d43" 311 + checksum = "c81d250916401487680ed13b8b675660281dcfc3ab0121fe44c94bcab9eae2fb" 321 312 322 313 [[package]] 323 314 name = "bytemuck" 324 - version = "1.24.0" 315 + version = "1.25.0" 325 316 source = "registry+https://github.com/rust-lang/crates.io-index" 326 - checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4" 317 + checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" 327 318 328 319 [[package]] 329 320 name = "byteorder" ··· 333 324 334 325 [[package]] 335 326 name = "bytes" 336 - version = "1.11.0" 327 + version = "1.11.1" 337 328 source = "registry+https://github.com/rust-lang/crates.io-index" 338 - checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" 329 + checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" 339 330 dependencies = [ 340 331 "serde", 341 332 ] ··· 346 337 source = "registry+https://github.com/rust-lang/crates.io-index" 347 338 checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" 348 339 dependencies = [ 349 - "bitflags 2.10.0", 340 + "bitflags 2.11.0", 350 341 "cairo-sys-rs", 351 342 "glib", 352 343 "libc", ··· 367 358 368 359 [[package]] 369 360 name = "camino" 370 - version = "1.2.1" 361 + version = "1.2.2" 371 362 source = "registry+https://github.com/rust-lang/crates.io-index" 372 - checksum = "276a59bf2b2c967788139340c9f0c5b12d7fd6630315c15c217e559de85d2609" 363 + checksum = "e629a66d692cb9ff1a1c664e41771b3dcaf961985a9774c0eb0bd1b51cf60a48" 373 364 dependencies = [ 374 365 "serde_core", 375 366 ] ··· 394 385 "semver", 395 386 "serde", 396 387 "serde_json", 397 - "thiserror 2.0.17", 388 + "thiserror 2.0.18", 398 389 ] 399 390 400 391 [[package]] ··· 404 395 checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77" 405 396 dependencies = [ 406 397 "serde", 407 - "toml 0.9.8", 398 + "toml 0.9.12+spec-1.1.0", 408 399 ] 409 400 410 401 [[package]] 411 402 name = "cc" 412 - version = "1.2.46" 403 + version = "1.2.56" 413 404 source = "registry+https://github.com/rust-lang/crates.io-index" 414 - checksum = "b97463e1064cb1b1c1384ad0a0b9c8abd0988e2a91f52606c80ef14aadb63e36" 405 + checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2" 415 406 dependencies = [ 416 407 "find-msvc-tools", 417 408 "shlex", ··· 458 449 459 450 [[package]] 460 451 name = "chrono" 461 - version = "0.4.42" 452 + version = "0.4.43" 462 453 source = "registry+https://github.com/rust-lang/crates.io-index" 463 - checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" 454 + checksum = "fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118" 464 455 dependencies = [ 465 456 "iana-time-zone", 466 457 "js-sys", ··· 527 518 source = "registry+https://github.com/rust-lang/crates.io-index" 528 519 checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" 529 520 dependencies = [ 530 - "bitflags 2.10.0", 521 + "bitflags 2.11.0", 531 522 "core-foundation", 532 523 "core-graphics-types", 533 524 "foreign-types", ··· 540 531 source = "registry+https://github.com/rust-lang/crates.io-index" 541 532 checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" 542 533 dependencies = [ 543 - "bitflags 2.10.0", 534 + "bitflags 2.11.0", 544 535 "core-foundation", 545 536 "libc", 546 537 ] ··· 612 603 checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" 613 604 dependencies = [ 614 605 "quote", 615 - "syn 2.0.110", 606 + "syn 2.0.116", 616 607 ] 617 608 618 609 [[package]] ··· 622 613 checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501" 623 614 dependencies = [ 624 615 "quote", 625 - "syn 2.0.110", 616 + "syn 2.0.116", 626 617 ] 627 618 628 619 [[package]] ··· 646 637 "proc-macro2", 647 638 "quote", 648 639 "strsim", 649 - "syn 2.0.110", 640 + "syn 2.0.116", 650 641 ] 651 642 652 643 [[package]] ··· 657 648 dependencies = [ 658 649 "darling_core", 659 650 "quote", 660 - "syn 2.0.110", 651 + "syn 2.0.116", 661 652 ] 662 653 663 654 [[package]] 664 655 name = "deranged" 665 - version = "0.5.5" 656 + version = "0.5.6" 666 657 source = "registry+https://github.com/rust-lang/crates.io-index" 667 - checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587" 658 + checksum = "cc3dc5ad92c2e2d1c193bbbbdf2ea477cb81331de4f3103f267ca18368b988c4" 668 659 dependencies = [ 669 660 "powerfmt", 670 661 "serde_core", ··· 680 671 "proc-macro2", 681 672 "quote", 682 673 "rustc_version", 683 - "syn 2.0.110", 674 + "syn 2.0.116", 684 675 ] 685 676 686 677 [[package]] ··· 726 717 source = "registry+https://github.com/rust-lang/crates.io-index" 727 718 checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec" 728 719 dependencies = [ 729 - "bitflags 2.10.0", 730 - "objc2 0.6.3", 720 + "bitflags 2.11.0", 721 + "objc2", 731 722 ] 732 723 733 724 [[package]] ··· 738 729 dependencies = [ 739 730 "proc-macro2", 740 731 "quote", 741 - "syn 2.0.110", 732 + "syn 2.0.116", 742 733 ] 743 734 744 735 [[package]] 745 736 name = "dlopen2" 746 - version = "0.8.0" 737 + version = "0.8.2" 747 738 source = "registry+https://github.com/rust-lang/crates.io-index" 748 - checksum = "b54f373ccf864bf587a89e880fb7610f8d73f3045f13580948ccbcaff26febff" 739 + checksum = "5e2c5bd4158e66d1e215c49b837e11d62f3267b30c92f1d171c4d3105e3dc4d4" 749 740 dependencies = [ 750 741 "dlopen2_derive", 751 742 "libc", ··· 755 746 756 747 [[package]] 757 748 name = "dlopen2_derive" 758 - version = "0.4.1" 749 + version = "0.4.3" 759 750 source = "registry+https://github.com/rust-lang/crates.io-index" 760 - checksum = "788160fb30de9cdd857af31c6a2675904b16ece8fc2737b2c7127ba368c9d0f4" 751 + checksum = "0fbbb781877580993a8707ec48672673ec7b81eeba04cfd2310bd28c08e47c8f" 761 752 dependencies = [ 762 753 "proc-macro2", 763 754 "quote", 764 - "syn 2.0.110", 755 + "syn 2.0.116", 765 756 ] 766 757 767 758 [[package]] ··· 775 766 776 767 [[package]] 777 768 name = "dtoa" 778 - version = "1.0.10" 769 + version = "1.0.11" 779 770 source = "registry+https://github.com/rust-lang/crates.io-index" 780 - checksum = "d6add3b8cff394282be81f3fc1a0605db594ed69890078ca6e2cab1c408bcf04" 771 + checksum = "4c3cf4824e2d5f025c7b531afcb2325364084a16806f6d47fbc1f5fbd9960590" 781 772 782 773 [[package]] 783 774 name = "dtoa-short" ··· 809 800 "cc", 810 801 "memchr", 811 802 "rustc_version", 812 - "toml 0.9.8", 803 + "toml 0.9.12+spec-1.1.0", 813 804 "vswhom", 814 805 "winreg", 815 806 ] ··· 822 813 823 814 [[package]] 824 815 name = "endi" 825 - version = "1.1.0" 816 + version = "1.1.1" 826 817 source = "registry+https://github.com/rust-lang/crates.io-index" 827 - checksum = "a3d8a32ae18130a3c84dd492d4215c3d913c3b07c6b63c2eb3eb7ff1101ab7bf" 818 + checksum = "66b7e2430c6dff6a955451e2cfc438f09cea1965a9d6f87f7e3b90decc014099" 828 819 829 820 [[package]] 830 821 name = "enumflags2" ··· 844 835 dependencies = [ 845 836 "proc-macro2", 846 837 "quote", 847 - "syn 2.0.110", 838 + "syn 2.0.116", 848 839 ] 849 840 850 841 [[package]] ··· 934 925 935 926 [[package]] 936 927 name = "find-msvc-tools" 937 - version = "0.1.5" 928 + version = "0.1.9" 938 929 source = "registry+https://github.com/rust-lang/crates.io-index" 939 - checksum = "3a3076410a55c90011c298b04d0cfa770b00fa04e1e3c97d3f6c9de105a03844" 930 + checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" 940 931 941 932 [[package]] 942 933 name = "flate2" 943 - version = "1.1.5" 934 + version = "1.1.9" 944 935 source = "registry+https://github.com/rust-lang/crates.io-index" 945 - checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb" 936 + checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" 946 937 dependencies = [ 947 938 "crc32fast", 948 939 "miniz_oxide", ··· 955 946 checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 956 947 957 948 [[package]] 949 + name = "foldhash" 950 + version = "0.1.5" 951 + source = "registry+https://github.com/rust-lang/crates.io-index" 952 + checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" 953 + 954 + [[package]] 958 955 name = "foreign-types" 959 956 version = "0.5.0" 960 957 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 972 969 dependencies = [ 973 970 "proc-macro2", 974 971 "quote", 975 - "syn 2.0.110", 972 + "syn 2.0.116", 976 973 ] 977 974 978 975 [[package]] ··· 1002 999 1003 1000 [[package]] 1004 1001 name = "futures-channel" 1005 - version = "0.3.31" 1002 + version = "0.3.32" 1006 1003 source = "registry+https://github.com/rust-lang/crates.io-index" 1007 - checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" 1004 + checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" 1008 1005 dependencies = [ 1009 1006 "futures-core", 1010 1007 ] 1011 1008 1012 1009 [[package]] 1013 1010 name = "futures-core" 1014 - version = "0.3.31" 1011 + version = "0.3.32" 1015 1012 source = "registry+https://github.com/rust-lang/crates.io-index" 1016 - checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 1013 + checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" 1017 1014 1018 1015 [[package]] 1019 1016 name = "futures-executor" 1020 - version = "0.3.31" 1017 + version = "0.3.32" 1021 1018 source = "registry+https://github.com/rust-lang/crates.io-index" 1022 - checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" 1019 + checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" 1023 1020 dependencies = [ 1024 1021 "futures-core", 1025 1022 "futures-task", ··· 1028 1025 1029 1026 [[package]] 1030 1027 name = "futures-io" 1031 - version = "0.3.31" 1028 + version = "0.3.32" 1032 1029 source = "registry+https://github.com/rust-lang/crates.io-index" 1033 - checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" 1030 + checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" 1034 1031 1035 1032 [[package]] 1036 1033 name = "futures-lite" ··· 1047 1044 1048 1045 [[package]] 1049 1046 name = "futures-macro" 1050 - version = "0.3.31" 1047 + version = "0.3.32" 1051 1048 source = "registry+https://github.com/rust-lang/crates.io-index" 1052 - checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 1049 + checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" 1053 1050 dependencies = [ 1054 1051 "proc-macro2", 1055 1052 "quote", 1056 - "syn 2.0.110", 1053 + "syn 2.0.116", 1057 1054 ] 1058 1055 1059 1056 [[package]] 1060 1057 name = "futures-sink" 1061 - version = "0.3.31" 1058 + version = "0.3.32" 1062 1059 source = "registry+https://github.com/rust-lang/crates.io-index" 1063 - checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 1060 + checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" 1064 1061 1065 1062 [[package]] 1066 1063 name = "futures-task" 1067 - version = "0.3.31" 1064 + version = "0.3.32" 1068 1065 source = "registry+https://github.com/rust-lang/crates.io-index" 1069 - checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 1066 + checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" 1070 1067 1071 1068 [[package]] 1072 1069 name = "futures-util" 1073 - version = "0.3.31" 1070 + version = "0.3.32" 1074 1071 source = "registry+https://github.com/rust-lang/crates.io-index" 1075 - checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 1072 + checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" 1076 1073 dependencies = [ 1077 1074 "futures-core", 1078 1075 "futures-io", ··· 1081 1078 "futures-task", 1082 1079 "memchr", 1083 1080 "pin-project-lite", 1084 - "pin-utils", 1085 1081 "slab", 1086 1082 ] 1087 1083 ··· 1216 1212 1217 1213 [[package]] 1218 1214 name = "getrandom" 1219 - version = "0.2.16" 1215 + version = "0.2.17" 1220 1216 source = "registry+https://github.com/rust-lang/crates.io-index" 1221 - checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" 1217 + checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" 1222 1218 dependencies = [ 1223 1219 "cfg-if", 1224 1220 "js-sys", ··· 1242 1238 ] 1243 1239 1244 1240 [[package]] 1241 + name = "getrandom" 1242 + version = "0.4.1" 1243 + source = "registry+https://github.com/rust-lang/crates.io-index" 1244 + checksum = "139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec" 1245 + dependencies = [ 1246 + "cfg-if", 1247 + "libc", 1248 + "r-efi", 1249 + "wasip2", 1250 + "wasip3", 1251 + ] 1252 + 1253 + [[package]] 1245 1254 name = "gio" 1246 1255 version = "0.18.4" 1247 1256 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1279 1288 source = "registry+https://github.com/rust-lang/crates.io-index" 1280 1289 checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" 1281 1290 dependencies = [ 1282 - "bitflags 2.10.0", 1291 + "bitflags 2.11.0", 1283 1292 "futures-channel", 1284 1293 "futures-core", 1285 1294 "futures-executor", ··· 1307 1316 "proc-macro-error", 1308 1317 "proc-macro2", 1309 1318 "quote", 1310 - "syn 2.0.110", 1319 + "syn 2.0.116", 1311 1320 ] 1312 1321 1313 1322 [[package]] ··· 1386 1395 "proc-macro-error", 1387 1396 "proc-macro2", 1388 1397 "quote", 1389 - "syn 2.0.110", 1398 + "syn 2.0.116", 1390 1399 ] 1391 1400 1392 1401 [[package]] ··· 1406 1415 1407 1416 [[package]] 1408 1417 name = "hashbrown" 1409 - version = "0.16.0" 1418 + version = "0.15.5" 1419 + source = "registry+https://github.com/rust-lang/crates.io-index" 1420 + checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" 1421 + dependencies = [ 1422 + "foldhash", 1423 + ] 1424 + 1425 + [[package]] 1426 + name = "hashbrown" 1427 + version = "0.16.1" 1410 1428 source = "registry+https://github.com/rust-lang/crates.io-index" 1411 - checksum = "5419bdc4f6a9207fbeba6d11b604d481addf78ecd10c11ad51e76c2f6482748d" 1429 + checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" 1412 1430 1413 1431 [[package]] 1414 1432 name = "hashlink" ··· 1457 1475 1458 1476 [[package]] 1459 1477 name = "http" 1460 - version = "1.3.1" 1478 + version = "1.4.0" 1461 1479 source = "registry+https://github.com/rust-lang/crates.io-index" 1462 - checksum = "f4a85d31aea989eead29a3aaf9e1115a180df8282431156e533de47660892565" 1480 + checksum = "e3ba2a386d7f85a81f119ad7498ebe444d2e22c2af0b86b069416ace48b3311a" 1463 1481 dependencies = [ 1464 1482 "bytes", 1465 - "fnv", 1466 1483 "itoa", 1467 1484 ] 1468 1485 ··· 1535 1552 1536 1553 [[package]] 1537 1554 name = "hyper-util" 1538 - version = "0.1.18" 1555 + version = "0.1.20" 1539 1556 source = "registry+https://github.com/rust-lang/crates.io-index" 1540 - checksum = "52e9a2a24dc5c6821e71a7030e1e14b7b632acac55c40e9d2e082c621261bb56" 1557 + checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" 1541 1558 dependencies = [ 1542 1559 "base64 0.22.1", 1543 1560 "bytes", 1544 1561 "futures-channel", 1545 - "futures-core", 1546 1562 "futures-util", 1547 1563 "http", 1548 1564 "http-body", ··· 1559 1575 1560 1576 [[package]] 1561 1577 name = "iana-time-zone" 1562 - version = "0.1.64" 1578 + version = "0.1.65" 1563 1579 source = "registry+https://github.com/rust-lang/crates.io-index" 1564 - checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb" 1580 + checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" 1565 1581 dependencies = [ 1566 1582 "android_system_properties", 1567 1583 "core-foundation-sys", ··· 1583 1599 1584 1600 [[package]] 1585 1601 name = "ico" 1586 - version = "0.4.0" 1602 + version = "0.5.0" 1587 1603 source = "registry+https://github.com/rust-lang/crates.io-index" 1588 - checksum = "cc50b891e4acf8fe0e71ef88ec43ad82ee07b3810ad09de10f1d01f072ed4b98" 1604 + checksum = "3e795dff5605e0f04bff85ca41b51a96b83e80b281e96231bcaaf1ac35103371" 1589 1605 dependencies = [ 1590 1606 "byteorder", 1591 1607 "png", ··· 1639 1655 1640 1656 [[package]] 1641 1657 name = "icu_properties" 1642 - version = "2.1.1" 1658 + version = "2.1.2" 1643 1659 source = "registry+https://github.com/rust-lang/crates.io-index" 1644 - checksum = "e93fcd3157766c0c8da2f8cff6ce651a31f0810eaa1c51ec363ef790bbb5fb99" 1660 + checksum = "020bfc02fe870ec3a66d93e677ccca0562506e5872c650f893269e08615d74ec" 1645 1661 dependencies = [ 1646 1662 "icu_collections", 1647 1663 "icu_locale_core", ··· 1653 1669 1654 1670 [[package]] 1655 1671 name = "icu_properties_data" 1656 - version = "2.1.1" 1672 + version = "2.1.2" 1657 1673 source = "registry+https://github.com/rust-lang/crates.io-index" 1658 - checksum = "02845b3647bb045f1100ecd6480ff52f34c35f82d9880e029d329c21d1054899" 1674 + checksum = "616c294cf8d725c6afcd8f55abc17c56464ef6211f9ed59cccffe534129c77af" 1659 1675 1660 1676 [[package]] 1661 1677 name = "icu_provider" ··· 1671 1687 "zerotrie", 1672 1688 "zerovec", 1673 1689 ] 1690 + 1691 + [[package]] 1692 + name = "id-arena" 1693 + version = "2.3.0" 1694 + source = "registry+https://github.com/rust-lang/crates.io-index" 1695 + checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" 1674 1696 1675 1697 [[package]] 1676 1698 name = "ident_case" ··· 1712 1734 1713 1735 [[package]] 1714 1736 name = "indexmap" 1715 - version = "2.12.0" 1737 + version = "2.13.0" 1716 1738 source = "registry+https://github.com/rust-lang/crates.io-index" 1717 - checksum = "6717a8d2a5a929a1a2eb43a12812498ed141a0bcfb7e8f7844fbdbe4303bba9f" 1739 + checksum = "7714e70437a7dc3ac8eb7e6f8df75fd8eb422675fc7678aff7364301092b1017" 1718 1740 dependencies = [ 1719 1741 "equivalent", 1720 - "hashbrown 0.16.0", 1742 + "hashbrown 0.16.1", 1721 1743 "serde", 1722 1744 "serde_core", 1723 1745 ] ··· 1739 1761 1740 1762 [[package]] 1741 1763 name = "iri-string" 1742 - version = "0.7.9" 1764 + version = "0.7.10" 1743 1765 source = "registry+https://github.com/rust-lang/crates.io-index" 1744 - checksum = "4f867b9d1d896b67beb18518eda36fdb77a32ea590de864f1325b294a6d14397" 1766 + checksum = "c91338f0783edbd6195decb37bae672fd3b165faffb89bf7b9e6942f8b1a731a" 1745 1767 dependencies = [ 1746 1768 "memchr", 1747 1769 "serde", ··· 1768 1790 1769 1791 [[package]] 1770 1792 name = "itoa" 1771 - version = "1.0.15" 1793 + version = "1.0.17" 1772 1794 source = "registry+https://github.com/rust-lang/crates.io-index" 1773 - checksum = "4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c" 1795 + checksum = "92ecc6618181def0457392ccd0ee51198e065e016d1d527a7ac1b6dc7c1f09d2" 1774 1796 1775 1797 [[package]] 1776 1798 name = "javascriptcore-rs" ··· 1819 1841 1820 1842 [[package]] 1821 1843 name = "js-sys" 1822 - version = "0.3.82" 1844 + version = "0.3.85" 1823 1845 source = "registry+https://github.com/rust-lang/crates.io-index" 1824 - checksum = "b011eec8cc36da2aab2d5cff675ec18454fad408585853910a202391cf9f8e65" 1846 + checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3" 1825 1847 dependencies = [ 1826 1848 "once_cell", 1827 1849 "wasm-bindgen", ··· 1855 1877 source = "registry+https://github.com/rust-lang/crates.io-index" 1856 1878 checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" 1857 1879 dependencies = [ 1858 - "bitflags 2.10.0", 1880 + "bitflags 2.11.0", 1859 1881 "serde", 1860 1882 "unicode-segmentation", 1861 1883 ] ··· 1868 1890 dependencies = [ 1869 1891 "cssparser", 1870 1892 "html5ever", 1871 - "indexmap 2.12.0", 1893 + "indexmap 2.13.0", 1872 1894 "selectors", 1873 1895 ] 1874 1896 ··· 1877 1899 version = "1.5.0" 1878 1900 source = "registry+https://github.com/rust-lang/crates.io-index" 1879 1901 checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 1902 + 1903 + [[package]] 1904 + name = "leb128fmt" 1905 + version = "0.1.0" 1906 + source = "registry+https://github.com/rust-lang/crates.io-index" 1907 + checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" 1880 1908 1881 1909 [[package]] 1882 1910 name = "libappindicator" ··· 1904 1932 1905 1933 [[package]] 1906 1934 name = "libc" 1907 - version = "0.2.177" 1935 + version = "0.2.182" 1908 1936 source = "registry+https://github.com/rust-lang/crates.io-index" 1909 - checksum = "2874a2af47a2325c2001a6e6fad9b16a53b802102b528163885171cf92b15976" 1937 + checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112" 1910 1938 1911 1939 [[package]] 1912 1940 name = "libloading" ··· 1920 1948 1921 1949 [[package]] 1922 1950 name = "libredox" 1923 - version = "0.1.10" 1951 + version = "0.1.12" 1924 1952 source = "registry+https://github.com/rust-lang/crates.io-index" 1925 - checksum = "416f7e718bdb06000964960ffa43b4335ad4012ae8b99060261aa4a8088d5ccb" 1953 + checksum = "3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616" 1926 1954 dependencies = [ 1927 - "bitflags 2.10.0", 1955 + "bitflags 2.11.0", 1928 1956 "libc", 1929 1957 ] 1930 1958 ··· 1962 1990 1963 1991 [[package]] 1964 1992 name = "log" 1965 - version = "0.4.28" 1993 + version = "0.4.29" 1966 1994 source = "registry+https://github.com/rust-lang/crates.io-index" 1967 - checksum = "34080505efa8e45a4b816c349525ebe327ceaa8559756f0356cba97ef3bf7432" 1995 + checksum = "5e5032e24019045c762d3c0f28f5b6b8bbf38563a65908389bf7978758920897" 1968 1996 1969 1997 [[package]] 1970 1998 name = "lru-slab" ··· 2000 2028 dependencies = [ 2001 2029 "proc-macro2", 2002 2030 "quote", 2003 - "syn 2.0.110", 2031 + "syn 2.0.116", 2004 2032 ] 2005 2033 2006 2034 [[package]] ··· 2011 2039 2012 2040 [[package]] 2013 2041 name = "memchr" 2014 - version = "2.7.6" 2042 + version = "2.8.0" 2015 2043 source = "registry+https://github.com/rust-lang/crates.io-index" 2016 - checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" 2044 + checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" 2017 2045 2018 2046 [[package]] 2019 2047 name = "memoffset" ··· 2042 2070 2043 2071 [[package]] 2044 2072 name = "mio" 2045 - version = "1.1.0" 2073 + version = "1.1.1" 2046 2074 source = "registry+https://github.com/rust-lang/crates.io-index" 2047 - checksum = "69d83b0086dc8ecf3ce9ae2874b2d1290252e2a30720bea58a5c6639b0092873" 2075 + checksum = "a69bcab0ad47271a0234d9422b131806bf3968021e5dc9328caf2d4cd58557fc" 2048 2076 dependencies = [ 2049 2077 "libc", 2050 2078 "wasi 0.11.1+wasi-snapshot-preview1", ··· 2061 2089 "dpi", 2062 2090 "gtk", 2063 2091 "keyboard-types", 2064 - "objc2 0.6.3", 2092 + "objc2", 2065 2093 "objc2-app-kit", 2066 2094 "objc2-core-foundation", 2067 - "objc2-foundation 0.3.2", 2095 + "objc2-foundation", 2068 2096 "once_cell", 2069 2097 "png", 2070 2098 "serde", 2071 - "thiserror 2.0.17", 2099 + "thiserror 2.0.18", 2072 2100 "windows-sys 0.60.2", 2073 2101 ] 2074 2102 ··· 2078 2106 source = "registry+https://github.com/rust-lang/crates.io-index" 2079 2107 checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" 2080 2108 dependencies = [ 2081 - "bitflags 2.10.0", 2109 + "bitflags 2.11.0", 2082 2110 "jni-sys", 2083 2111 "log", 2084 2112 "ndk-sys", ··· 2109 2137 checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" 2110 2138 2111 2139 [[package]] 2112 - name = "nix" 2113 - version = "0.30.1" 2114 - source = "registry+https://github.com/rust-lang/crates.io-index" 2115 - checksum = "74523f3a35e05aba87a1d978330aef40f67b0304ac79c1c00b294c9830543db6" 2116 - dependencies = [ 2117 - "bitflags 2.10.0", 2118 - "cfg-if", 2119 - "cfg_aliases", 2120 - "libc", 2121 - "memoffset", 2122 - ] 2123 - 2124 - [[package]] 2125 2140 name = "nodrop" 2126 2141 version = "0.1.14" 2127 2142 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2129 2144 2130 2145 [[package]] 2131 2146 name = "num-conv" 2132 - version = "0.1.0" 2147 + version = "0.2.0" 2133 2148 source = "registry+https://github.com/rust-lang/crates.io-index" 2134 - checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 2149 + checksum = "cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050" 2135 2150 2136 2151 [[package]] 2137 2152 name = "num-traits" ··· 2161 2176 "proc-macro-crate 3.4.0", 2162 2177 "proc-macro2", 2163 2178 "quote", 2164 - "syn 2.0.110", 2165 - ] 2166 - 2167 - [[package]] 2168 - name = "objc-sys" 2169 - version = "0.3.5" 2170 - source = "registry+https://github.com/rust-lang/crates.io-index" 2171 - checksum = "cdb91bdd390c7ce1a8607f35f3ca7151b65afc0ff5ff3b34fa350f7d7c7e4310" 2172 - 2173 - [[package]] 2174 - name = "objc2" 2175 - version = "0.5.2" 2176 - source = "registry+https://github.com/rust-lang/crates.io-index" 2177 - checksum = "46a785d4eeff09c14c487497c162e92766fbb3e4059a71840cecc03d9a50b804" 2178 - dependencies = [ 2179 - "objc-sys", 2180 - "objc2-encode", 2179 + "syn 2.0.116", 2181 2180 ] 2182 2181 2183 2182 [[package]] ··· 2196 2195 source = "registry+https://github.com/rust-lang/crates.io-index" 2197 2196 checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" 2198 2197 dependencies = [ 2199 - "bitflags 2.10.0", 2200 - "block2 0.6.2", 2198 + "bitflags 2.11.0", 2199 + "block2", 2201 2200 "libc", 2202 - "objc2 0.6.3", 2201 + "objc2", 2203 2202 "objc2-cloud-kit", 2204 2203 "objc2-core-data", 2205 2204 "objc2-core-foundation", ··· 2207 2206 "objc2-core-image", 2208 2207 "objc2-core-text", 2209 2208 "objc2-core-video", 2210 - "objc2-foundation 0.3.2", 2211 - "objc2-quartz-core 0.3.2", 2209 + "objc2-foundation", 2210 + "objc2-quartz-core", 2212 2211 ] 2213 2212 2214 2213 [[package]] ··· 2217 2216 source = "registry+https://github.com/rust-lang/crates.io-index" 2218 2217 checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c" 2219 2218 dependencies = [ 2220 - "bitflags 2.10.0", 2221 - "objc2 0.6.3", 2222 - "objc2-foundation 0.3.2", 2219 + "bitflags 2.11.0", 2220 + "objc2", 2221 + "objc2-foundation", 2223 2222 ] 2224 2223 2225 2224 [[package]] ··· 2228 2227 source = "registry+https://github.com/rust-lang/crates.io-index" 2229 2228 checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa" 2230 2229 dependencies = [ 2231 - "bitflags 2.10.0", 2232 - "objc2 0.6.3", 2233 - "objc2-foundation 0.3.2", 2230 + "bitflags 2.11.0", 2231 + "objc2", 2232 + "objc2-foundation", 2234 2233 ] 2235 2234 2236 2235 [[package]] ··· 2239 2238 source = "registry+https://github.com/rust-lang/crates.io-index" 2240 2239 checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" 2241 2240 dependencies = [ 2242 - "bitflags 2.10.0", 2241 + "bitflags 2.11.0", 2243 2242 "dispatch2", 2244 - "objc2 0.6.3", 2243 + "objc2", 2245 2244 ] 2246 2245 2247 2246 [[package]] ··· 2250 2249 source = "registry+https://github.com/rust-lang/crates.io-index" 2251 2250 checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" 2252 2251 dependencies = [ 2253 - "bitflags 2.10.0", 2252 + "bitflags 2.11.0", 2254 2253 "dispatch2", 2255 - "objc2 0.6.3", 2254 + "objc2", 2256 2255 "objc2-core-foundation", 2257 2256 "objc2-io-surface", 2258 2257 ] ··· 2263 2262 source = "registry+https://github.com/rust-lang/crates.io-index" 2264 2263 checksum = "e5d563b38d2b97209f8e861173de434bd0214cf020e3423a52624cd1d989f006" 2265 2264 dependencies = [ 2266 - "objc2 0.6.3", 2267 - "objc2-foundation 0.3.2", 2265 + "objc2", 2266 + "objc2-foundation", 2268 2267 ] 2269 2268 2270 2269 [[package]] ··· 2273 2272 source = "registry+https://github.com/rust-lang/crates.io-index" 2274 2273 checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d" 2275 2274 dependencies = [ 2276 - "bitflags 2.10.0", 2277 - "objc2 0.6.3", 2275 + "bitflags 2.11.0", 2276 + "objc2", 2278 2277 "objc2-core-foundation", 2279 2278 "objc2-core-graphics", 2280 2279 ] ··· 2285 2284 source = "registry+https://github.com/rust-lang/crates.io-index" 2286 2285 checksum = "d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6" 2287 2286 dependencies = [ 2288 - "bitflags 2.10.0", 2289 - "objc2 0.6.3", 2287 + "bitflags 2.11.0", 2288 + "objc2", 2290 2289 "objc2-core-foundation", 2291 2290 "objc2-core-graphics", 2292 2291 "objc2-io-surface", ··· 2309 2308 2310 2309 [[package]] 2311 2310 name = "objc2-foundation" 2312 - version = "0.2.2" 2313 - source = "registry+https://github.com/rust-lang/crates.io-index" 2314 - checksum = "0ee638a5da3799329310ad4cfa62fbf045d5f56e3ef5ba4149e7452dcf89d5a8" 2315 - dependencies = [ 2316 - "bitflags 2.10.0", 2317 - "block2 0.5.1", 2318 - "libc", 2319 - "objc2 0.5.2", 2320 - ] 2321 - 2322 - [[package]] 2323 - name = "objc2-foundation" 2324 2311 version = "0.3.2" 2325 2312 source = "registry+https://github.com/rust-lang/crates.io-index" 2326 2313 checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" 2327 2314 dependencies = [ 2328 - "bitflags 2.10.0", 2329 - "block2 0.6.2", 2315 + "bitflags 2.11.0", 2316 + "block2", 2330 2317 "libc", 2331 - "objc2 0.6.3", 2318 + "objc2", 2332 2319 "objc2-core-foundation", 2333 2320 ] 2334 2321 ··· 2338 2325 source = "registry+https://github.com/rust-lang/crates.io-index" 2339 2326 checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d" 2340 2327 dependencies = [ 2341 - "bitflags 2.10.0", 2342 - "objc2 0.6.3", 2328 + "bitflags 2.11.0", 2329 + "objc2", 2343 2330 "objc2-core-foundation", 2344 2331 ] 2345 2332 ··· 2349 2336 source = "registry+https://github.com/rust-lang/crates.io-index" 2350 2337 checksum = "2a1e6550c4caed348956ce3370c9ffeca70bb1dbed4fa96112e7c6170e074586" 2351 2338 dependencies = [ 2352 - "objc2 0.6.3", 2339 + "objc2", 2353 2340 "objc2-core-foundation", 2354 2341 ] 2355 2342 2356 2343 [[package]] 2357 - name = "objc2-metal" 2358 - version = "0.2.2" 2359 - source = "registry+https://github.com/rust-lang/crates.io-index" 2360 - checksum = "dd0cba1276f6023976a406a14ffa85e1fdd19df6b0f737b063b95f6c8c7aadd6" 2361 - dependencies = [ 2362 - "bitflags 2.10.0", 2363 - "block2 0.5.1", 2364 - "objc2 0.5.2", 2365 - "objc2-foundation 0.2.2", 2366 - ] 2367 - 2368 - [[package]] 2369 - name = "objc2-quartz-core" 2370 - version = "0.2.2" 2371 - source = "registry+https://github.com/rust-lang/crates.io-index" 2372 - checksum = "e42bee7bff906b14b167da2bac5efe6b6a07e6f7c0a21a7308d40c960242dc7a" 2373 - dependencies = [ 2374 - "bitflags 2.10.0", 2375 - "block2 0.5.1", 2376 - "objc2 0.5.2", 2377 - "objc2-foundation 0.2.2", 2378 - "objc2-metal", 2379 - ] 2380 - 2381 - [[package]] 2382 2344 name = "objc2-quartz-core" 2383 2345 version = "0.3.2" 2384 2346 source = "registry+https://github.com/rust-lang/crates.io-index" 2385 2347 checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f" 2386 2348 dependencies = [ 2387 - "bitflags 2.10.0", 2388 - "objc2 0.6.3", 2389 - "objc2-foundation 0.3.2", 2349 + "bitflags 2.11.0", 2350 + "objc2", 2351 + "objc2-core-foundation", 2352 + "objc2-foundation", 2390 2353 ] 2391 2354 2392 2355 [[package]] ··· 2395 2358 source = "registry+https://github.com/rust-lang/crates.io-index" 2396 2359 checksum = "709fe137109bd1e8b5a99390f77a7d8b2961dafc1a1c5db8f2e60329ad6d895a" 2397 2360 dependencies = [ 2398 - "bitflags 2.10.0", 2399 - "objc2 0.6.3", 2361 + "bitflags 2.11.0", 2362 + "objc2", 2400 2363 "objc2-core-foundation", 2401 2364 ] 2402 2365 ··· 2406 2369 source = "registry+https://github.com/rust-lang/crates.io-index" 2407 2370 checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22" 2408 2371 dependencies = [ 2409 - "bitflags 2.10.0", 2410 - "objc2 0.6.3", 2372 + "bitflags 2.11.0", 2373 + "objc2", 2411 2374 "objc2-core-foundation", 2412 - "objc2-foundation 0.3.2", 2375 + "objc2-foundation", 2413 2376 ] 2414 2377 2415 2378 [[package]] ··· 2418 2381 source = "registry+https://github.com/rust-lang/crates.io-index" 2419 2382 checksum = "b2e5aaab980c433cf470df9d7af96a7b46a9d892d521a2cbbb2f8a4c16751e7f" 2420 2383 dependencies = [ 2421 - "bitflags 2.10.0", 2422 - "block2 0.6.2", 2423 - "objc2 0.6.3", 2384 + "bitflags 2.11.0", 2385 + "block2", 2386 + "objc2", 2424 2387 "objc2-app-kit", 2425 2388 "objc2-core-foundation", 2426 - "objc2-foundation 0.3.2", 2389 + "objc2-foundation", 2427 2390 "objc2-javascript-core", 2428 2391 "objc2-security", 2429 2392 ] ··· 2436 2399 2437 2400 [[package]] 2438 2401 name = "open" 2439 - version = "5.3.2" 2402 + version = "5.3.3" 2440 2403 source = "registry+https://github.com/rust-lang/crates.io-index" 2441 - checksum = "e2483562e62ea94312f3576a7aca397306df7990b8d89033e18766744377ef95" 2404 + checksum = "43bb73a7fa3799b198970490a51174027ba0d4ec504b03cd08caf513d40024bc" 2442 2405 dependencies = [ 2443 2406 "dunce", 2444 2407 "is-wsl", ··· 2531 2494 "chrono", 2532 2495 "libc", 2533 2496 "regex", 2534 - "reqwest", 2497 + "reqwest 0.12.28", 2535 2498 "rusqlite", 2536 2499 "serde", 2537 2500 "serde_json", ··· 2652 2615 "phf_shared 0.11.3", 2653 2616 "proc-macro2", 2654 2617 "quote", 2655 - "syn 2.0.110", 2618 + "syn 2.0.116", 2656 2619 ] 2657 2620 2658 2621 [[package]] ··· 2679 2642 source = "registry+https://github.com/rust-lang/crates.io-index" 2680 2643 checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" 2681 2644 dependencies = [ 2682 - "siphasher 1.0.1", 2645 + "siphasher 1.0.2", 2683 2646 ] 2684 2647 2685 2648 [[package]] ··· 2718 2681 checksum = "740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07" 2719 2682 dependencies = [ 2720 2683 "base64 0.22.1", 2721 - "indexmap 2.12.0", 2684 + "indexmap 2.13.0", 2722 2685 "quick-xml", 2723 2686 "serde", 2724 2687 "time", ··· 2782 2745 checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" 2783 2746 2784 2747 [[package]] 2748 + name = "prettyplease" 2749 + version = "0.2.37" 2750 + source = "registry+https://github.com/rust-lang/crates.io-index" 2751 + checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" 2752 + dependencies = [ 2753 + "proc-macro2", 2754 + "syn 2.0.116", 2755 + ] 2756 + 2757 + [[package]] 2785 2758 name = "proc-macro-crate" 2786 2759 version = "1.3.1" 2787 2760 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2807 2780 source = "registry+https://github.com/rust-lang/crates.io-index" 2808 2781 checksum = "219cb19e96be00ab2e37d6e299658a0cfa83e52429179969b0f0121b4ac46983" 2809 2782 dependencies = [ 2810 - "toml_edit 0.23.7", 2783 + "toml_edit 0.23.10+spec-1.0.0", 2811 2784 ] 2812 2785 2813 2786 [[package]] ··· 2842 2815 2843 2816 [[package]] 2844 2817 name = "proc-macro2" 2845 - version = "1.0.103" 2818 + version = "1.0.106" 2846 2819 source = "registry+https://github.com/rust-lang/crates.io-index" 2847 - checksum = "5ee95bc4ef87b8d5ba32e8b7714ccc834865276eab0aed5c9958d00ec45f49e8" 2820 + checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" 2848 2821 dependencies = [ 2849 2822 "unicode-ident", 2850 2823 ] ··· 2872 2845 "rustc-hash", 2873 2846 "rustls", 2874 2847 "socket2", 2875 - "thiserror 2.0.17", 2848 + "thiserror 2.0.18", 2876 2849 "tokio", 2877 2850 "tracing", 2878 2851 "web-time", ··· 2893 2866 "rustls", 2894 2867 "rustls-pki-types", 2895 2868 "slab", 2896 - "thiserror 2.0.17", 2869 + "thiserror 2.0.18", 2897 2870 "tinyvec", 2898 2871 "tracing", 2899 2872 "web-time", ··· 2910 2883 "once_cell", 2911 2884 "socket2", 2912 2885 "tracing", 2913 - "windows-sys 0.59.0", 2886 + "windows-sys 0.60.2", 2914 2887 ] 2915 2888 2916 2889 [[package]] 2917 2890 name = "quote" 2918 - version = "1.0.42" 2891 + version = "1.0.44" 2919 2892 source = "registry+https://github.com/rust-lang/crates.io-index" 2920 - checksum = "a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f" 2893 + checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" 2921 2894 dependencies = [ 2922 2895 "proc-macro2", 2923 2896 ] ··· 2960 2933 checksum = "6db2770f06117d490610c7488547d543617b21bfa07796d7a12f6f1bd53850d1" 2961 2934 dependencies = [ 2962 2935 "rand_chacha 0.9.0", 2963 - "rand_core 0.9.3", 2936 + "rand_core 0.9.5", 2964 2937 ] 2965 2938 2966 2939 [[package]] ··· 2990 2963 checksum = "d3022b5f1df60f26e1ffddd6c66e8aa15de382ae63b3a0c1bfc0e4d3e3f325cb" 2991 2964 dependencies = [ 2992 2965 "ppv-lite86", 2993 - "rand_core 0.9.3", 2966 + "rand_core 0.9.5", 2994 2967 ] 2995 2968 2996 2969 [[package]] ··· 3008 2981 source = "registry+https://github.com/rust-lang/crates.io-index" 3009 2982 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 3010 2983 dependencies = [ 3011 - "getrandom 0.2.16", 2984 + "getrandom 0.2.17", 3012 2985 ] 3013 2986 3014 2987 [[package]] 3015 2988 name = "rand_core" 3016 - version = "0.9.3" 2989 + version = "0.9.5" 3017 2990 source = "registry+https://github.com/rust-lang/crates.io-index" 3018 - checksum = "99d9a13982dcf210057a8a78572b2217b667c3beacbf3a0d8b454f6f82837d38" 2991 + checksum = "76afc826de14238e6e8c374ddcc1fa19e374fd8dd986b0d2af0d02377261d83c" 3019 2992 dependencies = [ 3020 2993 "getrandom 0.3.4", 3021 2994 ] ··· 3050 3023 source = "registry+https://github.com/rust-lang/crates.io-index" 3051 3024 checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" 3052 3025 dependencies = [ 3053 - "bitflags 2.10.0", 3026 + "bitflags 2.11.0", 3054 3027 ] 3055 3028 3056 3029 [[package]] ··· 3059 3032 source = "registry+https://github.com/rust-lang/crates.io-index" 3060 3033 checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" 3061 3034 dependencies = [ 3062 - "getrandom 0.2.16", 3035 + "getrandom 0.2.17", 3063 3036 "libredox", 3064 - "thiserror 2.0.17", 3037 + "thiserror 2.0.18", 3065 3038 ] 3066 3039 3067 3040 [[package]] ··· 3081 3054 dependencies = [ 3082 3055 "proc-macro2", 3083 3056 "quote", 3084 - "syn 2.0.110", 3057 + "syn 2.0.116", 3085 3058 ] 3086 3059 3087 3060 [[package]] 3088 3061 name = "regex" 3089 - version = "1.12.2" 3062 + version = "1.12.3" 3090 3063 source = "registry+https://github.com/rust-lang/crates.io-index" 3091 - checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" 3064 + checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" 3092 3065 dependencies = [ 3093 3066 "aho-corasick", 3094 3067 "memchr", ··· 3098 3071 3099 3072 [[package]] 3100 3073 name = "regex-automata" 3101 - version = "0.4.13" 3074 + version = "0.4.14" 3102 3075 source = "registry+https://github.com/rust-lang/crates.io-index" 3103 - checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" 3076 + checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" 3104 3077 dependencies = [ 3105 3078 "aho-corasick", 3106 3079 "memchr", ··· 3109 3082 3110 3083 [[package]] 3111 3084 name = "regex-syntax" 3112 - version = "0.8.8" 3085 + version = "0.8.9" 3113 3086 source = "registry+https://github.com/rust-lang/crates.io-index" 3114 - checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" 3087 + checksum = "a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c" 3115 3088 3116 3089 [[package]] 3117 3090 name = "reqwest" 3118 - version = "0.12.24" 3091 + version = "0.12.28" 3119 3092 source = "registry+https://github.com/rust-lang/crates.io-index" 3120 - checksum = "9d0946410b9f7b082a427e4ef5c8ff541a88b357bc6c637c40db3a68ac70a36f" 3093 + checksum = "eddd3ca559203180a307f12d114c268abf583f59b03cb906fd0b3ff8646c1147" 3121 3094 dependencies = [ 3122 3095 "base64 0.22.1", 3123 3096 "bytes", 3124 3097 "futures-core", 3125 - "futures-util", 3126 3098 "http", 3127 3099 "http-body", 3128 3100 "http-body-util", ··· 3142 3114 "sync_wrapper", 3143 3115 "tokio", 3144 3116 "tokio-rustls", 3117 + "tower", 3118 + "tower-http", 3119 + "tower-service", 3120 + "url", 3121 + "wasm-bindgen", 3122 + "wasm-bindgen-futures", 3123 + "web-sys", 3124 + "webpki-roots", 3125 + ] 3126 + 3127 + [[package]] 3128 + name = "reqwest" 3129 + version = "0.13.2" 3130 + source = "registry+https://github.com/rust-lang/crates.io-index" 3131 + checksum = "ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801" 3132 + dependencies = [ 3133 + "base64 0.22.1", 3134 + "bytes", 3135 + "futures-core", 3136 + "futures-util", 3137 + "http", 3138 + "http-body", 3139 + "http-body-util", 3140 + "hyper", 3141 + "hyper-util", 3142 + "js-sys", 3143 + "log", 3144 + "percent-encoding", 3145 + "pin-project-lite", 3146 + "serde", 3147 + "serde_json", 3148 + "sync_wrapper", 3149 + "tokio", 3145 3150 "tokio-util", 3146 3151 "tower", 3147 3152 "tower-http", ··· 3151 3156 "wasm-bindgen-futures", 3152 3157 "wasm-streams", 3153 3158 "web-sys", 3154 - "webpki-roots", 3155 3159 ] 3156 3160 3157 3161 [[package]] ··· 3162 3166 dependencies = [ 3163 3167 "cc", 3164 3168 "cfg-if", 3165 - "getrandom 0.2.16", 3169 + "getrandom 0.2.17", 3166 3170 "libc", 3167 3171 "untrusted", 3168 3172 "windows-sys 0.52.0", ··· 3174 3178 source = "registry+https://github.com/rust-lang/crates.io-index" 3175 3179 checksum = "7753b721174eb8ff87a9a0e799e2d7bc3749323e773db92e0984debb00019d6e" 3176 3180 dependencies = [ 3177 - "bitflags 2.10.0", 3181 + "bitflags 2.11.0", 3178 3182 "fallible-iterator", 3179 3183 "fallible-streaming-iterator", 3180 3184 "hashlink", ··· 3199 3203 3200 3204 [[package]] 3201 3205 name = "rustix" 3202 - version = "1.1.2" 3206 + version = "1.1.3" 3203 3207 source = "registry+https://github.com/rust-lang/crates.io-index" 3204 - checksum = "cd15f8a2c5551a84d56efdc1cd049089e409ac19a3072d5037a17fd70719ff3e" 3208 + checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34" 3205 3209 dependencies = [ 3206 - "bitflags 2.10.0", 3210 + "bitflags 2.11.0", 3207 3211 "errno", 3208 3212 "libc", 3209 3213 "linux-raw-sys", ··· 3212 3216 3213 3217 [[package]] 3214 3218 name = "rustls" 3215 - version = "0.23.35" 3219 + version = "0.23.36" 3216 3220 source = "registry+https://github.com/rust-lang/crates.io-index" 3217 - checksum = "533f54bc6a7d4f647e46ad909549eda97bf5afc1585190ef692b4286b198bd8f" 3221 + checksum = "c665f33d38cea657d9614f766881e4d510e0eda4239891eea56b4cadcf01801b" 3218 3222 dependencies = [ 3219 3223 "once_cell", 3220 3224 "ring", ··· 3226 3230 3227 3231 [[package]] 3228 3232 name = "rustls-pki-types" 3229 - version = "1.13.1" 3233 + version = "1.14.0" 3230 3234 source = "registry+https://github.com/rust-lang/crates.io-index" 3231 - checksum = "708c0f9d5f54ba0272468c1d306a52c495b31fa155e91bc25371e6df7996908c" 3235 + checksum = "be040f8b0a225e40375822a563fa9524378b9d63112f53e19ffff34df5d33fdd" 3232 3236 dependencies = [ 3233 3237 "web-time", 3234 3238 "zeroize", ··· 3236 3240 3237 3241 [[package]] 3238 3242 name = "rustls-webpki" 3239 - version = "0.103.8" 3243 + version = "0.103.9" 3240 3244 source = "registry+https://github.com/rust-lang/crates.io-index" 3241 - checksum = "2ffdfa2f5286e2247234e03f680868ac2815974dc39e00ea15adc445d0aafe52" 3245 + checksum = "d7df23109aa6c1567d1c575b9952556388da57401e4ace1d15f79eedad0d8f53" 3242 3246 dependencies = [ 3243 3247 "ring", 3244 3248 "rustls-pki-types", ··· 3253 3257 3254 3258 [[package]] 3255 3259 name = "ryu" 3256 - version = "1.0.20" 3260 + version = "1.0.23" 3257 3261 source = "registry+https://github.com/rust-lang/crates.io-index" 3258 - checksum = "28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f" 3262 + checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" 3259 3263 3260 3264 [[package]] 3261 3265 name = "same-file" ··· 3295 3299 3296 3300 [[package]] 3297 3301 name = "schemars" 3298 - version = "1.1.0" 3302 + version = "1.2.1" 3299 3303 source = "registry+https://github.com/rust-lang/crates.io-index" 3300 - checksum = "9558e172d4e8533736ba97870c4b2cd63f84b382a3d6eb063da41b91cce17289" 3304 + checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" 3301 3305 dependencies = [ 3302 3306 "dyn-clone", 3303 3307 "ref-cast", ··· 3314 3318 "proc-macro2", 3315 3319 "quote", 3316 3320 "serde_derive_internals", 3317 - "syn 2.0.110", 3321 + "syn 2.0.116", 3318 3322 ] 3319 3323 3320 3324 [[package]] ··· 3390 3394 dependencies = [ 3391 3395 "proc-macro2", 3392 3396 "quote", 3393 - "syn 2.0.110", 3397 + "syn 2.0.116", 3394 3398 ] 3395 3399 3396 3400 [[package]] ··· 3401 3405 dependencies = [ 3402 3406 "proc-macro2", 3403 3407 "quote", 3404 - "syn 2.0.110", 3408 + "syn 2.0.116", 3405 3409 ] 3406 3410 3407 3411 [[package]] 3408 3412 name = "serde_json" 3409 - version = "1.0.145" 3413 + version = "1.0.149" 3410 3414 source = "registry+https://github.com/rust-lang/crates.io-index" 3411 - checksum = "402a6f66d8c709116cf22f558eab210f5a50187f702eb4d7e5ef38d9a7f1c79c" 3415 + checksum = "83fc039473c5595ace860d8c4fafa220ff474b3fc6bfdb4293327f1a37e94d86" 3412 3416 dependencies = [ 3413 3417 "itoa", 3414 3418 "memchr", 3415 - "ryu", 3416 3419 "serde", 3417 3420 "serde_core", 3421 + "zmij", 3418 3422 ] 3419 3423 3420 3424 [[package]] ··· 3425 3429 dependencies = [ 3426 3430 "proc-macro2", 3427 3431 "quote", 3428 - "syn 2.0.110", 3432 + "syn 2.0.116", 3429 3433 ] 3430 3434 3431 3435 [[package]] ··· 3439 3443 3440 3444 [[package]] 3441 3445 name = "serde_spanned" 3442 - version = "1.0.3" 3446 + version = "1.0.4" 3443 3447 source = "registry+https://github.com/rust-lang/crates.io-index" 3444 - checksum = "e24345aa0fe688594e73770a5f6d1b216508b4f93484c0026d521acd30134392" 3448 + checksum = "f8bbf91e5a4d6315eee45e704372590b30e260ee83af6639d64557f51b067776" 3445 3449 dependencies = [ 3446 3450 "serde_core", 3447 3451 ] ··· 3460 3464 3461 3465 [[package]] 3462 3466 name = "serde_with" 3463 - version = "3.16.0" 3467 + version = "3.16.1" 3464 3468 source = "registry+https://github.com/rust-lang/crates.io-index" 3465 - checksum = "10574371d41b0d9b2cff89418eda27da52bcaff2cc8741db26382a77c29131f1" 3469 + checksum = "4fa237f2807440d238e0364a218270b98f767a00d3dada77b1c53ae88940e2e7" 3466 3470 dependencies = [ 3467 3471 "base64 0.22.1", 3468 3472 "chrono", 3469 3473 "hex", 3470 3474 "indexmap 1.9.3", 3471 - "indexmap 2.12.0", 3475 + "indexmap 2.13.0", 3472 3476 "schemars 0.9.0", 3473 - "schemars 1.1.0", 3477 + "schemars 1.2.1", 3474 3478 "serde_core", 3475 3479 "serde_json", 3476 3480 "serde_with_macros", ··· 3479 3483 3480 3484 [[package]] 3481 3485 name = "serde_with_macros" 3482 - version = "3.16.0" 3486 + version = "3.16.1" 3483 3487 source = "registry+https://github.com/rust-lang/crates.io-index" 3484 - checksum = "08a72d8216842fdd57820dc78d840bef99248e35fb2554ff923319e60f2d686b" 3488 + checksum = "52a8e3ca0ca629121f70ab50f95249e5a6f925cc0f6ffe8256c45b728875706c" 3485 3489 dependencies = [ 3486 3490 "darling", 3487 3491 "proc-macro2", 3488 3492 "quote", 3489 - "syn 2.0.110", 3493 + "syn 2.0.116", 3490 3494 ] 3491 3495 3492 3496 [[package]] ··· 3508 3512 dependencies = [ 3509 3513 "proc-macro2", 3510 3514 "quote", 3511 - "syn 2.0.110", 3515 + "syn 2.0.116", 3512 3516 ] 3513 3517 3514 3518 [[package]] ··· 3540 3544 3541 3545 [[package]] 3542 3546 name = "signal-hook-registry" 3543 - version = "1.4.6" 3547 + version = "1.4.8" 3544 3548 source = "registry+https://github.com/rust-lang/crates.io-index" 3545 - checksum = "b2a4719bff48cee6b39d12c020eeb490953ad2443b7055bd0b21fca26bd8c28b" 3549 + checksum = "c4db69cba1110affc0e9f7bcd48bbf87b3f4fc7c61fc9155afd4c469eb3d6c1b" 3546 3550 dependencies = [ 3551 + "errno", 3547 3552 "libc", 3548 3553 ] 3549 3554 3550 3555 [[package]] 3551 3556 name = "simd-adler32" 3552 - version = "0.3.7" 3557 + version = "0.3.8" 3553 3558 source = "registry+https://github.com/rust-lang/crates.io-index" 3554 - checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" 3559 + checksum = "e320a6c5ad31d271ad523dcf3ad13e2767ad8b1cb8f047f75a8aeaf8da139da2" 3555 3560 3556 3561 [[package]] 3557 3562 name = "siphasher" ··· 3561 3566 3562 3567 [[package]] 3563 3568 name = "siphasher" 3564 - version = "1.0.1" 3569 + version = "1.0.2" 3565 3570 source = "registry+https://github.com/rust-lang/crates.io-index" 3566 - checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" 3571 + checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" 3567 3572 3568 3573 [[package]] 3569 3574 name = "slab" 3570 - version = "0.4.11" 3575 + version = "0.4.12" 3571 3576 source = "registry+https://github.com/rust-lang/crates.io-index" 3572 - checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" 3577 + checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" 3573 3578 3574 3579 [[package]] 3575 3580 name = "smallvec" ··· 3579 3584 3580 3585 [[package]] 3581 3586 name = "socket2" 3582 - version = "0.6.1" 3587 + version = "0.6.2" 3583 3588 source = "registry+https://github.com/rust-lang/crates.io-index" 3584 - checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881" 3589 + checksum = "86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0" 3585 3590 dependencies = [ 3586 3591 "libc", 3587 3592 "windows-sys 0.60.2", ··· 3589 3594 3590 3595 [[package]] 3591 3596 name = "softbuffer" 3592 - version = "0.4.6" 3597 + version = "0.4.8" 3593 3598 source = "registry+https://github.com/rust-lang/crates.io-index" 3594 - checksum = "18051cdd562e792cad055119e0cdb2cfc137e44e3987532e0f9659a77931bb08" 3599 + checksum = "aac18da81ebbf05109ab275b157c22a653bb3c12cf884450179942f81bcbf6c3" 3595 3600 dependencies = [ 3596 3601 "bytemuck", 3597 - "cfg_aliases", 3598 - "core-graphics", 3599 - "foreign-types", 3600 3602 "js-sys", 3601 - "log", 3602 - "objc2 0.5.2", 3603 - "objc2-foundation 0.2.2", 3604 - "objc2-quartz-core 0.2.2", 3603 + "ndk", 3604 + "objc2", 3605 + "objc2-core-foundation", 3606 + "objc2-core-graphics", 3607 + "objc2-foundation", 3608 + "objc2-quartz-core", 3605 3609 "raw-window-handle", 3606 3610 "redox_syscall", 3611 + "tracing", 3607 3612 "wasm-bindgen", 3608 3613 "web-sys", 3609 - "windows-sys 0.59.0", 3614 + "windows-sys 0.61.2", 3610 3615 ] 3611 3616 3612 3617 [[package]] ··· 3642 3647 checksum = "6ce2be8dc25455e1f91df71bfa12ad37d7af1092ae736f3a6cd0e37bc7810596" 3643 3648 3644 3649 [[package]] 3645 - name = "static_assertions" 3646 - version = "1.1.0" 3647 - source = "registry+https://github.com/rust-lang/crates.io-index" 3648 - checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 3649 - 3650 - [[package]] 3651 3650 name = "string_cache" 3652 3651 version = "0.8.9" 3653 3652 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3708 3707 3709 3708 [[package]] 3710 3709 name = "syn" 3711 - version = "2.0.110" 3710 + version = "2.0.116" 3712 3711 source = "registry+https://github.com/rust-lang/crates.io-index" 3713 - checksum = "a99801b5bd34ede4cf3fc688c5919368fea4e4814a4664359503e6015b280aea" 3712 + checksum = "3df424c70518695237746f84cede799c9c58fcb37450d7b23716568cc8bc69cb" 3714 3713 dependencies = [ 3715 3714 "proc-macro2", 3716 3715 "quote", ··· 3734 3733 dependencies = [ 3735 3734 "proc-macro2", 3736 3735 "quote", 3737 - "syn 2.0.110", 3736 + "syn 2.0.116", 3738 3737 ] 3739 3738 3740 3739 [[package]] ··· 3756 3755 source = "registry+https://github.com/rust-lang/crates.io-index" 3757 3756 checksum = "f3a753bdc39c07b192151523a3f77cd0394aa75413802c883a0f6f6a0e5ee2e7" 3758 3757 dependencies = [ 3759 - "bitflags 2.10.0", 3760 - "block2 0.6.2", 3758 + "bitflags 2.11.0", 3759 + "block2", 3761 3760 "core-foundation", 3762 3761 "core-graphics", 3763 3762 "crossbeam-channel", ··· 3774 3773 "ndk", 3775 3774 "ndk-context", 3776 3775 "ndk-sys", 3777 - "objc2 0.6.3", 3776 + "objc2", 3778 3777 "objc2-app-kit", 3779 - "objc2-foundation 0.3.2", 3778 + "objc2-foundation", 3780 3779 "once_cell", 3781 3780 "parking_lot", 3782 3781 "raw-window-handle", ··· 3798 3797 dependencies = [ 3799 3798 "proc-macro2", 3800 3799 "quote", 3801 - "syn 2.0.110", 3800 + "syn 2.0.116", 3802 3801 ] 3803 3802 3804 3803 [[package]] ··· 3809 3808 3810 3809 [[package]] 3811 3810 name = "tauri" 3812 - version = "2.9.3" 3811 + version = "2.10.2" 3813 3812 source = "registry+https://github.com/rust-lang/crates.io-index" 3814 - checksum = "9e492485dd390b35f7497401f67694f46161a2a00ffd800938d5dd3c898fb9d8" 3813 + checksum = "463ae8677aa6d0f063a900b9c41ecd4ac2b7ca82f0b058cc4491540e55b20129" 3815 3814 dependencies = [ 3816 3815 "anyhow", 3817 3816 "bytes", ··· 3829 3828 "log", 3830 3829 "mime", 3831 3830 "muda", 3832 - "objc2 0.6.3", 3831 + "objc2", 3833 3832 "objc2-app-kit", 3834 - "objc2-foundation 0.3.2", 3833 + "objc2-foundation", 3835 3834 "objc2-ui-kit", 3836 3835 "objc2-web-kit", 3837 3836 "percent-encoding", 3838 3837 "plist", 3839 3838 "raw-window-handle", 3840 - "reqwest", 3839 + "reqwest 0.13.2", 3841 3840 "serde", 3842 3841 "serde_json", 3843 3842 "serde_repr", ··· 3848 3847 "tauri-runtime", 3849 3848 "tauri-runtime-wry", 3850 3849 "tauri-utils", 3851 - "thiserror 2.0.17", 3850 + "thiserror 2.0.18", 3852 3851 "tokio", 3853 3852 "tray-icon", 3854 3853 "url", ··· 3860 3859 3861 3860 [[package]] 3862 3861 name = "tauri-build" 3863 - version = "2.5.2" 3862 + version = "2.5.5" 3864 3863 source = "registry+https://github.com/rust-lang/crates.io-index" 3865 - checksum = "87d6f8cafe6a75514ce5333f115b7b1866e8e68d9672bf4ca89fc0f35697ea9d" 3864 + checksum = "ca7bd893329425df750813e95bd2b643d5369d929438da96d5bbb7cc2c918f74" 3866 3865 dependencies = [ 3867 3866 "anyhow", 3868 3867 "cargo_toml", ··· 3876 3875 "serde_json", 3877 3876 "tauri-utils", 3878 3877 "tauri-winres", 3879 - "toml 0.9.8", 3878 + "toml 0.9.12+spec-1.1.0", 3880 3879 "walkdir", 3881 3880 ] 3882 3881 3883 3882 [[package]] 3884 3883 name = "tauri-codegen" 3885 - version = "2.5.1" 3884 + version = "2.5.4" 3886 3885 source = "registry+https://github.com/rust-lang/crates.io-index" 3887 - checksum = "b7ef707148f0755110ca54377560ab891d722de4d53297595380a748026f139f" 3886 + checksum = "aac423e5859d9f9ccdd32e3cf6a5866a15bedbf25aa6630bcb2acde9468f6ae3" 3888 3887 dependencies = [ 3889 3888 "base64 0.22.1", 3890 3889 "brotli", ··· 3898 3897 "serde", 3899 3898 "serde_json", 3900 3899 "sha2", 3901 - "syn 2.0.110", 3900 + "syn 2.0.116", 3902 3901 "tauri-utils", 3903 - "thiserror 2.0.17", 3902 + "thiserror 2.0.18", 3904 3903 "time", 3905 3904 "url", 3906 3905 "uuid", ··· 3909 3908 3910 3909 [[package]] 3911 3910 name = "tauri-macros" 3912 - version = "2.5.1" 3911 + version = "2.5.4" 3913 3912 source = "registry+https://github.com/rust-lang/crates.io-index" 3914 - checksum = "71664fd715ee6e382c05345ad258d6d1d50f90cf1b58c0aa726638b33c2a075d" 3913 + checksum = "1b6a1bd2861ff0c8766b1d38b32a6a410f6dc6532d4ef534c47cfb2236092f59" 3915 3914 dependencies = [ 3916 3915 "heck 0.5.0", 3917 3916 "proc-macro2", 3918 3917 "quote", 3919 - "syn 2.0.110", 3918 + "syn 2.0.116", 3920 3919 "tauri-codegen", 3921 3920 "tauri-utils", 3922 3921 ] 3923 3922 3924 3923 [[package]] 3925 3924 name = "tauri-plugin" 3926 - version = "2.5.1" 3925 + version = "2.5.3" 3927 3926 source = "registry+https://github.com/rust-lang/crates.io-index" 3928 - checksum = "076c78a474a7247c90cad0b6e87e593c4c620ed4efdb79cbe0214f0021f6c39d" 3927 + checksum = "692a77abd8b8773e107a42ec0e05b767b8d2b7ece76ab36c6c3947e34df9f53f" 3929 3928 dependencies = [ 3930 3929 "anyhow", 3931 3930 "glob", ··· 3934 3933 "serde", 3935 3934 "serde_json", 3936 3935 "tauri-utils", 3937 - "toml 0.9.8", 3936 + "toml 0.9.12+spec-1.1.0", 3938 3937 "walkdir", 3939 3938 ] 3940 3939 3941 3940 [[package]] 3942 3941 name = "tauri-plugin-opener" 3943 - version = "2.5.2" 3942 + version = "2.5.3" 3944 3943 source = "registry+https://github.com/rust-lang/crates.io-index" 3945 - checksum = "c26b72571d25dee25667940027114e60f569fc3974f8cefbe50c2cbc5fd65e3b" 3944 + checksum = "fc624469b06f59f5a29f874bbc61a2ed737c0f9c23ef09855a292c389c42e83f" 3946 3945 dependencies = [ 3947 3946 "dunce", 3948 3947 "glob", 3949 3948 "objc2-app-kit", 3950 - "objc2-foundation 0.3.2", 3949 + "objc2-foundation", 3951 3950 "open", 3952 3951 "schemars 0.8.22", 3953 3952 "serde", 3954 3953 "serde_json", 3955 3954 "tauri", 3956 3955 "tauri-plugin", 3957 - "thiserror 2.0.17", 3956 + "thiserror 2.0.18", 3958 3957 "url", 3959 3958 "windows", 3960 3959 "zbus", ··· 3962 3961 3963 3962 [[package]] 3964 3963 name = "tauri-runtime" 3965 - version = "2.9.1" 3964 + version = "2.10.0" 3966 3965 source = "registry+https://github.com/rust-lang/crates.io-index" 3967 - checksum = "9368f09358496f2229313fccb37682ad116b7f46fa76981efe116994a0628926" 3966 + checksum = "b885ffeac82b00f1f6fd292b6e5aabfa7435d537cef57d11e38a489956535651" 3968 3967 dependencies = [ 3969 3968 "cookie", 3970 3969 "dpi", 3971 3970 "gtk", 3972 3971 "http", 3973 3972 "jni", 3974 - "objc2 0.6.3", 3973 + "objc2", 3975 3974 "objc2-ui-kit", 3976 3975 "objc2-web-kit", 3977 3976 "raw-window-handle", 3978 3977 "serde", 3979 3978 "serde_json", 3980 3979 "tauri-utils", 3981 - "thiserror 2.0.17", 3980 + "thiserror 2.0.18", 3982 3981 "url", 3983 3982 "webkit2gtk", 3984 3983 "webview2-com", ··· 3987 3986 3988 3987 [[package]] 3989 3988 name = "tauri-runtime-wry" 3990 - version = "2.9.1" 3989 + version = "2.10.0" 3991 3990 source = "registry+https://github.com/rust-lang/crates.io-index" 3992 - checksum = "929f5df216f5c02a9e894554401bcdab6eec3e39ec6a4a7731c7067fc8688a93" 3991 + checksum = "5204682391625e867d16584fedc83fc292fb998814c9f7918605c789cd876314" 3993 3992 dependencies = [ 3994 3993 "gtk", 3995 3994 "http", 3996 3995 "jni", 3997 3996 "log", 3998 - "objc2 0.6.3", 3997 + "objc2", 3999 3998 "objc2-app-kit", 4000 - "objc2-foundation 0.3.2", 3999 + "objc2-foundation", 4001 4000 "once_cell", 4002 4001 "percent-encoding", 4003 4002 "raw-window-handle", ··· 4014 4013 4015 4014 [[package]] 4016 4015 name = "tauri-utils" 4017 - version = "2.8.0" 4016 + version = "2.8.2" 4018 4017 source = "registry+https://github.com/rust-lang/crates.io-index" 4019 - checksum = "f6b8bbe426abdbf52d050e52ed693130dbd68375b9ad82a3fb17efb4c8d85673" 4018 + checksum = "fcd169fccdff05eff2c1033210b9b94acd07a47e6fa9a3431cf09cfd4f01c87e" 4020 4019 dependencies = [ 4021 4020 "anyhow", 4022 4021 "brotli", ··· 4042 4041 "serde_json", 4043 4042 "serde_with", 4044 4043 "swift-rs", 4045 - "thiserror 2.0.17", 4046 - "toml 0.9.8", 4044 + "thiserror 2.0.18", 4045 + "toml 0.9.12+spec-1.1.0", 4047 4046 "url", 4048 4047 "urlpattern", 4049 4048 "uuid", ··· 4058 4057 dependencies = [ 4059 4058 "dunce", 4060 4059 "embed-resource", 4061 - "toml 0.9.8", 4060 + "toml 0.9.12+spec-1.1.0", 4062 4061 ] 4063 4062 4064 4063 [[package]] 4065 4064 name = "tempfile" 4066 - version = "3.23.0" 4065 + version = "3.25.0" 4067 4066 source = "registry+https://github.com/rust-lang/crates.io-index" 4068 - checksum = "2d31c77bdf42a745371d260a26ca7163f1e0924b64afa0b688e61b5a9fa02f16" 4067 + checksum = "0136791f7c95b1f6dd99f9cc786b91bb81c3800b639b3478e561ddb7be95e5f1" 4069 4068 dependencies = [ 4070 4069 "fastrand", 4071 - "getrandom 0.3.4", 4070 + "getrandom 0.4.1", 4072 4071 "once_cell", 4073 4072 "rustix", 4074 4073 "windows-sys 0.61.2", ··· 4096 4095 4097 4096 [[package]] 4098 4097 name = "thiserror" 4099 - version = "2.0.17" 4098 + version = "2.0.18" 4100 4099 source = "registry+https://github.com/rust-lang/crates.io-index" 4101 - checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" 4100 + checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" 4102 4101 dependencies = [ 4103 - "thiserror-impl 2.0.17", 4102 + "thiserror-impl 2.0.18", 4104 4103 ] 4105 4104 4106 4105 [[package]] ··· 4111 4110 dependencies = [ 4112 4111 "proc-macro2", 4113 4112 "quote", 4114 - "syn 2.0.110", 4113 + "syn 2.0.116", 4115 4114 ] 4116 4115 4117 4116 [[package]] 4118 4117 name = "thiserror-impl" 4119 - version = "2.0.17" 4118 + version = "2.0.18" 4120 4119 source = "registry+https://github.com/rust-lang/crates.io-index" 4121 - checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" 4120 + checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" 4122 4121 dependencies = [ 4123 4122 "proc-macro2", 4124 4123 "quote", 4125 - "syn 2.0.110", 4124 + "syn 2.0.116", 4126 4125 ] 4127 4126 4128 4127 [[package]] 4129 4128 name = "time" 4130 - version = "0.3.44" 4129 + version = "0.3.47" 4131 4130 source = "registry+https://github.com/rust-lang/crates.io-index" 4132 - checksum = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d" 4131 + checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" 4133 4132 dependencies = [ 4134 4133 "deranged", 4135 4134 "itoa", 4136 4135 "num-conv", 4137 4136 "powerfmt", 4138 - "serde", 4137 + "serde_core", 4139 4138 "time-core", 4140 4139 "time-macros", 4141 4140 ] 4142 4141 4143 4142 [[package]] 4144 4143 name = "time-core" 4145 - version = "0.1.6" 4144 + version = "0.1.8" 4146 4145 source = "registry+https://github.com/rust-lang/crates.io-index" 4147 - checksum = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b" 4146 + checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" 4148 4147 4149 4148 [[package]] 4150 4149 name = "time-macros" 4151 - version = "0.2.24" 4150 + version = "0.2.27" 4152 4151 source = "registry+https://github.com/rust-lang/crates.io-index" 4153 - checksum = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3" 4152 + checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" 4154 4153 dependencies = [ 4155 4154 "num-conv", 4156 4155 "time-core", ··· 4183 4182 4184 4183 [[package]] 4185 4184 name = "tokio" 4186 - version = "1.48.0" 4185 + version = "1.49.0" 4187 4186 source = "registry+https://github.com/rust-lang/crates.io-index" 4188 - checksum = "ff360e02eab121e0bc37a2d3b4d4dc622e6eda3a8e5253d5435ecf5bd4c68408" 4187 + checksum = "72a2903cd7736441aac9df9d7688bd0ce48edccaadf181c3b90be801e81d3d86" 4189 4188 dependencies = [ 4190 4189 "bytes", 4191 4190 "libc", ··· 4207 4206 4208 4207 [[package]] 4209 4208 name = "tokio-util" 4210 - version = "0.7.17" 4209 + version = "0.7.18" 4211 4210 source = "registry+https://github.com/rust-lang/crates.io-index" 4212 - checksum = "2efa149fe76073d6e8fd97ef4f4eca7b67f599660115591483572e406e165594" 4211 + checksum = "9ae9cec805b01e8fc3fd2fe289f89149a9b66dd16786abd8b19cfa7b48cb0098" 4213 4212 dependencies = [ 4214 4213 "bytes", 4215 4214 "futures-core", ··· 4232 4231 4233 4232 [[package]] 4234 4233 name = "toml" 4235 - version = "0.9.8" 4234 + version = "0.9.12+spec-1.1.0" 4236 4235 source = "registry+https://github.com/rust-lang/crates.io-index" 4237 - checksum = "f0dc8b1fb61449e27716ec0e1bdf0f6b8f3e8f6b05391e8497b8b6d7804ea6d8" 4236 + checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" 4238 4237 dependencies = [ 4239 - "indexmap 2.12.0", 4238 + "indexmap 2.13.0", 4240 4239 "serde_core", 4241 - "serde_spanned 1.0.3", 4242 - "toml_datetime 0.7.3", 4240 + "serde_spanned 1.0.4", 4241 + "toml_datetime 0.7.5+spec-1.1.0", 4243 4242 "toml_parser", 4244 4243 "toml_writer", 4245 - "winnow 0.7.13", 4244 + "winnow 0.7.14", 4246 4245 ] 4247 4246 4248 4247 [[package]] ··· 4256 4255 4257 4256 [[package]] 4258 4257 name = "toml_datetime" 4259 - version = "0.7.3" 4258 + version = "0.7.5+spec-1.1.0" 4260 4259 source = "registry+https://github.com/rust-lang/crates.io-index" 4261 - checksum = "f2cdb639ebbc97961c51720f858597f7f24c4fc295327923af55b74c3c724533" 4260 + checksum = "92e1cfed4a3038bc5a127e35a2d360f145e1f4b971b551a2ba5fd7aedf7e1347" 4262 4261 dependencies = [ 4263 4262 "serde_core", 4264 4263 ] ··· 4269 4268 source = "registry+https://github.com/rust-lang/crates.io-index" 4270 4269 checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" 4271 4270 dependencies = [ 4272 - "indexmap 2.12.0", 4271 + "indexmap 2.13.0", 4273 4272 "toml_datetime 0.6.3", 4274 4273 "winnow 0.5.40", 4275 4274 ] ··· 4280 4279 source = "registry+https://github.com/rust-lang/crates.io-index" 4281 4280 checksum = "396e4d48bbb2b7554c944bde63101b5ae446cff6ec4a24227428f15eb72ef338" 4282 4281 dependencies = [ 4283 - "indexmap 2.12.0", 4282 + "indexmap 2.13.0", 4284 4283 "serde", 4285 4284 "serde_spanned 0.6.9", 4286 4285 "toml_datetime 0.6.3", ··· 4289 4288 4290 4289 [[package]] 4291 4290 name = "toml_edit" 4292 - version = "0.23.7" 4291 + version = "0.23.10+spec-1.0.0" 4293 4292 source = "registry+https://github.com/rust-lang/crates.io-index" 4294 - checksum = "6485ef6d0d9b5d0ec17244ff7eb05310113c3f316f2d14200d4de56b3cb98f8d" 4293 + checksum = "84c8b9f757e028cee9fa244aea147aab2a9ec09d5325a9b01e0a49730c2b5269" 4295 4294 dependencies = [ 4296 - "indexmap 2.12.0", 4297 - "toml_datetime 0.7.3", 4295 + "indexmap 2.13.0", 4296 + "toml_datetime 0.7.5+spec-1.1.0", 4298 4297 "toml_parser", 4299 - "winnow 0.7.13", 4298 + "winnow 0.7.14", 4300 4299 ] 4301 4300 4302 4301 [[package]] 4303 4302 name = "toml_parser" 4304 - version = "1.0.4" 4303 + version = "1.0.9+spec-1.1.0" 4305 4304 source = "registry+https://github.com/rust-lang/crates.io-index" 4306 - checksum = "c0cbe268d35bdb4bb5a56a2de88d0ad0eb70af5384a99d648cd4b3d04039800e" 4305 + checksum = "702d4415e08923e7e1ef96cd5727c0dfed80b4d2fa25db9647fe5eb6f7c5a4c4" 4307 4306 dependencies = [ 4308 - "winnow 0.7.13", 4307 + "winnow 0.7.14", 4309 4308 ] 4310 4309 4311 4310 [[package]] 4312 4311 name = "toml_writer" 4313 - version = "1.0.4" 4312 + version = "1.0.6+spec-1.1.0" 4314 4313 source = "registry+https://github.com/rust-lang/crates.io-index" 4315 - checksum = "df8b2b54733674ad286d16267dcfc7a71ed5c776e4ac7aa3c3e2561f7c637bf2" 4314 + checksum = "ab16f14aed21ee8bfd8ec22513f7287cd4a91aa92e44edfe2c17ddd004e92607" 4316 4315 4317 4316 [[package]] 4318 4317 name = "tower" 4319 - version = "0.5.2" 4318 + version = "0.5.3" 4320 4319 source = "registry+https://github.com/rust-lang/crates.io-index" 4321 - checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" 4320 + checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" 4322 4321 dependencies = [ 4323 4322 "futures-core", 4324 4323 "futures-util", ··· 4331 4330 4332 4331 [[package]] 4333 4332 name = "tower-http" 4334 - version = "0.6.6" 4333 + version = "0.6.8" 4335 4334 source = "registry+https://github.com/rust-lang/crates.io-index" 4336 - checksum = "adc82fd73de2a9722ac5da747f12383d2bfdb93591ee6c58486e0097890f05f2" 4335 + checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" 4337 4336 dependencies = [ 4338 - "bitflags 2.10.0", 4337 + "bitflags 2.11.0", 4339 4338 "bytes", 4340 4339 "futures-util", 4341 4340 "http", ··· 4361 4360 4362 4361 [[package]] 4363 4362 name = "tracing" 4364 - version = "0.1.41" 4363 + version = "0.1.44" 4365 4364 source = "registry+https://github.com/rust-lang/crates.io-index" 4366 - checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" 4365 + checksum = "63e71662fa4b2a2c3a26f570f037eb95bb1f85397f3cd8076caed2f026a6d100" 4367 4366 dependencies = [ 4368 4367 "pin-project-lite", 4369 4368 "tracing-attributes", ··· 4372 4371 4373 4372 [[package]] 4374 4373 name = "tracing-attributes" 4375 - version = "0.1.30" 4374 + version = "0.1.31" 4376 4375 source = "registry+https://github.com/rust-lang/crates.io-index" 4377 - checksum = "81383ab64e72a7a8b8e13130c49e3dab29def6d0c7d76a03087b3cf71c5c6903" 4376 + checksum = "7490cfa5ec963746568740651ac6781f701c9c5ea257c58e057f3ba8cf69e8da" 4378 4377 dependencies = [ 4379 4378 "proc-macro2", 4380 4379 "quote", 4381 - "syn 2.0.110", 4380 + "syn 2.0.116", 4382 4381 ] 4383 4382 4384 4383 [[package]] 4385 4384 name = "tracing-core" 4386 - version = "0.1.34" 4385 + version = "0.1.36" 4387 4386 source = "registry+https://github.com/rust-lang/crates.io-index" 4388 - checksum = "b9d12581f227e93f094d3af2ae690a574abb8a2b9b7a96e7cfe9647b2b617678" 4387 + checksum = "db97caf9d906fbde555dd62fa95ddba9eecfd14cb388e4f491a66d74cd5fb79a" 4389 4388 dependencies = [ 4390 4389 "once_cell", 4391 4390 ] 4392 4391 4393 4392 [[package]] 4394 4393 name = "tray-icon" 4395 - version = "0.21.2" 4394 + version = "0.21.3" 4396 4395 source = "registry+https://github.com/rust-lang/crates.io-index" 4397 - checksum = "e3d5572781bee8e3f994d7467084e1b1fd7a93ce66bd480f8156ba89dee55a2b" 4396 + checksum = "a5e85aa143ceb072062fc4d6356c1b520a51d636e7bc8e77ec94be3608e5e80c" 4398 4397 dependencies = [ 4399 4398 "crossbeam-channel", 4400 4399 "dirs", 4401 4400 "libappindicator", 4402 4401 "muda", 4403 - "objc2 0.6.3", 4402 + "objc2", 4404 4403 "objc2-app-kit", 4405 4404 "objc2-core-foundation", 4406 4405 "objc2-core-graphics", 4407 - "objc2-foundation 0.3.2", 4406 + "objc2-foundation", 4408 4407 "once_cell", 4409 4408 "png", 4410 4409 "serde", 4411 - "thiserror 2.0.17", 4410 + "thiserror 2.0.18", 4412 4411 "windows-sys 0.60.2", 4413 4412 ] 4414 4413 ··· 4484 4483 4485 4484 [[package]] 4486 4485 name = "unicode-ident" 4487 - version = "1.0.22" 4486 + version = "1.0.24" 4488 4487 source = "registry+https://github.com/rust-lang/crates.io-index" 4489 - checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" 4488 + checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" 4490 4489 4491 4490 [[package]] 4492 4491 name = "unicode-segmentation" ··· 4495 4494 checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" 4496 4495 4497 4496 [[package]] 4497 + name = "unicode-xid" 4498 + version = "0.2.6" 4499 + source = "registry+https://github.com/rust-lang/crates.io-index" 4500 + checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" 4501 + 4502 + [[package]] 4498 4503 name = "untrusted" 4499 4504 version = "0.9.0" 4500 4505 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4502 4507 4503 4508 [[package]] 4504 4509 name = "url" 4505 - version = "2.5.7" 4510 + version = "2.5.8" 4506 4511 source = "registry+https://github.com/rust-lang/crates.io-index" 4507 - checksum = "08bc136a29a3d1758e07a9cca267be308aeebf5cfd5a10f3f67ab2097683ef5b" 4512 + checksum = "ff67a8a4397373c3ef660812acab3268222035010ab8680ec4215f38ba3d0eed" 4508 4513 dependencies = [ 4509 4514 "form_urlencoded", 4510 4515 "idna", 4511 4516 "percent-encoding", 4512 4517 "serde", 4518 + "serde_derive", 4513 4519 ] 4514 4520 4515 4521 [[package]] ··· 4538 4544 4539 4545 [[package]] 4540 4546 name = "uuid" 4541 - version = "1.18.1" 4547 + version = "1.21.0" 4542 4548 source = "registry+https://github.com/rust-lang/crates.io-index" 4543 - checksum = "2f87b8aa10b915a06587d0dec516c282ff295b475d94abf425d62b57710070a2" 4549 + checksum = "b672338555252d43fd2240c714dc444b8c6fb0a5c5335e65a07bba7742735ddb" 4544 4550 dependencies = [ 4545 - "getrandom 0.3.4", 4551 + "getrandom 0.4.1", 4546 4552 "js-sys", 4547 - "serde", 4553 + "serde_core", 4548 4554 "wasm-bindgen", 4549 4555 ] 4550 4556 ··· 4619 4625 4620 4626 [[package]] 4621 4627 name = "wasip2" 4622 - version = "1.0.1+wasi-0.2.4" 4628 + version = "1.0.2+wasi-0.2.9" 4629 + source = "registry+https://github.com/rust-lang/crates.io-index" 4630 + checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" 4631 + dependencies = [ 4632 + "wit-bindgen", 4633 + ] 4634 + 4635 + [[package]] 4636 + name = "wasip3" 4637 + version = "0.4.0+wasi-0.3.0-rc-2026-01-06" 4623 4638 source = "registry+https://github.com/rust-lang/crates.io-index" 4624 - checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" 4639 + checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" 4625 4640 dependencies = [ 4626 4641 "wit-bindgen", 4627 4642 ] 4628 4643 4629 4644 [[package]] 4630 4645 name = "wasm-bindgen" 4631 - version = "0.2.105" 4646 + version = "0.2.108" 4632 4647 source = "registry+https://github.com/rust-lang/crates.io-index" 4633 - checksum = "da95793dfc411fbbd93f5be7715b0578ec61fe87cb1a42b12eb625caa5c5ea60" 4648 + checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566" 4634 4649 dependencies = [ 4635 4650 "cfg-if", 4636 4651 "once_cell", ··· 4641 4656 4642 4657 [[package]] 4643 4658 name = "wasm-bindgen-futures" 4644 - version = "0.4.55" 4659 + version = "0.4.58" 4645 4660 source = "registry+https://github.com/rust-lang/crates.io-index" 4646 - checksum = "551f88106c6d5e7ccc7cd9a16f312dd3b5d36ea8b4954304657d5dfba115d4a0" 4661 + checksum = "70a6e77fd0ae8029c9ea0063f87c46fde723e7d887703d74ad2616d792e51e6f" 4647 4662 dependencies = [ 4648 4663 "cfg-if", 4664 + "futures-util", 4649 4665 "js-sys", 4650 4666 "once_cell", 4651 4667 "wasm-bindgen", ··· 4654 4670 4655 4671 [[package]] 4656 4672 name = "wasm-bindgen-macro" 4657 - version = "0.2.105" 4673 + version = "0.2.108" 4658 4674 source = "registry+https://github.com/rust-lang/crates.io-index" 4659 - checksum = "04264334509e04a7bf8690f2384ef5265f05143a4bff3889ab7a3269adab59c2" 4675 + checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608" 4660 4676 dependencies = [ 4661 4677 "quote", 4662 4678 "wasm-bindgen-macro-support", ··· 4664 4680 4665 4681 [[package]] 4666 4682 name = "wasm-bindgen-macro-support" 4667 - version = "0.2.105" 4683 + version = "0.2.108" 4668 4684 source = "registry+https://github.com/rust-lang/crates.io-index" 4669 - checksum = "420bc339d9f322e562942d52e115d57e950d12d88983a14c79b86859ee6c7ebc" 4685 + checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55" 4670 4686 dependencies = [ 4671 4687 "bumpalo", 4672 4688 "proc-macro2", 4673 4689 "quote", 4674 - "syn 2.0.110", 4690 + "syn 2.0.116", 4675 4691 "wasm-bindgen-shared", 4676 4692 ] 4677 4693 4678 4694 [[package]] 4679 4695 name = "wasm-bindgen-shared" 4680 - version = "0.2.105" 4696 + version = "0.2.108" 4681 4697 source = "registry+https://github.com/rust-lang/crates.io-index" 4682 - checksum = "76f218a38c84bcb33c25ec7059b07847d465ce0e0a76b995e134a45adcb6af76" 4698 + checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12" 4683 4699 dependencies = [ 4684 4700 "unicode-ident", 4685 4701 ] 4686 4702 4687 4703 [[package]] 4704 + name = "wasm-encoder" 4705 + version = "0.244.0" 4706 + source = "registry+https://github.com/rust-lang/crates.io-index" 4707 + checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" 4708 + dependencies = [ 4709 + "leb128fmt", 4710 + "wasmparser", 4711 + ] 4712 + 4713 + [[package]] 4714 + name = "wasm-metadata" 4715 + version = "0.244.0" 4716 + source = "registry+https://github.com/rust-lang/crates.io-index" 4717 + checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" 4718 + dependencies = [ 4719 + "anyhow", 4720 + "indexmap 2.13.0", 4721 + "wasm-encoder", 4722 + "wasmparser", 4723 + ] 4724 + 4725 + [[package]] 4688 4726 name = "wasm-streams" 4689 - version = "0.4.2" 4727 + version = "0.5.0" 4690 4728 source = "registry+https://github.com/rust-lang/crates.io-index" 4691 - checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65" 4729 + checksum = "9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb" 4692 4730 dependencies = [ 4693 4731 "futures-util", 4694 4732 "js-sys", ··· 4698 4736 ] 4699 4737 4700 4738 [[package]] 4739 + name = "wasmparser" 4740 + version = "0.244.0" 4741 + source = "registry+https://github.com/rust-lang/crates.io-index" 4742 + checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" 4743 + dependencies = [ 4744 + "bitflags 2.11.0", 4745 + "hashbrown 0.15.5", 4746 + "indexmap 2.13.0", 4747 + "semver", 4748 + ] 4749 + 4750 + [[package]] 4701 4751 name = "web-sys" 4702 - version = "0.3.82" 4752 + version = "0.3.85" 4703 4753 source = "registry+https://github.com/rust-lang/crates.io-index" 4704 - checksum = "3a1f95c0d03a47f4ae1f7a64643a6bb97465d9b740f0fa8f90ea33915c99a9a1" 4754 + checksum = "312e32e551d92129218ea9a2452120f4aabc03529ef03e4d0d82fb2780608598" 4705 4755 dependencies = [ 4706 4756 "js-sys", 4707 4757 "wasm-bindgen", ··· 4719 4769 4720 4770 [[package]] 4721 4771 name = "webkit2gtk" 4722 - version = "2.0.1" 4772 + version = "2.0.2" 4723 4773 source = "registry+https://github.com/rust-lang/crates.io-index" 4724 - checksum = "76b1bc1e54c581da1e9f179d0b38512ba358fb1af2d634a1affe42e37172361a" 4774 + checksum = "a1027150013530fb2eaf806408df88461ae4815a45c541c8975e61d6f2fc4793" 4725 4775 dependencies = [ 4726 4776 "bitflags 1.3.2", 4727 4777 "cairo-rs", ··· 4743 4793 4744 4794 [[package]] 4745 4795 name = "webkit2gtk-sys" 4746 - version = "2.0.1" 4796 + version = "2.0.2" 4747 4797 source = "registry+https://github.com/rust-lang/crates.io-index" 4748 - checksum = "62daa38afc514d1f8f12b8693d30d5993ff77ced33ce30cd04deebc267a6d57c" 4798 + checksum = "916a5f65c2ef0dfe12fff695960a2ec3d4565359fdbb2e9943c974e06c734ea5" 4749 4799 dependencies = [ 4750 4800 "bitflags 1.3.2", 4751 4801 "cairo-sys-rs", ··· 4763 4813 4764 4814 [[package]] 4765 4815 name = "webpki-roots" 4766 - version = "1.0.4" 4816 + version = "1.0.6" 4767 4817 source = "registry+https://github.com/rust-lang/crates.io-index" 4768 - checksum = "b2878ef029c47c6e8cf779119f20fcf52bde7ad42a731b2a304bc221df17571e" 4818 + checksum = "22cfaf3c063993ff62e73cb4311efde4db1efb31ab78a3e5c457939ad5cc0bed" 4769 4819 dependencies = [ 4770 4820 "rustls-pki-types", 4771 4821 ] 4772 4822 4773 4823 [[package]] 4774 4824 name = "webview2-com" 4775 - version = "0.38.0" 4825 + version = "0.38.2" 4776 4826 source = "registry+https://github.com/rust-lang/crates.io-index" 4777 - checksum = "d4ba622a989277ef3886dd5afb3e280e3dd6d974b766118950a08f8f678ad6a4" 4827 + checksum = "7130243a7a5b33c54a444e54842e6a9e133de08b5ad7b5861cd8ed9a6a5bc96a" 4778 4828 dependencies = [ 4779 4829 "webview2-com-macros", 4780 4830 "webview2-com-sys", ··· 4786 4836 4787 4837 [[package]] 4788 4838 name = "webview2-com-macros" 4789 - version = "0.8.0" 4839 + version = "0.8.1" 4790 4840 source = "registry+https://github.com/rust-lang/crates.io-index" 4791 - checksum = "1d228f15bba3b9d56dde8bddbee66fa24545bd17b48d5128ccf4a8742b18e431" 4841 + checksum = "67a921c1b6914c367b2b823cd4cde6f96beec77d30a939c8199bb377cf9b9b54" 4792 4842 dependencies = [ 4793 4843 "proc-macro2", 4794 4844 "quote", 4795 - "syn 2.0.110", 4845 + "syn 2.0.116", 4796 4846 ] 4797 4847 4798 4848 [[package]] 4799 4849 name = "webview2-com-sys" 4800 - version = "0.38.0" 4850 + version = "0.38.2" 4801 4851 source = "registry+https://github.com/rust-lang/crates.io-index" 4802 - checksum = "36695906a1b53a3bf5c4289621efedac12b73eeb0b89e7e1a89b517302d5d75c" 4852 + checksum = "381336cfffd772377d291702245447a5251a2ffa5bad679c99e61bc48bacbf9c" 4803 4853 dependencies = [ 4804 - "thiserror 2.0.17", 4854 + "thiserror 2.0.18", 4805 4855 "windows", 4806 4856 "windows-core 0.61.2", 4807 4857 ] ··· 4843 4893 source = "registry+https://github.com/rust-lang/crates.io-index" 4844 4894 checksum = "d9bec5a31f3f9362f2258fd0e9c9dd61a9ca432e7306cc78c444258f0dce9a9c" 4845 4895 dependencies = [ 4846 - "objc2 0.6.3", 4896 + "objc2", 4847 4897 "objc2-app-kit", 4848 4898 "objc2-core-foundation", 4849 - "objc2-foundation 0.3.2", 4899 + "objc2-foundation", 4850 4900 "raw-window-handle", 4851 4901 "windows-sys 0.59.0", 4852 4902 "windows-version", ··· 4919 4969 dependencies = [ 4920 4970 "proc-macro2", 4921 4971 "quote", 4922 - "syn 2.0.110", 4972 + "syn 2.0.116", 4923 4973 ] 4924 4974 4925 4975 [[package]] ··· 4930 4980 dependencies = [ 4931 4981 "proc-macro2", 4932 4982 "quote", 4933 - "syn 2.0.110", 4983 + "syn 2.0.116", 4934 4984 ] 4935 4985 4936 4986 [[package]] ··· 5251 5301 5252 5302 [[package]] 5253 5303 name = "winnow" 5254 - version = "0.7.13" 5304 + version = "0.7.14" 5255 5305 source = "registry+https://github.com/rust-lang/crates.io-index" 5256 - checksum = "21a0236b59786fed61e2a80582dd500fe61f18b5dca67a4a067d0bc9039339cf" 5306 + checksum = "5a5364e9d77fcdeeaa6062ced926ee3381faa2ee02d3eb83a5c27a8825540829" 5257 5307 dependencies = [ 5258 5308 "memchr", 5259 5309 ] ··· 5270 5320 5271 5321 [[package]] 5272 5322 name = "wit-bindgen" 5273 - version = "0.46.0" 5323 + version = "0.51.0" 5274 5324 source = "registry+https://github.com/rust-lang/crates.io-index" 5275 - checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" 5325 + checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" 5326 + dependencies = [ 5327 + "wit-bindgen-rust-macro", 5328 + ] 5329 + 5330 + [[package]] 5331 + name = "wit-bindgen-core" 5332 + version = "0.51.0" 5333 + source = "registry+https://github.com/rust-lang/crates.io-index" 5334 + checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" 5335 + dependencies = [ 5336 + "anyhow", 5337 + "heck 0.5.0", 5338 + "wit-parser", 5339 + ] 5340 + 5341 + [[package]] 5342 + name = "wit-bindgen-rust" 5343 + version = "0.51.0" 5344 + source = "registry+https://github.com/rust-lang/crates.io-index" 5345 + checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" 5346 + dependencies = [ 5347 + "anyhow", 5348 + "heck 0.5.0", 5349 + "indexmap 2.13.0", 5350 + "prettyplease", 5351 + "syn 2.0.116", 5352 + "wasm-metadata", 5353 + "wit-bindgen-core", 5354 + "wit-component", 5355 + ] 5356 + 5357 + [[package]] 5358 + name = "wit-bindgen-rust-macro" 5359 + version = "0.51.0" 5360 + source = "registry+https://github.com/rust-lang/crates.io-index" 5361 + checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" 5362 + dependencies = [ 5363 + "anyhow", 5364 + "prettyplease", 5365 + "proc-macro2", 5366 + "quote", 5367 + "syn 2.0.116", 5368 + "wit-bindgen-core", 5369 + "wit-bindgen-rust", 5370 + ] 5371 + 5372 + [[package]] 5373 + name = "wit-component" 5374 + version = "0.244.0" 5375 + source = "registry+https://github.com/rust-lang/crates.io-index" 5376 + checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" 5377 + dependencies = [ 5378 + "anyhow", 5379 + "bitflags 2.11.0", 5380 + "indexmap 2.13.0", 5381 + "log", 5382 + "serde", 5383 + "serde_derive", 5384 + "serde_json", 5385 + "wasm-encoder", 5386 + "wasm-metadata", 5387 + "wasmparser", 5388 + "wit-parser", 5389 + ] 5390 + 5391 + [[package]] 5392 + name = "wit-parser" 5393 + version = "0.244.0" 5394 + source = "registry+https://github.com/rust-lang/crates.io-index" 5395 + checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" 5396 + dependencies = [ 5397 + "anyhow", 5398 + "id-arena", 5399 + "indexmap 2.13.0", 5400 + "log", 5401 + "semver", 5402 + "serde", 5403 + "serde_derive", 5404 + "serde_json", 5405 + "unicode-xid", 5406 + "wasmparser", 5407 + ] 5276 5408 5277 5409 [[package]] 5278 5410 name = "writeable" ··· 5282 5414 5283 5415 [[package]] 5284 5416 name = "wry" 5285 - version = "0.53.5" 5417 + version = "0.54.2" 5286 5418 source = "registry+https://github.com/rust-lang/crates.io-index" 5287 - checksum = "728b7d4c8ec8d81cab295e0b5b8a4c263c0d41a785fb8f8c4df284e5411140a2" 5419 + checksum = "bb26159b420aa77684589a744ae9a9461a95395b848764ad12290a14d960a11a" 5288 5420 dependencies = [ 5289 5421 "base64 0.22.1", 5290 - "block2 0.6.2", 5422 + "block2", 5291 5423 "cookie", 5292 5424 "crossbeam-channel", 5293 5425 "dirs", ··· 5302 5434 "kuchikiki", 5303 5435 "libc", 5304 5436 "ndk", 5305 - "objc2 0.6.3", 5437 + "objc2", 5306 5438 "objc2-app-kit", 5307 5439 "objc2-core-foundation", 5308 - "objc2-foundation 0.3.2", 5440 + "objc2-foundation", 5309 5441 "objc2-ui-kit", 5310 5442 "objc2-web-kit", 5311 5443 "once_cell", ··· 5314 5446 "sha2", 5315 5447 "soup3", 5316 5448 "tao-macros", 5317 - "thiserror 2.0.17", 5449 + "thiserror 2.0.18", 5318 5450 "url", 5319 5451 "webkit2gtk", 5320 5452 "webkit2gtk-sys", ··· 5365 5497 dependencies = [ 5366 5498 "proc-macro2", 5367 5499 "quote", 5368 - "syn 2.0.110", 5500 + "syn 2.0.116", 5369 5501 "synstructure", 5370 5502 ] 5371 5503 5372 5504 [[package]] 5373 5505 name = "zbus" 5374 - version = "5.12.0" 5506 + version = "5.13.2" 5375 5507 source = "registry+https://github.com/rust-lang/crates.io-index" 5376 - checksum = "b622b18155f7a93d1cd2dc8c01d2d6a44e08fb9ebb7b3f9e6ed101488bad6c91" 5508 + checksum = "1bfeff997a0aaa3eb20c4652baf788d2dfa6d2839a0ead0b3ff69ce2f9c4bdd1" 5377 5509 dependencies = [ 5378 5510 "async-broadcast", 5379 5511 "async-executor", ··· 5389 5521 "futures-core", 5390 5522 "futures-lite", 5391 5523 "hex", 5392 - "nix", 5524 + "libc", 5393 5525 "ordered-stream", 5526 + "rustix", 5394 5527 "serde", 5395 5528 "serde_repr", 5396 5529 "tracing", 5397 5530 "uds_windows", 5398 5531 "uuid", 5399 5532 "windows-sys 0.61.2", 5400 - "winnow 0.7.13", 5533 + "winnow 0.7.14", 5401 5534 "zbus_macros", 5402 5535 "zbus_names", 5403 5536 "zvariant", ··· 5405 5538 5406 5539 [[package]] 5407 5540 name = "zbus_macros" 5408 - version = "5.12.0" 5541 + version = "5.13.2" 5409 5542 source = "registry+https://github.com/rust-lang/crates.io-index" 5410 - checksum = "1cdb94821ca8a87ca9c298b5d1cbd80e2a8b67115d99f6e4551ac49e42b6a314" 5543 + checksum = "0bbd5a90dbe8feee5b13def448427ae314ccd26a49cac47905cafefb9ff846f1" 5411 5544 dependencies = [ 5412 5545 "proc-macro-crate 3.4.0", 5413 5546 "proc-macro2", 5414 5547 "quote", 5415 - "syn 2.0.110", 5548 + "syn 2.0.116", 5416 5549 "zbus_names", 5417 5550 "zvariant", 5418 5551 "zvariant_utils", ··· 5420 5553 5421 5554 [[package]] 5422 5555 name = "zbus_names" 5423 - version = "4.2.0" 5556 + version = "4.3.1" 5424 5557 source = "registry+https://github.com/rust-lang/crates.io-index" 5425 - checksum = "7be68e64bf6ce8db94f63e72f0c7eb9a60d733f7e0499e628dfab0f84d6bcb97" 5558 + checksum = "ffd8af6d5b78619bab301ff3c560a5bd22426150253db278f164d6cf3b72c50f" 5426 5559 dependencies = [ 5427 5560 "serde", 5428 - "static_assertions", 5429 - "winnow 0.7.13", 5561 + "winnow 0.7.14", 5430 5562 "zvariant", 5431 5563 ] 5432 5564 5433 5565 [[package]] 5434 5566 name = "zerocopy" 5435 - version = "0.8.27" 5567 + version = "0.8.39" 5436 5568 source = "registry+https://github.com/rust-lang/crates.io-index" 5437 - checksum = "0894878a5fa3edfd6da3f88c4805f4c8558e2b996227a3d864f47fe11e38282c" 5569 + checksum = "db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a" 5438 5570 dependencies = [ 5439 5571 "zerocopy-derive", 5440 5572 ] 5441 5573 5442 5574 [[package]] 5443 5575 name = "zerocopy-derive" 5444 - version = "0.8.27" 5576 + version = "0.8.39" 5445 5577 source = "registry+https://github.com/rust-lang/crates.io-index" 5446 - checksum = "88d2b8d9c68ad2b9e4340d7832716a4d21a22a1154777ad56ea55c51a9cf3831" 5578 + checksum = "4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517" 5447 5579 dependencies = [ 5448 5580 "proc-macro2", 5449 5581 "quote", 5450 - "syn 2.0.110", 5582 + "syn 2.0.116", 5451 5583 ] 5452 5584 5453 5585 [[package]] ··· 5467 5599 dependencies = [ 5468 5600 "proc-macro2", 5469 5601 "quote", 5470 - "syn 2.0.110", 5602 + "syn 2.0.116", 5471 5603 "synstructure", 5472 5604 ] 5473 5605 ··· 5507 5639 dependencies = [ 5508 5640 "proc-macro2", 5509 5641 "quote", 5510 - "syn 2.0.110", 5642 + "syn 2.0.116", 5511 5643 ] 5512 5644 5513 5645 [[package]] 5646 + name = "zmij" 5647 + version = "1.0.21" 5648 + source = "registry+https://github.com/rust-lang/crates.io-index" 5649 + checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa" 5650 + 5651 + [[package]] 5514 5652 name = "zvariant" 5515 - version = "5.8.0" 5653 + version = "5.9.2" 5516 5654 source = "registry+https://github.com/rust-lang/crates.io-index" 5517 - checksum = "2be61892e4f2b1772727be11630a62664a1826b62efa43a6fe7449521cb8744c" 5655 + checksum = "68b64ef4f40c7951337ddc7023dd03528a57a3ce3408ee9da5e948bd29b232c4" 5518 5656 dependencies = [ 5519 5657 "endi", 5520 5658 "enumflags2", 5521 5659 "serde", 5522 - "winnow 0.7.13", 5660 + "winnow 0.7.14", 5523 5661 "zvariant_derive", 5524 5662 "zvariant_utils", 5525 5663 ] 5526 5664 5527 5665 [[package]] 5528 5666 name = "zvariant_derive" 5529 - version = "5.8.0" 5667 + version = "5.9.2" 5530 5668 source = "registry+https://github.com/rust-lang/crates.io-index" 5531 - checksum = "da58575a1b2b20766513b1ec59d8e2e68db2745379f961f86650655e862d2006" 5669 + checksum = "484d5d975eb7afb52cc6b929c13d3719a20ad650fea4120e6310de3fc55e415c" 5532 5670 dependencies = [ 5533 5671 "proc-macro-crate 3.4.0", 5534 5672 "proc-macro2", 5535 5673 "quote", 5536 - "syn 2.0.110", 5674 + "syn 2.0.116", 5537 5675 "zvariant_utils", 5538 5676 ] 5539 5677 5540 5678 [[package]] 5541 5679 name = "zvariant_utils" 5542 - version = "3.2.1" 5680 + version = "3.3.0" 5543 5681 source = "registry+https://github.com/rust-lang/crates.io-index" 5544 - checksum = "c6949d142f89f6916deca2232cf26a8afacf2b9fdc35ce766105e104478be599" 5682 + checksum = "f75c23a64ef8f40f13a6989991e643554d9bef1d682a281160cf0c1bc389c5e9" 5545 5683 dependencies = [ 5546 5684 "proc-macro2", 5547 5685 "quote", 5548 5686 "serde", 5549 - "syn 2.0.110", 5550 - "winnow 0.7.13", 5687 + "syn 2.0.116", 5688 + "winnow 0.7.14", 5551 5689 ]
+68 -61
backend/tauri-mobile/yarn.lock
··· 643 643 languageName: node 644 644 linkType: hard 645 645 646 - "@tauri-apps/api@npm:2.9.1, @tauri-apps/api@npm:^2.8.0": 646 + "@tauri-apps/api@npm:^2.10.1": 647 + version: 2.10.1 648 + resolution: "@tauri-apps/api@npm:2.10.1" 649 + checksum: 10c0/f3c0b2ba67a0b887440a7faa1e0589e847760ee30ec29b964f22573a46b817cb3af2199d6f5f7dfdda54d65b465ebaaa280454c610a5c53d808a0911fa15e45d 650 + languageName: node 651 + linkType: hard 652 + 653 + "@tauri-apps/api@npm:^2.8.0": 647 654 version: 2.9.1 648 655 resolution: "@tauri-apps/api@npm:2.9.1" 649 656 checksum: 10c0/18c76ec58b579860bfde5cd5b5ea6c3b13019d356c17d436bf395cafdf15dd1f277364cacd24cc94e5d4aa3816f39698f231773d2a18625e98702295ab0c2c8f 650 657 languageName: node 651 658 linkType: hard 652 659 653 - "@tauri-apps/cli-darwin-arm64@npm:2.9.4": 654 - version: 2.9.4 655 - resolution: "@tauri-apps/cli-darwin-arm64@npm:2.9.4" 660 + "@tauri-apps/cli-darwin-arm64@npm:2.10.0": 661 + version: 2.10.0 662 + resolution: "@tauri-apps/cli-darwin-arm64@npm:2.10.0" 656 663 conditions: os=darwin & cpu=arm64 657 664 languageName: node 658 665 linkType: hard 659 666 660 - "@tauri-apps/cli-darwin-x64@npm:2.9.4": 661 - version: 2.9.4 662 - resolution: "@tauri-apps/cli-darwin-x64@npm:2.9.4" 667 + "@tauri-apps/cli-darwin-x64@npm:2.10.0": 668 + version: 2.10.0 669 + resolution: "@tauri-apps/cli-darwin-x64@npm:2.10.0" 663 670 conditions: os=darwin & cpu=x64 664 671 languageName: node 665 672 linkType: hard 666 673 667 - "@tauri-apps/cli-linux-arm-gnueabihf@npm:2.9.4": 668 - version: 2.9.4 669 - resolution: "@tauri-apps/cli-linux-arm-gnueabihf@npm:2.9.4" 674 + "@tauri-apps/cli-linux-arm-gnueabihf@npm:2.10.0": 675 + version: 2.10.0 676 + resolution: "@tauri-apps/cli-linux-arm-gnueabihf@npm:2.10.0" 670 677 conditions: os=linux & cpu=arm 671 678 languageName: node 672 679 linkType: hard 673 680 674 - "@tauri-apps/cli-linux-arm64-gnu@npm:2.9.4": 675 - version: 2.9.4 676 - resolution: "@tauri-apps/cli-linux-arm64-gnu@npm:2.9.4" 681 + "@tauri-apps/cli-linux-arm64-gnu@npm:2.10.0": 682 + version: 2.10.0 683 + resolution: "@tauri-apps/cli-linux-arm64-gnu@npm:2.10.0" 677 684 conditions: os=linux & cpu=arm64 & libc=glibc 678 685 languageName: node 679 686 linkType: hard 680 687 681 - "@tauri-apps/cli-linux-arm64-musl@npm:2.9.4": 682 - version: 2.9.4 683 - resolution: "@tauri-apps/cli-linux-arm64-musl@npm:2.9.4" 688 + "@tauri-apps/cli-linux-arm64-musl@npm:2.10.0": 689 + version: 2.10.0 690 + resolution: "@tauri-apps/cli-linux-arm64-musl@npm:2.10.0" 684 691 conditions: os=linux & cpu=arm64 & libc=musl 685 692 languageName: node 686 693 linkType: hard 687 694 688 - "@tauri-apps/cli-linux-riscv64-gnu@npm:2.9.4": 689 - version: 2.9.4 690 - resolution: "@tauri-apps/cli-linux-riscv64-gnu@npm:2.9.4" 695 + "@tauri-apps/cli-linux-riscv64-gnu@npm:2.10.0": 696 + version: 2.10.0 697 + resolution: "@tauri-apps/cli-linux-riscv64-gnu@npm:2.10.0" 691 698 conditions: os=linux & cpu=riscv64 & libc=glibc 692 699 languageName: node 693 700 linkType: hard 694 701 695 - "@tauri-apps/cli-linux-x64-gnu@npm:2.9.4": 696 - version: 2.9.4 697 - resolution: "@tauri-apps/cli-linux-x64-gnu@npm:2.9.4" 702 + "@tauri-apps/cli-linux-x64-gnu@npm:2.10.0": 703 + version: 2.10.0 704 + resolution: "@tauri-apps/cli-linux-x64-gnu@npm:2.10.0" 698 705 conditions: os=linux & cpu=x64 & libc=glibc 699 706 languageName: node 700 707 linkType: hard 701 708 702 - "@tauri-apps/cli-linux-x64-musl@npm:2.9.4": 703 - version: 2.9.4 704 - resolution: "@tauri-apps/cli-linux-x64-musl@npm:2.9.4" 709 + "@tauri-apps/cli-linux-x64-musl@npm:2.10.0": 710 + version: 2.10.0 711 + resolution: "@tauri-apps/cli-linux-x64-musl@npm:2.10.0" 705 712 conditions: os=linux & cpu=x64 & libc=musl 706 713 languageName: node 707 714 linkType: hard 708 715 709 - "@tauri-apps/cli-win32-arm64-msvc@npm:2.9.4": 710 - version: 2.9.4 711 - resolution: "@tauri-apps/cli-win32-arm64-msvc@npm:2.9.4" 716 + "@tauri-apps/cli-win32-arm64-msvc@npm:2.10.0": 717 + version: 2.10.0 718 + resolution: "@tauri-apps/cli-win32-arm64-msvc@npm:2.10.0" 712 719 conditions: os=win32 & cpu=arm64 713 720 languageName: node 714 721 linkType: hard 715 722 716 - "@tauri-apps/cli-win32-ia32-msvc@npm:2.9.4": 717 - version: 2.9.4 718 - resolution: "@tauri-apps/cli-win32-ia32-msvc@npm:2.9.4" 723 + "@tauri-apps/cli-win32-ia32-msvc@npm:2.10.0": 724 + version: 2.10.0 725 + resolution: "@tauri-apps/cli-win32-ia32-msvc@npm:2.10.0" 719 726 conditions: os=win32 & cpu=ia32 720 727 languageName: node 721 728 linkType: hard 722 729 723 - "@tauri-apps/cli-win32-x64-msvc@npm:2.9.4": 724 - version: 2.9.4 725 - resolution: "@tauri-apps/cli-win32-x64-msvc@npm:2.9.4" 730 + "@tauri-apps/cli-win32-x64-msvc@npm:2.10.0": 731 + version: 2.10.0 732 + resolution: "@tauri-apps/cli-win32-x64-msvc@npm:2.10.0" 726 733 conditions: os=win32 & cpu=x64 727 734 languageName: node 728 735 linkType: hard 729 736 730 - "@tauri-apps/cli@npm:^2": 731 - version: 2.9.4 732 - resolution: "@tauri-apps/cli@npm:2.9.4" 737 + "@tauri-apps/cli@npm:^2.10.0": 738 + version: 2.10.0 739 + resolution: "@tauri-apps/cli@npm:2.10.0" 733 740 dependencies: 734 - "@tauri-apps/cli-darwin-arm64": "npm:2.9.4" 735 - "@tauri-apps/cli-darwin-x64": "npm:2.9.4" 736 - "@tauri-apps/cli-linux-arm-gnueabihf": "npm:2.9.4" 737 - "@tauri-apps/cli-linux-arm64-gnu": "npm:2.9.4" 738 - "@tauri-apps/cli-linux-arm64-musl": "npm:2.9.4" 739 - "@tauri-apps/cli-linux-riscv64-gnu": "npm:2.9.4" 740 - "@tauri-apps/cli-linux-x64-gnu": "npm:2.9.4" 741 - "@tauri-apps/cli-linux-x64-musl": "npm:2.9.4" 742 - "@tauri-apps/cli-win32-arm64-msvc": "npm:2.9.4" 743 - "@tauri-apps/cli-win32-ia32-msvc": "npm:2.9.4" 744 - "@tauri-apps/cli-win32-x64-msvc": "npm:2.9.4" 741 + "@tauri-apps/cli-darwin-arm64": "npm:2.10.0" 742 + "@tauri-apps/cli-darwin-x64": "npm:2.10.0" 743 + "@tauri-apps/cli-linux-arm-gnueabihf": "npm:2.10.0" 744 + "@tauri-apps/cli-linux-arm64-gnu": "npm:2.10.0" 745 + "@tauri-apps/cli-linux-arm64-musl": "npm:2.10.0" 746 + "@tauri-apps/cli-linux-riscv64-gnu": "npm:2.10.0" 747 + "@tauri-apps/cli-linux-x64-gnu": "npm:2.10.0" 748 + "@tauri-apps/cli-linux-x64-musl": "npm:2.10.0" 749 + "@tauri-apps/cli-win32-arm64-msvc": "npm:2.10.0" 750 + "@tauri-apps/cli-win32-ia32-msvc": "npm:2.10.0" 751 + "@tauri-apps/cli-win32-x64-msvc": "npm:2.10.0" 745 752 dependenciesMeta: 746 753 "@tauri-apps/cli-darwin-arm64": 747 754 optional: true ··· 767 774 optional: true 768 775 bin: 769 776 tauri: tauri.js 770 - checksum: 10c0/242480c9aa73ec5950d5da93409f768ce6a789366d240c4e450febc69f02b557b90eafd9d8fdee5f3b7b7138fcf9d35e6d2b197646f1bc002ed01cf8085442c9 777 + checksum: 10c0/23b41ee1fe635a8b60f2a3011d50f3ca10aa8f86f885e9345acce899b0062833c139a26e0c41667a515888363de9ea5bfd29aea0721eeb61a75b45a125296f55 771 778 languageName: node 772 779 linkType: hard 773 780 774 - "@tauri-apps/plugin-opener@npm:^2": 775 - version: 2.5.2 776 - resolution: "@tauri-apps/plugin-opener@npm:2.5.2" 781 + "@tauri-apps/plugin-opener@npm:^2.5.3": 782 + version: 2.5.3 783 + resolution: "@tauri-apps/plugin-opener@npm:2.5.3" 777 784 dependencies: 778 785 "@tauri-apps/api": "npm:^2.8.0" 779 - checksum: 10c0/b10c39063c59ca71e5a5c43bb93da34387a7e707d1baf65a53110141f1a973ce2b73f19be9f63d9312c030760ba2b876ad3069b9a123abb4883e025059a15c3f 786 + checksum: 10c0/9ef2fae01e03f3bb16d8e55bfd921cf7c1d284e6459bd5b45777806304eb70ab0b50cbf03be76fc05e64ef70a37493e0cd90b0acc16eaee4a4fc2cfff7e43b71 780 787 languageName: node 781 788 linkType: hard 782 789 783 - "@tauri-apps/plugin-store@npm:^2.4.1": 784 - version: 2.4.1 785 - resolution: "@tauri-apps/plugin-store@npm:2.4.1" 790 + "@tauri-apps/plugin-store@npm:^2.4.2": 791 + version: 2.4.2 792 + resolution: "@tauri-apps/plugin-store@npm:2.4.2" 786 793 dependencies: 787 794 "@tauri-apps/api": "npm:^2.8.0" 788 - checksum: 10c0/69af5e6f6ee81b86525b5510aff2f4f5a3ec3dff26b028f191bd5ecdf1d838721cac0942fb9838ec4c293687bfc2238e2c71493f500a5781dbe7c14001fb5660 795 + checksum: 10c0/6892417dbd3e97c4a70e00ca437a196a65499831e7b3a5dc5b71646596a16c4030f23dedfa124ed853c73999a5b8e48de129fb0369e7af7c987142e060b58127 789 796 languageName: node 790 797 linkType: hard 791 798 ··· 1450 1457 version: 0.0.0-use.local 1451 1458 resolution: "peek@workspace:." 1452 1459 dependencies: 1453 - "@tauri-apps/api": "npm:2.9.1" 1454 - "@tauri-apps/cli": "npm:^2" 1455 - "@tauri-apps/plugin-opener": "npm:^2" 1456 - "@tauri-apps/plugin-store": "npm:^2.4.1" 1460 + "@tauri-apps/api": "npm:^2.10.1" 1461 + "@tauri-apps/cli": "npm:^2.10.0" 1462 + "@tauri-apps/plugin-opener": "npm:^2.5.3" 1463 + "@tauri-apps/plugin-store": "npm:^2.4.2" 1457 1464 "@types/react": "npm:^19.1.8" 1458 1465 "@types/react-dom": "npm:^19.1.6" 1459 1466 "@vitejs/plugin-react": "npm:^4.6.0"
+469 -258
backend/tauri/src-tauri/Cargo.lock
··· 55 55 56 56 [[package]] 57 57 name = "anyhow" 58 - version = "1.0.100" 58 + version = "1.0.101" 59 59 source = "registry+https://github.com/rust-lang/crates.io-index" 60 - checksum = "a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61" 60 + checksum = "5f0e0fee31ef5ed1ba1316088939cea399010ed7731dba877ed44aeb407a75ea" 61 61 62 62 [[package]] 63 63 name = "atk" ··· 114 114 115 115 [[package]] 116 116 name = "bitflags" 117 - version = "2.10.0" 117 + version = "2.11.0" 118 118 source = "registry+https://github.com/rust-lang/crates.io-index" 119 - checksum = "812e12b5285cc515a9c72a5c1d3b6d46a19dac5acfef5265968c166106e31dd3" 119 + checksum = "843867be96c8daad0d758b57df9392b6d8d271134fce549de6ce169ff98a92af" 120 120 dependencies = [ 121 121 "serde_core", 122 122 ] ··· 162 162 163 163 [[package]] 164 164 name = "bumpalo" 165 - version = "3.19.1" 165 + version = "3.20.0" 166 166 source = "registry+https://github.com/rust-lang/crates.io-index" 167 - checksum = "5dd9dc738b7a8311c7ade152424974d8115f2cdad61e8dab8dac9f2362298510" 167 + checksum = "c81d250916401487680ed13b8b675660281dcfc3ab0121fe44c94bcab9eae2fb" 168 168 169 169 [[package]] 170 170 name = "bytemuck" 171 - version = "1.24.0" 171 + version = "1.25.0" 172 172 source = "registry+https://github.com/rust-lang/crates.io-index" 173 - checksum = "1fbdf580320f38b612e485521afda1ee26d10cc9884efaaa750d383e13e3c5f4" 173 + checksum = "c8efb64bd706a16a1bdde310ae86b351e4d21550d98d056f22f8a7f7a2183fec" 174 174 175 175 [[package]] 176 176 name = "byteorder" ··· 180 180 181 181 [[package]] 182 182 name = "bytes" 183 - version = "1.11.0" 183 + version = "1.11.1" 184 184 source = "registry+https://github.com/rust-lang/crates.io-index" 185 - checksum = "b35204fbdc0b3f4446b89fc1ac2cf84a8a68971995d0bf2e925ec7cd960f9cb3" 185 + checksum = "1e748733b7cbc798e1434b6ac524f0c1ff2ab456fe201501e6497c8417a4fc33" 186 186 dependencies = [ 187 187 "serde", 188 188 ] ··· 193 193 source = "registry+https://github.com/rust-lang/crates.io-index" 194 194 checksum = "8ca26ef0159422fb77631dc9d17b102f253b876fe1586b03b803e63a309b4ee2" 195 195 dependencies = [ 196 - "bitflags 2.10.0", 196 + "bitflags 2.11.0", 197 197 "cairo-sys-rs", 198 198 "glib", 199 199 "libc", ··· 241 241 "semver", 242 242 "serde", 243 243 "serde_json", 244 - "thiserror 2.0.17", 244 + "thiserror 2.0.18", 245 245 ] 246 246 247 247 [[package]] ··· 251 251 checksum = "374b7c592d9c00c1f4972ea58390ac6b18cbb6ab79011f3bdc90a0b82ca06b77" 252 252 dependencies = [ 253 253 "serde", 254 - "toml 0.9.11+spec-1.1.0", 254 + "toml 0.9.12+spec-1.1.0", 255 255 ] 256 256 257 257 [[package]] 258 258 name = "cc" 259 - version = "1.2.52" 259 + version = "1.2.56" 260 260 source = "registry+https://github.com/rust-lang/crates.io-index" 261 - checksum = "cd4932aefd12402b36c60956a4fe0035421f544799057659ff86f923657aada3" 261 + checksum = "aebf35691d1bfb0ac386a69bac2fde4dd276fb618cf8bf4f5318fe285e821bb2" 262 262 dependencies = [ 263 263 "find-msvc-tools", 264 264 "shlex", ··· 299 299 300 300 [[package]] 301 301 name = "chrono" 302 - version = "0.4.42" 302 + version = "0.4.43" 303 303 source = "registry+https://github.com/rust-lang/crates.io-index" 304 - checksum = "145052bdd345b87320e369255277e3fb5152762ad123a901ef5c262dd38fe8d2" 304 + checksum = "fac4744fb15ae8337dc853fee7fb3f4e48c0fbaa23d0afe49c447b4fab126118" 305 305 dependencies = [ 306 306 "iana-time-zone", 307 307 "js-sys", ··· 369 369 source = "registry+https://github.com/rust-lang/crates.io-index" 370 370 checksum = "fa95a34622365fa5bbf40b20b75dba8dfa8c94c734aea8ac9a5ca38af14316f1" 371 371 dependencies = [ 372 - "bitflags 2.10.0", 372 + "bitflags 2.11.0", 373 373 "core-foundation 0.10.1", 374 374 "core-graphics-types", 375 375 "foreign-types 0.5.0", ··· 382 382 source = "registry+https://github.com/rust-lang/crates.io-index" 383 383 checksum = "3d44a101f213f6c4cdc1853d4b78aef6db6bdfa3468798cc1d9912f4735013eb" 384 384 dependencies = [ 385 - "bitflags 2.10.0", 385 + "bitflags 2.11.0", 386 386 "core-foundation 0.10.1", 387 387 "libc", 388 388 ] ··· 454 454 checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" 455 455 dependencies = [ 456 456 "quote", 457 - "syn 2.0.114", 457 + "syn 2.0.116", 458 458 ] 459 459 460 460 [[package]] ··· 464 464 checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501" 465 465 dependencies = [ 466 466 "quote", 467 - "syn 2.0.114", 467 + "syn 2.0.116", 468 468 ] 469 469 470 470 [[package]] ··· 488 488 "proc-macro2", 489 489 "quote", 490 490 "strsim", 491 - "syn 2.0.114", 491 + "syn 2.0.116", 492 492 ] 493 493 494 494 [[package]] ··· 499 499 dependencies = [ 500 500 "darling_core", 501 501 "quote", 502 - "syn 2.0.114", 502 + "syn 2.0.116", 503 503 ] 504 504 505 505 [[package]] 506 506 name = "deranged" 507 - version = "0.5.5" 507 + version = "0.5.6" 508 508 source = "registry+https://github.com/rust-lang/crates.io-index" 509 - checksum = "ececcb659e7ba858fb4f10388c250a7252eb0a27373f1a72b8748afdd248e587" 509 + checksum = "cc3dc5ad92c2e2d1c193bbbbdf2ea477cb81331de4f3103f267ca18368b988c4" 510 510 dependencies = [ 511 511 "powerfmt", 512 512 "serde_core", ··· 522 522 "proc-macro2", 523 523 "quote", 524 524 "rustc_version", 525 - "syn 2.0.114", 525 + "syn 2.0.116", 526 526 ] 527 527 528 528 [[package]] ··· 568 568 source = "registry+https://github.com/rust-lang/crates.io-index" 569 569 checksum = "89a09f22a6c6069a18470eb92d2298acf25463f14256d24778e1230d789a2aec" 570 570 dependencies = [ 571 - "bitflags 2.10.0", 571 + "bitflags 2.11.0", 572 572 "block2", 573 573 "libc", 574 574 "objc2", ··· 582 582 dependencies = [ 583 583 "proc-macro2", 584 584 "quote", 585 - "syn 2.0.114", 585 + "syn 2.0.116", 586 586 ] 587 587 588 588 [[package]] ··· 605 605 dependencies = [ 606 606 "proc-macro2", 607 607 "quote", 608 - "syn 2.0.114", 608 + "syn 2.0.116", 609 609 ] 610 610 611 611 [[package]] ··· 653 653 "cc", 654 654 "memchr", 655 655 "rustc_version", 656 - "toml 0.9.11+spec-1.1.0", 656 + "toml 0.9.12+spec-1.1.0", 657 657 "vswhom", 658 658 "winreg", 659 659 ] ··· 739 739 740 740 [[package]] 741 741 name = "find-msvc-tools" 742 - version = "0.1.7" 742 + version = "0.1.9" 743 743 source = "registry+https://github.com/rust-lang/crates.io-index" 744 - checksum = "f449e6c6c08c865631d4890cfacf252b3d396c9bcc83adb6623cdb02a8336c41" 744 + checksum = "5baebc0774151f905a1a2cc41989300b1e6fbb29aff0ceffa1064fdd3088d582" 745 745 746 746 [[package]] 747 747 name = "flate2" 748 - version = "1.1.5" 748 + version = "1.1.9" 749 749 source = "registry+https://github.com/rust-lang/crates.io-index" 750 - checksum = "bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb" 750 + checksum = "843fba2746e448b37e26a819579957415c8cef339bf08564fe8b7ddbd959573c" 751 751 dependencies = [ 752 752 "crc32fast", 753 753 "miniz_oxide", ··· 760 760 checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" 761 761 762 762 [[package]] 763 + name = "foldhash" 764 + version = "0.1.5" 765 + source = "registry+https://github.com/rust-lang/crates.io-index" 766 + checksum = "d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2" 767 + 768 + [[package]] 763 769 name = "foreign-types" 764 770 version = "0.3.2" 765 771 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 786 792 dependencies = [ 787 793 "proc-macro2", 788 794 "quote", 789 - "syn 2.0.114", 795 + "syn 2.0.116", 790 796 ] 791 797 792 798 [[package]] ··· 822 828 823 829 [[package]] 824 830 name = "futures-channel" 825 - version = "0.3.31" 831 + version = "0.3.32" 826 832 source = "registry+https://github.com/rust-lang/crates.io-index" 827 - checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" 833 + checksum = "07bbe89c50d7a535e539b8c17bc0b49bdb77747034daa8087407d655f3f7cc1d" 828 834 dependencies = [ 829 835 "futures-core", 830 836 ] 831 837 832 838 [[package]] 833 839 name = "futures-core" 834 - version = "0.3.31" 840 + version = "0.3.32" 835 841 source = "registry+https://github.com/rust-lang/crates.io-index" 836 - checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" 842 + checksum = "7e3450815272ef58cec6d564423f6e755e25379b217b0bc688e295ba24df6b1d" 837 843 838 844 [[package]] 839 845 name = "futures-executor" 840 - version = "0.3.31" 846 + version = "0.3.32" 841 847 source = "registry+https://github.com/rust-lang/crates.io-index" 842 - checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" 848 + checksum = "baf29c38818342a3b26b5b923639e7b1f4a61fc5e76102d4b1981c6dc7a7579d" 843 849 dependencies = [ 844 850 "futures-core", 845 851 "futures-task", ··· 848 854 849 855 [[package]] 850 856 name = "futures-io" 851 - version = "0.3.31" 857 + version = "0.3.32" 852 858 source = "registry+https://github.com/rust-lang/crates.io-index" 853 - checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" 859 + checksum = "cecba35d7ad927e23624b22ad55235f2239cfa44fd10428eecbeba6d6a717718" 854 860 855 861 [[package]] 856 862 name = "futures-macro" 857 - version = "0.3.31" 863 + version = "0.3.32" 858 864 source = "registry+https://github.com/rust-lang/crates.io-index" 859 - checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" 865 + checksum = "e835b70203e41293343137df5c0664546da5745f82ec9b84d40be8336958447b" 860 866 dependencies = [ 861 867 "proc-macro2", 862 868 "quote", 863 - "syn 2.0.114", 869 + "syn 2.0.116", 864 870 ] 865 871 866 872 [[package]] 867 873 name = "futures-sink" 868 - version = "0.3.31" 874 + version = "0.3.32" 869 875 source = "registry+https://github.com/rust-lang/crates.io-index" 870 - checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" 876 + checksum = "c39754e157331b013978ec91992bde1ac089843443c49cbc7f46150b0fad0893" 871 877 872 878 [[package]] 873 879 name = "futures-task" 874 - version = "0.3.31" 880 + version = "0.3.32" 875 881 source = "registry+https://github.com/rust-lang/crates.io-index" 876 - checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" 882 + checksum = "037711b3d59c33004d3856fbdc83b99d4ff37a24768fa1be9ce3538a1cde4393" 877 883 878 884 [[package]] 879 885 name = "futures-util" 880 - version = "0.3.31" 886 + version = "0.3.32" 881 887 source = "registry+https://github.com/rust-lang/crates.io-index" 882 - checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" 888 + checksum = "389ca41296e6190b48053de0321d02a77f32f8a5d2461dd38762c0593805c6d6" 883 889 dependencies = [ 884 890 "futures-core", 885 891 "futures-io", ··· 888 894 "futures-task", 889 895 "memchr", 890 896 "pin-project-lite", 891 - "pin-utils", 892 897 "slab", 893 898 ] 894 899 ··· 1033 1038 1034 1039 [[package]] 1035 1040 name = "getrandom" 1036 - version = "0.2.16" 1041 + version = "0.2.17" 1037 1042 source = "registry+https://github.com/rust-lang/crates.io-index" 1038 - checksum = "335ff9f135e4384c8150d6f27c6daed433577f86b4750418338c01a1a2528592" 1043 + checksum = "ff2abc00be7fca6ebc474524697ae276ad847ad0a6b3faa4bcb027e9a4614ad0" 1039 1044 dependencies = [ 1040 1045 "cfg-if", 1041 1046 "libc", ··· 1055 1060 ] 1056 1061 1057 1062 [[package]] 1063 + name = "getrandom" 1064 + version = "0.4.1" 1065 + source = "registry+https://github.com/rust-lang/crates.io-index" 1066 + checksum = "139ef39800118c7683f2fd3c98c1b23c09ae076556b435f8e9064ae108aaeeec" 1067 + dependencies = [ 1068 + "cfg-if", 1069 + "libc", 1070 + "r-efi", 1071 + "wasip2", 1072 + "wasip3", 1073 + ] 1074 + 1075 + [[package]] 1058 1076 name = "gio" 1059 1077 version = "0.18.4" 1060 1078 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1092 1110 source = "registry+https://github.com/rust-lang/crates.io-index" 1093 1111 checksum = "233daaf6e83ae6a12a52055f568f9d7cf4671dabb78ff9560ab6da230ce00ee5" 1094 1112 dependencies = [ 1095 - "bitflags 2.10.0", 1113 + "bitflags 2.11.0", 1096 1114 "futures-channel", 1097 1115 "futures-core", 1098 1116 "futures-executor", ··· 1120 1138 "proc-macro-error", 1121 1139 "proc-macro2", 1122 1140 "quote", 1123 - "syn 2.0.114", 1141 + "syn 2.0.116", 1124 1142 ] 1125 1143 1126 1144 [[package]] ··· 1151 1169 "objc2-app-kit", 1152 1170 "once_cell", 1153 1171 "serde", 1154 - "thiserror 2.0.17", 1172 + "thiserror 2.0.18", 1155 1173 "windows-sys 0.59.0", 1156 1174 "x11rb", 1157 1175 "xkeysym", ··· 1217 1235 "proc-macro-error", 1218 1236 "proc-macro2", 1219 1237 "quote", 1220 - "syn 2.0.114", 1238 + "syn 2.0.116", 1221 1239 ] 1222 1240 1223 1241 [[package]] ··· 1256 1274 1257 1275 [[package]] 1258 1276 name = "hashbrown" 1277 + version = "0.15.5" 1278 + source = "registry+https://github.com/rust-lang/crates.io-index" 1279 + checksum = "9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1" 1280 + dependencies = [ 1281 + "foldhash", 1282 + ] 1283 + 1284 + [[package]] 1285 + name = "hashbrown" 1259 1286 version = "0.16.1" 1260 1287 source = "registry+https://github.com/rust-lang/crates.io-index" 1261 1288 checksum = "841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100" ··· 1394 1421 1395 1422 [[package]] 1396 1423 name = "hyper-util" 1397 - version = "0.1.19" 1424 + version = "0.1.20" 1398 1425 source = "registry+https://github.com/rust-lang/crates.io-index" 1399 - checksum = "727805d60e7938b76b826a6ef209eb70eaa1812794f9424d4a4e2d740662df5f" 1426 + checksum = "96547c2556ec9d12fb1578c4eaf448b04993e7fb79cbaad930a656880a6bdfa0" 1400 1427 dependencies = [ 1401 1428 "base64 0.22.1", 1402 1429 "bytes", 1403 1430 "futures-channel", 1404 - "futures-core", 1405 1431 "futures-util", 1406 1432 "http", 1407 1433 "http-body", ··· 1420 1446 1421 1447 [[package]] 1422 1448 name = "iana-time-zone" 1423 - version = "0.1.64" 1449 + version = "0.1.65" 1424 1450 source = "registry+https://github.com/rust-lang/crates.io-index" 1425 - checksum = "33e57f83510bb73707521ebaffa789ec8caf86f9657cad665b092b581d40e9fb" 1451 + checksum = "e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470" 1426 1452 dependencies = [ 1427 1453 "android_system_properties", 1428 1454 "core-foundation-sys", ··· 1444 1470 1445 1471 [[package]] 1446 1472 name = "ico" 1447 - version = "0.4.0" 1473 + version = "0.5.0" 1448 1474 source = "registry+https://github.com/rust-lang/crates.io-index" 1449 - checksum = "cc50b891e4acf8fe0e71ef88ec43ad82ee07b3810ad09de10f1d01f072ed4b98" 1475 + checksum = "3e795dff5605e0f04bff85ca41b51a96b83e80b281e96231bcaaf1ac35103371" 1450 1476 dependencies = [ 1451 1477 "byteorder", 1452 1478 "png", ··· 1534 1560 ] 1535 1561 1536 1562 [[package]] 1563 + name = "id-arena" 1564 + version = "2.3.0" 1565 + source = "registry+https://github.com/rust-lang/crates.io-index" 1566 + checksum = "3d3067d79b975e8844ca9eb072e16b31c3c1c36928edf9c6789548c524d0d954" 1567 + 1568 + [[package]] 1537 1569 name = "ident_case" 1538 1570 version = "1.0.1" 1539 1571 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1680 1712 1681 1713 [[package]] 1682 1714 name = "js-sys" 1683 - version = "0.3.83" 1715 + version = "0.3.85" 1684 1716 source = "registry+https://github.com/rust-lang/crates.io-index" 1685 - checksum = "464a3709c7f55f1f721e5389aa6ea4e3bc6aba669353300af094b29ffbdde1d8" 1717 + checksum = "8c942ebf8e95485ca0d52d97da7c5a2c387d0e7f0ba4c35e93bfcaee045955b3" 1686 1718 dependencies = [ 1687 1719 "once_cell", 1688 1720 "wasm-bindgen", ··· 1716 1748 source = "registry+https://github.com/rust-lang/crates.io-index" 1717 1749 checksum = "b750dcadc39a09dbadd74e118f6dd6598df77fa01df0cfcdc52c28dece74528a" 1718 1750 dependencies = [ 1719 - "bitflags 2.10.0", 1751 + "bitflags 2.11.0", 1720 1752 "serde", 1721 1753 "unicode-segmentation", 1722 1754 ] ··· 1740 1772 checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" 1741 1773 1742 1774 [[package]] 1775 + name = "leb128fmt" 1776 + version = "0.1.0" 1777 + source = "registry+https://github.com/rust-lang/crates.io-index" 1778 + checksum = "09edd9e8b54e49e587e4f6295a7d29c3ea94d469cb40ab8ca70b288248a81db2" 1779 + 1780 + [[package]] 1743 1781 name = "libappindicator" 1744 1782 version = "0.9.0" 1745 1783 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1765 1803 1766 1804 [[package]] 1767 1805 name = "libc" 1768 - version = "0.2.180" 1806 + version = "0.2.182" 1769 1807 source = "registry+https://github.com/rust-lang/crates.io-index" 1770 - checksum = "bcc35a38544a891a5f7c865aca548a982ccb3b8650a5b06d0fd33a10283c56fc" 1808 + checksum = "6800badb6cb2082ffd7b6a67e6125bb39f18782f793520caee8cb8846be06112" 1771 1809 1772 1810 [[package]] 1773 1811 name = "libloading" ··· 1785 1823 source = "registry+https://github.com/rust-lang/crates.io-index" 1786 1824 checksum = "3d0b95e02c851351f877147b7deea7b1afb1df71b63aa5f8270716e0c5720616" 1787 1825 dependencies = [ 1788 - "bitflags 2.10.0", 1826 + "bitflags 2.11.0", 1789 1827 "libc", 1790 1828 ] 1791 1829 ··· 1855 1893 dependencies = [ 1856 1894 "proc-macro2", 1857 1895 "quote", 1858 - "syn 2.0.114", 1896 + "syn 2.0.116", 1859 1897 ] 1860 1898 1861 1899 [[package]] ··· 1866 1904 1867 1905 [[package]] 1868 1906 name = "memchr" 1869 - version = "2.7.6" 1907 + version = "2.8.0" 1870 1908 source = "registry+https://github.com/rust-lang/crates.io-index" 1871 - checksum = "f52b00d39961fc5b2736ea853c9cc86238e165017a493d1d5c8eac6bdc4cc273" 1909 + checksum = "f8ca58f447f06ed17d5fc4043ce1b10dd205e060fb3ce5b979b8ed8e59ff3f79" 1872 1910 1873 1911 [[package]] 1874 1912 name = "memoffset" ··· 1933 1971 "once_cell", 1934 1972 "png", 1935 1973 "serde", 1936 - "thiserror 2.0.17", 1974 + "thiserror 2.0.18", 1937 1975 "windows-sys 0.60.2", 1938 1976 ] 1939 1977 1940 1978 [[package]] 1941 1979 name = "native-tls" 1942 - version = "0.2.14" 1980 + version = "0.2.17" 1943 1981 source = "registry+https://github.com/rust-lang/crates.io-index" 1944 - checksum = "87de3442987e9dbec73158d5c715e7ad9072fda936bb03d19d7fa10e00520f0e" 1982 + checksum = "4f809093c63eb54651a1e6c19e0224c0c3c12793ef25d3800c625af2efed61d1" 1945 1983 dependencies = [ 1946 1984 "libc", 1947 1985 "log", ··· 1960 1998 source = "registry+https://github.com/rust-lang/crates.io-index" 1961 1999 checksum = "c3f42e7bbe13d351b6bead8286a43aac9534b82bd3cc43e47037f012ebfd62d4" 1962 2000 dependencies = [ 1963 - "bitflags 2.10.0", 2001 + "bitflags 2.11.0", 1964 2002 "jni-sys", 1965 2003 "log", 1966 2004 "ndk-sys", ··· 1998 2036 1999 2037 [[package]] 2000 2038 name = "num-conv" 2001 - version = "0.1.0" 2039 + version = "0.2.0" 2002 2040 source = "registry+https://github.com/rust-lang/crates.io-index" 2003 - checksum = "51d515d32fb182ee37cda2ccdcb92950d6a3c2893aa280e540671c2cd0f3b1d9" 2041 + checksum = "cf97ec579c3c42f953ef76dbf8d55ac91fb219dde70e49aa4a6b7d74e9919050" 2004 2042 2005 2043 [[package]] 2006 2044 name = "num-traits" ··· 2030 2068 "proc-macro-crate 3.4.0", 2031 2069 "proc-macro2", 2032 2070 "quote", 2033 - "syn 2.0.114", 2071 + "syn 2.0.116", 2034 2072 ] 2035 2073 2036 2074 [[package]] ··· 2049 2087 source = "registry+https://github.com/rust-lang/crates.io-index" 2050 2088 checksum = "d49e936b501e5c5bf01fda3a9452ff86dc3ea98ad5f283e1455153142d97518c" 2051 2089 dependencies = [ 2052 - "bitflags 2.10.0", 2090 + "bitflags 2.11.0", 2053 2091 "block2", 2054 2092 "libc", 2055 2093 "objc2", ··· 2070 2108 source = "registry+https://github.com/rust-lang/crates.io-index" 2071 2109 checksum = "73ad74d880bb43877038da939b7427bba67e9dd42004a18b809ba7d87cee241c" 2072 2110 dependencies = [ 2073 - "bitflags 2.10.0", 2111 + "bitflags 2.11.0", 2074 2112 "objc2", 2075 2113 "objc2-foundation", 2076 2114 ] ··· 2081 2119 source = "registry+https://github.com/rust-lang/crates.io-index" 2082 2120 checksum = "0b402a653efbb5e82ce4df10683b6b28027616a2715e90009947d50b8dd298fa" 2083 2121 dependencies = [ 2084 - "bitflags 2.10.0", 2122 + "bitflags 2.11.0", 2085 2123 "objc2", 2086 2124 "objc2-foundation", 2087 2125 ] ··· 2092 2130 source = "registry+https://github.com/rust-lang/crates.io-index" 2093 2131 checksum = "2a180dd8642fa45cdb7dd721cd4c11b1cadd4929ce112ebd8b9f5803cc79d536" 2094 2132 dependencies = [ 2095 - "bitflags 2.10.0", 2133 + "bitflags 2.11.0", 2096 2134 "dispatch2", 2097 2135 "objc2", 2098 2136 ] ··· 2103 2141 source = "registry+https://github.com/rust-lang/crates.io-index" 2104 2142 checksum = "e022c9d066895efa1345f8e33e584b9f958da2fd4cd116792e15e07e4720a807" 2105 2143 dependencies = [ 2106 - "bitflags 2.10.0", 2144 + "bitflags 2.11.0", 2107 2145 "dispatch2", 2108 2146 "objc2", 2109 2147 "objc2-core-foundation", ··· 2126 2164 source = "registry+https://github.com/rust-lang/crates.io-index" 2127 2165 checksum = "0cde0dfb48d25d2b4862161a4d5fcc0e3c24367869ad306b0c9ec0073bfed92d" 2128 2166 dependencies = [ 2129 - "bitflags 2.10.0", 2167 + "bitflags 2.11.0", 2130 2168 "objc2", 2131 2169 "objc2-core-foundation", 2132 2170 "objc2-core-graphics", ··· 2138 2176 source = "registry+https://github.com/rust-lang/crates.io-index" 2139 2177 checksum = "d425caf1df73233f29fd8a5c3e5edbc30d2d4307870f802d18f00d83dc5141a6" 2140 2178 dependencies = [ 2141 - "bitflags 2.10.0", 2179 + "bitflags 2.11.0", 2142 2180 "objc2", 2143 2181 "objc2-core-foundation", 2144 2182 "objc2-core-graphics", ··· 2166 2204 source = "registry+https://github.com/rust-lang/crates.io-index" 2167 2205 checksum = "e3e0adef53c21f888deb4fa59fc59f7eb17404926ee8a6f59f5df0fd7f9f3272" 2168 2206 dependencies = [ 2169 - "bitflags 2.10.0", 2207 + "bitflags 2.11.0", 2170 2208 "block2", 2171 2209 "libc", 2172 2210 "objc2", ··· 2179 2217 source = "registry+https://github.com/rust-lang/crates.io-index" 2180 2218 checksum = "180788110936d59bab6bd83b6060ffdfffb3b922ba1396b312ae795e1de9d81d" 2181 2219 dependencies = [ 2182 - "bitflags 2.10.0", 2220 + "bitflags 2.11.0", 2183 2221 "objc2", 2184 2222 "objc2-core-foundation", 2185 2223 ] ··· 2200 2238 source = "registry+https://github.com/rust-lang/crates.io-index" 2201 2239 checksum = "96c1358452b371bf9f104e21ec536d37a650eb10f7ee379fff67d2e08d537f1f" 2202 2240 dependencies = [ 2203 - "bitflags 2.10.0", 2241 + "bitflags 2.11.0", 2204 2242 "objc2", 2205 2243 "objc2-core-foundation", 2206 2244 "objc2-foundation", ··· 2212 2250 source = "registry+https://github.com/rust-lang/crates.io-index" 2213 2251 checksum = "709fe137109bd1e8b5a99390f77a7d8b2961dafc1a1c5db8f2e60329ad6d895a" 2214 2252 dependencies = [ 2215 - "bitflags 2.10.0", 2253 + "bitflags 2.11.0", 2216 2254 "objc2", 2217 2255 "objc2-core-foundation", 2218 2256 ] ··· 2223 2261 source = "registry+https://github.com/rust-lang/crates.io-index" 2224 2262 checksum = "d87d638e33c06f577498cbcc50491496a3ed4246998a7fbba7ccb98b1e7eab22" 2225 2263 dependencies = [ 2226 - "bitflags 2.10.0", 2264 + "bitflags 2.11.0", 2227 2265 "objc2", 2228 2266 "objc2-core-foundation", 2229 2267 "objc2-foundation", ··· 2235 2273 source = "registry+https://github.com/rust-lang/crates.io-index" 2236 2274 checksum = "b2e5aaab980c433cf470df9d7af96a7b46a9d892d521a2cbbb2f8a4c16751e7f" 2237 2275 dependencies = [ 2238 - "bitflags 2.10.0", 2276 + "bitflags 2.11.0", 2239 2277 "block2", 2240 2278 "objc2", 2241 2279 "objc2-app-kit", ··· 2269 2307 source = "registry+https://github.com/rust-lang/crates.io-index" 2270 2308 checksum = "08838db121398ad17ab8531ce9de97b244589089e290a384c900cb9ff7434328" 2271 2309 dependencies = [ 2272 - "bitflags 2.10.0", 2310 + "bitflags 2.11.0", 2273 2311 "cfg-if", 2274 2312 "foreign-types 0.3.2", 2275 2313 "libc", ··· 2286 2324 dependencies = [ 2287 2325 "proc-macro2", 2288 2326 "quote", 2289 - "syn 2.0.114", 2327 + "syn 2.0.116", 2290 2328 ] 2291 2329 2292 2330 [[package]] 2293 2331 name = "openssl-probe" 2294 - version = "0.1.6" 2332 + version = "0.2.1" 2295 2333 source = "registry+https://github.com/rust-lang/crates.io-index" 2296 - checksum = "d05e27ee213611ffe7d6348b942e8f942b37114c00cc03cec254295a4a17852e" 2334 + checksum = "7c87def4c32ab89d880effc9e097653c8da5d6ef28e6b539d313baaacfbafcbe" 2297 2335 2298 2336 [[package]] 2299 2337 name = "openssl-sys" ··· 2384 2422 "chrono", 2385 2423 "lazy_static", 2386 2424 "mime_guess", 2387 - "reqwest", 2425 + "reqwest 0.12.28", 2388 2426 "rusqlite", 2389 2427 "serde", 2390 2428 "serde_json", ··· 2510 2548 "phf_shared 0.11.3", 2511 2549 "proc-macro2", 2512 2550 "quote", 2513 - "syn 2.0.114", 2551 + "syn 2.0.116", 2514 2552 ] 2515 2553 2516 2554 [[package]] ··· 2537 2575 source = "registry+https://github.com/rust-lang/crates.io-index" 2538 2576 checksum = "67eabc2ef2a60eb7faa00097bd1ffdb5bd28e62bf39990626a582201b7a754e5" 2539 2577 dependencies = [ 2540 - "siphasher 1.0.1", 2578 + "siphasher 1.0.2", 2541 2579 ] 2542 2580 2543 2581 [[package]] ··· 2615 2653 checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" 2616 2654 2617 2655 [[package]] 2656 + name = "prettyplease" 2657 + version = "0.2.37" 2658 + source = "registry+https://github.com/rust-lang/crates.io-index" 2659 + checksum = "479ca8adacdd7ce8f1fb39ce9ecccbfe93a3f1344b3d0d97f20bc0196208f62b" 2660 + dependencies = [ 2661 + "proc-macro2", 2662 + "syn 2.0.116", 2663 + ] 2664 + 2665 + [[package]] 2618 2666 name = "proc-macro-crate" 2619 2667 version = "1.3.1" 2620 2668 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2675 2723 2676 2724 [[package]] 2677 2725 name = "proc-macro2" 2678 - version = "1.0.105" 2726 + version = "1.0.106" 2679 2727 source = "registry+https://github.com/rust-lang/crates.io-index" 2680 - checksum = "535d180e0ecab6268a3e718bb9fd44db66bbbc256257165fc699dadf70d16fe7" 2728 + checksum = "8fd00f0bb2e90d81d1044c2b32617f68fcb9fa3bb7640c23e9c748e53fb30934" 2681 2729 dependencies = [ 2682 2730 "unicode-ident", 2683 2731 ] ··· 2693 2741 2694 2742 [[package]] 2695 2743 name = "quote" 2696 - version = "1.0.43" 2744 + version = "1.0.44" 2697 2745 source = "registry+https://github.com/rust-lang/crates.io-index" 2698 - checksum = "dc74d9a594b72ae6656596548f56f667211f8a97b3d4c3d467150794690dc40a" 2746 + checksum = "21b2ebcf727b7760c461f091f9f0f539b77b8e87f2fd88131e7f1b433b3cece4" 2699 2747 dependencies = [ 2700 2748 "proc-macro2", 2701 2749 ] ··· 2766 2814 source = "registry+https://github.com/rust-lang/crates.io-index" 2767 2815 checksum = "ec0be4795e2f6a28069bec0b5ff3e2ac9bafc99e6a9a7dc3547996c5c816922c" 2768 2816 dependencies = [ 2769 - "getrandom 0.2.16", 2817 + "getrandom 0.2.17", 2770 2818 ] 2771 2819 2772 2820 [[package]] ··· 2799 2847 source = "registry+https://github.com/rust-lang/crates.io-index" 2800 2848 checksum = "ed2bf2547551a7053d6fdfafda3f938979645c44812fbfcda098faae3f1a362d" 2801 2849 dependencies = [ 2802 - "bitflags 2.10.0", 2850 + "bitflags 2.11.0", 2803 2851 ] 2804 2852 2805 2853 [[package]] ··· 2808 2856 source = "registry+https://github.com/rust-lang/crates.io-index" 2809 2857 checksum = "a4e608c6638b9c18977b00b475ac1f28d14e84b27d8d42f70e0bf1e3dec127ac" 2810 2858 dependencies = [ 2811 - "getrandom 0.2.16", 2859 + "getrandom 0.2.17", 2812 2860 "libredox", 2813 - "thiserror 2.0.17", 2861 + "thiserror 2.0.18", 2814 2862 ] 2815 2863 2816 2864 [[package]] ··· 2830 2878 dependencies = [ 2831 2879 "proc-macro2", 2832 2880 "quote", 2833 - "syn 2.0.114", 2881 + "syn 2.0.116", 2834 2882 ] 2835 2883 2836 2884 [[package]] 2837 2885 name = "regex" 2838 - version = "1.12.2" 2886 + version = "1.12.3" 2839 2887 source = "registry+https://github.com/rust-lang/crates.io-index" 2840 - checksum = "843bc0191f75f3e22651ae5f1e72939ab2f72a4bc30fa80a066bd66edefc24d4" 2888 + checksum = "e10754a14b9137dd7b1e3e5b0493cc9171fdd105e0ab477f51b72e7f3ac0e276" 2841 2889 dependencies = [ 2842 2890 "aho-corasick", 2843 2891 "memchr", ··· 2847 2895 2848 2896 [[package]] 2849 2897 name = "regex-automata" 2850 - version = "0.4.13" 2898 + version = "0.4.14" 2851 2899 source = "registry+https://github.com/rust-lang/crates.io-index" 2852 - checksum = "5276caf25ac86c8d810222b3dbb938e512c55c6831a10f3e6ed1c93b84041f1c" 2900 + checksum = "6e1dd4122fc1595e8162618945476892eefca7b88c52820e74af6262213cae8f" 2853 2901 dependencies = [ 2854 2902 "aho-corasick", 2855 2903 "memchr", ··· 2858 2906 2859 2907 [[package]] 2860 2908 name = "regex-syntax" 2861 - version = "0.8.8" 2909 + version = "0.8.9" 2862 2910 source = "registry+https://github.com/rust-lang/crates.io-index" 2863 - checksum = "7a2d987857b319362043e95f5353c0535c1f58eec5336fdfcf626430af7def58" 2911 + checksum = "a96887878f22d7bad8a3b6dc5b7440e0ada9a245242924394987b21cf2210a4c" 2864 2912 2865 2913 [[package]] 2866 2914 name = "reqwest" ··· 2872 2920 "bytes", 2873 2921 "encoding_rs", 2874 2922 "futures-core", 2875 - "futures-util", 2876 2923 "h2", 2877 2924 "http", 2878 2925 "http-body", ··· 2894 2941 "sync_wrapper", 2895 2942 "tokio", 2896 2943 "tokio-native-tls", 2944 + "tower", 2945 + "tower-http", 2946 + "tower-service", 2947 + "url", 2948 + "wasm-bindgen", 2949 + "wasm-bindgen-futures", 2950 + "web-sys", 2951 + ] 2952 + 2953 + [[package]] 2954 + name = "reqwest" 2955 + version = "0.13.2" 2956 + source = "registry+https://github.com/rust-lang/crates.io-index" 2957 + checksum = "ab3f43e3283ab1488b624b44b0e988d0acea0b3214e694730a055cb6b2efa801" 2958 + dependencies = [ 2959 + "base64 0.22.1", 2960 + "bytes", 2961 + "futures-core", 2962 + "futures-util", 2963 + "http", 2964 + "http-body", 2965 + "http-body-util", 2966 + "hyper", 2967 + "hyper-util", 2968 + "js-sys", 2969 + "log", 2970 + "percent-encoding", 2971 + "pin-project-lite", 2972 + "serde", 2973 + "serde_json", 2974 + "sync_wrapper", 2975 + "tokio", 2897 2976 "tokio-util", 2898 2977 "tower", 2899 2978 "tower-http", ··· 2937 3016 dependencies = [ 2938 3017 "cc", 2939 3018 "cfg-if", 2940 - "getrandom 0.2.16", 3019 + "getrandom 0.2.17", 2941 3020 "libc", 2942 3021 "untrusted", 2943 3022 "windows-sys 0.52.0", ··· 2949 3028 source = "registry+https://github.com/rust-lang/crates.io-index" 2950 3029 checksum = "7753b721174eb8ff87a9a0e799e2d7bc3749323e773db92e0984debb00019d6e" 2951 3030 dependencies = [ 2952 - "bitflags 2.10.0", 3031 + "bitflags 2.11.0", 2953 3032 "fallible-iterator", 2954 3033 "fallible-streaming-iterator", 2955 3034 "hashlink", ··· 2972 3051 source = "registry+https://github.com/rust-lang/crates.io-index" 2973 3052 checksum = "146c9e247ccc180c1f61615433868c99f3de3ae256a30a43b49f67c2d9171f34" 2974 3053 dependencies = [ 2975 - "bitflags 2.10.0", 3054 + "bitflags 2.11.0", 2976 3055 "errno", 2977 3056 "libc", 2978 3057 "linux-raw-sys", ··· 3020 3099 3021 3100 [[package]] 3022 3101 name = "ryu" 3023 - version = "1.0.22" 3102 + version = "1.0.23" 3024 3103 source = "registry+https://github.com/rust-lang/crates.io-index" 3025 - checksum = "a50f4cf475b65d88e057964e0e9bb1f0aa9bbb2036dc65c64596b42932536984" 3104 + checksum = "9774ba4a74de5f7b1c1451ed6cd5285a32eddb5cccb8cc655a4e50009e06477f" 3026 3105 3027 3106 [[package]] 3028 3107 name = "same-file" ··· 3071 3150 3072 3151 [[package]] 3073 3152 name = "schemars" 3074 - version = "1.2.0" 3153 + version = "1.2.1" 3075 3154 source = "registry+https://github.com/rust-lang/crates.io-index" 3076 - checksum = "54e910108742c57a770f492731f99be216a52fadd361b06c8fb59d74ccc267d2" 3155 + checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" 3077 3156 dependencies = [ 3078 3157 "dyn-clone", 3079 3158 "ref-cast", ··· 3090 3169 "proc-macro2", 3091 3170 "quote", 3092 3171 "serde_derive_internals", 3093 - "syn 2.0.114", 3172 + "syn 2.0.116", 3094 3173 ] 3095 3174 3096 3175 [[package]] ··· 3101 3180 3102 3181 [[package]] 3103 3182 name = "security-framework" 3104 - version = "2.11.1" 3183 + version = "3.6.0" 3105 3184 source = "registry+https://github.com/rust-lang/crates.io-index" 3106 - checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" 3185 + checksum = "d17b898a6d6948c3a8ee4372c17cb384f90d2e6e912ef00895b14fd7ab54ec38" 3107 3186 dependencies = [ 3108 - "bitflags 2.10.0", 3109 - "core-foundation 0.9.4", 3187 + "bitflags 2.11.0", 3188 + "core-foundation 0.10.1", 3110 3189 "core-foundation-sys", 3111 3190 "libc", 3112 3191 "security-framework-sys", ··· 3114 3193 3115 3194 [[package]] 3116 3195 name = "security-framework-sys" 3117 - version = "2.15.0" 3196 + version = "2.16.0" 3118 3197 source = "registry+https://github.com/rust-lang/crates.io-index" 3119 - checksum = "cc1f0cbffaac4852523ce30d8bd3c5cdc873501d96ff467ca09b6767bb8cd5c0" 3198 + checksum = "321c8673b092a9a42605034a9879d73cb79101ed5fd117bc9a597b89b4e9e61a" 3120 3199 dependencies = [ 3121 3200 "core-foundation-sys", 3122 3201 "libc", ··· 3189 3268 dependencies = [ 3190 3269 "proc-macro2", 3191 3270 "quote", 3192 - "syn 2.0.114", 3271 + "syn 2.0.116", 3193 3272 ] 3194 3273 3195 3274 [[package]] ··· 3200 3279 dependencies = [ 3201 3280 "proc-macro2", 3202 3281 "quote", 3203 - "syn 2.0.114", 3282 + "syn 2.0.116", 3204 3283 ] 3205 3284 3206 3285 [[package]] ··· 3224 3303 dependencies = [ 3225 3304 "proc-macro2", 3226 3305 "quote", 3227 - "syn 2.0.114", 3306 + "syn 2.0.116", 3228 3307 ] 3229 3308 3230 3309 [[package]] ··· 3269 3348 "indexmap 1.9.3", 3270 3349 "indexmap 2.13.0", 3271 3350 "schemars 0.9.0", 3272 - "schemars 1.2.0", 3351 + "schemars 1.2.1", 3273 3352 "serde_core", 3274 3353 "serde_json", 3275 3354 "serde_with_macros", ··· 3285 3364 "darling", 3286 3365 "proc-macro2", 3287 3366 "quote", 3288 - "syn 2.0.114", 3367 + "syn 2.0.116", 3289 3368 ] 3290 3369 3291 3370 [[package]] ··· 3307 3386 dependencies = [ 3308 3387 "proc-macro2", 3309 3388 "quote", 3310 - "syn 2.0.114", 3389 + "syn 2.0.116", 3311 3390 ] 3312 3391 3313 3392 [[package]] ··· 3393 3472 3394 3473 [[package]] 3395 3474 name = "siphasher" 3396 - version = "1.0.1" 3475 + version = "1.0.2" 3397 3476 source = "registry+https://github.com/rust-lang/crates.io-index" 3398 - checksum = "56199f7ddabf13fe5074ce809e7d3f42b42ae711800501b5b16ea82ad029c39d" 3477 + checksum = "b2aa850e253778c88a04c3d7323b043aeda9d3e30d5971937c1855769763678e" 3399 3478 3400 3479 [[package]] 3401 3480 name = "slab" 3402 - version = "0.4.11" 3481 + version = "0.4.12" 3403 3482 source = "registry+https://github.com/rust-lang/crates.io-index" 3404 - checksum = "7a2ae44ef20feb57a68b23d846850f861394c2e02dc425a50098ae8c90267589" 3483 + checksum = "0c790de23124f9ab44544d7ac05d60440adc586479ce501c1d6d7da3cd8c9cf5" 3405 3484 3406 3485 [[package]] 3407 3486 name = "smallvec" ··· 3411 3490 3412 3491 [[package]] 3413 3492 name = "socket2" 3414 - version = "0.6.1" 3493 + version = "0.6.2" 3415 3494 source = "registry+https://github.com/rust-lang/crates.io-index" 3416 - checksum = "17129e116933cf371d018bb80ae557e889637989d8638274fb25622827b03881" 3495 + checksum = "86f4aa3ad99f2088c990dfa82d367e19cb29268ed67c574d10d0a4bfe71f07e0" 3417 3496 dependencies = [ 3418 3497 "libc", 3419 3498 "windows-sys 0.60.2", ··· 3534 3613 3535 3614 [[package]] 3536 3615 name = "syn" 3537 - version = "2.0.114" 3616 + version = "2.0.116" 3538 3617 source = "registry+https://github.com/rust-lang/crates.io-index" 3539 - checksum = "d4d107df263a3013ef9b1879b0df87d706ff80f65a86ea879bd9c31f9b307c2a" 3618 + checksum = "3df424c70518695237746f84cede799c9c58fcb37450d7b23716568cc8bc69cb" 3540 3619 dependencies = [ 3541 3620 "proc-macro2", 3542 3621 "quote", ··· 3560 3639 dependencies = [ 3561 3640 "proc-macro2", 3562 3641 "quote", 3563 - "syn 2.0.114", 3642 + "syn 2.0.116", 3564 3643 ] 3565 3644 3566 3645 [[package]] 3567 3646 name = "system-configuration" 3568 - version = "0.6.1" 3647 + version = "0.7.0" 3569 3648 source = "registry+https://github.com/rust-lang/crates.io-index" 3570 - checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" 3649 + checksum = "a13f3d0daba03132c0aa9767f98351b3488edc2c100cda2d2ec2b04f3d8d3c8b" 3571 3650 dependencies = [ 3572 - "bitflags 2.10.0", 3651 + "bitflags 2.11.0", 3573 3652 "core-foundation 0.9.4", 3574 3653 "system-configuration-sys", 3575 3654 ] ··· 3603 3682 source = "registry+https://github.com/rust-lang/crates.io-index" 3604 3683 checksum = "f3a753bdc39c07b192151523a3f77cd0394aa75413802c883a0f6f6a0e5ee2e7" 3605 3684 dependencies = [ 3606 - "bitflags 2.10.0", 3685 + "bitflags 2.11.0", 3607 3686 "block2", 3608 3687 "core-foundation 0.10.1", 3609 3688 "core-graphics", ··· 3645 3724 dependencies = [ 3646 3725 "proc-macro2", 3647 3726 "quote", 3648 - "syn 2.0.114", 3727 + "syn 2.0.116", 3649 3728 ] 3650 3729 3651 3730 [[package]] ··· 3656 3735 3657 3736 [[package]] 3658 3737 name = "tauri" 3659 - version = "2.9.5" 3738 + version = "2.10.2" 3660 3739 source = "registry+https://github.com/rust-lang/crates.io-index" 3661 - checksum = "8a3868da5508446a7cd08956d523ac3edf0a8bc20bf7e4038f9a95c2800d2033" 3740 + checksum = "463ae8677aa6d0f063a900b9c41ecd4ac2b7ca82f0b058cc4491540e55b20129" 3662 3741 dependencies = [ 3663 3742 "anyhow", 3664 3743 "bytes", ··· 3684 3763 "percent-encoding", 3685 3764 "plist", 3686 3765 "raw-window-handle", 3687 - "reqwest", 3766 + "reqwest 0.13.2", 3688 3767 "serde", 3689 3768 "serde_json", 3690 3769 "serde_repr", ··· 3695 3774 "tauri-runtime", 3696 3775 "tauri-runtime-wry", 3697 3776 "tauri-utils", 3698 - "thiserror 2.0.17", 3777 + "thiserror 2.0.18", 3699 3778 "tokio", 3700 3779 "tray-icon", 3701 3780 "url", ··· 3707 3786 3708 3787 [[package]] 3709 3788 name = "tauri-build" 3710 - version = "2.5.3" 3789 + version = "2.5.5" 3711 3790 source = "registry+https://github.com/rust-lang/crates.io-index" 3712 - checksum = "17fcb8819fd16463512a12f531d44826ce566f486d7ccd211c9c8cebdaec4e08" 3791 + checksum = "ca7bd893329425df750813e95bd2b643d5369d929438da96d5bbb7cc2c918f74" 3713 3792 dependencies = [ 3714 3793 "anyhow", 3715 3794 "cargo_toml", ··· 3723 3802 "serde_json", 3724 3803 "tauri-utils", 3725 3804 "tauri-winres", 3726 - "toml 0.9.11+spec-1.1.0", 3805 + "toml 0.9.12+spec-1.1.0", 3727 3806 "walkdir", 3728 3807 ] 3729 3808 3730 3809 [[package]] 3731 3810 name = "tauri-codegen" 3732 - version = "2.5.2" 3811 + version = "2.5.4" 3733 3812 source = "registry+https://github.com/rust-lang/crates.io-index" 3734 - checksum = "9fa9844cefcf99554a16e0a278156ae73b0d8680bbc0e2ad1e4287aadd8489cf" 3813 + checksum = "aac423e5859d9f9ccdd32e3cf6a5866a15bedbf25aa6630bcb2acde9468f6ae3" 3735 3814 dependencies = [ 3736 3815 "base64 0.22.1", 3737 3816 "brotli", ··· 3745 3824 "serde", 3746 3825 "serde_json", 3747 3826 "sha2", 3748 - "syn 2.0.114", 3827 + "syn 2.0.116", 3749 3828 "tauri-utils", 3750 - "thiserror 2.0.17", 3829 + "thiserror 2.0.18", 3751 3830 "time", 3752 3831 "url", 3753 3832 "uuid", ··· 3756 3835 3757 3836 [[package]] 3758 3837 name = "tauri-macros" 3759 - version = "2.5.2" 3838 + version = "2.5.4" 3760 3839 source = "registry+https://github.com/rust-lang/crates.io-index" 3761 - checksum = "3764a12f886d8245e66b7ee9b43ccc47883399be2019a61d80cf0f4117446fde" 3840 + checksum = "1b6a1bd2861ff0c8766b1d38b32a6a410f6dc6532d4ef534c47cfb2236092f59" 3762 3841 dependencies = [ 3763 3842 "heck 0.5.0", 3764 3843 "proc-macro2", 3765 3844 "quote", 3766 - "syn 2.0.114", 3845 + "syn 2.0.116", 3767 3846 "tauri-codegen", 3768 3847 "tauri-utils", 3769 3848 ] 3770 3849 3771 3850 [[package]] 3772 3851 name = "tauri-plugin" 3773 - version = "2.5.2" 3852 + version = "2.5.3" 3774 3853 source = "registry+https://github.com/rust-lang/crates.io-index" 3775 - checksum = "0e1d0a4860b7ff570c891e1d2a586bf1ede205ff858fbc305e0b5ae5d14c1377" 3854 + checksum = "692a77abd8b8773e107a42ec0e05b767b8d2b7ece76ab36c6c3947e34df9f53f" 3776 3855 dependencies = [ 3777 3856 "anyhow", 3778 3857 "glob", ··· 3781 3860 "serde", 3782 3861 "serde_json", 3783 3862 "tauri-utils", 3784 - "toml 0.9.11+spec-1.1.0", 3863 + "toml 0.9.12+spec-1.1.0", 3785 3864 "walkdir", 3786 3865 ] 3787 3866 3788 3867 [[package]] 3789 3868 name = "tauri-plugin-dialog" 3790 - version = "2.5.0" 3869 + version = "2.6.0" 3791 3870 source = "registry+https://github.com/rust-lang/crates.io-index" 3792 - checksum = "05416b57601eca8666b5ec4186f5b1dc826ed35263b4797ad6641e58da6bc6c3" 3871 + checksum = "9204b425d9be8d12aa60c2a83a289cf7d1caae40f57f336ed1155b3a5c0e359b" 3793 3872 dependencies = [ 3794 3873 "log", 3795 3874 "raw-window-handle", ··· 3799 3878 "tauri", 3800 3879 "tauri-plugin", 3801 3880 "tauri-plugin-fs", 3802 - "thiserror 2.0.17", 3881 + "thiserror 2.0.18", 3803 3882 "url", 3804 3883 ] 3805 3884 ··· 3820 3899 "tauri", 3821 3900 "tauri-plugin", 3822 3901 "tauri-utils", 3823 - "thiserror 2.0.17", 3824 - "toml 0.9.11+spec-1.1.0", 3902 + "thiserror 2.0.18", 3903 + "toml 0.9.12+spec-1.1.0", 3825 3904 "url", 3826 3905 ] 3827 3906 ··· 3837 3916 "serde_json", 3838 3917 "tauri", 3839 3918 "tauri-plugin", 3840 - "thiserror 2.0.17", 3919 + "thiserror 2.0.18", 3841 3920 ] 3842 3921 3843 3922 [[package]] 3844 3923 name = "tauri-plugin-shell" 3845 - version = "2.3.4" 3924 + version = "2.3.5" 3846 3925 source = "registry+https://github.com/rust-lang/crates.io-index" 3847 - checksum = "39b76f884a3937e04b631ffdc3be506088fa979369d25147361352f2f352e5ed" 3926 + checksum = "8457dbf9e2bab1edd8df22bb2c20857a59a9868e79cb3eac5ed639eec4d0c73b" 3848 3927 dependencies = [ 3849 3928 "encoding_rs", 3850 3929 "log", ··· 3857 3936 "shared_child", 3858 3937 "tauri", 3859 3938 "tauri-plugin", 3860 - "thiserror 2.0.17", 3939 + "thiserror 2.0.18", 3861 3940 "tokio", 3862 3941 ] 3863 3942 3864 3943 [[package]] 3865 3944 name = "tauri-runtime" 3866 - version = "2.9.2" 3945 + version = "2.10.0" 3867 3946 source = "registry+https://github.com/rust-lang/crates.io-index" 3868 - checksum = "87f766fe9f3d1efc4b59b17e7a891ad5ed195fa8d23582abb02e6c9a01137892" 3947 + checksum = "b885ffeac82b00f1f6fd292b6e5aabfa7435d537cef57d11e38a489956535651" 3869 3948 dependencies = [ 3870 3949 "cookie", 3871 3950 "dpi", ··· 3879 3958 "serde", 3880 3959 "serde_json", 3881 3960 "tauri-utils", 3882 - "thiserror 2.0.17", 3961 + "thiserror 2.0.18", 3883 3962 "url", 3884 3963 "webkit2gtk", 3885 3964 "webview2-com", ··· 3888 3967 3889 3968 [[package]] 3890 3969 name = "tauri-runtime-wry" 3891 - version = "2.9.3" 3970 + version = "2.10.0" 3892 3971 source = "registry+https://github.com/rust-lang/crates.io-index" 3893 - checksum = "187a3f26f681bdf028f796ccf57cf478c1ee422c50128e5a0a6ebeb3f5910065" 3972 + checksum = "5204682391625e867d16584fedc83fc292fb998814c9f7918605c789cd876314" 3894 3973 dependencies = [ 3895 3974 "gtk", 3896 3975 "http", ··· 3915 3994 3916 3995 [[package]] 3917 3996 name = "tauri-utils" 3918 - version = "2.8.1" 3997 + version = "2.8.2" 3919 3998 source = "registry+https://github.com/rust-lang/crates.io-index" 3920 - checksum = "76a423c51176eb3616ee9b516a9fa67fed5f0e78baaba680e44eb5dd2cc37490" 3999 + checksum = "fcd169fccdff05eff2c1033210b9b94acd07a47e6fa9a3431cf09cfd4f01c87e" 3921 4000 dependencies = [ 3922 4001 "anyhow", 3923 4002 "brotli", ··· 3943 4022 "serde_json", 3944 4023 "serde_with", 3945 4024 "swift-rs", 3946 - "thiserror 2.0.17", 3947 - "toml 0.9.11+spec-1.1.0", 4025 + "thiserror 2.0.18", 4026 + "toml 0.9.12+spec-1.1.0", 3948 4027 "url", 3949 4028 "urlpattern", 3950 4029 "uuid", ··· 3959 4038 dependencies = [ 3960 4039 "dunce", 3961 4040 "embed-resource", 3962 - "toml 0.9.11+spec-1.1.0", 4041 + "toml 0.9.12+spec-1.1.0", 3963 4042 ] 3964 4043 3965 4044 [[package]] 3966 4045 name = "tempfile" 3967 - version = "3.24.0" 4046 + version = "3.25.0" 3968 4047 source = "registry+https://github.com/rust-lang/crates.io-index" 3969 - checksum = "655da9c7eb6305c55742045d5a8d2037996d61d8de95806335c7c86ce0f82e9c" 4048 + checksum = "0136791f7c95b1f6dd99f9cc786b91bb81c3800b639b3478e561ddb7be95e5f1" 3970 4049 dependencies = [ 3971 4050 "fastrand", 3972 - "getrandom 0.3.4", 4051 + "getrandom 0.4.1", 3973 4052 "once_cell", 3974 4053 "rustix", 3975 4054 "windows-sys 0.61.2", ··· 3997 4076 3998 4077 [[package]] 3999 4078 name = "thiserror" 4000 - version = "2.0.17" 4079 + version = "2.0.18" 4001 4080 source = "registry+https://github.com/rust-lang/crates.io-index" 4002 - checksum = "f63587ca0f12b72a0600bcba1d40081f830876000bb46dd2337a3051618f4fc8" 4081 + checksum = "4288b5bcbc7920c07a1149a35cf9590a2aa808e0bc1eafaade0b80947865fbc4" 4003 4082 dependencies = [ 4004 - "thiserror-impl 2.0.17", 4083 + "thiserror-impl 2.0.18", 4005 4084 ] 4006 4085 4007 4086 [[package]] ··· 4012 4091 dependencies = [ 4013 4092 "proc-macro2", 4014 4093 "quote", 4015 - "syn 2.0.114", 4094 + "syn 2.0.116", 4016 4095 ] 4017 4096 4018 4097 [[package]] 4019 4098 name = "thiserror-impl" 4020 - version = "2.0.17" 4099 + version = "2.0.18" 4021 4100 source = "registry+https://github.com/rust-lang/crates.io-index" 4022 - checksum = "3ff15c8ecd7de3849db632e14d18d2571fa09dfc5ed93479bc4485c7a517c913" 4101 + checksum = "ebc4ee7f67670e9b64d05fa4253e753e016c6c95ff35b89b7941d6b856dec1d5" 4023 4102 dependencies = [ 4024 4103 "proc-macro2", 4025 4104 "quote", 4026 - "syn 2.0.114", 4105 + "syn 2.0.116", 4027 4106 ] 4028 4107 4029 4108 [[package]] 4030 4109 name = "time" 4031 - version = "0.3.44" 4110 + version = "0.3.47" 4032 4111 source = "registry+https://github.com/rust-lang/crates.io-index" 4033 - checksum = "91e7d9e3bb61134e77bde20dd4825b97c010155709965fedf0f49bb138e52a9d" 4112 + checksum = "743bd48c283afc0388f9b8827b976905fb217ad9e647fae3a379a9283c4def2c" 4034 4113 dependencies = [ 4035 4114 "deranged", 4036 4115 "itoa", 4037 4116 "num-conv", 4038 4117 "powerfmt", 4039 - "serde", 4118 + "serde_core", 4040 4119 "time-core", 4041 4120 "time-macros", 4042 4121 ] 4043 4122 4044 4123 [[package]] 4045 4124 name = "time-core" 4046 - version = "0.1.6" 4125 + version = "0.1.8" 4047 4126 source = "registry+https://github.com/rust-lang/crates.io-index" 4048 - checksum = "40868e7c1d2f0b8d73e4a8c7f0ff63af4f6d19be117e90bd73eb1d62cf831c6b" 4127 + checksum = "7694e1cfe791f8d31026952abf09c69ca6f6fa4e1a1229e18988f06a04a12dca" 4049 4128 4050 4129 [[package]] 4051 4130 name = "time-macros" 4052 - version = "0.2.24" 4131 + version = "0.2.27" 4053 4132 source = "registry+https://github.com/rust-lang/crates.io-index" 4054 - checksum = "30cfb0125f12d9c277f35663a0a33f8c30190f4e4574868a330595412d34ebf3" 4133 + checksum = "2e70e4c5a0e0a8a4823ad65dfe1a6930e4f4d756dcd9dd7939022b5e8c501215" 4055 4134 dependencies = [ 4056 4135 "num-conv", 4057 4136 "time-core", ··· 4128 4207 4129 4208 [[package]] 4130 4209 name = "toml" 4131 - version = "0.9.11+spec-1.1.0" 4210 + version = "0.9.12+spec-1.1.0" 4132 4211 source = "registry+https://github.com/rust-lang/crates.io-index" 4133 - checksum = "f3afc9a848309fe1aaffaed6e1546a7a14de1f935dc9d89d32afd9a44bab7c46" 4212 + checksum = "cf92845e79fc2e2def6a5d828f0801e29a2f8acc037becc5ab08595c7d5e9863" 4134 4213 dependencies = [ 4135 4214 "indexmap 2.13.0", 4136 4215 "serde_core", ··· 4197 4276 4198 4277 [[package]] 4199 4278 name = "toml_parser" 4200 - version = "1.0.6+spec-1.1.0" 4279 + version = "1.0.9+spec-1.1.0" 4201 4280 source = "registry+https://github.com/rust-lang/crates.io-index" 4202 - checksum = "a3198b4b0a8e11f09dd03e133c0280504d0801269e9afa46362ffde1cbeebf44" 4281 + checksum = "702d4415e08923e7e1ef96cd5727c0dfed80b4d2fa25db9647fe5eb6f7c5a4c4" 4203 4282 dependencies = [ 4204 4283 "winnow 0.7.14", 4205 4284 ] ··· 4212 4291 4213 4292 [[package]] 4214 4293 name = "tower" 4215 - version = "0.5.2" 4294 + version = "0.5.3" 4216 4295 source = "registry+https://github.com/rust-lang/crates.io-index" 4217 - checksum = "d039ad9159c98b70ecfd540b2573b97f7f52c3e8d9f8ad57a24b916a536975f9" 4296 + checksum = "ebe5ef63511595f1344e2d5cfa636d973292adc0eec1f0ad45fae9f0851ab1d4" 4218 4297 dependencies = [ 4219 4298 "futures-core", 4220 4299 "futures-util", ··· 4231 4310 source = "registry+https://github.com/rust-lang/crates.io-index" 4232 4311 checksum = "d4e6559d53cc268e5031cd8429d05415bc4cb4aefc4aa5d6cc35fbf5b924a1f8" 4233 4312 dependencies = [ 4234 - "bitflags 2.10.0", 4313 + "bitflags 2.11.0", 4235 4314 "bytes", 4236 4315 "futures-util", 4237 4316 "http", ··· 4292 4371 "once_cell", 4293 4372 "png", 4294 4373 "serde", 4295 - "thiserror 2.0.17", 4374 + "thiserror 2.0.18", 4296 4375 "windows-sys 0.60.2", 4297 4376 ] 4298 4377 ··· 4363 4442 4364 4443 [[package]] 4365 4444 name = "unicode-ident" 4366 - version = "1.0.22" 4445 + version = "1.0.24" 4367 4446 source = "registry+https://github.com/rust-lang/crates.io-index" 4368 - checksum = "9312f7c4f6ff9069b165498234ce8be658059c6728633667c526e27dc2cf1df5" 4447 + checksum = "e6e4313cd5fcd3dad5cafa179702e2b244f760991f45397d14d4ebf38247da75" 4369 4448 4370 4449 [[package]] 4371 4450 name = "unicode-segmentation" ··· 4374 4453 checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" 4375 4454 4376 4455 [[package]] 4456 + name = "unicode-xid" 4457 + version = "0.2.6" 4458 + source = "registry+https://github.com/rust-lang/crates.io-index" 4459 + checksum = "ebc1c04c71510c7f702b52b7c350734c9ff1295c464a03335b00bb84fc54f853" 4460 + 4461 + [[package]] 4377 4462 name = "untrusted" 4378 4463 version = "0.9.0" 4379 4464 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 4424 4509 4425 4510 [[package]] 4426 4511 name = "uuid" 4427 - version = "1.19.0" 4512 + version = "1.21.0" 4428 4513 source = "registry+https://github.com/rust-lang/crates.io-index" 4429 - checksum = "e2e054861b4bd027cd373e18e8d8d8e6548085000e41290d95ce0c373a654b4a" 4514 + checksum = "b672338555252d43fd2240c714dc444b8c6fb0a5c5335e65a07bba7742735ddb" 4430 4515 dependencies = [ 4431 - "getrandom 0.3.4", 4516 + "getrandom 0.4.1", 4432 4517 "js-sys", 4433 4518 "serde_core", 4434 4519 "wasm-bindgen", ··· 4505 4590 4506 4591 [[package]] 4507 4592 name = "wasip2" 4508 - version = "1.0.1+wasi-0.2.4" 4593 + version = "1.0.2+wasi-0.2.9" 4594 + source = "registry+https://github.com/rust-lang/crates.io-index" 4595 + checksum = "9517f9239f02c069db75e65f174b3da828fe5f5b945c4dd26bd25d89c03ebcf5" 4596 + dependencies = [ 4597 + "wit-bindgen", 4598 + ] 4599 + 4600 + [[package]] 4601 + name = "wasip3" 4602 + version = "0.4.0+wasi-0.3.0-rc-2026-01-06" 4509 4603 source = "registry+https://github.com/rust-lang/crates.io-index" 4510 - checksum = "0562428422c63773dad2c345a1882263bbf4d65cf3f42e90921f787ef5ad58e7" 4604 + checksum = "5428f8bf88ea5ddc08faddef2ac4a67e390b88186c703ce6dbd955e1c145aca5" 4511 4605 dependencies = [ 4512 4606 "wit-bindgen", 4513 4607 ] 4514 4608 4515 4609 [[package]] 4516 4610 name = "wasm-bindgen" 4517 - version = "0.2.106" 4611 + version = "0.2.108" 4518 4612 source = "registry+https://github.com/rust-lang/crates.io-index" 4519 - checksum = "0d759f433fa64a2d763d1340820e46e111a7a5ab75f993d1852d70b03dbb80fd" 4613 + checksum = "64024a30ec1e37399cf85a7ffefebdb72205ca1c972291c51512360d90bd8566" 4520 4614 dependencies = [ 4521 4615 "cfg-if", 4522 4616 "once_cell", ··· 4527 4621 4528 4622 [[package]] 4529 4623 name = "wasm-bindgen-futures" 4530 - version = "0.4.56" 4624 + version = "0.4.58" 4531 4625 source = "registry+https://github.com/rust-lang/crates.io-index" 4532 - checksum = "836d9622d604feee9e5de25ac10e3ea5f2d65b41eac0d9ce72eb5deae707ce7c" 4626 + checksum = "70a6e77fd0ae8029c9ea0063f87c46fde723e7d887703d74ad2616d792e51e6f" 4533 4627 dependencies = [ 4534 4628 "cfg-if", 4629 + "futures-util", 4535 4630 "js-sys", 4536 4631 "once_cell", 4537 4632 "wasm-bindgen", ··· 4540 4635 4541 4636 [[package]] 4542 4637 name = "wasm-bindgen-macro" 4543 - version = "0.2.106" 4638 + version = "0.2.108" 4544 4639 source = "registry+https://github.com/rust-lang/crates.io-index" 4545 - checksum = "48cb0d2638f8baedbc542ed444afc0644a29166f1595371af4fecf8ce1e7eeb3" 4640 + checksum = "008b239d9c740232e71bd39e8ef6429d27097518b6b30bdf9086833bd5b6d608" 4546 4641 dependencies = [ 4547 4642 "quote", 4548 4643 "wasm-bindgen-macro-support", ··· 4550 4645 4551 4646 [[package]] 4552 4647 name = "wasm-bindgen-macro-support" 4553 - version = "0.2.106" 4648 + version = "0.2.108" 4554 4649 source = "registry+https://github.com/rust-lang/crates.io-index" 4555 - checksum = "cefb59d5cd5f92d9dcf80e4683949f15ca4b511f4ac0a6e14d4e1ac60c6ecd40" 4650 + checksum = "5256bae2d58f54820e6490f9839c49780dff84c65aeab9e772f15d5f0e913a55" 4556 4651 dependencies = [ 4557 4652 "bumpalo", 4558 4653 "proc-macro2", 4559 4654 "quote", 4560 - "syn 2.0.114", 4655 + "syn 2.0.116", 4561 4656 "wasm-bindgen-shared", 4562 4657 ] 4563 4658 4564 4659 [[package]] 4565 4660 name = "wasm-bindgen-shared" 4566 - version = "0.2.106" 4661 + version = "0.2.108" 4567 4662 source = "registry+https://github.com/rust-lang/crates.io-index" 4568 - checksum = "cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4" 4663 + checksum = "1f01b580c9ac74c8d8f0c0e4afb04eeef2acf145458e52c03845ee9cd23e3d12" 4569 4664 dependencies = [ 4570 4665 "unicode-ident", 4571 4666 ] 4572 4667 4573 4668 [[package]] 4669 + name = "wasm-encoder" 4670 + version = "0.244.0" 4671 + source = "registry+https://github.com/rust-lang/crates.io-index" 4672 + checksum = "990065f2fe63003fe337b932cfb5e3b80e0b4d0f5ff650e6985b1048f62c8319" 4673 + dependencies = [ 4674 + "leb128fmt", 4675 + "wasmparser", 4676 + ] 4677 + 4678 + [[package]] 4679 + name = "wasm-metadata" 4680 + version = "0.244.0" 4681 + source = "registry+https://github.com/rust-lang/crates.io-index" 4682 + checksum = "bb0e353e6a2fbdc176932bbaab493762eb1255a7900fe0fea1a2f96c296cc909" 4683 + dependencies = [ 4684 + "anyhow", 4685 + "indexmap 2.13.0", 4686 + "wasm-encoder", 4687 + "wasmparser", 4688 + ] 4689 + 4690 + [[package]] 4574 4691 name = "wasm-streams" 4575 - version = "0.4.2" 4692 + version = "0.5.0" 4576 4693 source = "registry+https://github.com/rust-lang/crates.io-index" 4577 - checksum = "15053d8d85c7eccdbefef60f06769760a563c7f0a9d6902a13d35c7800b0ad65" 4694 + checksum = "9d1ec4f6517c9e11ae630e200b2b65d193279042e28edd4a2cda233e46670bbb" 4578 4695 dependencies = [ 4579 4696 "futures-util", 4580 4697 "js-sys", ··· 4584 4701 ] 4585 4702 4586 4703 [[package]] 4704 + name = "wasmparser" 4705 + version = "0.244.0" 4706 + source = "registry+https://github.com/rust-lang/crates.io-index" 4707 + checksum = "47b807c72e1bac69382b3a6fb3dbe8ea4c0ed87ff5629b8685ae6b9a611028fe" 4708 + dependencies = [ 4709 + "bitflags 2.11.0", 4710 + "hashbrown 0.15.5", 4711 + "indexmap 2.13.0", 4712 + "semver", 4713 + ] 4714 + 4715 + [[package]] 4587 4716 name = "web-sys" 4588 - version = "0.3.83" 4717 + version = "0.3.85" 4589 4718 source = "registry+https://github.com/rust-lang/crates.io-index" 4590 - checksum = "9b32828d774c412041098d182a8b38b16ea816958e07cf40eec2bc080ae137ac" 4719 + checksum = "312e32e551d92129218ea9a2452120f4aabc03529ef03e4d0d82fb2780608598" 4591 4720 dependencies = [ 4592 4721 "js-sys", 4593 4722 "wasm-bindgen", ··· 4595 4724 4596 4725 [[package]] 4597 4726 name = "webkit2gtk" 4598 - version = "2.0.1" 4727 + version = "2.0.2" 4599 4728 source = "registry+https://github.com/rust-lang/crates.io-index" 4600 - checksum = "76b1bc1e54c581da1e9f179d0b38512ba358fb1af2d634a1affe42e37172361a" 4729 + checksum = "a1027150013530fb2eaf806408df88461ae4815a45c541c8975e61d6f2fc4793" 4601 4730 dependencies = [ 4602 4731 "bitflags 1.3.2", 4603 4732 "cairo-rs", ··· 4619 4748 4620 4749 [[package]] 4621 4750 name = "webkit2gtk-sys" 4622 - version = "2.0.1" 4751 + version = "2.0.2" 4623 4752 source = "registry+https://github.com/rust-lang/crates.io-index" 4624 - checksum = "62daa38afc514d1f8f12b8693d30d5993ff77ced33ce30cd04deebc267a6d57c" 4753 + checksum = "916a5f65c2ef0dfe12fff695960a2ec3d4565359fdbb2e9943c974e06c734ea5" 4625 4754 dependencies = [ 4626 4755 "bitflags 1.3.2", 4627 4756 "cairo-sys-rs", ··· 4659 4788 dependencies = [ 4660 4789 "proc-macro2", 4661 4790 "quote", 4662 - "syn 2.0.114", 4791 + "syn 2.0.116", 4663 4792 ] 4664 4793 4665 4794 [[package]] ··· 4668 4797 source = "registry+https://github.com/rust-lang/crates.io-index" 4669 4798 checksum = "381336cfffd772377d291702245447a5251a2ffa5bad679c99e61bc48bacbf9c" 4670 4799 dependencies = [ 4671 - "thiserror 2.0.17", 4800 + "thiserror 2.0.18", 4672 4801 "windows", 4673 4802 "windows-core 0.61.2", 4674 4803 ] ··· 4786 4915 dependencies = [ 4787 4916 "proc-macro2", 4788 4917 "quote", 4789 - "syn 2.0.114", 4918 + "syn 2.0.116", 4790 4919 ] 4791 4920 4792 4921 [[package]] ··· 4797 4926 dependencies = [ 4798 4927 "proc-macro2", 4799 4928 "quote", 4800 - "syn 2.0.114", 4929 + "syn 2.0.116", 4801 4930 ] 4802 4931 4803 4932 [[package]] ··· 5148 5277 5149 5278 [[package]] 5150 5279 name = "wit-bindgen" 5151 - version = "0.46.0" 5280 + version = "0.51.0" 5281 + source = "registry+https://github.com/rust-lang/crates.io-index" 5282 + checksum = "d7249219f66ced02969388cf2bb044a09756a083d0fab1e566056b04d9fbcaa5" 5283 + dependencies = [ 5284 + "wit-bindgen-rust-macro", 5285 + ] 5286 + 5287 + [[package]] 5288 + name = "wit-bindgen-core" 5289 + version = "0.51.0" 5290 + source = "registry+https://github.com/rust-lang/crates.io-index" 5291 + checksum = "ea61de684c3ea68cb082b7a88508a8b27fcc8b797d738bfc99a82facf1d752dc" 5292 + dependencies = [ 5293 + "anyhow", 5294 + "heck 0.5.0", 5295 + "wit-parser", 5296 + ] 5297 + 5298 + [[package]] 5299 + name = "wit-bindgen-rust" 5300 + version = "0.51.0" 5301 + source = "registry+https://github.com/rust-lang/crates.io-index" 5302 + checksum = "b7c566e0f4b284dd6561c786d9cb0142da491f46a9fbed79ea69cdad5db17f21" 5303 + dependencies = [ 5304 + "anyhow", 5305 + "heck 0.5.0", 5306 + "indexmap 2.13.0", 5307 + "prettyplease", 5308 + "syn 2.0.116", 5309 + "wasm-metadata", 5310 + "wit-bindgen-core", 5311 + "wit-component", 5312 + ] 5313 + 5314 + [[package]] 5315 + name = "wit-bindgen-rust-macro" 5316 + version = "0.51.0" 5152 5317 source = "registry+https://github.com/rust-lang/crates.io-index" 5153 - checksum = "f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59" 5318 + checksum = "0c0f9bfd77e6a48eccf51359e3ae77140a7f50b1e2ebfe62422d8afdaffab17a" 5319 + dependencies = [ 5320 + "anyhow", 5321 + "prettyplease", 5322 + "proc-macro2", 5323 + "quote", 5324 + "syn 2.0.116", 5325 + "wit-bindgen-core", 5326 + "wit-bindgen-rust", 5327 + ] 5328 + 5329 + [[package]] 5330 + name = "wit-component" 5331 + version = "0.244.0" 5332 + source = "registry+https://github.com/rust-lang/crates.io-index" 5333 + checksum = "9d66ea20e9553b30172b5e831994e35fbde2d165325bec84fc43dbf6f4eb9cb2" 5334 + dependencies = [ 5335 + "anyhow", 5336 + "bitflags 2.11.0", 5337 + "indexmap 2.13.0", 5338 + "log", 5339 + "serde", 5340 + "serde_derive", 5341 + "serde_json", 5342 + "wasm-encoder", 5343 + "wasm-metadata", 5344 + "wasmparser", 5345 + "wit-parser", 5346 + ] 5347 + 5348 + [[package]] 5349 + name = "wit-parser" 5350 + version = "0.244.0" 5351 + source = "registry+https://github.com/rust-lang/crates.io-index" 5352 + checksum = "ecc8ac4bc1dc3381b7f59c34f00b67e18f910c2c0f50015669dde7def656a736" 5353 + dependencies = [ 5354 + "anyhow", 5355 + "id-arena", 5356 + "indexmap 2.13.0", 5357 + "log", 5358 + "semver", 5359 + "serde", 5360 + "serde_derive", 5361 + "serde_json", 5362 + "unicode-xid", 5363 + "wasmparser", 5364 + ] 5154 5365 5155 5366 [[package]] 5156 5367 name = "writeable" ··· 5160 5371 5161 5372 [[package]] 5162 5373 name = "wry" 5163 - version = "0.53.5" 5374 + version = "0.54.2" 5164 5375 source = "registry+https://github.com/rust-lang/crates.io-index" 5165 - checksum = "728b7d4c8ec8d81cab295e0b5b8a4c263c0d41a785fb8f8c4df284e5411140a2" 5376 + checksum = "bb26159b420aa77684589a744ae9a9461a95395b848764ad12290a14d960a11a" 5166 5377 dependencies = [ 5167 5378 "base64 0.22.1", 5168 5379 "block2", ··· 5192 5403 "sha2", 5193 5404 "soup3", 5194 5405 "tao-macros", 5195 - "thiserror 2.0.17", 5406 + "thiserror 2.0.18", 5196 5407 "url", 5197 5408 "webkit2gtk", 5198 5409 "webkit2gtk-sys", ··· 5266 5477 dependencies = [ 5267 5478 "proc-macro2", 5268 5479 "quote", 5269 - "syn 2.0.114", 5480 + "syn 2.0.116", 5270 5481 "synstructure", 5271 5482 ] 5272 5483 5273 5484 [[package]] 5274 5485 name = "zerocopy" 5275 - version = "0.8.33" 5486 + version = "0.8.39" 5276 5487 source = "registry+https://github.com/rust-lang/crates.io-index" 5277 - checksum = "668f5168d10b9ee831de31933dc111a459c97ec93225beb307aed970d1372dfd" 5488 + checksum = "db6d35d663eadb6c932438e763b262fe1a70987f9ae936e60158176d710cae4a" 5278 5489 dependencies = [ 5279 5490 "zerocopy-derive", 5280 5491 ] 5281 5492 5282 5493 [[package]] 5283 5494 name = "zerocopy-derive" 5284 - version = "0.8.33" 5495 + version = "0.8.39" 5285 5496 source = "registry+https://github.com/rust-lang/crates.io-index" 5286 - checksum = "2c7962b26b0a8685668b671ee4b54d007a67d4eaf05fda79ac0ecf41e32270f1" 5497 + checksum = "4122cd3169e94605190e77839c9a40d40ed048d305bfdc146e7df40ab0f3e517" 5287 5498 dependencies = [ 5288 5499 "proc-macro2", 5289 5500 "quote", 5290 - "syn 2.0.114", 5501 + "syn 2.0.116", 5291 5502 ] 5292 5503 5293 5504 [[package]] ··· 5307 5518 dependencies = [ 5308 5519 "proc-macro2", 5309 5520 "quote", 5310 - "syn 2.0.114", 5521 + "syn 2.0.116", 5311 5522 "synstructure", 5312 5523 ] 5313 5524 ··· 5347 5558 dependencies = [ 5348 5559 "proc-macro2", 5349 5560 "quote", 5350 - "syn 2.0.114", 5561 + "syn 2.0.116", 5351 5562 ] 5352 5563 5353 5564 [[package]] 5354 5565 name = "zmij" 5355 - version = "1.0.12" 5566 + version = "1.0.21" 5356 5567 source = "registry+https://github.com/rust-lang/crates.io-index" 5357 - checksum = "2fc5a66a20078bf1251bde995aa2fdcc4b800c70b5d92dd2c62abc5c60f679f8" 5568 + checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"
+167 -227
docs/widgets-research.md
··· 1 - # Widgets Research & Implementation Plan 1 + # Widgets Research & Architecture 2 2 3 - Status: **Research Complete** | Priority: Future 3 + Status: **Architecture Decided** | Feb 2026 4 4 5 - ## Overview 5 + ## Core Insight 6 6 7 - Widgets are reusable, data-bound UI components for displaying feeds, metrics, and custom data. They leverage the existing feeds system (series/feed items) and card grid components to create composable, template-driven visualization panels. 7 + **A widget is just a URL.** A `peek://ext/{ext}/widget-name.html` page, or even a plain web URL. No special widget registration API, no widget item types, no schema migration. Extensions serve widget pages like they serve any other page. 8 8 9 - ## Core Concept 9 + **A widget sheet is a layout container.** One BrowserWindow that arranges multiple widget URLs in a grid of cards. Each card hosts a webview. Sheets can mix widgets from different extensions and web pages. 10 10 11 - Widgets are **views** on feeds/series data. The system separates: 12 - - **Data** (feeds, series, item_events) 13 - - **Visualization** (widget types, templates) 14 - - **Layout** (widget sheets, dashboards) 11 + **The layout engine is `peek-grid` with a new "freeform" mode.** Alongside the existing `columns`, `list`, and `masonry` modes, a new `freeform` mode enables drag-and-drop positioning and resizing of cards. Widget sheets are the first customer of this mode. 15 12 16 13 --- 17 14 18 - ## Widget API 15 + ## Architecture 19 16 20 - ```javascript 21 - // Register a widget type (extensions or core) 22 - api.widgets.register({ 23 - name: 'stock-price', 24 - type: 'scalar', 25 - dataSchema: { /* JSON Schema */ }, 26 - templates: { default: '...' } 27 - }); 17 + ### What Already Exists 18 + 19 + | Component | Location | Role | 20 + |-----------|----------|------| 21 + | `peek-grid` | `app/components/peek-grid.js` | Grid layout with columns/list/masonry modes | 22 + | `peek-card` | `app/components/peek-card.js` | Card container with slots (header, body, media, footer) | 23 + | `peek-grid-toolbar` | `app/components/peek-grid-toolbar.js` | View mode switcher + sort controls | 24 + | `peek-grid-item` | `app/components/peek-grid.js` | Optional wrapper with col/row span | 25 + | Windows extension | `extensions/windows/` | Full reference implementation: search + toolbar + grid of cards | 26 + | HUD extension | `extensions/hud/` | Always-on-top overlay (first customer for widget migration) | 27 + | `DataBoundElement` | `app/components/data-binding.js` | Reactive data binding base class | 28 + | `item_events` table | `backend/electron/datastore.ts` | Time-series data (feeds, series) — widget data source | 29 + | Extension page model | `peek://ext/{id}/page.html` | Extensions serve visible pages via URL | 28 30 29 - // Create a widget instance 30 - const widget = await api.widgets.create({ 31 - type: 'stock-price', 32 - dataSource: { 33 - type: 'series', 34 - itemId: 'series_123', 35 - query: { since: '7d' }, 36 - transform: (events) => events[0].value, 37 - aggregate: 'sum' | 'avg' | 'min' | 'max' | 'streak' 38 - } 39 - }); 31 + ### What Needs to Be Built 32 + 33 + 1. **`freeform` layout mode for peek-grid** — drag, drop, resize cards with persisted positions 34 + 2. **Widget sheet extension** — uses peek-grid in freeform mode, each card hosts a URL via webview 35 + 3. **Sheet persistence** — save/load layout configs (extension_settings or items) 40 36 41 - // Widget sheets (dashboards) 42 - await api.widgets.sheets.save('my-dashboard', { widgets: [...] }); 43 - const dashboard = await api.widgets.sheets.load('my-dashboard'); 37 + ### What Does NOT Need to Be Built 44 38 45 - // Custom data fetchers (for non-feed data) 46 - api.widgets.registerDataFetcher('weather:forecast', async (config) => { 47 - return fetch(`https://api.weather.service/forecast?lat=${config.lat}`).then(r => r.json()); 48 - }); 49 - ``` 39 + - ~~`api.widgets.register()`~~ — extensions just serve HTML pages 40 + - ~~Widget item types (`widget-type`, `widget`, `widget-sheet`)~~ — no schema migration 41 + - ~~Widget template engine~~ — each extension renders its own HTML 42 + - ~~`app/widgets/` directory~~ — no core widget system code needed 50 43 51 44 --- 52 45 53 - ## Widget Types 46 + ## Architectural Decisions (Resolved) 54 47 55 - | Category | Types | Description | 56 - |----------|-------|-------------| 57 - | **Data Display** | scalar, list, table, stats, timeline, gauge | Show values, lists, aggregates | 58 - | **Visualization** | chart, graph, media, badge | Charts, sparklines, images | 59 - | **Interactive** | button-set, form, carousel | User input, actions | 60 - | **Utility** | empty, loading, error, container | States, composition | 48 + ### 1. Rendering Context 49 + **Widgets are URLs rendered as webviews inside card containers.** A widget sheet is a single BrowserWindow. Each card in the grid hosts a webview pointing to a `peek://ext/...` URL or web URL. This allows diverse sources — multiple extensions and web pages in one sheet. 61 50 62 - --- 51 + ### 2. Shared Code (Lit, Components) 52 + **Orthogonal to widgets.** Extensions already import components via `peek://app/components/` and Lit via `peek://node_modules/lit/`. This pattern works. If we need to formalize shared code loading, that's a separate initiative. 63 53 64 - ## Database Storage 54 + ### 3. Widget Sheet = Single Window 55 + **One BrowserWindow per sheet, multiple cards inside.** Cards can host pages (webviews). This is the same model as the Windows extension — one window, grid of cards — just with webviews inside cards and a freeform layout mode. 65 56 66 - Widget definitions use existing datastore tables: 57 + ### 4. Scoping 58 + **Global by default.** Modes/scoping still being worked out across the app. Widget sheets are global for now. Per-group scoping can be added later when mode system matures. 67 59 68 - | What | Storage | Description | 69 - |------|---------|-------------| 70 - | Widget types | `items` type=`widget-type` | Template definitions | 71 - | Widget instances | `items` type=`widget` | Configured widget + dataSource | 72 - | Widget sheets | `items` type=`widget-sheet` | Dashboard layouts | 73 - | Widget data | `item_events` | Series/feed data displayed | 60 + ### 5. Storage 61 + **No new item types.** Widget/sheet configs stored in `extension_settings` (like group workspace persistence). A sheet config is just a list of URLs with position/size data. 74 62 75 - ```sql 76 - -- Widget type definition 77 - INSERT INTO items (type, content, metadata) VALUES ( 78 - 'widget-type', 79 - 'stock-price', 80 - '{"templates":{"default":"..."},"dataSchema":{...}}' 81 - ); 63 + ### 6. HUD Migration 64 + **HUD is the first customer.** The existing HUD extension (`extensions/hud/`) will be migrated to use widget sheets once the system is ready. Validates the architecture end-to-end. 82 65 83 - -- Widget instance 84 - INSERT INTO items (type, content, metadata) VALUES ( 85 - 'widget', 86 - 'My AAPL Tracker', 87 - '{"widgetType":"stock-price","dataSource":{"type":"series","itemId":"series_123"}}' 88 - ); 89 - 90 - -- Widget sheet (dashboard) 91 - INSERT INTO items (type, content, metadata) VALUES ( 92 - 'widget-sheet', 93 - 'Trading Dashboard', 94 - '{"layout":{"columns":3},"widgetIds":["widget_1","widget_2","widget_3"]}' 95 - ); 96 - ``` 66 + ### 7. Pagestream 67 + **Stays separate.** Pagestream has its own complex interaction model. Not part of the widget system. 97 68 98 69 --- 99 70 100 - ## Examples 71 + ## Freeform Layout Mode 101 72 102 - ### Scalar Widget (Latest Value) 103 - ```javascript 104 - { 105 - type: 'scalar', 106 - dataSource: { type: 'series', itemId: 'series_mood' }, 107 - template: 'emoji-display' 108 - } 109 - // Renders: 😊 7/10 110 - ``` 73 + The key new primitive. Added to `peek-grid` alongside existing modes. 111 74 112 - ### Stats Widget (Aggregated) 113 - ```javascript 114 - { 115 - type: 'stats', 116 - dataSource: { 117 - type: 'series', 118 - itemId: 'series_pushups', 119 - query: { since: '7d' }, 120 - aggregate: 'summary' 121 - } 122 - } 123 - // Renders: Total: 245 | Avg: 35/day | 🔥 7-day streak 124 - ``` 75 + ### Existing Modes 76 + - **columns** — auto-fit CSS Grid (responsive) 77 + - **list** — single column, full width 78 + - **masonry** — CSS columns, Pinterest-style 125 79 126 - ### Feed List Widget 127 - ```javascript 128 - { 129 - type: 'list', 130 - dataSource: { 131 - type: 'feed', 132 - itemIds: ['feed_hackernews', 'feed_techcrunch'], 133 - query: { limit: 10 } 134 - } 135 - } 136 - ``` 80 + ### New: freeform 81 + - Cards have absolute positions (x, y, width, height) 82 + - Drag to reposition, handles to resize 83 + - Positions stored per-card in a layout config 84 + - Grid container uses `position: relative`, cards use `position: absolute` 85 + - Snap-to-grid optional 86 + - Cards without saved positions get auto-placed (fallback to columns flow) 137 87 138 - ### Dashboard Sheet 88 + ### Layout Config Shape 139 89 ```javascript 140 90 { 141 - name: 'Morning HUD', 142 - layout: { columns: 2, gap: 16 }, 143 - widgets: [ 144 - { type: 'scalar', dataSource: { type: 'custom', fetcher: 'weather' } }, 145 - { type: 'stats', dataSource: { type: 'series', itemId: 'series_sleep' } }, 146 - { type: 'list', dataSource: { type: 'feed', itemId: 'feed_calendar' } }, 147 - { type: 'timeline', dataSource: { type: 'series', itemId: 'series_weight', query: { since: '30d' } } } 91 + version: 1, 92 + items: [ 93 + { id: 'card-1', url: 'peek://ext/worklog/timer.html', x: 0, y: 0, width: 300, height: 200 }, 94 + { id: 'card-2', url: 'peek://ext/hud/mode.html', x: 320, y: 0, width: 200, height: 150 }, 95 + { id: 'card-3', url: 'https://example.com/status', x: 0, y: 220, width: 520, height: 300 } 148 96 ] 149 97 } 150 98 ``` 151 99 100 + ### Interaction Model 101 + - **Normal mode**: cards display content, clicking interacts with the webview 102 + - **Edit mode** (toggle via toolbar button or shortcut): cards become draggable/resizable, webview interactions disabled 103 + - Edit mode shows drag handles, resize corners, add/remove buttons 104 + - Exiting edit mode persists the layout 105 + 152 106 --- 153 107 154 - ## No-Code Usage Path 108 + ## Widget Sheet Extension 155 109 156 - ### Phase 1: Guided Creation 157 - ``` 158 - Cmd bar → "new widget" → prompts: 159 - 1. What to track? [number/text/choice] 160 - 2. Name it: "Daily Pushups" 161 - 3. How to display? [latest value / chart / list] 162 - → Creates series + widget automatically 163 - ``` 110 + The first customer of freeform layout mode. 164 111 165 - ### Phase 2: Visual Dashboard Builder 112 + ### Structure 166 113 ``` 167 - Widget Sheet Editor: 168 - ┌─────────────────────────────────────┐ 169 - │ [+ Add Widget] [Layout: 2 cols ▼] │ 170 - ├─────────────────────────────────────┤ 171 - │ ┌─────────┐ ┌─────────┐ │ 172 - │ │ Pushups │ │ Weight │ ← drag │ 173 - │ │ 45 │ │ 📈 │ to │ 174 - │ └─────────┘ └─────────┘ reorder │ 175 - │ ┌───────────────────────┐ │ 176 - │ │ Sleep (7-day trend) │ ← resize │ 177 - │ └───────────────────────┘ │ 178 - └─────────────────────────────────────┘ 114 + extensions/sheets/ 115 + ├── manifest.json 116 + ├── background.js # Noun registration, sheet management 117 + ├── background.html 118 + ├── sheet.html # Sheet page — peek-grid in freeform mode 119 + ├── sheet.js # Sheet logic — load config, manage webviews 120 + ├── sheet.css 121 + └── settings-schema.json 179 122 ``` 180 123 181 - ### Phase 3: Template Gallery 182 - ``` 183 - "Add Widget" → Browse templates: 184 - 📊 Habit Tracker - daily check-ins with streaks 185 - 💰 Budget Tracker - spending categories 186 - 📰 Feed Reader - RSS/news aggregation 187 - 🏃 Fitness Dashboard - steps, calories, workouts 188 - ⏱️ Time Tracker - pomodoro / deep work hours 189 - ``` 124 + ### How It Works 125 + 1. User creates a sheet via cmd palette: `new sheet "Morning Dashboard"` 126 + 2. Sheet opens as a window with peek-grid in freeform + edit mode 127 + 3. User adds widgets: `+ Add` button → pick from extension-provided URLs or enter a web URL 128 + 4. User drags/resizes cards to desired layout 129 + 5. Exit edit mode → layout persisted to extension_settings 130 + 6. Opening the sheet again restores all cards in their saved positions 190 131 191 - ### Phase 4: Natural Language 132 + ### Sheet Config Storage 133 + ```javascript 134 + // extension_settings row: 135 + extensionId: 'sheets' 136 + key: 'sheet:<sheetId>' 137 + value: { 138 + version: 1, 139 + name: 'Morning Dashboard', 140 + createdAt: 1708000000, 141 + items: [ 142 + { id: 'abc', url: 'peek://ext/worklog/timer.html', x: 0, y: 0, width: 300, height: 200 }, 143 + { id: 'def', url: 'peek://ext/hud/mode.html', x: 320, y: 0, width: 200, height: 150 } 144 + ] 145 + } 192 146 ``` 193 - "track my daily water intake" 194 - → Creates: series + scalar widget + input form 195 147 196 - "show me a chart of my weight over 30 days" 197 - → Creates: timeline widget bound to existing weight series 198 - ``` 148 + ### Cmd Palette Integration (Noun Registration) 149 + - `sheets` — list all sheets 150 + - `new sheet <name>` — create and open a new sheet 151 + - `open sheet <name>` — open existing sheet 199 152 200 153 --- 201 154 202 - ## File Structure 155 + ## Implementation Phases 156 + 157 + ### Phase 1: Freeform Layout Mode 158 + - Add `freeform` to peek-grid's viewMode options 159 + - Implement absolute positioning with drag and resize 160 + - Edit mode toggle (drag handles, resize corners) 161 + - Layout config save/load API on peek-grid 162 + - Works with any content (not just webviews) 163 + 164 + ### Phase 2: Widget Sheet Extension 165 + - Extension scaffold with noun registration 166 + - Sheet page using peek-grid freeform mode 167 + - Cards host webviews (peek:// and web URLs) 168 + - Sheet config persistence via extension_settings 169 + - Add/remove cards in edit mode 203 170 204 - ``` 205 - app/widgets/ 206 - ├── index.js # Entry point 207 - ├── system.js # Core registration & lifecycle 208 - ├── api.js # window.app.widgets API 209 - ├── data-source.js # Query and data fetching 210 - ├── template-engine.js # Template compilation 211 - ├── types/ 212 - │ ├── base.js # Base widget class 213 - │ ├── scalar.js # Single value 214 - │ ├── list.js # Scrollable list 215 - │ ├── table.js # Tabular data 216 - │ ├── stats.js # KPI cards 217 - │ ├── timeline.js # Event timeline 218 - │ ├── chart.js # Charts/graphs 219 - │ ├── carousel.js # Item carousel 220 - │ └── gauge.js # Progress/gauge 221 - ├── templates/ 222 - │ ├── registry.js # Template registration 223 - │ └── builtins.js # Built-in templates 224 - └── sheets/ 225 - ├── manager.js # Persistence 226 - └── definitions.js # Pre-built dashboards 227 - ``` 171 + ### Phase 3: HUD Migration 172 + - Migrate HUD extension to use a widget sheet 173 + - HUD widgets as individual extension pages (mode display, window count, IZUI state, etc.) 174 + - Sheet positioned as always-on-top overlay 175 + 176 + ### Phase 4: Ecosystem 177 + - Extensions publish widget pages (worklog timer, feed reader, etc.) 178 + - Widget discovery (browse available widgets from installed extensions) 179 + - Sheet templates (pre-configured layouts) 180 + - Worklog integration (time dashboard as a sheet) 228 181 229 182 --- 230 183 231 - ## Implementation Phases 184 + ## Reference: Windows Extension Pattern 232 185 233 - ### Phase 1: Foundation (2-3 weeks) 234 - - Widget system API (register, create, list) 235 - - `peek-widget` base component 236 - - 3 basic types: scalar, list, stats 237 - - Widget container/sheet support 238 - - Tests and docs 186 + The Windows extension (`extensions/windows/`) is the closest existing analog. It uses: 239 187 240 - ### Phase 2: Visualization (2-3 weeks) 241 - - Table, timeline, chart, carousel widgets 242 - - Template system with registration 243 - - Template examples library 244 - - Developer guide 188 + ```html 189 + <peek-input class="search-input" placeholder="Search windows..."></peek-input> 190 + <peek-grid-toolbar class="grid-toolbar" view-mode="columns"></peek-grid-toolbar> 191 + <peek-grid class="cards" min-item-width="200" gap="12"></peek-grid> 192 + ``` 245 193 246 - ### Phase 3: Integration (1-2 weeks) 247 - - Extension widget registration 248 - - Custom data fetchers 249 - - Widget sheet persistence 250 - - Observable/signal support 194 + With JS wiring: 195 + - Loads data via `api.window.list()` 196 + - Creates `peek-card` elements dynamically 197 + - Toolbar events update grid viewMode 198 + - Keyboard navigation (vim keys + arrows) 199 + - View preferences persisted via `api.settings` 251 200 252 - ### Phase 4: Polish (1-2 weeks) 253 - - Performance (virtual scrolling, caching) 254 - - Accessibility (ARIA, keyboard nav) 255 - - Template gallery 256 - - Mobile responsive 201 + Widget sheets follow this exact same pattern, replacing window data with URL configs and adding freeform layout mode. 257 202 258 203 --- 259 204 260 - ## Integration Points 205 + ## Existing Infrastructure for Widget Data 261 206 262 - ### With Feeds 263 - - Series data → scalar, stats, timeline, chart widgets 264 - - Feed items → list, table, carousel widgets 265 - - Query abstraction over `item_events` table 207 + Extensions that serve widget pages have full access to: 266 208 267 - ### With Components 268 - - `peek-grid` + `peek-grid-item` for layout 269 - - `peek-card` for widget frame 270 - - `peek-list`, `peek-button`, etc. for content 209 + | API | Use | 210 + |-----|-----| 211 + | `api.datastore.queryItemEvents()` | Time-series data (feeds, series, worklog) | 212 + | `api.datastore.getItems()` | Items by type, tag, search | 213 + | `api.context.watch()` | Mode, IZUI state, group context | 214 + | `api.window.list()` | Window metadata | 215 + | `api.subscribe()` | Real-time pubsub events | 216 + | `api.settings.get/set()` | Extension preferences | 217 + | `fetch()` | External APIs | 271 218 272 - ### With Extensions 273 - - Extensions register custom widget types 274 - - Extensions provide custom data fetchers 275 - - Widget types stored as items in datastore 219 + No new API surface needed. Widget pages are just extension pages with full API access. 276 220 277 221 --- 278 222 279 - ## Related TODO.md Items 280 - 281 - - Widgets (primary) 282 - - Metadata QS Reflection (widgets display metrics) 283 - - Window Templates (widgets as template components) 284 - - Observability HUD (widget dashboard use case) 285 - - Daytum-style tracking (series + widgets) 223 + ## Previous Research (Archived) 286 224 287 - --- 225 + Earlier research explored a more complex architecture with: 226 + - `api.widgets.register()` / `api.widgets.create()` APIs 227 + - Widget item types in the datastore (`widget-type`, `widget`, `widget-sheet`) 228 + - Widget template engine and type registry 229 + - `app/widgets/` directory with system.js, api.js, data-source.js, types/ 288 230 289 - ## Open Questions 231 + This was superseded by the URL-based approach (Feb 2026) which achieves the same goals with far less infrastructure by treating widgets as regular extension pages and sheets as peek-grid in freeform layout mode. 290 232 291 - 1. **Refresh strategy**: Poll vs push for real-time updates? 292 - 2. **Template syntax**: Plain literals vs lightweight template language? 293 - 3. **Widget sizing**: Fixed sizes vs fluid/responsive? 294 - 4. **Persistence**: Per-profile widget sheets or global? 295 - 5. **Migration**: How to upgrade widget definitions across versions? 233 + See also: 234 + - `notes/research-widgets-hud.md` — HUD infrastructure research (IZUI, context, window APIs) 235 + - `TODO.md` (Widgets section) — original brainstorming