From 989f282de3321eca6df7cf589c308c8d8633fcb9 Mon Sep 17 00:00:00 2001 From: "Calum H." Date: Sat, 14 Mar 2026 22:43:59 +0000 Subject: [PATCH] fixes: post content tab release issues (#5566) * fix: migrate old cache entries for CachedFileUpdate * feat: toggle goofy fix + switch version reimpl in app and panel * fix: multimc detection * fix: add tie breaker for sorting * feat: toggle hover state * fix: lint --- .../app-frontend/src/locales/en-US/index.json | 3 + apps/app-frontend/src/pages/instance/Mods.vue | 55 +++++++++++++-- packages/app-lib/src/api/pack/import/mod.rs | 52 +++++++++++++- packages/app-lib/src/state/cache.rs | 35 +++++++++- .../app-lib/src/state/instances/content.rs | 10 ++- .../ui/src/components/base/OverflowMenu.vue | 8 ++- packages/ui/src/components/base/Toggle.vue | 19 ++++-- .../files/explorer/TeleportOverflowMenu.vue | 18 +++-- .../components/modals/ContentUpdaterModal.vue | 31 +++++++-- .../src/layouts/shared/content-tab/layout.vue | 14 ++-- .../wrapped/hosting/manage/content.vue | 68 +++++++++++++++++++ packages/ui/src/locales/en-US/index.json | 12 ++++ 12 files changed, 293 insertions(+), 32 deletions(-) diff --git a/apps/app-frontend/src/locales/en-US/index.json b/apps/app-frontend/src/locales/en-US/index.json index 5ea5b2c84..2ed90eae5 100644 --- a/apps/app-frontend/src/locales/en-US/index.json +++ b/apps/app-frontend/src/locales/en-US/index.json @@ -71,6 +71,9 @@ "app.instance.mods.successfully-uploaded": { "message": "Successfully uploaded" }, + "app.instance.mods.switch-version": { + "message": "Switch version" + }, "app.instance.mods.unknown-version": { "message": "Unknown" }, diff --git a/apps/app-frontend/src/pages/instance/Mods.vue b/apps/app-frontend/src/pages/instance/Mods.vue index d0044143f..15a015cb1 100644 --- a/apps/app-frontend/src/pages/instance/Mods.vue +++ b/apps/app-frontend/src/pages/instance/Mods.vue @@ -58,6 +58,7 @@