diff --git a/.github/workflows/labrinth-build.yml b/.github/workflows/labrinth-build.yml index 5fdc1ce080..7dfcffce83 100644 --- a/.github/workflows/labrinth-build.yml +++ b/.github/workflows/labrinth-build.yml @@ -8,6 +8,9 @@ on: paths: - .github/workflows/labrinth-build.yml - 'apps/labrinth/**' + - 'packages/**' + - '!packages/api-client/**' + - '!packages/app-lib/**' - Cargo.toml - Cargo.lock pull_request: @@ -15,6 +18,9 @@ on: paths: - .github/workflows/labrinth-build.yml - 'apps/labrinth/**' + - 'packages/**' + - '!packages/api-client/**' + - '!packages/app-lib/**' - Cargo.toml - Cargo.lock merge_group: diff --git a/Cargo.lock b/Cargo.lock index db6f7b0ae2..6a53ac4b9b 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2331,15 +2331,6 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6245d59a3e82a7fc217c5828a6692dbc6dfb63a0c8c90495621f7b9d79704a0e" -[[package]] -name = "convert_case" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "baaaa0ecca5b51987b9423ccdc971514dd8b0bb7b4060b983d3664dad3f1f89f" -dependencies = [ - "unicode-segmentation", -] - [[package]] name = "convert_case" version = "0.10.0" @@ -5217,15 +5208,6 @@ version = "1.70.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" -[[package]] -name = "iso8601" -version = "0.6.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1082f0c48f143442a1ac6122f67e360ceee130b967af4d50996e5154a45df46" -dependencies = [ - "nom 8.0.0", -] - [[package]] name = "itertools" version = "0.12.1" @@ -5385,19 +5367,6 @@ dependencies = [ "serde_json", ] -[[package]] -name = "jsonwebtoken" -version = "9.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5a87cc7a48537badeae96744432de36f4be2b4a34a05a5ef32e9dd8a1c169dde" -dependencies = [ - "base64 0.22.1", - "js-sys", - "ring", - "serde", - "serde_json", -] - [[package]] name = "keyboard-types" version = "0.7.0" @@ -5491,7 +5460,6 @@ dependencies = [ "json-patch 4.1.0", "labrinth", "lettre", - "meilisearch-sdk", "modrinth-content-management", "modrinth-util", "muralpay", @@ -5955,49 +5923,6 @@ version = "0.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ae960838283323069879657ca3de837e9f7bbb4c7bf6ea7f1b290d5e9476d2e0" -[[package]] -name = "meilisearch-index-setting-macro" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e36e5cad3754ed329feb201c24f26c0694442bef50a90dbcff0ba6d12b5ca133" -dependencies = [ - "convert_case 0.8.0", - "proc-macro2", - "quote", - "structmeta", - "syn 2.0.106", -] - -[[package]] -name = "meilisearch-sdk" -version = "0.30.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f620c9ed9b790cf292b66c8dab16f0e4aafb377583ec0e589da7c3ee81ff2038" -dependencies = [ - "async-trait", - "bytes", - "either", - "futures-channel", - "futures-core", - "futures-io", - "futures-util", - "iso8601", - "jsonwebtoken", - "log", - "meilisearch-index-setting-macro", - "pin-project-lite", - "reqwest 0.12.24", - "serde", - "serde_json", - "thiserror 2.0.17", - "time", - "tokio", - "uuid 1.23.3", - "wasm-bindgen-futures", - "web-sys", - "yaup", -] - [[package]] name = "memchr" version = "2.7.6" @@ -13499,17 +13424,6 @@ dependencies = [ "xml-rs", ] -[[package]] -name = "yaup" -version = "0.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0144f1a16a199846cb21024da74edd930b43443463292f536b7110b4855b5c6" -dependencies = [ - "form_urlencoded", - "serde", - "thiserror 1.0.69", -] - [[package]] name = "yoke" version = "0.8.0" diff --git a/Cargo.toml b/Cargo.toml index 01c9a1af38..6670a240af 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -131,7 +131,6 @@ lz4_flex = { version = "0.11.5", default-features = false, features = [ "std", ] } maxminddb = "0.26.0" -meilisearch-sdk = { version = "0.30.0", default-features = false } modrinth-content-management = { path = "packages/modrinth-content-management" } modrinth-log = { path = "packages/modrinth-log" } modrinth-util = { path = "packages/modrinth-util" } diff --git a/README.md b/README.md index 7b4f90ef20..0def9bf509 100644 --- a/README.md +++ b/README.md @@ -9,7 +9,7 @@ ## Modrinth Monorepo -Welcome to the Modrinth Monorepo, the primary codebase for the Modrinth web interface and app. It contains ![Lines of Code](https://img.shields.io/endpoint?url=https://loctopus.creeperkatze.dev/github/modrinth/code/badge%3Fformat%3Dhuman&logoColor=white&color=black&label=) lines of code and has ![Contributors](https://img.shields.io/github/contributors/Modrinth/code?color=black&label=) contributors! +Welcome to the Modrinth Monorepo, the primary codebase for the Modrinth web interface and app. It contains ![Lines of code](https://img.shields.io/endpoint?url=https://loctopus.creeperkatze.dev/github/modrinth/code/badge%3Fformat%3Dhuman&logoColor=white&color=black&label=) lines of code and has ![Contributors](https://img.shields.io/github/contributors/Modrinth/code?color=black&label=) contributors! If you're not a developer and you've stumbled upon this repository, you can access the web interface on the [Modrinth website](https://modrinth.com) and download the latest release of the app [here](https://modrinth.com/app). diff --git a/apps/app-frontend/src/components/ui/modal/ModrinthAccountRequiredModal.vue b/apps/app-frontend/src/components/ui/modal/ModrinthAccountRequiredModal.vue index 18b832278d..ad413f1ab8 100644 --- a/apps/app-frontend/src/components/ui/modal/ModrinthAccountRequiredModal.vue +++ b/apps/app-frontend/src/components/ui/modal/ModrinthAccountRequiredModal.vue @@ -73,7 +73,7 @@
@@ -1552,10 +1588,16 @@ function copyId() { >