From ee0782ef76c539b449d93fb8a897e5f77bf74ead Mon Sep 17 00:00:00 2001 From: austinchan3678 Date: Mon, 28 Sep 2026 20:27:13 -0700 Subject: [PATCH 1/2] fix(discord): only accept an exact verify command Messages like !verifyxxx matched the verification channel's substring check, so they were left in place instead of being deleted. --- discord/commands/verify.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/discord/commands/verify.go b/discord/commands/verify.go index fccaa7e..1c21f31 100644 --- a/discord/commands/verify.go +++ b/discord/commands/verify.go @@ -20,7 +20,8 @@ func enforceVerificationChannel(s *discordgo.Session, m *discordgo.MessageCreate if config.DiscordVerificationChannel == "" || m.ChannelID != config.DiscordVerificationChannel { return false } - if strings.Contains(m.Content, "!verify") { + rest, ok := strings.CutPrefix(m.Content, config.DiscordPrefix) + if ok && strings.TrimSpace(rest) == "verify" { return false } From 7156bb409e3bc5a7c96f86bbd0f4daf263cf69a6 Mon Sep 17 00:00:00 2001 From: austinchan3678 Date: Mon, 28 Sep 2026 20:27:13 -0700 Subject: [PATCH 2/2] fix(web): clarify member and guest onboarding roles Guest is only for non-UCSB members. New and interested members should select Member. --- web/src/pages/onboarding/steps/WelcomeStep.tsx | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/web/src/pages/onboarding/steps/WelcomeStep.tsx b/web/src/pages/onboarding/steps/WelcomeStep.tsx index 94271e9..d501f00 100644 --- a/web/src/pages/onboarding/steps/WelcomeStep.tsx +++ b/web/src/pages/onboarding/steps/WelcomeStep.tsx @@ -16,8 +16,8 @@ const ROLE_OPTIONS: { }[] = [ { value: "member", - label: "Current member", - description: "Active student on the team", + label: "Member", + description: "UCSB students. New and interested members should select this.", Icon: Users, }, { @@ -29,7 +29,7 @@ const ROLE_OPTIONS: { { value: "guest", label: "Guest", - description: "Mentor, sponsor, or other", + description: "Only for non-UCSB members, such as mentors or sponsors", Icon: UserPlus, }, ]