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

Configure Feed

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

Workflow changes (#287)

authored by

Steven Vandevelde and committed by
GitHub
fc5f1b81 917e99ea

+208 -586
+69 -52
.github/workflows/native-build.yml
··· 7 7 8 8 9 9 jobs: 10 + ######### 11 + # BUILD # 12 + ######### 10 13 build: 11 14 runs-on: ubuntu-latest 12 15 13 16 steps: 14 17 - uses: actions/checkout@v2 15 18 16 - # Nix & Haskell 19 + # Nix 17 20 - uses: cachix/install-nix-action@v13 18 21 with: 19 22 nix_path: nixpkgs=channel:nixos-unstable 23 + 24 + - uses: cachix/cachix-action@v10 25 + with: 26 + name: diffuse 27 + authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}' 28 + 29 + # Cache 30 + - uses: actions/cache@v2 31 + with: 32 + path: | 33 + ~/.stack 34 + key: ${{ runner.os }}-stack 20 35 21 36 # Tasks 22 37 - run: nix-shell --run "just install-deps" ··· 27 42 with: 28 43 name: build 29 44 path: build/ 30 - 31 - 45 + 46 + ################## 47 + # CREATE RELEASE # 48 + ################## 32 49 create-release: 33 50 needs: build 34 51 runs-on: ubuntu-latest 35 52 36 53 outputs: 37 54 RELEASE_UPLOAD_ID: ${{ steps.create_release.outputs.id }} 55 + TAG_NAME: ${{ steps.package-version.outputs.current-version }} 38 56 39 57 steps: 40 58 - uses: actions/checkout@v2 ··· 64 82 uses: martinbeentjes/npm-get-version-action@v1.1.0 65 83 66 84 # Create release 67 - - uses: actions/create-release@v1.1.2 85 + - uses: softprops/action-gh-release@v0.1.7 68 86 id: create_release 69 - env: 70 - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 71 87 with: 88 + token: ${{ secrets.GITHUB_TOKEN }} 89 + 72 90 tag_name: "${{ steps.package-version.outputs.current-version }}" 73 - release_name: "v${{ steps.package-version.outputs.current-version }}" 91 + name: "v${{ steps.package-version.outputs.current-version }}" 74 92 body: "See the assets to download this version and install." 75 93 draft: true 76 94 prerelease: true 77 - 78 - # Upload assets 79 - - uses: actions/upload-release-asset@v1 80 - env: 81 - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 82 - with: 83 - upload_url: ${{ steps.create_release.outputs.upload_url }} 84 - asset_path: ./compressed/diffuse-web.zip 85 - asset_name: diffuse-web.zip 86 - asset_content_type: application/zip 87 95 88 - - uses: actions/upload-release-asset@v1 89 - env: 90 - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 91 - with: 92 - upload_url: ${{ steps.create_release.outputs.upload_url }} 93 - asset_path: ./compressed/diffuse-web.tar.gz 94 - asset_name: diffuse-web.tar.gz 95 - asset_content_type: application/gzip 96 + files: | 97 + compressed/diffuse-web.zip 98 + compressed/diffuse-web.tar.gz 96 99 97 - 100 + ######### 101 + # TAURI # 102 + ######### 98 103 tauri: 99 104 needs: create-release 100 105 ··· 108 113 steps: 109 114 - uses: actions/checkout@v2 110 115 111 - # Cache 112 - - uses: actions/cache@v2 113 - with: 114 - path: | 115 - ~/.cargo/registry 116 - ~/.cargo/git 117 - target 118 - key: ${{ runner.os }}-cargo-${{ hashFiles('**/Cargo.lock') }} 116 + # OS 117 + - name: install linux dependencies 118 + if: matrix.os == 'ubuntu-latest' 119 + run: | 120 + sudo apt update && sudo apt install libwebkit2gtk-4.0-dev \ 121 + build-essential \ 122 + curl \ 123 + wget \ 124 + libssl-dev \ 125 + libgtk-3-dev \ 126 + libgtksourceview-3.0-dev \ 127 + squashfs-tools 119 128 120 - # Rust & Node 129 + # Rust 121 130 - uses: actions-rs/toolchain@v1 122 131 with: 132 + profile: minimal 123 133 toolchain: stable 124 - # - uses: actions/setup-node@v1 125 - # with: 126 - # node-version: 14 127 134 135 + - uses: Swatinem/rust-cache@v1 136 + with: 137 + working-directory: src-tauri 138 + 128 139 # Download artifacts 129 140 - uses: actions/download-artifact@v2 130 141 with: 131 142 name: build 132 143 path: build/ 133 - 134 - # Dependencies 135 - - run: cargo install tauri-bundler --force 136 - - name: install webkit2gtk (ubuntu only) 137 - if: matrix.os == 'ubuntu-20.04' 138 - run: | 139 - sudo apt-get update 140 - sudo apt-get install -y webkit2gtk-4.0 141 144 142 - # Tasks 143 - - uses: tauri-apps/tauri-action@v0 144 - env: 145 - GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 145 + # Tauri CLI 146 + - run: cargo install tauri-cli --version 1.0.0-beta.5 147 + 148 + # Make a build 149 + - run: cargo build --no-default-features 150 + working-directory: src-tauri 151 + 152 + # Upload artifacts (MacOS) 153 + - uses: softprops/action-gh-release@v0.1.7 146 154 with: 147 - projectPath: ./src-tauri/ 148 - releaseId: ${{ needs.create-release.outputs.RELEASE_UPLOAD_ID }} 155 + token: ${{ secrets.GITHUB_TOKEN }} 156 + 157 + tag_name: "${{ needs.create-release.outputs.TAG_NAME }}" 158 + draft: true 159 + prerelease: true 160 + 161 + files: | 162 + src-tauri/target/debug/bundle/appimage/*.AppImage 163 + src-tauri/target/debug/bundle/deb/*.deb 164 + src-tauri/target/debug/bundle/dmg/*.dmg 165 + src-tauri/target/debug/bundle/macos/*.app
+125 -530
src-tauri/Cargo.lock
··· 42 42 checksum = "23b62fc65de8e4e7f52534fb52b0f3ed04746ae267519eef2a83941e8085068b" 43 43 44 44 [[package]] 45 - name = "async-io" 46 - version = "1.6.0" 47 - source = "registry+https://github.com/rust-lang/crates.io-index" 48 - checksum = "a811e6a479f2439f0c04038796b5cfb3d2ad56c230e0f2d3f7b04d68cfee607b" 49 - dependencies = [ 50 - "concurrent-queue", 51 - "futures-lite", 52 - "libc", 53 - "log", 54 - "once_cell", 55 - "parking", 56 - "polling", 57 - "slab", 58 - "socket2", 59 - "waker-fn", 60 - "winapi", 61 - ] 62 - 63 - [[package]] 64 45 name = "atk" 65 46 version = "0.9.0" 66 47 source = "registry+https://github.com/rust-lang/crates.io-index" 67 48 checksum = "812b4911e210bd51b24596244523c856ca749e6223c50a7fbbba3f89ee37c426" 68 49 dependencies = [ 69 50 "atk-sys", 70 - "bitflags 1.2.1", 51 + "bitflags", 71 52 "glib", 72 53 "glib-sys", 73 54 "gobject-sys", ··· 111 92 checksum = "cdb031dd78e28731d87d56cc8ffef4a8f36ca26c38fe2de700543e627f8a464a" 112 93 113 94 [[package]] 114 - name = "base64" 115 - version = "0.13.0" 116 - source = "registry+https://github.com/rust-lang/crates.io-index" 117 - checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd" 118 - 119 - [[package]] 120 95 name = "bincode" 121 96 version = "1.3.3" 122 97 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 127 102 128 103 [[package]] 129 104 name = "bitflags" 130 - version = "0.9.1" 131 - source = "registry+https://github.com/rust-lang/crates.io-index" 132 - checksum = "4efd02e230a02e18f92fc2735f44597385ed02ad8f831e7c1c1156ee5e1ab3a5" 133 - 134 - [[package]] 135 - name = "bitflags" 136 105 version = "1.2.1" 137 106 source = "registry+https://github.com/rust-lang/crates.io-index" 138 107 checksum = "cf1de2fe8c75bc145a2f577add951f8134889b4795d47466a54a5c846d691693" 139 108 140 109 [[package]] 141 - name = "blake2b_simd" 142 - version = "0.5.11" 143 - source = "registry+https://github.com/rust-lang/crates.io-index" 144 - checksum = "afa748e348ad3be8263be728124b24a24f268266f6f5d58af9d75f6a40b5c587" 145 - dependencies = [ 146 - "arrayref", 147 - "arrayvec", 148 - "constant_time_eq", 149 - ] 150 - 151 - [[package]] 152 110 name = "blake3" 153 111 version = "0.3.8" 154 112 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 219 177 ] 220 178 221 179 [[package]] 222 - name = "cache-padded" 223 - version = "1.1.1" 224 - source = "registry+https://github.com/rust-lang/crates.io-index" 225 - checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba" 226 - 227 - [[package]] 228 180 name = "cairo-rs" 229 181 version = "0.9.1" 230 182 source = "registry+https://github.com/rust-lang/crates.io-index" 231 183 checksum = "c5c0f2e047e8ca53d0ff249c54ae047931d7a6ebe05d00af73e0ffeb6e34bdb8" 232 184 dependencies = [ 233 - "bitflags 1.2.1", 185 + "bitflags", 234 186 "cairo-sys-rs", 235 187 "glib", 236 188 "glib-sys", ··· 288 240 checksum = "fd16c4719339c4530435d38e511904438d07cce7950afa3718a84ac36c10e89e" 289 241 290 242 [[package]] 291 - name = "chrono" 292 - version = "0.4.19" 293 - source = "registry+https://github.com/rust-lang/crates.io-index" 294 - checksum = "670ad68c9088c2a963aaa298cb369688cf3f9465ce5e2d4ca10e6e0098a1ce73" 295 - dependencies = [ 296 - "libc", 297 - "num-integer", 298 - "num-traits", 299 - "time", 300 - "winapi", 301 - ] 302 - 303 - [[package]] 304 243 name = "cocoa" 305 244 version = "0.24.0" 306 245 source = "registry+https://github.com/rust-lang/crates.io-index" 307 246 checksum = "6f63902e9223530efb4e26ccd0cf55ec30d592d3b42e21a28defc42a9586e832" 308 247 dependencies = [ 309 - "bitflags 1.2.1", 248 + "bitflags", 310 249 "block", 311 250 "cocoa-foundation", 312 251 "core-foundation 0.9.1", ··· 322 261 source = "registry+https://github.com/rust-lang/crates.io-index" 323 262 checksum = "7ade49b65d560ca58c403a479bb396592b155c0185eada742ee323d1d68d6318" 324 263 dependencies = [ 325 - "bitflags 1.2.1", 264 + "bitflags", 326 265 "block", 327 266 "core-foundation 0.9.1", 328 267 "core-graphics-types", ··· 348 287 dependencies = [ 349 288 "com_macros_support", 350 289 "proc-macro2", 351 - "syn 1.0.74", 290 + "syn", 352 291 ] 353 292 354 293 [[package]] ··· 358 297 checksum = "97e9a6d20f4ac8830e309a455d7e9416e65c6af5a97c88c55fbb4c2012e107da" 359 298 dependencies = [ 360 299 "proc-macro2", 361 - "quote 1.0.9", 362 - "syn 1.0.74", 363 - ] 364 - 365 - [[package]] 366 - name = "concurrent-queue" 367 - version = "1.2.2" 368 - source = "registry+https://github.com/rust-lang/crates.io-index" 369 - checksum = "30ed07550be01594c6026cff2a1d7fe9c8f683caa798e12b68694ac9e88286a3" 370 - dependencies = [ 371 - "cache-padded", 300 + "quote", 301 + "syn", 372 302 ] 373 303 374 304 [[package]] ··· 421 351 source = "registry+https://github.com/rust-lang/crates.io-index" 422 352 checksum = "b3889374e6ea6ab25dba90bb5d96202f61108058361f6dc72e8b03e6f8bbe923" 423 353 dependencies = [ 424 - "bitflags 1.2.1", 354 + "bitflags", 425 355 "core-foundation 0.7.0", 426 356 "foreign-types", 427 357 "libc", ··· 433 363 source = "registry+https://github.com/rust-lang/crates.io-index" 434 364 checksum = "269f35f69b542b80e736a20a89a05215c0ce80c2c03c514abb2e318b78379d86" 435 365 dependencies = [ 436 - "bitflags 1.2.1", 366 + "bitflags", 437 367 "core-foundation 0.9.1", 438 368 "core-graphics-types", 439 369 "foreign-types", ··· 446 376 source = "registry+https://github.com/rust-lang/crates.io-index" 447 377 checksum = "3a68b68b3446082644c91ac778bf50cd4104bfb002b5a6a7c44cca5a2c70788b" 448 378 dependencies = [ 449 - "bitflags 1.2.1", 379 + "bitflags", 450 380 "core-foundation 0.9.1", 451 381 "foreign-types", 452 382 "libc", ··· 540 470 "matches", 541 471 "phf 0.8.0", 542 472 "proc-macro2", 543 - "quote 1.0.9", 473 + "quote", 544 474 "smallvec", 545 - "syn 1.0.74", 475 + "syn", 546 476 ] 547 477 548 478 [[package]] ··· 551 481 source = "registry+https://github.com/rust-lang/crates.io-index" 552 482 checksum = "dfae75de57f2b2e85e8768c3ea840fd159c8f33e2b6522c7835b7abac81be16e" 553 483 dependencies = [ 554 - "quote 1.0.9", 555 - "syn 1.0.74", 484 + "quote", 485 + "syn", 556 486 ] 557 487 558 488 [[package]] ··· 574 504 "fnv", 575 505 "ident_case", 576 506 "proc-macro2", 577 - "quote 1.0.9", 507 + "quote", 578 508 "strsim", 579 - "syn 1.0.74", 509 + "syn", 580 510 ] 581 511 582 512 [[package]] ··· 586 516 checksum = "d9b5a2f4ac4969822c62224815d069952656cadc7084fdca9751e6d959189b72" 587 517 dependencies = [ 588 518 "darling_core", 589 - "quote 1.0.9", 590 - "syn 1.0.74", 519 + "quote", 520 + "syn", 591 521 ] 592 522 593 523 [[package]] ··· 617 547 checksum = "fcc3dd5e9e9c0b295d6e1e4d811fb6f157d5ffd784b8d202fc62eac8035a770b" 618 548 dependencies = [ 619 549 "proc-macro2", 620 - "quote 1.0.9", 621 - "syn 1.0.74", 550 + "quote", 551 + "syn", 622 552 ] 623 553 624 554 [[package]] ··· 629 559 dependencies = [ 630 560 "convert_case", 631 561 "proc-macro2", 632 - "quote 1.0.9", 562 + "quote", 633 563 "rustc_version", 634 - "syn 1.0.74", 564 + "syn", 635 565 ] 636 566 637 567 [[package]] ··· 654 584 ] 655 585 656 586 [[package]] 657 - name = "dirs" 658 - version = "1.0.5" 659 - source = "registry+https://github.com/rust-lang/crates.io-index" 660 - checksum = "3fd78930633bd1c6e35c4b42b1df7b0cbc6bc191146e512bb3bedf243fcc3901" 661 - dependencies = [ 662 - "libc", 663 - "redox_users 0.3.5", 664 - "winapi", 665 - ] 666 - 667 - [[package]] 668 587 name = "dirs-next" 669 588 version = "2.0.0" 670 589 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 681 600 checksum = "4ebda144c4fe02d1f7ea1a7d9641b6fc6b580adcfa024ae48797ecdeb6825b4d" 682 601 dependencies = [ 683 602 "libc", 684 - "redox_users 0.4.0", 603 + "redox_users", 685 604 "winapi", 686 605 ] 687 606 ··· 713 632 checksum = "e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227303d595861deb238fcec4e9457" 714 633 715 634 [[package]] 716 - name = "enumflags2" 717 - version = "0.6.4" 718 - source = "registry+https://github.com/rust-lang/crates.io-index" 719 - checksum = "83c8d82922337cd23a15f88b70d8e4ef5f11da38dd7cdb55e84dd5de99695da0" 720 - dependencies = [ 721 - "enumflags2_derive", 722 - "serde", 723 - ] 724 - 725 - [[package]] 726 - name = "enumflags2_derive" 727 - version = "0.6.4" 728 - source = "registry+https://github.com/rust-lang/crates.io-index" 729 - checksum = "946ee94e3dbf58fdd324f9ce245c7b238d46a66f00e86a020b71996349e46cce" 730 - dependencies = [ 731 - "proc-macro2", 732 - "quote 1.0.9", 733 - "syn 1.0.74", 734 - ] 735 - 736 - [[package]] 737 - name = "fastrand" 738 - version = "1.5.0" 739 - source = "registry+https://github.com/rust-lang/crates.io-index" 740 - checksum = "b394ed3d285a429378d3b384b9eb1285267e7df4b166df24b7a6939a04dc392e" 741 - dependencies = [ 742 - "instant", 743 - ] 744 - 745 - [[package]] 746 635 name = "filetime" 747 636 version = "0.2.14" 748 637 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 750 639 dependencies = [ 751 640 "cfg-if 1.0.0", 752 641 "libc", 753 - "redox_syscall 0.2.9", 642 + "redox_syscall", 754 643 "winapi", 755 644 ] 756 645 ··· 856 745 checksum = "0b0e06c393068f3a6ef246c75cdca793d6a46347e75286933e5e75fd2fd11582" 857 746 858 747 [[package]] 859 - name = "futures-lite" 860 - version = "1.12.0" 861 - source = "registry+https://github.com/rust-lang/crates.io-index" 862 - checksum = "7694489acd39452c77daa48516b894c153f192c3578d5a839b62c58099fcbf48" 863 - dependencies = [ 864 - "fastrand", 865 - "futures-core", 866 - "futures-io", 867 - "memchr", 868 - "parking", 869 - "pin-project-lite", 870 - "waker-fn", 871 - ] 872 - 873 - [[package]] 874 748 name = "futures-macro" 875 749 version = "0.3.16" 876 750 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 879 753 "autocfg", 880 754 "proc-macro-hack", 881 755 "proc-macro2", 882 - "quote 1.0.9", 883 - "syn 1.0.74", 756 + "quote", 757 + "syn", 884 758 ] 885 759 886 760 [[package]] ··· 931 805 source = "registry+https://github.com/rust-lang/crates.io-index" 932 806 checksum = "db00839b2a68a7a10af3fa28dfb3febaba3a20c3a9ac2425a33b7df1f84a6b7d" 933 807 dependencies = [ 934 - "bitflags 1.2.1", 808 + "bitflags", 935 809 "cairo-rs", 936 810 "cairo-sys-rs", 937 811 "gdk-pixbuf", ··· 1041 915 source = "registry+https://github.com/rust-lang/crates.io-index" 1042 916 checksum = "1fb60242bfff700772dae5d9e3a1f7aa2e4ebccf18b89662a16acb2822568561" 1043 917 dependencies = [ 1044 - "bitflags 1.2.1", 918 + "bitflags", 1045 919 "futures", 1046 920 "futures-channel", 1047 921 "futures-core", ··· 1075 949 source = "registry+https://github.com/rust-lang/crates.io-index" 1076 950 checksum = "0c685013b7515e668f1b57a165b009d4d28cb139a8a989bbd699c10dad29d0c5" 1077 951 dependencies = [ 1078 - "bitflags 1.2.1", 952 + "bitflags", 1079 953 "futures-channel", 1080 954 "futures-core", 1081 955 "futures-executor", ··· 1100 974 "proc-macro-crate 0.1.5", 1101 975 "proc-macro-error", 1102 976 "proc-macro2", 1103 - "quote 1.0.9", 1104 - "syn 1.0.74", 977 + "quote", 978 + "syn", 1105 979 ] 1106 980 1107 981 [[package]] ··· 1145 1019 checksum = "2f022f2054072b3af07666341984562c8e626a79daa8be27b955d12d06a5ad6a" 1146 1020 dependencies = [ 1147 1021 "atk", 1148 - "bitflags 1.2.1", 1022 + "bitflags", 1149 1023 "cairo-rs", 1150 1024 "cairo-sys-rs", 1151 1025 "cc", ··· 1167 1041 ] 1168 1042 1169 1043 [[package]] 1044 + name = "gtk-source-sys" 1045 + version = "0.10.0" 1046 + source = "registry+https://github.com/rust-lang/crates.io-index" 1047 + checksum = "010ad29f87606c4bc91fe4ab6762cab3d5155af7100e59c1af9c6d9aba5df689" 1048 + dependencies = [ 1049 + "bitflags", 1050 + "cairo-sys-rs", 1051 + "gdk-pixbuf-sys", 1052 + "gdk-sys", 1053 + "gio-sys", 1054 + "glib-sys", 1055 + "gobject-sys", 1056 + "gtk-sys", 1057 + "libc", 1058 + "pkg-config", 1059 + ] 1060 + 1061 + [[package]] 1170 1062 name = "gtk-sys" 1171 1063 version = "0.10.0" 1172 1064 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1212 1104 "mac", 1213 1105 "markup5ever", 1214 1106 "proc-macro2", 1215 - "quote 1.0.9", 1216 - "syn 1.0.74", 1107 + "quote", 1108 + "syn", 1217 1109 ] 1218 1110 1219 1111 [[package]] ··· 1419 1311 checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" 1420 1312 1421 1313 [[package]] 1422 - name = "mac-notification-sys" 1423 - version = "0.3.0" 1424 - source = "registry+https://github.com/rust-lang/crates.io-index" 1425 - checksum = "3dfb6b71a9a89cd38b395d994214297447e8e63b1ba5708a9a2b0b1048ceda76" 1426 - dependencies = [ 1427 - "cc", 1428 - "chrono", 1429 - "dirs", 1430 - "objc-foundation", 1431 - ] 1432 - 1433 - [[package]] 1434 1314 name = "malloc_buf" 1435 1315 version = "0.0.6" 1436 1316 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1481 1361 ] 1482 1362 1483 1363 [[package]] 1484 - name = "minisign-verify" 1485 - version = "0.1.8" 1486 - source = "registry+https://github.com/rust-lang/crates.io-index" 1487 - checksum = "db0507fe8e3c68cd62961cf9f87f6c2b21d884d3515a7150a4a3fa9d014e5c12" 1488 - 1489 - [[package]] 1490 1364 name = "miniz_oxide" 1491 1365 version = "0.3.7" 1492 1366 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1524 1398 ] 1525 1399 1526 1400 [[package]] 1527 - name = "nb-connect" 1528 - version = "1.2.0" 1529 - source = "registry+https://github.com/rust-lang/crates.io-index" 1530 - checksum = "b1bb540dc6ef51cfe1916ec038ce7a620daf3a111e2502d745197cd53d6bca15" 1531 - dependencies = [ 1532 - "libc", 1533 - "socket2", 1534 - ] 1535 - 1536 - [[package]] 1537 1401 name = "ndk" 1538 1402 version = "0.3.0" 1539 1403 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1568 1432 "darling", 1569 1433 "proc-macro-crate 0.1.5", 1570 1434 "proc-macro2", 1571 - "quote 1.0.9", 1572 - "syn 1.0.74", 1435 + "quote", 1436 + "syn", 1573 1437 ] 1574 1438 1575 1439 [[package]] ··· 1585 1449 checksum = "e4a24736216ec316047a1fc4252e27dabb04218aa4a3f37c6e7ddbf1f9782b54" 1586 1450 1587 1451 [[package]] 1588 - name = "nix" 1589 - version = "0.17.0" 1590 - source = "registry+https://github.com/rust-lang/crates.io-index" 1591 - checksum = "50e4785f2c3b7589a0d0c1dd60285e1188adac4006e8abd6dd578e1567027363" 1592 - dependencies = [ 1593 - "bitflags 1.2.1", 1594 - "cc", 1595 - "cfg-if 0.1.10", 1596 - "libc", 1597 - "void", 1598 - ] 1599 - 1600 - [[package]] 1601 1452 name = "nodrop" 1602 1453 version = "0.1.14" 1603 1454 source = "registry+https://github.com/rust-lang/crates.io-index" 1604 1455 checksum = "72ef4a56884ca558e5ddb05a1d1e7e1bfd9a68d9ed024c21704cc98872dae1bb" 1605 1456 1606 1457 [[package]] 1607 - name = "notify-rust" 1608 - version = "4.5.2" 1609 - source = "registry+https://github.com/rust-lang/crates.io-index" 1610 - checksum = "2a2ca742cd7268b60c35828d318357f0b1bb9b82088e157ccf3013eb3ce70247" 1611 - dependencies = [ 1612 - "mac-notification-sys", 1613 - "serde", 1614 - "winrt-notification", 1615 - "zbus", 1616 - "zvariant", 1617 - "zvariant_derive", 1618 - ] 1619 - 1620 - [[package]] 1621 1458 name = "num-integer" 1622 1459 version = "0.1.44" 1623 1460 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1675 1512 dependencies = [ 1676 1513 "proc-macro-crate 1.0.0", 1677 1514 "proc-macro2", 1678 - "quote 1.0.9", 1679 - "syn 1.0.74", 1515 + "quote", 1516 + "syn", 1680 1517 ] 1681 1518 1682 1519 [[package]] ··· 1715 1552 checksum = "692fcb63b64b1758029e0a96ee63e049ce8c5948587f2f7208df04625e5f6b56" 1716 1553 1717 1554 [[package]] 1718 - name = "open" 1719 - version = "1.7.1" 1720 - source = "registry+https://github.com/rust-lang/crates.io-index" 1721 - checksum = "dcea7a30d6b81a2423cc59c43554880feff7b57d12916f231a79f8d6d9470201" 1722 - dependencies = [ 1723 - "pathdiff", 1724 - "winapi", 1725 - ] 1726 - 1727 - [[package]] 1728 1555 name = "openssl" 1729 1556 version = "0.10.35" 1730 1557 source = "registry+https://github.com/rust-lang/crates.io-index" 1731 1558 checksum = "549430950c79ae24e6d02e0b7404534ecf311d94cc9f861e9e4020187d13d885" 1732 1559 dependencies = [ 1733 - "bitflags 1.2.1", 1560 + "bitflags", 1734 1561 "cfg-if 1.0.0", 1735 1562 "foreign-types", 1736 1563 "libc", ··· 1758 1585 ] 1759 1586 1760 1587 [[package]] 1761 - name = "os_pipe" 1762 - version = "0.9.2" 1763 - source = "registry+https://github.com/rust-lang/crates.io-index" 1764 - checksum = "fb233f06c2307e1f5ce2ecad9f8121cffbbee2c95428f44ea85222e460d0d213" 1765 - dependencies = [ 1766 - "libc", 1767 - "winapi", 1768 - ] 1769 - 1770 - [[package]] 1771 1588 name = "pango" 1772 1589 version = "0.9.1" 1773 1590 source = "registry+https://github.com/rust-lang/crates.io-index" 1774 1591 checksum = "9937068580bebd8ced19975938573803273ccbcbd598c58d4906efd4ac87c438" 1775 1592 dependencies = [ 1776 - "bitflags 1.2.1", 1593 + "bitflags", 1777 1594 "glib", 1778 1595 "glib-sys", 1779 1596 "gobject-sys", ··· 1795 1612 ] 1796 1613 1797 1614 [[package]] 1798 - name = "parking" 1799 - version = "2.0.0" 1800 - source = "registry+https://github.com/rust-lang/crates.io-index" 1801 - checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" 1802 - 1803 - [[package]] 1804 1615 name = "parking_lot" 1805 1616 version = "0.11.1" 1806 1617 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1820 1631 "cfg-if 1.0.0", 1821 1632 "instant", 1822 1633 "libc", 1823 - "redox_syscall 0.2.9", 1634 + "redox_syscall", 1824 1635 "smallvec", 1825 1636 "winapi", 1826 1637 ] 1827 1638 1828 1639 [[package]] 1829 - name = "pathdiff" 1830 - version = "0.2.0" 1831 - source = "registry+https://github.com/rust-lang/crates.io-index" 1832 - checksum = "877630b3de15c0b64cc52f659345724fbf6bdad9bd9566699fc53688f3c34a34" 1833 - 1834 - [[package]] 1835 1640 name = "percent-encoding" 1836 1641 version = "2.1.0" 1837 1642 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 1908 1713 "phf_shared 0.8.0", 1909 1714 "proc-macro-hack", 1910 1715 "proc-macro2", 1911 - "quote 1.0.9", 1912 - "syn 1.0.74", 1716 + "quote", 1717 + "syn", 1913 1718 ] 1914 1719 1915 1720 [[package]] ··· 1922 1727 "phf_shared 0.9.0", 1923 1728 "proc-macro-hack", 1924 1729 "proc-macro2", 1925 - "quote 1.0.9", 1926 - "syn 1.0.74", 1730 + "quote", 1731 + "syn", 1927 1732 ] 1928 1733 1929 1734 [[package]] ··· 1968 1773 source = "registry+https://github.com/rust-lang/crates.io-index" 1969 1774 checksum = "f0b0cabbbd20c2d7f06dbf015e06aad59b6ca3d9ed14848783e98af9aaf19925" 1970 1775 dependencies = [ 1971 - "bitflags 1.2.1", 1776 + "bitflags", 1972 1777 "deflate 0.7.20", 1973 1778 "inflate", 1974 1779 "num-iter", ··· 1980 1785 source = "registry+https://github.com/rust-lang/crates.io-index" 1981 1786 checksum = "3c3287920cb847dee3de33d301c463fba14dda99db24214ddf93f83d3021f4c6" 1982 1787 dependencies = [ 1983 - "bitflags 1.2.1", 1788 + "bitflags", 1984 1789 "crc32fast", 1985 1790 "deflate 0.8.6", 1986 1791 "miniz_oxide 0.3.7", 1987 1792 ] 1988 1793 1989 1794 [[package]] 1990 - name = "polling" 1991 - version = "2.1.0" 1992 - source = "registry+https://github.com/rust-lang/crates.io-index" 1993 - checksum = "92341d779fa34ea8437ef4d82d440d5e1ce3f3ff7f824aa64424cd481f9a1f25" 1994 - dependencies = [ 1995 - "cfg-if 1.0.0", 1996 - "libc", 1997 - "log", 1998 - "wepoll-ffi", 1999 - "winapi", 2000 - ] 2001 - 2002 - [[package]] 2003 1795 name = "ppv-lite86" 2004 1796 version = "0.2.10" 2005 1797 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2038 1830 dependencies = [ 2039 1831 "proc-macro-error-attr", 2040 1832 "proc-macro2", 2041 - "quote 1.0.9", 2042 - "syn 1.0.74", 1833 + "quote", 1834 + "syn", 2043 1835 "version_check", 2044 1836 ] 2045 1837 ··· 2050 1842 checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" 2051 1843 dependencies = [ 2052 1844 "proc-macro2", 2053 - "quote 1.0.9", 1845 + "quote", 2054 1846 "version_check", 2055 1847 ] 2056 1848 ··· 2072 1864 source = "registry+https://github.com/rust-lang/crates.io-index" 2073 1865 checksum = "5c7ed8b8c7b886ea3ed7dde405212185f423ab44682667c8c6dd14aa1d9f6612" 2074 1866 dependencies = [ 2075 - "unicode-xid 0.2.2", 1867 + "unicode-xid", 2076 1868 ] 2077 - 2078 - [[package]] 2079 - name = "quote" 2080 - version = "0.3.15" 2081 - source = "registry+https://github.com/rust-lang/crates.io-index" 2082 - checksum = "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a" 2083 1869 2084 1870 [[package]] 2085 1871 name = "quote" ··· 2217 2003 2218 2004 [[package]] 2219 2005 name = "redox_syscall" 2220 - version = "0.1.57" 2221 - source = "registry+https://github.com/rust-lang/crates.io-index" 2222 - checksum = "41cc0f7e4d5d4544e8861606a285bb08d3e70712ccc7d2b84d7c0ccfaf4b05ce" 2223 - 2224 - [[package]] 2225 - name = "redox_syscall" 2226 2006 version = "0.2.9" 2227 2007 source = "registry+https://github.com/rust-lang/crates.io-index" 2228 2008 checksum = "5ab49abadf3f9e1c4bc499e8845e152ad87d2ad2d30371841171169e9d75feee" 2229 2009 dependencies = [ 2230 - "bitflags 1.2.1", 2231 - ] 2232 - 2233 - [[package]] 2234 - name = "redox_users" 2235 - version = "0.3.5" 2236 - source = "registry+https://github.com/rust-lang/crates.io-index" 2237 - checksum = "de0737333e7a9502c789a36d7c7fa6092a49895d4faa31ca5df163857ded2e9d" 2238 - dependencies = [ 2239 - "getrandom 0.1.16", 2240 - "redox_syscall 0.1.57", 2241 - "rust-argon2", 2010 + "bitflags", 2242 2011 ] 2243 2012 2244 2013 [[package]] ··· 2248 2017 checksum = "528532f3d801c87aec9def2add9ca802fe569e44a544afe633765267840abe64" 2249 2018 dependencies = [ 2250 2019 "getrandom 0.2.3", 2251 - "redox_syscall 0.2.9", 2020 + "redox_syscall", 2252 2021 ] 2253 2022 2254 2023 [[package]] ··· 2301 2070 ] 2302 2071 2303 2072 [[package]] 2304 - name = "rust-argon2" 2305 - version = "0.8.3" 2306 - source = "registry+https://github.com/rust-lang/crates.io-index" 2307 - checksum = "4b18820d944b33caa75a71378964ac46f58517c92b6ae5f762636247c09e78fb" 2308 - dependencies = [ 2309 - "base64", 2310 - "blake2b_simd", 2311 - "constant_time_eq", 2312 - "crossbeam-utils", 2313 - ] 2314 - 2315 - [[package]] 2316 2073 name = "rustc_version" 2317 2074 version = "0.3.3" 2318 2075 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2370 2127 source = "registry+https://github.com/rust-lang/crates.io-index" 2371 2128 checksum = "23a2ac85147a3a11d77ecf1bc7166ec0b92febfa4461c37944e180f319ece467" 2372 2129 dependencies = [ 2373 - "bitflags 1.2.1", 2130 + "bitflags", 2374 2131 "core-foundation 0.9.1", 2375 2132 "core-foundation-sys 0.8.2", 2376 2133 "libc", ··· 2393 2150 source = "registry+https://github.com/rust-lang/crates.io-index" 2394 2151 checksum = "df320f1889ac4ba6bc0cdc9c9af7af4bd64bb927bccdf32d81140dc1f9be12fe" 2395 2152 dependencies = [ 2396 - "bitflags 1.2.1", 2153 + "bitflags", 2397 2154 "cssparser", 2398 2155 "derive_more", 2399 2156 "fxhash", ··· 2447 2204 checksum = "963a7dbc9895aeac7ac90e74f34a5d5261828f79df35cbed41e10189d3804d43" 2448 2205 dependencies = [ 2449 2206 "proc-macro2", 2450 - "quote 1.0.9", 2451 - "syn 1.0.74", 2207 + "quote", 2208 + "syn", 2452 2209 ] 2453 2210 2454 2211 [[package]] ··· 2469 2226 checksum = "98d0516900518c29efa217c298fa1f4e6c6ffc85ae29fd7f4ee48f176e1a9ed5" 2470 2227 dependencies = [ 2471 2228 "proc-macro2", 2472 - "quote 1.0.9", 2473 - "syn 1.0.74", 2229 + "quote", 2230 + "syn", 2474 2231 ] 2475 2232 2476 2233 [[package]] ··· 2496 2253 ] 2497 2254 2498 2255 [[package]] 2499 - name = "shared_child" 2500 - version = "0.3.5" 2501 - source = "registry+https://github.com/rust-lang/crates.io-index" 2502 - checksum = "6be9f7d5565b1483af3e72975e2dee33879b3b86bd48c0929fccf6585d79e65a" 2503 - dependencies = [ 2504 - "libc", 2505 - "winapi", 2506 - ] 2507 - 2508 - [[package]] 2509 2256 name = "siphasher" 2510 2257 version = "0.3.6" 2511 2258 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2524 2271 checksum = "fe0f37c9e8f3c5a4a66ad655a93c74daac4ad00c441533bf5c6e7990bb42604e" 2525 2272 2526 2273 [[package]] 2527 - name = "socket2" 2528 - version = "0.4.0" 2274 + name = "soup-sys" 2275 + version = "0.10.0" 2529 2276 source = "registry+https://github.com/rust-lang/crates.io-index" 2530 - checksum = "9e3dfc207c526015c632472a77be09cf1b6e46866581aecae5cc38fb4235dea2" 2277 + checksum = "c3c7adf08565630bbb71f955f11f8a68464817ded2703a3549747c235b58a13e" 2531 2278 dependencies = [ 2279 + "bitflags", 2280 + "gio-sys", 2281 + "glib-sys", 2282 + "gobject-sys", 2532 2283 "libc", 2533 - "winapi", 2284 + "pkg-config", 2285 + "system-deps", 2534 2286 ] 2535 2287 2536 2288 [[package]] 2537 - name = "soup-sys" 2538 - version = "0.10.0" 2289 + name = "sourceview" 2290 + version = "0.9.0" 2539 2291 source = "registry+https://github.com/rust-lang/crates.io-index" 2540 - checksum = "c3c7adf08565630bbb71f955f11f8a68464817ded2703a3549747c235b58a13e" 2292 + checksum = "6197ca40c697b552b8d27cfa9d8ee15267037ac071f4c1010749625ba2fc8f79" 2541 2293 dependencies = [ 2542 - "bitflags 1.2.1", 2294 + "bitflags", 2295 + "cairo-rs", 2296 + "gdk", 2297 + "gdk-pixbuf", 2298 + "gdk-pixbuf-sys", 2299 + "gdk-sys", 2300 + "gio", 2543 2301 "gio-sys", 2302 + "glib", 2544 2303 "glib-sys", 2545 2304 "gobject-sys", 2305 + "gtk", 2306 + "gtk-source-sys", 2307 + "gtk-sys", 2546 2308 "libc", 2547 - "pkg-config", 2548 - "system-deps", 2309 + "pango", 2549 2310 ] 2550 2311 2551 2312 [[package]] ··· 2564 2325 ] 2565 2326 2566 2327 [[package]] 2567 - name = "static_assertions" 2568 - version = "1.1.0" 2569 - source = "registry+https://github.com/rust-lang/crates.io-index" 2570 - checksum = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" 2571 - 2572 - [[package]] 2573 2328 name = "string_cache" 2574 2329 version = "0.8.1" 2575 2330 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 2591 2346 "phf_generator 0.8.0", 2592 2347 "phf_shared 0.8.0", 2593 2348 "proc-macro2", 2594 - "quote 1.0.9", 2349 + "quote", 2595 2350 ] 2596 2351 2597 2352 [[package]] ··· 2602 2357 2603 2358 [[package]] 2604 2359 name = "strum" 2605 - version = "0.8.0" 2606 - source = "registry+https://github.com/rust-lang/crates.io-index" 2607 - checksum = "4ca6e4730f517e041e547ffe23d29daab8de6b73af4b6ae2a002108169f5e7da" 2608 - 2609 - [[package]] 2610 - name = "strum" 2611 2360 version = "0.18.0" 2612 2361 source = "registry+https://github.com/rust-lang/crates.io-index" 2613 2362 checksum = "57bd81eb48f4c437cadc685403cad539345bf703d78e63707418431cecd4522b" 2614 2363 2615 2364 [[package]] 2616 2365 name = "strum_macros" 2617 - version = "0.8.0" 2618 - source = "registry+https://github.com/rust-lang/crates.io-index" 2619 - checksum = "3384590878eb0cab3b128e844412e2d010821e7e091211b9d87324173ada7db8" 2620 - dependencies = [ 2621 - "quote 0.3.15", 2622 - "syn 0.11.11", 2623 - ] 2624 - 2625 - [[package]] 2626 - name = "strum_macros" 2627 2366 version = "0.18.0" 2628 2367 source = "registry+https://github.com/rust-lang/crates.io-index" 2629 2368 checksum = "87c85aa3f8ea653bfd3ddf25f7ee357ee4d204731f6aa9ad04002306f6e2774c" 2630 2369 dependencies = [ 2631 2370 "heck", 2632 2371 "proc-macro2", 2633 - "quote 1.0.9", 2634 - "syn 1.0.74", 2372 + "quote", 2373 + "syn", 2635 2374 ] 2636 2375 2637 2376 [[package]] ··· 2642 2381 2643 2382 [[package]] 2644 2383 name = "syn" 2645 - version = "0.11.11" 2646 - source = "registry+https://github.com/rust-lang/crates.io-index" 2647 - checksum = "d3b891b9015c88c576343b9b3e41c2c11a51c219ef067b264bd9c8aa9b441dad" 2648 - dependencies = [ 2649 - "quote 0.3.15", 2650 - "synom", 2651 - "unicode-xid 0.0.4", 2652 - ] 2653 - 2654 - [[package]] 2655 - name = "syn" 2656 2384 version = "1.0.74" 2657 2385 source = "registry+https://github.com/rust-lang/crates.io-index" 2658 2386 checksum = "1873d832550d4588c3dbc20f01361ab00bfe741048f71e3fecf145a7cc18b29c" 2659 2387 dependencies = [ 2660 2388 "proc-macro2", 2661 - "quote 1.0.9", 2662 - "unicode-xid 0.2.2", 2663 - ] 2664 - 2665 - [[package]] 2666 - name = "synom" 2667 - version = "0.11.3" 2668 - source = "registry+https://github.com/rust-lang/crates.io-index" 2669 - checksum = "a393066ed9010ebaed60b9eafa373d4b1baac186dd7e008555b0f702b51945b6" 2670 - dependencies = [ 2671 - "unicode-xid 0.0.4", 2389 + "quote", 2390 + "unicode-xid", 2672 2391 ] 2673 2392 2674 2393 [[package]] ··· 2679 2398 dependencies = [ 2680 2399 "heck", 2681 2400 "pkg-config", 2682 - "strum 0.18.0", 2683 - "strum_macros 0.18.0", 2401 + "strum", 2402 + "strum_macros", 2684 2403 "thiserror", 2685 2404 "toml", 2686 2405 "version-compare", ··· 2692 2411 source = "registry+https://github.com/rust-lang/crates.io-index" 2693 2412 checksum = "478cdfef38dfd24a9362031450f22a7d4ffb260bf67df53ea694b5e2567b48a7" 2694 2413 dependencies = [ 2695 - "bitflags 1.2.1", 2414 + "bitflags", 2696 2415 "cairo-rs", 2697 2416 "cc", 2698 2417 "cocoa", ··· 2719 2438 "raw-window-handle", 2720 2439 "scopeguard", 2721 2440 "serde", 2441 + "sourceview", 2722 2442 "unicode-segmentation", 2723 2443 "winapi", 2724 2444 "x11-dl", ··· 2742 2462 checksum = "64150bb36424744bd05b68c4f4a6e133a9e6fbb24d01fc3aa64fe0f3b6c2c151" 2743 2463 dependencies = [ 2744 2464 "attohttpc", 2745 - "base64", 2746 2465 "bincode", 2747 2466 "cfg_aliases", 2748 2467 "dirs-next", ··· 2753 2472 "gtk", 2754 2473 "http", 2755 2474 "ignore", 2756 - "minisign-verify", 2757 - "notify-rust", 2758 2475 "once_cell", 2759 - "open", 2760 - "os_pipe", 2761 2476 "percent-encoding", 2762 2477 "rand 0.8.4", 2763 - "raw-window-handle", 2764 2478 "rfd", 2765 2479 "semver 1.0.3", 2766 2480 "serde", 2767 2481 "serde_json", 2768 2482 "serde_repr", 2769 - "shared_child", 2770 2483 "state", 2771 2484 "tar", 2772 2485 "tauri-macros", ··· 2788 2501 dependencies = [ 2789 2502 "anyhow", 2790 2503 "proc-macro2", 2791 - "quote 1.0.9", 2504 + "quote", 2792 2505 "serde_json", 2793 2506 "tauri-utils", 2794 2507 "winres", ··· 2803 2516 "blake3", 2804 2517 "kuchiki", 2805 2518 "proc-macro2", 2806 - "quote 1.0.9", 2519 + "quote", 2807 2520 "regex", 2808 2521 "serde", 2809 2522 "serde_json", ··· 2820 2533 checksum = "c3e4c78916b832b1623a15b4f6a9e91538363ed7fd90834b8524f71b384ea99c" 2821 2534 dependencies = [ 2822 2535 "proc-macro2", 2823 - "quote 1.0.9", 2824 - "syn 1.0.74", 2536 + "quote", 2537 + "syn", 2825 2538 "tauri-codegen", 2826 2539 ] 2827 2540 ··· 2868 2581 "kuchiki", 2869 2582 "phf 0.9.0", 2870 2583 "proc-macro2", 2871 - "quote 1.0.9", 2584 + "quote", 2872 2585 "serde", 2873 2586 "serde_json", 2874 2587 "thiserror", ··· 2885 2598 "cfg-if 1.0.0", 2886 2599 "libc", 2887 2600 "rand 0.8.4", 2888 - "redox_syscall 0.2.9", 2601 + "redox_syscall", 2889 2602 "remove_dir_all", 2890 2603 "winapi", 2891 2604 ] ··· 2923 2636 checksum = "060d69a0afe7796bf42e9e2ff91f5ee691fb15c53d38b4b62a9a53eb23164745" 2924 2637 dependencies = [ 2925 2638 "proc-macro2", 2926 - "quote 1.0.9", 2927 - "syn 1.0.74", 2639 + "quote", 2640 + "syn", 2928 2641 ] 2929 2642 2930 2643 [[package]] ··· 3019 2732 3020 2733 [[package]] 3021 2734 name = "unicode-xid" 3022 - version = "0.0.4" 3023 - source = "registry+https://github.com/rust-lang/crates.io-index" 3024 - checksum = "8c1f860d7d29cf02cb2f3f359fd35991af3d30bac52c57d265a3c461074cb4dc" 3025 - 3026 - [[package]] 3027 - name = "unicode-xid" 3028 2735 version = "0.2.2" 3029 2736 source = "registry+https://github.com/rust-lang/crates.io-index" 3030 2737 checksum = "8ccb82d61f80a663efe1f787a51b16b5a51e3314d6ac365b08639f52387b33f3" ··· 3076 2783 checksum = "5fecdca9a5291cc2b8dcf7dc02453fee791a280f3743cb0905f8822ae463b3fe" 3077 2784 3078 2785 [[package]] 3079 - name = "void" 3080 - version = "1.0.2" 3081 - source = "registry+https://github.com/rust-lang/crates.io-index" 3082 - checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" 3083 - 3084 - [[package]] 3085 - name = "waker-fn" 3086 - version = "1.1.0" 3087 - source = "registry+https://github.com/rust-lang/crates.io-index" 3088 - checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" 3089 - 3090 - [[package]] 3091 2786 name = "walkdir" 3092 2787 version = "2.3.2" 3093 2788 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3130 2825 "lazy_static", 3131 2826 "log", 3132 2827 "proc-macro2", 3133 - "quote 1.0.9", 3134 - "syn 1.0.74", 2828 + "quote", 2829 + "syn", 3135 2830 "wasm-bindgen-shared", 3136 2831 ] 3137 2832 ··· 3153 2848 source = "registry+https://github.com/rust-lang/crates.io-index" 3154 2849 checksum = "088169ca61430fe1e58b8096c24975251700e7b1f6fd91cc9d59b04fb9b18bd4" 3155 2850 dependencies = [ 3156 - "quote 1.0.9", 2851 + "quote", 3157 2852 "wasm-bindgen-macro-support", 3158 2853 ] 3159 2854 ··· 3164 2859 checksum = "be2241542ff3d9f241f5e2cb6dd09b37efe786df8851c54957683a49f0987a97" 3165 2860 dependencies = [ 3166 2861 "proc-macro2", 3167 - "quote 1.0.9", 3168 - "syn 1.0.74", 2862 + "quote", 2863 + "syn", 3169 2864 "wasm-bindgen-backend", 3170 2865 "wasm-bindgen-shared", 3171 2866 ] ··· 3192 2887 source = "registry+https://github.com/rust-lang/crates.io-index" 3193 2888 checksum = "02b7e9eb04d30f8423e9c8435f686f42bc497cfcac2cfe4b43ce4139fb1a7cb6" 3194 2889 dependencies = [ 3195 - "bitflags 1.2.1", 2890 + "bitflags", 3196 2891 "cairo-rs", 3197 2892 "gdk", 3198 2893 "gdk-sys", ··· 3215 2910 checksum = "72d10cf73685359cd8611740db241a231f4d74d7e353348dc5332a1a132d6f24" 3216 2911 dependencies = [ 3217 2912 "atk-sys", 3218 - "bitflags 1.2.1", 2913 + "bitflags", 3219 2914 "cairo-sys-rs", 3220 2915 "gdk-pixbuf-sys", 3221 2916 "gdk-sys", ··· 3251 2946 dependencies = [ 3252 2947 "com", 3253 2948 "winapi", 3254 - ] 3255 - 3256 - [[package]] 3257 - name = "wepoll-ffi" 3258 - version = "0.1.2" 3259 - source = "registry+https://github.com/rust-lang/crates.io-index" 3260 - checksum = "d743fdedc5c64377b5fc2bc036b01c7fd642205a0d96356034ae3404d49eb7fb" 3261 - dependencies = [ 3262 - "cc", 3263 2949 ] 3264 2950 3265 2951 [[package]] ··· 3315 3001 ] 3316 3002 3317 3003 [[package]] 3318 - name = "winrt" 3319 - version = "0.4.0" 3320 - source = "registry+https://github.com/rust-lang/crates.io-index" 3321 - checksum = "7e30cba82e22b083dc5a422c2ee77e20dc7927271a0dc981360c57c1453cb48d" 3322 - dependencies = [ 3323 - "winapi", 3324 - ] 3325 - 3326 - [[package]] 3327 - name = "winrt-notification" 3328 - version = "0.2.4" 3329 - source = "registry+https://github.com/rust-lang/crates.io-index" 3330 - checksum = "57790eb281688a4682dab44df2a1ba8b78373233bd71cb291c3e75fecb1a01c4" 3331 - dependencies = [ 3332 - "strum 0.8.0", 3333 - "strum_macros 0.8.0", 3334 - "winapi", 3335 - "winrt", 3336 - "xml-rs", 3337 - ] 3338 - 3339 - [[package]] 3340 3004 name = "wry" 3341 3005 version = "0.11.0" 3342 3006 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3387 3051 ] 3388 3052 3389 3053 [[package]] 3390 - name = "xml-rs" 3391 - version = "0.6.1" 3392 - source = "registry+https://github.com/rust-lang/crates.io-index" 3393 - checksum = "e1945e12e16b951721d7976520b0832496ef79c31602c7a29d950de79ba74621" 3394 - dependencies = [ 3395 - "bitflags 0.9.1", 3396 - ] 3397 - 3398 - [[package]] 3399 - name = "zbus" 3400 - version = "1.9.1" 3401 - source = "registry+https://github.com/rust-lang/crates.io-index" 3402 - checksum = "2326acc379a3ac4e34b794089f5bdb17086bf29a5fdf619b7b4cc772dc2e9dad" 3403 - dependencies = [ 3404 - "async-io", 3405 - "byteorder", 3406 - "derivative", 3407 - "enumflags2", 3408 - "fastrand", 3409 - "futures", 3410 - "nb-connect", 3411 - "nix", 3412 - "once_cell", 3413 - "polling", 3414 - "scoped-tls", 3415 - "serde", 3416 - "serde_repr", 3417 - "zbus_macros", 3418 - "zvariant", 3419 - ] 3420 - 3421 - [[package]] 3422 - name = "zbus_macros" 3423 - version = "1.9.1" 3424 - source = "registry+https://github.com/rust-lang/crates.io-index" 3425 - checksum = "a482c56029e48681b89b92b5db3c446db0915e8dd1052c0328a574eda38d5f93" 3426 - dependencies = [ 3427 - "proc-macro-crate 0.1.5", 3428 - "proc-macro2", 3429 - "quote 1.0.9", 3430 - "syn 1.0.74", 3431 - ] 3432 - 3433 - [[package]] 3434 3054 name = "zip" 3435 3055 version = "0.5.13" 3436 3056 source = "registry+https://github.com/rust-lang/crates.io-index" ··· 3472 3092 "cc", 3473 3093 "libc", 3474 3094 ] 3475 - 3476 - [[package]] 3477 - name = "zvariant" 3478 - version = "2.7.0" 3479 - source = "registry+https://github.com/rust-lang/crates.io-index" 3480 - checksum = "fa9a0fc1c0ea8400723fdaddd3b381147d50991a40da39e6ea935b7d63204722" 3481 - dependencies = [ 3482 - "byteorder", 3483 - "enumflags2", 3484 - "serde", 3485 - "static_assertions", 3486 - "zvariant_derive", 3487 - ] 3488 - 3489 - [[package]] 3490 - name = "zvariant_derive" 3491 - version = "2.7.0" 3492 - source = "registry+https://github.com/rust-lang/crates.io-index" 3493 - checksum = "4cf1d7953d902d1bad61878a7c79bd224d4a83bdfc93c84cc703ec760b8b70e9" 3494 - dependencies = [ 3495 - "proc-macro-crate 1.0.0", 3496 - "proc-macro2", 3497 - "quote 1.0.9", 3498 - "syn 1.0.74", 3499 - ]
+2 -2
src-tauri/Cargo.toml
··· 17 17 [dependencies] 18 18 serde_json = "1.0" 19 19 serde = { version = "1.0", features = ["derive"] } 20 - tauri = { version = "1.0.0-beta.5", features = ["api-all"] } 20 + tauri = { version = "1.0.0-beta.5", features = ["menu"] } 21 21 22 22 [features] 23 - default = [ "custom-protocol" ] 23 + default = [] 24 24 custom-protocol = [ "tauri/custom-protocol" ]
src-tauri/icons/icon.icns

This is a binary file and will not be displayed.

src-tauri/icons/icon.ico

This is a binary file and will not be displayed.

src-tauri/icons/icon.png

This is a binary file and will not be displayed.

+4 -2
src-tauri/tauri.conf.json
··· 14 14 "targets": "all", 15 15 "identifier": "com.icidasset.diffuse", 16 16 "icon": [ 17 - "images/icon.png" 17 + "icons/icon.png", 18 + "icons/icon.icns", 19 + "icons/icon.ico" 18 20 ], 19 21 "resources": [], 20 22 "externalBin": [], ··· 42 44 "active": false 43 45 }, 44 46 "allowlist": { 45 - "all": true 47 + "all": false 46 48 }, 47 49 "windows": [ 48 50 {
+8
system/Docker/Act/Nix/Dockerfile
··· 1 + FROM catthehacker/ubuntu:act-latest 2 + 3 + RUN mkdir -p /etc/nix && echo "build-users-group =" > /etc/nix/nix.conf && \ 4 + curl -L https://nixos.org/nix/install | sh 5 + 6 + ENV USER=root 7 + CMD /bin/bash 8 + ENTRYPOINT ["/bin/bash", "--login", "-c"]