diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml index 8d47deb5a..26d7b2397 100644 --- a/.github/ISSUE_TEMPLATE/config.yml +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -11,4 +11,4 @@ contact_links: url: https://roadmap.modrinth.com - name: 📚 Documentation about: Useful documentation about Modrinth's API - url: https://docs.modrinth.com \ No newline at end of file + url: https://docs.modrinth.com diff --git a/.idea/daedalus.iml b/.idea/code.iml similarity index 85% rename from .idea/daedalus.iml rename to .idea/code.iml index 198021c44..70105a514 100644 --- a/.idea/daedalus.iml +++ b/.idea/code.iml @@ -3,8 +3,6 @@ - - @@ -17,4 +15,4 @@ - \ No newline at end of file + diff --git a/.idea/modules.xml b/.idea/modules.xml index c73594817..aa7113fc6 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -2,7 +2,7 @@ - + - \ No newline at end of file + diff --git a/.vscode/settings.json b/.vscode/settings.json index 00362a598..fbe97bcf7 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -1,12 +1,7 @@ { "prettier.endOfLine": "lf", "editor.formatOnSave": true, - "eslint.validate": [ - "javascript", - "javascriptreact", - "typescript", - "typescriptreact" - ], + "eslint.validate": ["javascript", "javascriptreact", "typescript", "typescriptreact"], "editor.codeActionsOnSave": { "source.fixAll.eslint": "explicit" } diff --git a/Cargo.lock b/Cargo.lock index 7b502e5c1..3509c8502 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,6 +1,6 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 [[package]] name = "actix-codec" @@ -14,7 +14,11 @@ dependencies = [ "futures-sink", "memchr", "pin-project-lite", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tokio-util", "tracing", ] @@ -71,7 +75,11 @@ dependencies = [ "base64 0.22.1", "bitflags 2.6.0", "brotli 6.0.0", +<<<<<<< HEAD "bytes 1.8.0", +======= + "bytes 1.7.2", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "bytestring", "derive_more", "encoding_rs", @@ -90,7 +98,11 @@ dependencies = [ "rand 0.8.5", "sha1 0.10.6", "smallvec 1.13.2", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tokio-util", "tracing", "zstd 0.13.2", @@ -103,7 +115,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e01ed3140b2f8d422c68afa1ed2e85d996ea619c988ac834d255db32138655cb" dependencies = [ "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -129,7 +145,11 @@ dependencies = [ "serde_json", "serde_plain", "tempfile", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -142,7 +162,11 @@ dependencies = [ "parse-size", "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -168,7 +192,11 @@ checksum = "24eda4e2a6e042aa4e55ac438a2ae052d3b5da0ecf83d7411e1a368946925208" dependencies = [ "actix-macros", "futures-core", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -184,7 +212,11 @@ dependencies = [ "futures-util", "mio 1.0.2", "socket2", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tracing", ] @@ -260,7 +292,11 @@ dependencies = [ "actix-router", "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -289,7 +325,11 @@ dependencies = [ "actix-web", "bytestring", "futures-core", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -445,7 +485,11 @@ dependencies = [ "raw-window-handle 0.6.2", "serde", "serde_repr", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "url", "wayland-backend", "wayland-client", @@ -494,7 +538,11 @@ version = "0.4.18" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "df895a515f70646414f4b45c0b79082783b80552b373a68283012928df56f522" dependencies = [ +<<<<<<< HEAD "brotli 7.0.0", +======= + "brotli 6.0.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "bzip2", "deflate64", "flate2", @@ -502,7 +550,11 @@ dependencies = [ "futures-io", "memchr", "pin-project-lite", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "xz2", "zstd 0.13.2", "zstd-safe 7.2.1", @@ -589,7 +641,11 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -612,9 +668,9 @@ dependencies = [ [[package]] name = "async-stripe" -version = "0.37.3" +version = "0.39.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2f14b5943a52cf051bbbbb68538e93a69d1e291934174121e769f4b181113f5" +checksum = "58d670cf4d47a1b8ffef54286a5625382e360a34ee76902fd93ad8c7032a0c30" dependencies = [ "chrono", "futures-util", @@ -630,8 +686,13 @@ dependencies = [ "sha2 0.10.8", "smart-default", "smol_str", +<<<<<<< HEAD "thiserror 1.0.69", "tokio 1.41.1", +======= + "thiserror 1.0.64", + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "uuid 0.8.2", ] @@ -649,7 +710,11 @@ checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -663,7 +728,11 @@ dependencies = [ "log", "pin-project-lite", "rustls-pki-types", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tokio-rustls 0.26.0", "tungstenite", "webpki-roots 0.26.7", @@ -680,8 +749,13 @@ dependencies = [ "crc32fast", "futures-lite 2.5.0", "pin-project", +<<<<<<< HEAD "thiserror 1.0.69", "tokio 1.41.1", +======= + "thiserror 1.0.64", + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tokio-util", ] @@ -758,7 +832,11 @@ dependencies = [ "quick-xml 0.26.0", "rust-ini 0.18.0", "serde", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "time", "url", ] @@ -769,7 +847,11 @@ version = "0.25.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e9aed3f9c7eac9be28662fdb3b0f4d1951e812f7c64fed4f0327ba702f459b3b" dependencies = [ +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -955,7 +1037,12 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", + "syn_derive", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -1107,7 +1194,11 @@ dependencies = [ "glib", "libc", "once_cell", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -1150,7 +1241,11 @@ dependencies = [ "semver 1.0.23", "serde", "serde_json", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -1286,9 +1381,15 @@ dependencies = [ "sealed", "serde", "static_assertions", +<<<<<<< HEAD "thiserror 1.0.69", "time", "tokio 1.41.1", +======= + "thiserror 1.0.64", + "time", + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "url", "uuid 1.11.0", ] @@ -1408,7 +1509,11 @@ dependencies = [ "futures-core", "memchr", "pin-project-lite", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tokio-util", ] @@ -1768,7 +1873,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" dependencies = [ "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -1799,7 +1908,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32a2785755761f3ddc1492979ce1e48d2c00d09311c39e4466429188f3dd6501" dependencies = [ "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -1841,7 +1954,11 @@ dependencies = [ "chrono", "serde", "serde_json", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -1865,8 +1982,13 @@ dependencies = [ "serde-xml-rs", "serde_json", "sha1_smol", +<<<<<<< HEAD "thiserror 1.0.69", "tokio 1.41.1", +======= + "thiserror 1.0.64", + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tracing", "tracing-error", "tracing-futures", @@ -1918,7 +2040,11 @@ dependencies = [ "proc-macro2", "quote", "strsim 0.11.1", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -1940,7 +2066,11 @@ checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" dependencies = [ "darling_core 0.20.10", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -1996,7 +2126,11 @@ checksum = "6541a3916932fe57768d4be0b1ffb5ec7cbf74ca8c903fdfd5c0fe8aa958f0ed" dependencies = [ "deadpool-runtime", "num_cpus", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -2015,7 +2149,11 @@ version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "092966b41edc516079bdf31ec78a2e0588d1d0c08f78b91d8307215928642b2b" dependencies = [ +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -2063,7 +2201,11 @@ checksum = "d150dea618e920167e5973d70ae6ece4385b7164e0d799fe7c122dd0a5d912ad" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -2074,7 +2216,11 @@ checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -2118,7 +2264,11 @@ dependencies = [ "proc-macro2", "quote", "rustc_version 0.4.1", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -2231,7 +2381,11 @@ checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -2240,7 +2394,11 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "330c60081dcc4c72131f8eb70510f1ac07223e5d4163db481a04a0befcffa412" dependencies = [ +<<<<<<< HEAD "libloading 0.8.5", +======= + "libloading", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -2263,7 +2421,11 @@ checksum = "f2b99bf03862d7f545ebc28ddd33a665b50865f4dfd84031a393823879bd4c54" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -2453,7 +2615,11 @@ checksum = "de0d48a183585823424a4ce1aa132d174a6a81bd540895822eb4c8373a8e49e8" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -2633,7 +2799,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" dependencies = [ "crc32fast", +<<<<<<< HEAD "miniz_oxide", +======= + "miniz_oxide 0.8.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -2680,7 +2850,11 @@ checksum = "1a5c6c585bc94aaf2c7b51dd4c2ba22680844aba4c687be581871a6f518c5742" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -2846,7 +3020,11 @@ checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -3070,7 +3248,11 @@ dependencies = [ "once_cell", "pin-project-lite", "smallvec 1.13.2", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -3106,7 +3288,11 @@ dependencies = [ "memchr", "once_cell", "smallvec 1.13.2", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -3120,7 +3306,11 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -3230,7 +3420,11 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -3247,7 +3441,11 @@ dependencies = [ "http 0.2.12", "indexmap 2.6.0", "slab", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tokio-util", "tracing", ] @@ -3266,7 +3464,11 @@ dependencies = [ "http 1.1.0", "indexmap 2.6.0", "slab", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tokio-util", "tracing", ] @@ -3535,7 +3737,11 @@ dependencies = [ "itoa 1.0.14", "pin-project-lite", "socket2", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tower-service", "tracing", "want", @@ -3557,7 +3763,11 @@ dependencies = [ "itoa 1.0.14", "pin-project-lite", "smallvec 1.13.2", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "want", ] @@ -3573,7 +3783,11 @@ dependencies = [ "log", "rustls 0.21.12", "rustls-native-certs 0.6.3", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tokio-rustls 0.24.1", ] @@ -3590,7 +3804,11 @@ dependencies = [ "rustls 0.23.19", "rustls-native-certs 0.8.1", "rustls-pki-types", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tokio-rustls 0.26.0", "tower-service", "webpki-roots 0.26.7", @@ -3605,7 +3823,11 @@ dependencies = [ "bytes 1.8.0", "hyper 0.14.31", "native-tls", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tokio-native-tls", ] @@ -3620,7 +3842,11 @@ dependencies = [ "hyper 1.5.1", "hyper-util", "native-tls", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tokio-native-tls", "tower-service", ] @@ -3639,7 +3865,11 @@ dependencies = [ "hyper 1.5.1", "pin-project-lite", "socket2", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tower-service", "tracing", ] @@ -3792,7 +4022,11 @@ checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -4153,7 +4387,11 @@ dependencies = [ "combine", "jni-sys", "log", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "walkdir", "windows-sys 0.45.0", ] @@ -4200,7 +4438,11 @@ dependencies = [ "jsonptr", "serde", "serde_json", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -4344,8 +4586,13 @@ dependencies = [ "spdx", "sqlx", "tar", +<<<<<<< HEAD "thiserror 1.0.69", "tokio 1.41.1", +======= + "thiserror 1.0.64", + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tokio-stream", "totp-rs", "url", @@ -4403,7 +4650,11 @@ dependencies = [ "percent-encoding", "quoted_printable", "socket2", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "url", ] @@ -4690,7 +4941,11 @@ checksum = "5cf92c10c7e361d6b99666ec1c6f9805b0bea2c3bd8c78dc6fe98ac5bd78db11" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -4745,7 +5000,11 @@ dependencies = [ "meilisearch-index-setting-macro", "serde", "serde_json", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "time", "uuid 1.11.0", "wasm-bindgen", @@ -4908,7 +5167,11 @@ dependencies = [ "once_cell", "png", "serde", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "windows-sys 0.59.0", ] @@ -4934,7 +5197,11 @@ dependencies = [ "objc_id", "once_cell", "raw-window-handle 0.5.2", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "versions", "wfd", "which", @@ -4970,7 +5237,11 @@ dependencies = [ "ndk-sys", "num_enum", "raw-window-handle 0.6.2", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -5194,7 +5465,11 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -5525,7 +5800,11 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -5603,16 +5882,6 @@ dependencies = [ "windows-sys 0.52.0", ] -[[package]] -name = "os_pipe" -version = "1.2.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5ffd2b0a5634335b135d5728d84c5e0fd726954b87111f7506a61c502280d982" -dependencies = [ - "libc", - "windows-sys 0.59.0", -] - [[package]] name = "overload" version = "0.1.1" @@ -5882,7 +6151,11 @@ dependencies = [ "phf_shared 0.11.2", "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -5930,7 +6203,11 @@ dependencies = [ "serde", "serde_derive", "strum", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -5950,7 +6227,11 @@ checksum = "3c0f5fad0874fc7abcd4d750e76917eaebbecaa2c20bde22e1dbeeba8beb758c" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -6213,7 +6494,11 @@ dependencies = [ "memchr", "parking_lot 0.12.3", "procfs", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -6306,6 +6591,18 @@ dependencies = [ [[package]] name = "quick-xml" version = "0.36.2" +<<<<<<< HEAD +======= +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe" +dependencies = [ + "memchr", +] + +[[package]] +name = "quinn" +version = "0.11.5" +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f7649a7b4df05aed9ea7ec6f628c67c9953a43869b8bc50929569b2999d443fe" dependencies = [ @@ -6325,8 +6622,13 @@ dependencies = [ "rustc-hash", "rustls 0.23.19", "socket2", +<<<<<<< HEAD "thiserror 2.0.3", "tokio 1.41.1", +======= + "thiserror 1.0.64", + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tracing", ] @@ -6344,7 +6646,11 @@ dependencies = [ "rustls 0.23.19", "rustls-pki-types", "slab", +<<<<<<< HEAD "thiserror 2.0.3", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tinyvec", "tracing", "web-time", @@ -6538,7 +6844,11 @@ dependencies = [ "ryu", "sha1_smol", "socket2", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tokio-util", "url", ] @@ -6566,7 +6876,11 @@ checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" dependencies = [ "getrandom 0.2.15", "libredox", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -6673,7 +6987,11 @@ dependencies = [ "serde_urlencoded", "sync_wrapper 0.1.2", "system-configuration 0.5.1", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tokio-native-tls", "tokio-rustls 0.24.1", "tokio-util", @@ -6726,7 +7044,11 @@ dependencies = [ "serde_urlencoded", "sync_wrapper 1.0.2", "system-configuration 0.6.1", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tokio-native-tls", "tokio-rustls 0.26.0", "tokio-util", @@ -6736,7 +7058,11 @@ dependencies = [ "wasm-bindgen-futures", "wasm-streams", "web-sys", +<<<<<<< HEAD "webpki-roots 0.26.7", +======= + "webpki-roots 0.26.6", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "windows-registry 0.2.0", ] @@ -6914,9 +7240,15 @@ dependencies = [ "serde", "serde_derive", "sha2 0.10.8", +<<<<<<< HEAD "thiserror 1.0.69", "time", "tokio 1.41.1", +======= + "thiserror 1.0.64", + "time", + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tokio-stream", "url", ] @@ -7217,7 +7549,11 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals 0.29.1", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -7369,7 +7705,11 @@ dependencies = [ "sentry-debug-images", "sentry-panic", "sentry-tracing", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "ureq", "webpki-roots 0.26.7", ] @@ -7468,7 +7808,11 @@ dependencies = [ "rand 0.8.5", "serde", "serde_json", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "time", "url", "uuid 1.11.0", @@ -7502,7 +7846,11 @@ checksum = "fb3aa78ecda1ebc9ec9847d5d3aba7d618823446a049ba2491940506da6e2782" dependencies = [ "log", "serde", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "xml-rs", ] @@ -7514,7 +7862,11 @@ checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -7536,7 +7888,11 @@ checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -7589,7 +7945,11 @@ checksum = "c7715380eec75f029a4ef7de39a9200e0a63823176b759d055b613f5a87df6a6" dependencies = [ "percent-encoding", "serde", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -7600,7 +7960,11 @@ checksum = "8cac3f1e2ca2fe333923a1ae72caca910b98ed0630bb35ef6f8c8517d6e81afa" dependencies = [ "percent-encoding", "serde", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -7611,7 +7975,11 @@ checksum = "6c64451ba24fc7a6a2d60fc75dd9c83c90903b19028d4eff35e88fc1e86564e9" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -7623,6 +7991,18 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_tokenstream" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64060d864397305347a78851c51588fd283767e7e7589829e8121d65512340f1" +dependencies = [ + "proc-macro2", + "quote", + "serde", + "syn 2.0.90", +] + [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -7662,7 +8042,11 @@ dependencies = [ "darling 0.20.10", "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -7756,16 +8140,6 @@ dependencies = [ "lazy_static", ] -[[package]] -name = "shared_child" -version = "1.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "09fa9338aed9a1df411814a5b2252f7cd206c55ae9bf2fa763f8de84603aa60c" -dependencies = [ - "libc", - "windows-sys 0.59.0", -] - [[package]] name = "shlex" version = "1.3.0" @@ -8038,8 +8412,13 @@ dependencies = [ "sha2 0.10.8", "smallvec 1.13.2", "sqlformat", +<<<<<<< HEAD "thiserror 1.0.69", "tokio 1.41.1", +======= + "thiserror 1.0.64", + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tokio-stream", "tracing", "url", @@ -8056,7 +8435,11 @@ dependencies = [ "quote", "sqlx-core", "sqlx-macros-core", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -8079,9 +8462,15 @@ dependencies = [ "sqlx-mysql", "sqlx-postgres", "sqlx-sqlite", +<<<<<<< HEAD "syn 2.0.89", "tempfile", "tokio 1.41.1", +======= + "syn 2.0.90", + "tempfile", + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "url", ] @@ -8124,7 +8513,11 @@ dependencies = [ "smallvec 1.13.2", "sqlx-core", "stringprep", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tracing", "whoami", ] @@ -8164,7 +8557,11 @@ dependencies = [ "smallvec 1.13.2", "sqlx-core", "stringprep", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tracing", "whoami", ] @@ -8292,7 +8689,11 @@ dependencies = [ "proc-macro2", "quote", "rustversion", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -8325,9 +8726,15 @@ dependencies = [ [[package]] name = "syn" +<<<<<<< HEAD version = "2.0.89" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "44d46482f1c1c87acd84dea20c1bf5ebff4c757009ed6bf19cfd36fb10e92c4e" +======= +version = "2.0.90" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31" +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 dependencies = [ "proc-macro2", "quote", @@ -8335,6 +8742,21 @@ dependencies = [ ] [[package]] +<<<<<<< HEAD +======= +name = "syn_derive" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1329189c02ff984e9736652b1631330da25eaa6bc639089ed4915d25446cbe7b" +dependencies = [ + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.90", +] + +[[package]] +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 name = "sync_wrapper" version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" @@ -8357,7 +8779,11 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -8496,7 +8922,11 @@ checksum = "f4e16beb8b2ac17db28eab8bca40e62dbfbb34c0fcdc6d9826b11b7b5d047dfd" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -8562,8 +8992,13 @@ dependencies = [ "tauri-runtime", "tauri-runtime-wry", "tauri-utils", +<<<<<<< HEAD "thiserror 2.0.3", "tokio 1.41.1", +======= + "thiserror 2.0.7", + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tray-icon", "url", "urlpattern", @@ -8615,9 +9050,15 @@ dependencies = [ "serde", "serde_json", "sha2 0.10.8", +<<<<<<< HEAD "syn 2.0.89", "tauri-utils", "thiserror 2.0.3", +======= + "syn 2.0.90", + "tauri-utils", + "thiserror 2.0.7", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "time", "url", "uuid 1.11.0", @@ -8633,7 +9074,11 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tauri-codegen", "tauri-utils", ] @@ -8657,19 +9102,29 @@ dependencies = [ [[package]] name = "tauri-plugin-deep-link" +<<<<<<< HEAD version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "31a9b5725027c6e9e075b06cb2d5c2cd3b5c29daa8012b404e1ff755cc56082f" +======= +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35d51ffd286073414d26353bcfc9e83e3cd63f96fa7f7a912f92f2118e5de5a6" +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 dependencies = [ "dunce", - "log", "rust-ini 0.21.1", "serde", "serde_json", "tauri", "tauri-plugin", "tauri-utils", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 2.0.7", + "tracing", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "url", "windows-registry 0.3.0", "windows-result", @@ -8677,9 +9132,15 @@ dependencies = [ [[package]] name = "tauri-plugin-dialog" +<<<<<<< HEAD version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4307310e1d2c09ab110235834722e7c2b85099b683e1eb7342ab351b0be5ada3" +======= +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b59fd750551b1066744ab956a1cd6b1ea3e1b3763b0b9153ac27a044d596426" +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 dependencies = [ "log", "raw-window-handle 0.6.2", @@ -8689,15 +9150,25 @@ dependencies = [ "tauri", "tauri-plugin", "tauri-plugin-fs", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 2.0.7", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "url", ] [[package]] name = "tauri-plugin-fs" +<<<<<<< HEAD version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "96ba7d46e86db8c830d143ef90ab5a453328365b0cc834c24edea4267b16aba0" +======= +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1a1edf18000f02903a7c2e5997fb89aca455ecbc0acc15c6535afbb883be223" +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 dependencies = [ "anyhow", "dunce", @@ -8709,16 +9180,51 @@ dependencies = [ "serde_repr", "tauri", "tauri-plugin", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "tauri-utils", + "thiserror 2.0.7", + "toml 0.8.19", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "url", "uuid 1.11.0", ] [[package]] +<<<<<<< HEAD name = "tauri-plugin-os" version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fbc5f23a86f37687c7f4fecfdc706b279087bc44f7a46702f7307ff1551ee03a" +======= +name = "tauri-plugin-opener" +version = "2.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2c57f68e88f81a299463b4d1eaf214f7b1be012e6a415b3088eda46a38bb9cef" +dependencies = [ + "dunce", + "glob", + "objc2-app-kit", + "objc2-foundation", + "open", + "schemars", + "serde", + "serde_json", + "tauri", + "tauri-plugin", + "thiserror 2.0.7", + "url", + "windows 0.58.0", + "zbus 4.4.0", +] + +[[package]] +name = "tauri-plugin-os" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dda2d571a9baf0664c1f2088db227e3072f9028602fafa885deade7547c3b738" +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 dependencies = [ "gethostname", "log", @@ -8729,6 +9235,7 @@ dependencies = [ "sys-locale", "tauri", "tauri-plugin", +<<<<<<< HEAD "thiserror 1.0.69", ] @@ -8751,28 +9258,47 @@ dependencies = [ "tauri-plugin", "thiserror 1.0.69", "tokio 1.41.1", +======= + "thiserror 2.0.7", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] name = "tauri-plugin-single-instance" +<<<<<<< HEAD version = "2.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a25ac834491d089699a2bc9266a662faf373c9f779f05a2235bc6e4d9e61769a" +======= +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0f36019ee9832dc99e4450bb55a21cfad8633b19c2c18bd17c7741939b070ede" +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 dependencies = [ - "log", "serde", "serde_json", "tauri", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 2.0.7", + "tracing", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "windows-sys 0.59.0", "zbus 4.4.0", ] [[package]] name = "tauri-plugin-updater" +<<<<<<< HEAD version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1dd3d2fe0f02bf52eebb5a9d23b987fffac6684646ab6fd683d706dafb18da87" +======= +version = "2.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7351014c140906bcfff59d96e04b1170c8f602557f40eb37f7de356d4e7067b" +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 dependencies = [ "base64 0.22.1", "dirs 5.0.1", @@ -8782,7 +9308,11 @@ dependencies = [ "infer 0.16.0", "minisign-verify", "percent-encoding", +<<<<<<< HEAD "reqwest 0.12.9", +======= + "reqwest 0.12.7", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "semver 1.0.23", "serde", "serde_json", @@ -8790,9 +9320,15 @@ dependencies = [ "tauri", "tauri-plugin", "tempfile", +<<<<<<< HEAD "thiserror 1.0.69", "time", "tokio 1.41.1", +======= + "thiserror 2.0.7", + "time", + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "url", "windows-sys 0.59.0", "zip 2.2.1", @@ -8800,9 +9336,15 @@ dependencies = [ [[package]] name = "tauri-plugin-window-state" +<<<<<<< HEAD version = "2.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "683c8764751fbbcebf3a594bcee24cf84c62773fa0080d1b40fc80698472421e" +======= +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "234dd891cc7960fa28f93ea911f3e0d9ce8375ebf9ff303831bdd7a3443d5714" +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 dependencies = [ "bitflags 2.6.0", "log", @@ -8810,7 +9352,11 @@ dependencies = [ "serde_json", "tauri", "tauri-plugin", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 2.0.7", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -8827,7 +9373,11 @@ dependencies = [ "serde", "serde_json", "tauri-utils", +<<<<<<< HEAD "thiserror 2.0.3", +======= + "thiserror 2.0.7", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "url", "windows 0.58.0", ] @@ -8887,7 +9437,11 @@ dependencies = [ "serde_json", "serde_with", "swift-rs", +<<<<<<< HEAD "thiserror 2.0.3", +======= + "thiserror 2.0.7", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "toml 0.8.19", "url", "urlpattern", @@ -8951,7 +9505,7 @@ dependencies = [ [[package]] name = "theseus" -version = "0.8.9" +version = "0.9.2" dependencies = [ "async-recursion", "async-tungstenite", @@ -8986,8 +9540,13 @@ dependencies = [ "sysinfo", "tauri", "tempfile", +<<<<<<< HEAD "thiserror 1.0.69", "tokio 1.41.1", +======= + "thiserror 1.0.64", + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "toml 0.8.19", "tracing", "tracing-error", @@ -9002,7 +9561,7 @@ dependencies = [ [[package]] name = "theseus_gui" -version = "0.8.9" +version = "0.9.2" dependencies = [ "chrono", "cocoa 0.25.0", @@ -9020,18 +9579,24 @@ dependencies = [ "rand 0.8.5", "serde", "serde_json", + "serde_with", "tauri", "tauri-build", "tauri-plugin-deep-link", "tauri-plugin-dialog", + "tauri-plugin-opener", "tauri-plugin-os", - "tauri-plugin-shell", "tauri-plugin-single-instance", "tauri-plugin-updater", "tauri-plugin-window-state", "theseus", +<<<<<<< HEAD "thiserror 1.0.69", "tokio 1.41.1", +======= + "thiserror 1.0.64", + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tracing", "tracing-error", "url", @@ -9048,8 +9613,13 @@ dependencies = [ "serde", "serde_json", "theseus", +<<<<<<< HEAD "thiserror 1.0.69", "tokio 1.41.1", +======= + "thiserror 1.0.64", + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tracing", "tracing-error", "tracing-subscriber", @@ -9070,16 +9640,28 @@ version = "1.0.69" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" dependencies = [ +<<<<<<< HEAD "thiserror-impl 1.0.69", +======= + "thiserror-impl 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] name = "thiserror" +<<<<<<< HEAD version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c006c85c7651b3cf2ada4584faa36773bd07bac24acfb39f3c431b36d7e667aa" dependencies = [ "thiserror-impl 2.0.3", +======= +version = "2.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93605438cbd668185516ab499d589afb7ee1859ea3d5fc8f6b0755e1c7443767" +dependencies = [ + "thiserror-impl 2.0.7", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -9090,11 +9672,16 @@ checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] name = "thiserror-impl" +<<<<<<< HEAD version = "2.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f077553d607adc1caf65430528a576c757a71ed73944b66ebb58ef2bbd243568" @@ -9102,6 +9689,15 @@ dependencies = [ "proc-macro2", "quote", "syn 2.0.89", +======= +version = "2.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1d8749b4531af2117677a5fcd12b1348a3fe2b81e36e61ffeac5c4aa3273e36" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -9216,9 +9812,15 @@ dependencies = [ [[package]] name = "tokio" +<<<<<<< HEAD version = "1.41.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" +======= +version = "1.42.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5cec9b21b0450273377fc97bd4c33a8acffc8c996c987a7c5b319a0083707551" +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 dependencies = [ "backtrace", "bytes 1.8.0", @@ -9294,7 +9896,11 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -9304,7 +9910,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bbae76ab933c85776efabc971569dd6119c580d8f5d448769dec1764bf796ef2" dependencies = [ "native-tls", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -9333,7 +9943,11 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c28327cf380ac148141087fbfb9de9d7bd4e84ab5d2c28fbc911d753de8a7081" dependencies = [ "rustls 0.21.12", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -9344,7 +9958,11 @@ checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" dependencies = [ "rustls 0.23.19", "rustls-pki-types", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -9355,7 +9973,11 @@ checksum = "4f4e6ce100d0eb49a2734f8c0812bcd324cf357d21810932c5df6b96ef2b86f1" dependencies = [ "futures-core", "pin-project-lite", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -9455,7 +10077,11 @@ dependencies = [ "futures-io", "futures-sink", "pin-project-lite", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -9568,7 +10194,11 @@ checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -9650,7 +10280,11 @@ dependencies = [ "once_cell", "png", "serde", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "windows-sys 0.59.0", ] @@ -9682,7 +10316,11 @@ dependencies = [ "rustls 0.23.19", "rustls-pki-types", "sha1 0.10.6", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "utf-8", ] @@ -10085,7 +10723,11 @@ dependencies = [ "once_cell", "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "wasm-bindgen-shared", ] @@ -10119,7 +10761,11 @@ checksum = "26c6ab57572f7a24a4985830b120de1594465e5d500f24afe89e16b4e833ef68" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -10146,6 +10792,69 @@ dependencies = [ [[package]] name = "wayland-backend" version = "0.3.7" +<<<<<<< HEAD +======= +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "056535ced7a150d45159d3a8dc30f91a2e2d588ca0b23f70e56033622b8016f6" +dependencies = [ + "cc", + "downcast-rs", + "rustix", + "scoped-tls", + "smallvec 1.13.2", + "wayland-sys", +] + +[[package]] +name = "wayland-client" +version = "0.31.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b66249d3fc69f76fd74c82cc319300faa554e9d865dab1f7cd66cc20db10b280" +dependencies = [ + "bitflags 2.6.0", + "rustix", + "wayland-backend", + "wayland-scanner", +] + +[[package]] +name = "wayland-protocols" +version = "0.32.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7cd0ade57c4e6e9a8952741325c30bf82f4246885dca8bf561898b86d0c1f58e" +dependencies = [ + "bitflags 2.6.0", + "wayland-backend", + "wayland-client", + "wayland-scanner", +] + +[[package]] +name = "wayland-scanner" +version = "0.31.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "597f2001b2e5fc1121e3d5b9791d3e78f05ba6bfa4641053846248e3a13661c3" +dependencies = [ + "proc-macro2", + "quick-xml 0.36.2", + "quote", +] + +[[package]] +name = "wayland-sys" +version = "0.31.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "efa8ac0d8e8ed3e3b5c9fc92c7881406a268e11555abe36493efabe649a29e09" +dependencies = [ + "dlib", + "log", + "pkg-config", +] + +[[package]] +name = "web-sys" +version = "0.3.70" +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "056535ced7a150d45159d3a8dc30f91a2e2d588ca0b23f70e56033622b8016f6" dependencies = [ @@ -10350,7 +11059,11 @@ checksum = "1d228f15bba3b9d56dde8bddbee66fa24545bd17b48d5128ccf4a8742b18e431" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -10359,7 +11072,11 @@ version = "0.33.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a3a3e2eeb58f82361c93f9777014668eb3d07e7d174ee4c819575a9208011886" dependencies = [ +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "windows 0.58.0", "windows-core 0.58.0", ] @@ -10522,7 +11239,11 @@ checksum = "2bbd5b46c938e506ecbce286b6628a02171d56153ba733b6c741fc627ec9579b" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -10533,7 +11254,11 @@ checksum = "053c4c462dc91d3b1504c6fe5a726dd15e216ba718e84a0e46a88fbe5ded3515" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -10872,8 +11597,12 @@ checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" [[package]] name = "wry" version = "0.47.2" +<<<<<<< HEAD source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "61ce51277d65170f6379d8cda935c80e3c2d1f0ff712a123c8bddb11b31a4b73" +======= +source = "git+https://github.com/modrinth/wry?rev=cdbf938#cdbf9384263db4e692e22dcf9bf6085e334a10f3" +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 dependencies = [ "base64 0.22.1", "block2", @@ -10901,7 +11630,11 @@ dependencies = [ "sha2 0.10.8", "soup3", "tao-macros", +<<<<<<< HEAD "thiserror 1.0.69", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "url", "webkit2gtk", "webkit2gtk-sys", @@ -10990,9 +11723,9 @@ dependencies = [ [[package]] name = "yaserde" -version = "0.8.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bf52af554a50b866aaad63d7eabd6fca298db3dfe49afd50b7ba5a33dfa0582" +checksum = "8bfa0d2b420fd005aa9b6f99f9584ebd964e6865d7ca787304cc1a3366c39231" dependencies = [ "log", "xml-rs", @@ -11000,15 +11733,17 @@ dependencies = [ [[package]] name = "yaserde_derive" -version = "0.8.0" +version = "0.12.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ab8bd5c76eebb8380b26833d30abddbdd885b00dd06178412e0d51d5bfc221f" +checksum = "1f785831c0e09e0f1a83f917054fd59c088f6561db5b2a42c1c3e1687329325f" dependencies = [ - "heck 0.4.1", + "heck 0.5.0", "log", "proc-macro2", "quote", - "syn 1.0.109", + "serde", + "serde_tokenstream", + "syn 2.0.90", "xml-rs", ] @@ -11042,7 +11777,11 @@ checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "synstructure", ] @@ -11103,7 +11842,11 @@ dependencies = [ "serde", "serde_repr", "static_assertions", +<<<<<<< HEAD "tokio 1.41.1", +======= + "tokio 1.42.0", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "tracing", "uds_windows", "windows-sys 0.59.0", @@ -11123,7 +11866,11 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "zvariant_utils 2.1.0", ] @@ -11136,7 +11883,11 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "zbus_names 4.1.0", "zvariant 5.1.0", "zvariant_utils 3.0.2", @@ -11183,7 +11934,11 @@ checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -11203,7 +11958,11 @@ checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "synstructure", ] @@ -11232,7 +11991,11 @@ checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -11267,7 +12030,11 @@ dependencies = [ "displaydoc", "indexmap 2.6.0", "memchr", +<<<<<<< HEAD "thiserror 2.0.3", +======= + "thiserror 1.0.64", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -11364,7 +12131,11 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "zvariant_utils 2.1.0", ] @@ -11377,7 +12148,11 @@ dependencies = [ "proc-macro-crate 3.2.0", "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "zvariant_utils 3.0.2", ] @@ -11389,7 +12164,11 @@ checksum = "c51bcff7cc3dbb5055396bcf774748c3dab426b4b8659046963523cee4808340" dependencies = [ "proc-macro2", "quote", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 ] [[package]] @@ -11402,7 +12181,11 @@ dependencies = [ "quote", "serde", "static_assertions", +<<<<<<< HEAD "syn 2.0.89", +======= + "syn 2.0.90", +>>>>>>> 81ec068747a39e927c42273011252daaa58f1e14 "winnow 0.6.20", ] diff --git a/Cargo.toml b/Cargo.toml index abed47af3..06487ac14 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -21,4 +21,4 @@ strip = true # Remove debug symbols opt-level = 3 [patch.crates-io] -wry = { git = "https://github.com/modrinth/wry", rev = "27fb16b" } +wry = { git = "https://github.com/modrinth/wry", rev ="cdbf938" } \ No newline at end of file diff --git a/apps/app-frontend/package.json b/apps/app-frontend/package.json index 2b52628ec..a0897b818 100644 --- a/apps/app-frontend/package.json +++ b/apps/app-frontend/package.json @@ -1,7 +1,7 @@ { "name": "@modrinth/app-frontend", "private": true, - "version": "0.8.906", + "version": "0.9.201", "development_build": true, "type": "module", "scripts": { @@ -9,19 +9,20 @@ "build": "vue-tsc --noEmit && vite build", "tsc:check": "vue-tsc --noEmit", "lint": "eslint . && prettier --check .", - "fix": "eslint . --fix && prettier --write ." + "fix": "eslint . --fix && prettier --write .", + "intl:extract": "formatjs extract \"{,src/components,src/composables,src/helpers,src/pages,src/store}/**/*.{vue,ts,tsx,js,jsx,mts,cts,mjs,cjs}\" --ignore '**/*.d.ts' --ignore 'node_modules' --out-file src/locales/en-US/index.json --format crowdin --preserve-whitespace" }, "dependencies": { "@modrinth/assets": "workspace:*", "@modrinth/ui": "workspace:*", "@modrinth/utils": "workspace:*", "@sentry/vue": "^8.27.0", - "@tauri-apps/api": "^2.0.0-rc.3", - "@tauri-apps/plugin-dialog": "^2.0.0-rc.0", - "@tauri-apps/plugin-os": "^2.0.0-rc.0", - "@tauri-apps/plugin-shell": "^2.0.0-rc.0", - "@tauri-apps/plugin-updater": "^2.0.0-rc.0", - "@tauri-apps/plugin-window-state": "^2.0.0-rc.0", + "@tauri-apps/api": "^2.1.1", + "@tauri-apps/plugin-dialog": "^2.2.0", + "@tauri-apps/plugin-os": "^2.2.0", + "@tauri-apps/plugin-opener": "^2.2.1", + "@tauri-apps/plugin-updater": "^2.3.0", + "@tauri-apps/plugin-window-state": "^2.2.0", "@vintl/vintl": "^4.4.1", "dayjs": "^1.11.10", "floating-vue": "^5.2.2", @@ -29,13 +30,14 @@ "pinia": "^2.1.7", "posthog-js": "^1.158.2", "vite-svg-loader": "^5.1.0", - "vue": "^3.4.21", + "vue": "^3.5.13", "vue-multiselect": "3.0.0", "vue-router": "4.3.0", "vue-virtual-scroller": "v2.0.0-beta.8" }, "devDependencies": { "@eslint/compat": "^1.1.1", + "@formatjs/cli": "^6.2.12", "@nuxt/eslint-config": "^0.5.6", "@vitejs/plugin-vue": "^5.0.4", "autoprefixer": "^10.4.19", @@ -48,8 +50,9 @@ "tailwindcss": "^3.4.4", "tsconfig": "workspace:*", "typescript": "^5.5.4", - "vite": "^5.2.8", + "vite": "^5.4.6", "vue-tsc": "^2.1.6" }, - "packageManager": "pnpm@9.4.0" + "packageManager": "pnpm@9.4.0", + "web-types": "../../web-types.json" } diff --git a/apps/app-frontend/src/App.vue b/apps/app-frontend/src/App.vue index c74d4d5b9..7f8da6afb 100644 --- a/apps/app-frontend/src/App.vue +++ b/apps/app-frontend/src/App.vue @@ -1,17 +1,26 @@ + diff --git a/apps/app-frontend/src/assets/icons/index.js b/apps/app-frontend/src/assets/icons/index.js index 1b8ac0df4..72f3b0056 100644 --- a/apps/app-frontend/src/assets/icons/index.js +++ b/apps/app-frontend/src/assets/icons/index.js @@ -1,16 +1,11 @@ -export { default as ServerIcon } from './server.svg' -export { default as MinimizeIcon } from './minimize.svg' -export { default as MaximizeIcon } from './maximize.svg' export { default as SwapIcon } from './arrow-left-right.svg' export { default as ToggleIcon } from './toggle.svg' export { default as PackageIcon } from './package.svg' export { default as VersionIcon } from './milestone.svg' -export { default as MoreIcon } from './more.svg' export { default as TextInputIcon } from './text-cursor-input.svg' export { default as AddProjectImage } from './add-project.svg' export { default as NewInstanceImage } from './new-instance.svg' export { default as MenuIcon } from './menu.svg' -export { default as BugIcon } from './bug.svg' export { default as ChatIcon } from './messages-square.svg' export { default as Pirate } from './pirate.svg' export { default as Microsoft } from './microsoft.svg' diff --git a/apps/app-frontend/src/assets/modrinth_app.svg b/apps/app-frontend/src/assets/modrinth_app.svg new file mode 100644 index 000000000..8448a98ae --- /dev/null +++ b/apps/app-frontend/src/assets/modrinth_app.svg @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/apps/app-frontend/src/assets/modrinth_servers.svg b/apps/app-frontend/src/assets/modrinth_servers.svg new file mode 100644 index 000000000..e4d949e8c --- /dev/null +++ b/apps/app-frontend/src/assets/modrinth_servers.svg @@ -0,0 +1,24 @@ + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/apps/app-frontend/src/assets/sad-modrinth-bot.webp b/apps/app-frontend/src/assets/sad-modrinth-bot.webp new file mode 100644 index 000000000..b3e00b838 Binary files /dev/null and b/apps/app-frontend/src/assets/sad-modrinth-bot.webp differ diff --git a/apps/app-frontend/src/assets/stylesheets/global.scss b/apps/app-frontend/src/assets/stylesheets/global.scss index dae20b8cd..29876cc20 100644 --- a/apps/app-frontend/src/assets/stylesheets/global.scss +++ b/apps/app-frontend/src/assets/stylesheets/global.scss @@ -80,19 +80,25 @@ input { /* Chrome, Edge, and Safari */ *::-webkit-scrollbar { - width: var(--gap-md); - border: 3px solid var(--color-scrollbar); + width: 16px; + border: 3px solid transparent; + opacity: 0.5; + transition: opacity 0.2s ease-in-out; +} + +*::-webkit-scrollbar:hover { + opacity: 1; } *::-webkit-scrollbar-track { - background: var(--color-bg); - border: 3px solid var(--color-bg); + background: transparent; } *::-webkit-scrollbar-thumb { background-color: var(--color-scrollbar); border-radius: var(--radius-lg); - border: 3px solid var(--color-bg); + border: 5px solid transparent; + background-clip: content-box; } .highlighted { @@ -111,4 +117,8 @@ img { -ms-user-select: none; } +.card-shadow { + box-shadow: var(--shadow-card); +} + @import '@modrinth/assets/omorphia.scss'; diff --git a/apps/app-frontend/src/components/GridDisplay.vue b/apps/app-frontend/src/components/GridDisplay.vue index 58204dcbc..6e5dac5d8 100644 --- a/apps/app-frontend/src/components/GridDisplay.vue +++ b/apps/app-frontend/src/components/GridDisplay.vue @@ -12,7 +12,7 @@ import { SearchIcon, XIcon, } from '@modrinth/assets' -import { Button, Card, DropdownSelect } from '@modrinth/ui' +import { Button, DropdownSelect } from '@modrinth/ui' import { formatCategoryHeader } from '@modrinth/utils' import ContextMenu from '@/components/ui/ContextMenu.vue' import dayjs from 'dayjs' @@ -120,12 +120,11 @@ const handleOptionsClick = async (args) => { } const search = ref('') -const group = ref('Category') -const filters = ref('All profiles') +const group = ref('Group') const sortBy = ref('Name') const filteredResults = computed(() => { - let instances = props.instances.filter((instance) => { + const instances = props.instances.filter((instance) => { return instance.name.toLowerCase().includes(search.value.toLowerCase()) }) @@ -159,16 +158,6 @@ const filteredResults = computed(() => { }) } - if (filters.value === 'Custom instances') { - instances = instances.filter((instance) => { - return !instance.linked_data - }) - } else if (filters.value === 'Downloaded modpacks') { - instances = instances.filter((instance) => { - return instance.linked_data - }) - } - const instanceMap = new Map() if (group.value === 'Loader') { @@ -188,7 +177,7 @@ const filteredResults = computed(() => { instanceMap.get(instance.game_version).push(instance) }) - } else if (group.value === 'Category') { + } else if (group.value === 'Group') { instances.forEach((instance) => { if (instance.groups.length === 0) { instance.groups.push('None') @@ -229,53 +218,37 @@ const filteredResults = computed(() => { })