From 28c8b59820ff75f218fac00b41fa9eae35e0a22a Mon Sep 17 00:00:00 2001 From: IMB11 Date: Wed, 16 Jul 2025 20:52:01 +0100 Subject: [PATCH] fix: minecraft title clause update --- packages/moderation/README.md | 2 +- packages/moderation/data/nags/description.ts | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/packages/moderation/README.md b/packages/moderation/README.md index b171b8470..b15700e2c 100644 --- a/packages/moderation/README.md +++ b/packages/moderation/README.md @@ -175,7 +175,7 @@ A nag represents a specific issue or suggestion for improvement. Each nag has: ### Internationalization -The nag system uses Vue I18n for internationalization. Each nag category has a corresponding `.i18n.ts` file containing message definitions: +Each nag category has a corresponding `.i18n.ts` file containing message definitions: ```typescript // Example from core.i18n.ts diff --git a/packages/moderation/data/nags/description.ts b/packages/moderation/data/nags/description.ts index bb0673cfc..abd53914d 100644 --- a/packages/moderation/data/nags/description.ts +++ b/packages/moderation/data/nags/description.ts @@ -145,7 +145,8 @@ export const descriptionNags: Nag[] = [ status: 'required', shouldShow: (context: NagContext) => { const title = context.project.title?.toLowerCase() || '' - return title.includes('minecraft') && title.length > 0 + const wordsInTitle = title.split(' ').filter((word) => word.length > 0) + return title.includes('minecraft') && title.length > 0 && wordsInTitle.length <= 3 }, link: { path: 'settings',