From 48e53191340e37f438c1a3072182d2f90b97698f Mon Sep 17 00:00:00 2001 From: Prospector <6166773+Prospector@users.noreply.github.com> Date: Sun, 31 Aug 2025 10:31:49 -0700 Subject: [PATCH] handle edge case where versions have differing envs better + update changelog + lint --- apps/frontend/src/pages/[type]/[id].vue | 2 +- .../src/pages/[type]/[id]/settings/environment.vue | 2 +- apps/frontend/src/pages/dashboard/projects.vue | 3 ++- packages/ui/src/components/base/LargeRadioButton.vue | 6 +++++- .../environment/ProjectSettingsEnvSelector.vue | 7 ++++++- packages/utils/changelog.ts | 11 +++++++++++ 6 files changed, 26 insertions(+), 5 deletions(-) diff --git a/apps/frontend/src/pages/[type]/[id].vue b/apps/frontend/src/pages/[type]/[id].vue index 236753ca..0eab31f4 100644 --- a/apps/frontend/src/pages/[type]/[id].vue +++ b/apps/frontend/src/pages/[type]/[id].vue @@ -755,7 +755,7 @@ v-if=" currentMember && projectV3.side_types_migration_review_status === 'pending' && - projectV3.environment?.length > 0 && + projectV3.environment?.length === 1 && projectV3.environment[0] !== 'unknown' " type="warning" diff --git a/apps/frontend/src/pages/[type]/[id]/settings/environment.vue b/apps/frontend/src/pages/[type]/[id]/settings/environment.vue index 72e1bf86..7e4e796e 100644 --- a/apps/frontend/src/pages/[type]/[id]/settings/environment.vue +++ b/apps/frontend/src/pages/[type]/[id]/settings/environment.vue @@ -161,7 +161,7 @@ const messages = defineMessages({ { if ( project.side_types_migration_review_status === 'pending' && - (project.project_types.includes('mod') || project.project_types.includes('modpack')) + (project.project_types.includes('mod') || project.project_types.includes('modpack')) && + project.environment?.length === 1 ) { projectsWithMigrationWarning.value.push(project.id) } diff --git a/packages/ui/src/components/base/LargeRadioButton.vue b/packages/ui/src/components/base/LargeRadioButton.vue index f7a199c3..a009beea 100644 --- a/packages/ui/src/components/base/LargeRadioButton.vue +++ b/packages/ui/src/components/base/LargeRadioButton.vue @@ -13,7 +13,11 @@ :disabled="disabled" @click="emit('select')" > -