diff --git a/Cargo.lock b/Cargo.lock index 51cc896cb80..edc3baa6f69 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -12433,6 +12433,7 @@ version = "1.0.0-local" dependencies = [ "anyhow", "ariadne", + "async-compression", "async-minecraft-ping", "async-recursion", "async-trait", @@ -12467,6 +12468,7 @@ dependencies = [ "httpdate", "image", "indicatif", + "infer 0.22.0", "itertools 0.14.0", "json5", "modrinth-content-management", diff --git a/Cargo.toml b/Cargo.toml index 74cf970c30c..96d3a08e9bc 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -38,6 +38,7 @@ anyhow = "1.0.100" arc-swap = "1.7.1" argon2 = { version = "0.5.3", features = ["std"] } ariadne = { path = "packages/ariadne" } +async-compression = "0.4.32" async-minecraft-ping = { path = "packages/async-minecraft-ping" } async-recursion = "1.1.1" async-stripe = { version = "0.41.0", default-features = false, features = [ @@ -113,6 +114,7 @@ iana-time-zone = "0.1.64" image = { version = "0.25.8", default-features = false, features = ["rayon"] } indexmap = "2.11.4" indicatif = "0.18.0" +infer = "0.22.0" itertools = "0.14.0" jemalloc_pprof = "0.8.1" json-patch = { version = "4.1.0", default-features = false } diff --git a/apps/app-frontend/src/components/ui/download-manager/download-manager-job.vue b/apps/app-frontend/src/components/ui/download-manager/download-manager-job.vue index 963670ceeef..ddc8d7c07b8 100644 --- a/apps/app-frontend/src/components/ui/download-manager/download-manager-job.vue +++ b/apps/app-frontend/src/components/ui/download-manager/download-manager-job.vue @@ -8,6 +8,7 @@ import { PlayIcon, TrashIcon, UpdatedIcon, + UploadIcon, XIcon, } from '@modrinth/assets' import { @@ -106,7 +107,11 @@ const instanceLink = computed(() => >