From cb17758b38c605f4ff94d75a6ed1fa6ad80eb381 Mon Sep 17 00:00:00 2001 From: ioletsgo <36903453+ioletsgo@users.noreply.github.com> Date: Thu, 12 Feb 2026 22:23:04 -0600 Subject: [PATCH 1/4] Added additional join messages The additional join messages are from Black Sabbath's Iron Man, Futurama, Harlan Ellison's book I Have No Mouth and I Must Scream, Metal Gear Solid 1, Team Fortress 2, Metal Gear Solid 3, and Half Life 2. --- fluxer_app/src/utils/SystemMessageUtils.tsx | 27 +++++++++++++-------- 1 file changed, 17 insertions(+), 10 deletions(-) diff --git a/fluxer_app/src/utils/SystemMessageUtils.tsx b/fluxer_app/src/utils/SystemMessageUtils.tsx index 146ee2a69..450fb34c9 100644 --- a/fluxer_app/src/utils/SystemMessageUtils.tsx +++ b/fluxer_app/src/utils/SystemMessageUtils.tsx @@ -53,6 +53,13 @@ const getGuildJoinMessagesPlaintext = (i18n: I18n): Array<(username: string) => (username) => i18n._(msg`You made it, ${username}! We're about to hit 88mph!`), (username) => i18n._(msg`You're here, ${username}! Just in time to rock 'n' roll!`), (username) => i18n._(msg`You've arrived, ${username}! Enjoy the Jigowatt Joyride!`), + (username) => i18n._(msg`${username} Was Turned To Steel, In The Great Magnetic Field!`), + (username) => i18n._(msg`Get comfy ${username}, enjoy a can of Slurm!`), + (username) => i18n._(msg`${username}, HATE. LET ME TELL YOU HOW MUCH I\'VE COME TO HATE YOU SINCE I BEGAN TO LIVE.`), + (username) => il8n._(msg`${username}? ${username}!? SNAAAAAAAAAAAAKEEE!!!!`), + (username) => il8n._(msg`That ${username} is a Spy!`), + (username) => il8n._(msg`${username}, Try to remember some of the basics of CQC.`), + (username) => il8n._(msg`Well, ${username}! And about time, too!`), ]; export const SystemMessageUtils = { @@ -62,15 +69,15 @@ export const SystemMessageUtils = { const messageGenerator = messageList[messageIndex]; return ( <> - {messageGenerator('__USERNAME__') - .split('__USERNAME__') - .map((part, i, arr) => ( - - {part} - {i < arr.length - 1 && username} - - ))} - + {messageGenerator('__USERNAME__') + .split('__USERNAME__') + .map((part, i, arr) => ( + + {part} + {i < arr.length - 1 && username} + + ))} + ); }, @@ -91,7 +98,7 @@ export const SystemMessageUtils = { return i18n._(msg`${username} pinned a message to this channel.`); case MessageTypes.RECIPIENT_ADD: { const mentionedUser = - message.mentions && message.mentions.length > 0 ? UserStore.getUser(message.mentions[0].id) : null; + message.mentions && message.mentions.length > 0 ? UserStore.getUser(message.mentions[0].id) : null; if (mentionedUser) { return i18n._(msg`${username} added ${mentionedUser.username} to the group.`); } From f780741cfad34ae8b774c87c9f845f5e8a34e842 Mon Sep 17 00:00:00 2001 From: ioletsgo <36903453+ioletsgo@users.noreply.github.com> Date: Thu, 12 Feb 2026 22:38:23 -0600 Subject: [PATCH 2/4] Correct escape character in hate message escape character wasn't needed --- fluxer_app/src/utils/SystemMessageUtils.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fluxer_app/src/utils/SystemMessageUtils.tsx b/fluxer_app/src/utils/SystemMessageUtils.tsx index 450fb34c9..acc3a49eb 100644 --- a/fluxer_app/src/utils/SystemMessageUtils.tsx +++ b/fluxer_app/src/utils/SystemMessageUtils.tsx @@ -55,7 +55,7 @@ const getGuildJoinMessagesPlaintext = (i18n: I18n): Array<(username: string) => (username) => i18n._(msg`You've arrived, ${username}! Enjoy the Jigowatt Joyride!`), (username) => i18n._(msg`${username} Was Turned To Steel, In The Great Magnetic Field!`), (username) => i18n._(msg`Get comfy ${username}, enjoy a can of Slurm!`), - (username) => i18n._(msg`${username}, HATE. LET ME TELL YOU HOW MUCH I\'VE COME TO HATE YOU SINCE I BEGAN TO LIVE.`), + (username) => i18n._(msg`${username}, HATE. LET ME TELL YOU HOW MUCH I'VE COME TO HATE YOU SINCE I BEGAN TO LIVE.`), (username) => il8n._(msg`${username}? ${username}!? SNAAAAAAAAAAAAKEEE!!!!`), (username) => il8n._(msg`That ${username} is a Spy!`), (username) => il8n._(msg`${username}, Try to remember some of the basics of CQC.`), From 7fb5480719b1d14027c58833b5dbcc6028f49048 Mon Sep 17 00:00:00 2001 From: ioletsgo <36903453+ioletsgo@users.noreply.github.com> Date: Fri, 13 Feb 2026 13:43:44 -0600 Subject: [PATCH 3/4] restored formatting --- fluxer_app/src/utils/SystemMessageUtils.tsx | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/fluxer_app/src/utils/SystemMessageUtils.tsx b/fluxer_app/src/utils/SystemMessageUtils.tsx index acc3a49eb..d061fc422 100644 --- a/fluxer_app/src/utils/SystemMessageUtils.tsx +++ b/fluxer_app/src/utils/SystemMessageUtils.tsx @@ -69,15 +69,15 @@ export const SystemMessageUtils = { const messageGenerator = messageList[messageIndex]; return ( <> - {messageGenerator('__USERNAME__') - .split('__USERNAME__') - .map((part, i, arr) => ( - - {part} - {i < arr.length - 1 && username} - - ))} - + {messageGenerator('__USERNAME__') + .split('__USERNAME__') + .map((part, i, arr) => ( + + {part} + {i < arr.length - 1 && username} + + ))} + ); }, @@ -91,7 +91,7 @@ export const SystemMessageUtils = { case MessageTypes.USER_JOIN: { const messageList = getGuildJoinMessagesPlaintext(i18n); const messageIndex = SnowflakeUtils.extractTimestamp(message.id) % messageList.length; - const messageGenerator = messageList[messageIndex]; + const messageGenerator = messageList[messageIndex]; return messageGenerator(username); } case MessageTypes.CHANNEL_PINNED_MESSAGE: From 4cb87e10c4c40bf04c5d75e145f0f6fb8e55fbda Mon Sep 17 00:00:00 2001 From: ioletsgo <36903453+ioletsgo@users.noreply.github.com> Date: Sat, 21 Feb 2026 22:59:06 -0600 Subject: [PATCH 4/4] HATE Speech is not allowed on Fluxer Maybe telling the user you hate them in reference to one of the best fictional stories of the 20th century wasn't the smartest idea --- fluxer_app/src/utils/SystemMessageUtils.tsx | 1 - 1 file changed, 1 deletion(-) diff --git a/fluxer_app/src/utils/SystemMessageUtils.tsx b/fluxer_app/src/utils/SystemMessageUtils.tsx index d061fc422..38b868648 100644 --- a/fluxer_app/src/utils/SystemMessageUtils.tsx +++ b/fluxer_app/src/utils/SystemMessageUtils.tsx @@ -55,7 +55,6 @@ const getGuildJoinMessagesPlaintext = (i18n: I18n): Array<(username: string) => (username) => i18n._(msg`You've arrived, ${username}! Enjoy the Jigowatt Joyride!`), (username) => i18n._(msg`${username} Was Turned To Steel, In The Great Magnetic Field!`), (username) => i18n._(msg`Get comfy ${username}, enjoy a can of Slurm!`), - (username) => i18n._(msg`${username}, HATE. LET ME TELL YOU HOW MUCH I'VE COME TO HATE YOU SINCE I BEGAN TO LIVE.`), (username) => il8n._(msg`${username}? ${username}!? SNAAAAAAAAAAAAKEEE!!!!`), (username) => il8n._(msg`That ${username} is a Spy!`), (username) => il8n._(msg`${username}, Try to remember some of the basics of CQC.`),