From e0669aada44e9be0890be9c9fdf59d239e92ea4a Mon Sep 17 00:00:00 2001 From: michelleyeoh Date: Fri, 24 Apr 2026 17:02:59 -0700 Subject: [PATCH 1/4] updated judge email, minus recording link --- .../2026JudgeHubInviteTemplate.ts | 17 ++++++++++------- 1 file changed, 10 insertions(+), 7 deletions(-) diff --git a/app/(api)/_actions/emails/emailTemplates/2026JudgeHubInviteTemplate.ts b/app/(api)/_actions/emails/emailTemplates/2026JudgeHubInviteTemplate.ts index 06cd7e21..01dff191 100644 --- a/app/(api)/_actions/emails/emailTemplates/2026JudgeHubInviteTemplate.ts +++ b/app/(api)/_actions/emails/emailTemplates/2026JudgeHubInviteTemplate.ts @@ -9,10 +9,12 @@ export default function judgeHubInviteTemplate( const FOOTER_IMAGE_URL = `${process.env.BASE_URL}/email/2026_footer.png`; const MEETING_RECORDING_URL = 'https://drive.google.com/file/d/1Lit5fvhev2q8mkv2QyDgTgeh3cfLeX9l/view?usp=sharing'; - const JUDGING_GUIDE_URL = - 'https://www.notion.so/hackdavis/HackDavis-2025-Judging-Guide-1c32d37fcae880b1ba3aeb0a9a7841b7?pvs=4'; - const INVITATION_TO_REGISTER_GUIDE_URL = - 'https://www.notion.so/hackdavis/HackDavis-2025-Judging-Guide-1c32d37fcae880b1ba3aeb0a9a7841b7?pvs=4#1cb2d37fcae880b6a5f4e3d793349bf6'; + const JUDGE_ORIENTATION_SLIDES = + 'https://docs.google.com/presentation/d/1UwKKN48FGZMDWg2gS5_RKATjMqBuUjdWmL04lKKqw3o/edit?usp=sharing'; + const JUDGING_GUIDE = + 'https://docs.google.com/document/d/1auzgbrT0KquoaTTAVGtKuc6afH4pfyfJvS9zJbpS5JM/edit?usp=sharing'; + const WELCOME_TO_THE_JUDGING_APP_SLIDE = + 'https://docs.google.com/presentation/d/1UwKKN48FGZMDWg2gS5_RKATjMqBuUjdWmL04lKKqw3o/edit?slide=id.g3dcbf5edc7b_0_200#slide=id.g3dcbf5edc7b_0_200'; const DISCORD_SERVER_URL = 'https://discord.gg/wc6QQEc'; const DOE = 'May 9 - 10, 2026'; const DOE_LOCATION = 'University Credit Union Center, UC Davis'; @@ -60,11 +62,12 @@ export default function judgeHubInviteTemplate(

Thank you again for joining us as a judge, we’re thrilled to have you on board! Here are some key resources from our virtual orientation:

🔹 Meeting Recording: ${MEETING_RECORDING_URL}

-

🔹 Judging Guide: ${JUDGING_GUIDE_URL}

-

You are requested to carefully review the judging guide and familiarize yourself with its content before the event for a smooth judging experience. Kindly do not share the Judging Guide with anyone outside the judging team.

+

🔹 Judge Orientation Slides: ${JUDGE_ORIENTATION_SLIDES}

+

🔹 Judging Guide: ${JUDGING_GUIDE}

+

You are requested to carefully review the judging guide + orientation slides and familiarize yourself with its content before the event for a smooth judging experience. Kindly do not share the Judging Guide with anyone outside the judging team.

IMPORTANT NEXT STEP: Create an account on our Judging Application

-

⚠️ The Judging Application is a key prerequisite for the day of the event! Please carefully review the Invitation to Register section of the Judging Guide before proceeding to create your account.

+

⚠️ The Judging Application is a key prerequisite for the day of the event! Please carefully review the Welcome to the Judging App slide from our virtual Judge Orientation before proceeding to create your account.

👉 Invite Link: ${inviteLink}

Please use this unique invite link below to create your judge account. Do NOT share it with anyone else.

From 0072f098abf37c7e2c151a0a4ee28dce533e3818 Mon Sep 17 00:00:00 2001 From: michelleyeoh Date: Fri, 24 Apr 2026 17:31:36 -0700 Subject: [PATCH 2/4] update mentor email, minus 2026 info --- .../emails/emailTemplates/2026MentorInviteTemplate.ts | 11 ++++------- 1 file changed, 4 insertions(+), 7 deletions(-) diff --git a/app/(api)/_actions/emails/emailTemplates/2026MentorInviteTemplate.ts b/app/(api)/_actions/emails/emailTemplates/2026MentorInviteTemplate.ts index d36e09c2..272e4ae4 100644 --- a/app/(api)/_actions/emails/emailTemplates/2026MentorInviteTemplate.ts +++ b/app/(api)/_actions/emails/emailTemplates/2026MentorInviteTemplate.ts @@ -5,13 +5,11 @@ export default function mentorInviteTemplate(fname: string, titoUrl: string) { const HEADER_IMAGE_URL = `${process.env.BASE_URL}/email/2026_header.png`; const FOOTER_IMAGE_URL = `${process.env.BASE_URL}/email/2026_footer.png`; const DISCORD_SERVER_URL = 'https://discord.gg/wc6QQEc'; - const MEETING_RECORDING_URL = - 'https://drive.google.com/file/d/1UjiSArmOvlMlkfOSh8xpoAjEov1j92xx/view?usp=sharing'; const MENTOR_SLIDES_URL = 'https://docs.google.com/presentation/d/1eBCl6OUdPhaR-eib8dXLaTHGFNqLR2ax4NFJqYtBBCw/edit?usp=sharing'; const CLAIM_TITO_TICKET_DEADLINE = '11:59pm on May 4th'; const DOE_DATE = 'May 9th, 2026'; - const TECH_LEAD_NAME = 'michelle'; + const DISCORD_OWNER = 'michelle'; const DOE = 'May 9 - 10, 2026'; const DOE_LOCATION = 'University Credit Union Center, UC Davis'; @@ -56,10 +54,9 @@ export default function mentorInviteTemplate(fname: string, titoUrl: string) {

Hi ${fname},


-

Thank you again for joining us as a mentor, we’re thrilled to have you on board! Here are some key resources from our virtual orientation:

-

🔹 Meeting Recording: ${MEETING_RECORDING_URL}

+

Thank you again for joining us as a mentor, we’re thrilled to have you on board! Here are some key resources for you:

🔹 Slides: ${MENTOR_SLIDES_URL}

-

If you were unable to attend the orientation, please ensure you watch the recording before the day of the event to familiarize yourself with the expectations and responsibilities of a mentor and with the Discord bot you will need to use during your shift.

+

Please ensure you go through the resources before the day of the event to familiarize yourself with the expectations and responsibilities of a mentor and with the Discord bot you will need to use during your shift.

Shift assignments have been emailed to you already, kindly mark your calendars!

IMPORTANT NEXT STEPS:

@@ -70,7 +67,7 @@ export default function mentorInviteTemplate(fname: string, titoUrl: string) {

2️⃣ Join our Discord server by ${DOE_DATE}

👉 Discord Server: ${DISCORD_SERVER_URL}

-

⚠️ Once you join, DM the user ${TECH_LEAD_NAME} [DIRECTOR] with your full name to request the Mentor role in the server.

+

⚠️ Once you join, DM the user ${DISCORD_OWNER} [DIRECTOR] with your full name to request the Mentor role in the server.

We’ll be using Discord server as our main space for announcements and support for all attendees during the event. You can use it to:

🔹 Get quick answers from the team

🔹 Stay in the loop on event updates

From a5a1056f300d49c7792584ed062287c98ae18b04 Mon Sep 17 00:00:00 2001 From: michelleyeoh Date: Sat, 25 Apr 2026 17:00:58 -0700 Subject: [PATCH 3/4] judge template done, mentor awaiting external reply --- .../emails/emailTemplates/2026JudgeHubInviteTemplate.ts | 4 ---- .../emails/emailTemplates/2026MentorInviteTemplate.ts | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/app/(api)/_actions/emails/emailTemplates/2026JudgeHubInviteTemplate.ts b/app/(api)/_actions/emails/emailTemplates/2026JudgeHubInviteTemplate.ts index 01dff191..3a92abba 100644 --- a/app/(api)/_actions/emails/emailTemplates/2026JudgeHubInviteTemplate.ts +++ b/app/(api)/_actions/emails/emailTemplates/2026JudgeHubInviteTemplate.ts @@ -7,8 +7,6 @@ export default function judgeHubInviteTemplate( ) { const HEADER_IMAGE_URL = `${process.env.BASE_URL}/email/2026_header.png`; const FOOTER_IMAGE_URL = `${process.env.BASE_URL}/email/2026_footer.png`; - const MEETING_RECORDING_URL = - 'https://drive.google.com/file/d/1Lit5fvhev2q8mkv2QyDgTgeh3cfLeX9l/view?usp=sharing'; const JUDGE_ORIENTATION_SLIDES = 'https://docs.google.com/presentation/d/1UwKKN48FGZMDWg2gS5_RKATjMqBuUjdWmL04lKKqw3o/edit?usp=sharing'; const JUDGING_GUIDE = @@ -61,7 +59,6 @@ export default function judgeHubInviteTemplate(

Hi ${fname},


Thank you again for joining us as a judge, we’re thrilled to have you on board! Here are some key resources from our virtual orientation:

-

🔹 Meeting Recording: ${MEETING_RECORDING_URL}

🔹 Judge Orientation Slides: ${JUDGE_ORIENTATION_SLIDES}

🔹 Judging Guide: ${JUDGING_GUIDE}

You are requested to carefully review the judging guide + orientation slides and familiarize yourself with its content before the event for a smooth judging experience. Kindly do not share the Judging Guide with anyone outside the judging team.

@@ -79,7 +76,6 @@ export default function judgeHubInviteTemplate(

🔹 Stay in the loop on event updates

🔹 Connect with other judges & participants

-

Lastly, we are grateful for your thoughtful feedback during the orientation. As suggested, we will be sharing more details soon about the prize tracks and their eligibility criteria and rubrics to help you get a sense of the tracks ahead of time.

Please feel free to reach out if you have any questions or concerns. Looking forward to seeing you at the event!


Thank you,
The HackDavis Team

diff --git a/app/(api)/_actions/emails/emailTemplates/2026MentorInviteTemplate.ts b/app/(api)/_actions/emails/emailTemplates/2026MentorInviteTemplate.ts index 272e4ae4..75fddcf1 100644 --- a/app/(api)/_actions/emails/emailTemplates/2026MentorInviteTemplate.ts +++ b/app/(api)/_actions/emails/emailTemplates/2026MentorInviteTemplate.ts @@ -56,7 +56,7 @@ export default function mentorInviteTemplate(fname: string, titoUrl: string) {

Thank you again for joining us as a mentor, we’re thrilled to have you on board! Here are some key resources for you:

🔹 Slides: ${MENTOR_SLIDES_URL}

-

Please ensure you go through the resources before the day of the event to familiarize yourself with the expectations and responsibilities of a mentor and with the Discord bot you will need to use during your shift.

+

Please ensure you go through the resources before the day of the event to familiarize yourself with the expectations and responsibilities of a mentor and with the Discord bot you will need to use during your shift.

Shift assignments have been emailed to you already, kindly mark your calendars!

IMPORTANT NEXT STEPS:

From 8e74870e13859e53c361591aea265642c651a674 Mon Sep 17 00:00:00 2001 From: michelleyeoh Date: Sun, 26 Apr 2026 18:49:38 -0700 Subject: [PATCH 4/4] updated mentor special note --- .../_actions/emails/emailTemplates/2026MentorInviteTemplate.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/(api)/_actions/emails/emailTemplates/2026MentorInviteTemplate.ts b/app/(api)/_actions/emails/emailTemplates/2026MentorInviteTemplate.ts index 75fddcf1..eeec9ed5 100644 --- a/app/(api)/_actions/emails/emailTemplates/2026MentorInviteTemplate.ts +++ b/app/(api)/_actions/emails/emailTemplates/2026MentorInviteTemplate.ts @@ -56,7 +56,7 @@ export default function mentorInviteTemplate(fname: string, titoUrl: string) {

Thank you again for joining us as a mentor, we’re thrilled to have you on board! Here are some key resources for you:

🔹 Slides: ${MENTOR_SLIDES_URL}

-

Please ensure you go through the resources before the day of the event to familiarize yourself with the expectations and responsibilities of a mentor and with the Discord bot you will need to use during your shift.

+

Please ensure you are familiar with the expectations and responsibilities of a mentor and the Discord bot you will be interacting with during your shift.

Shift assignments have been emailed to you already, kindly mark your calendars!

IMPORTANT NEXT STEPS: