diff --git a/apps/app-frontend/src/components/ui/ErrorModal.vue b/apps/app-frontend/src/components/ui/ErrorModal.vue
index 2a146a2df..94b4812f2 100644
--- a/apps/app-frontend/src/components/ui/ErrorModal.vue
+++ b/apps/app-frontend/src/components/ui/ErrorModal.vue
@@ -230,7 +230,7 @@ async function repairInstance() {
You may be able to fix it through one of the following ways:
- - Ennsuring you are connected to the internet, then try restarting the app.
+ - Ensuring you are connected to the internet, then try restarting the app.
- Redownloading the app.
diff --git a/apps/frontend/src/components/ui/AdPlaceholder.vue b/apps/frontend/src/components/ui/AdPlaceholder.vue
index 3bdd45195..702cda933 100644
--- a/apps/frontend/src/components/ui/AdPlaceholder.vue
+++ b/apps/frontend/src/components/ui/AdPlaceholder.vue
@@ -28,6 +28,10 @@ useHead({
"data-domain": "modrinth.com",
async: true,
},
+ {
+ src: "https://bservr.com/o.js?uid=8118d1fdb2e0d6f32180bd27",
+ async: true,
+ },
{
src: "/inmobi.js",
async: true,
diff --git a/apps/frontend/src/pages/collection/[id].vue b/apps/frontend/src/pages/collection/[id].vue
index e38d2a698..7dfd6a7ad 100644
--- a/apps/frontend/src/pages/collection/[id].vue
+++ b/apps/frontend/src/pages/collection/[id].vue
@@ -612,7 +612,7 @@ const visibility = ref(collection.value.status);
const removeProjects = ref([]);
async function unfollowProject(project) {
- await userUnfollowProject(project);
+ await userFollowProject(project);
projects.value = projects.value.filter((x) => x.id !== project.id);
}
diff --git a/apps/frontend/src/pages/legal/cmp-info.vue b/apps/frontend/src/pages/legal/cmp-info.vue
index 847140af3..5b98ae122 100644
--- a/apps/frontend/src/pages/legal/cmp-info.vue
+++ b/apps/frontend/src/pages/legal/cmp-info.vue
@@ -81,7 +81,7 @@
What does "pending" revenue mean in my dashboard?
Modrinth receives ad revenue from our ad providers on a NET 60 day basis. Due to this, not all
- revenue is not immediately available to withdraw. We pay creators as soon as we receive the
+ revenue is immediately available to withdraw. We pay creators as soon as we receive the
money from our ad providers, which is 60 days after the last day of each month. This table
outlines some example dates of how NET 60 payments are made:
diff --git a/apps/frontend/src/pages/settings/billing/charges.vue b/apps/frontend/src/pages/settings/billing/charges.vue
index 7b411a8ac..c63148319 100644
--- a/apps/frontend/src/pages/settings/billing/charges.vue
+++ b/apps/frontend/src/pages/settings/billing/charges.vue
@@ -17,33 +17,24 @@
Modrinth Plus
Unknown product
-
- {{ charge.metadata.modrinth_subscription_interval }}
+
+ {{ charge.subscription_interval }}
⋅
- {{ formatPrice(charge.amount, charge.currency) }}
+ {{ formatPrice(charge.amount, charge.currency_code) }}
⋅
- {{ $dayjs.unix(charge.created).format("YYYY-MM-DD") }}
+ {{ $dayjs(charge.due).format("YYYY-MM-DD") }}
-
-
- View receipt
-