From b2c821991df1314e788584b798e104bb0039673d Mon Sep 17 00:00:00 2001 From: Ean Milligan Date: Fri, 28 Jun 2024 21:26:30 -0400 Subject: [PATCH] V1.1.5 update member lists to prevent usernames with underscores from creating italics --- README.md | 2 +- config.example.ts | 2 +- src/buttons/eventUtils.ts | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 5895d2f..e8653a2 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Group Up - An Event Scheduling Discord Bot | V1.1.4 - 2024/06/18 +# Group Up - An Event Scheduling Discord Bot | V1.1.5 - 2024/06/28 [![SonarCloud](https://sonarcloud.io/images/project_badges/sonarcloud-orange.svg)](https://sonarcloud.io/summary/new_code?id=GroupUp) [![Maintainability Rating](https://sonarcloud.io/api/project_badges/measure?project=GroupUp&metric=sqale_rating)](https://sonarcloud.io/summary/new_code?id=GroupUp) [![Security Rating](https://sonarcloud.io/api/project_badges/measure?project=GroupUp&metric=security_rating)](https://sonarcloud.io/summary/new_code?id=GroupUp) [![Quality Gate Status](https://sonarcloud.io/api/project_badges/measure?project=GroupUp&metric=alert_status)](https://sonarcloud.io/summary/new_code?id=GroupUp) [![Bugs](https://sonarcloud.io/api/project_badges/measure?project=GroupUp&metric=bugs)](https://sonarcloud.io/summary/new_code?id=GroupUp) [![Duplicated Lines (%)](https://sonarcloud.io/api/project_badges/measure?project=GroupUp&metric=duplicated_lines_density)](https://sonarcloud.io/summary/new_code?id=GroupUp) [![Lines of Code](https://sonarcloud.io/api/project_badges/measure?project=GroupUp&metric=ncloc)](https://sonarcloud.io/summary/new_code?id=GroupUp) diff --git a/config.example.ts b/config.example.ts index 53d6979..762af31 100644 --- a/config.example.ts +++ b/config.example.ts @@ -1,6 +1,6 @@ export const config = { // !! NOTICE !! All fields below are required unless they are explicitly noted as OPTIONAL. If a field is OPTIONAL, do not remove it from this file, just leave it at the default value 'name': 'Group Up', // Name of the bot - 'version': '1.1.4', // Version of the bot + 'version': '1.1.5', // Version of the bot 'token': 'the_bot_token', // Discord API Token for this bot 'localToken': 'local_testing_token', // Discord API Token for a secondary OPTIONAL testing bot, THIS SHOULD BE DIFFERENT FROM "token" 'prefix': '/', // Prefix for all commands, as this bot uses slash commands, this needs to be '/' diff --git a/src/buttons/eventUtils.ts b/src/buttons/eventUtils.ts index 1a6b5bc..59bb810 100644 --- a/src/buttons/eventUtils.ts +++ b/src/buttons/eventUtils.ts @@ -28,9 +28,9 @@ export const noDescProvided = 'No description provided.'; // Member List generators export const generateMemberTitle = (memberList: Array, maxMembers: number): string => `Members Joined: ${memberList.length}/${maxMembers}`; -export const generateMemberList = (memberList: Array): string => memberList.length ? memberList.map((member) => `${member.name} - <@${member.id}>`).join('\n') : noMembersStr; +export const generateMemberList = (memberList: Array): string => memberList.length ? memberList.map((member) => `\`${member.name}\` - <@${member.id}>`).join('\n') : noMembersStr; export const generateAlternateList = (alternateList: Array): string => - alternateList.length ? alternateList.map((member) => `${member.name} - <@${member.id}>${member.joined ? ' *' : ''}`).join('\n') : noMembersStr; + alternateList.length ? alternateList.map((member) => `\`${member.name}\` - <@${member.id}>${member.joined ? ' *' : ''}`).join('\n') : noMembersStr; // Fields for event creation and editing modals export const eventTimeId = 'eventTime';