From 0713830ed79617dcfdf129d3e68ea3c3cea8fe18 Mon Sep 17 00:00:00 2001 From: Mackenzie Date: Fri, 25 Sep 2026 14:06:00 -0700 Subject: [PATCH 1/6] fix: new questions with id --- src/components/features/hackerapp/hacker-app-main.tsx | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/features/hackerapp/hacker-app-main.tsx b/src/components/features/hackerapp/hacker-app-main.tsx index 00277ed..3618e08 100644 --- a/src/components/features/hackerapp/hacker-app-main.tsx +++ b/src/components/features/hackerapp/hacker-app-main.tsx @@ -181,7 +181,7 @@ export function HackerAppMain() { (section: HackerApplicationSections, index: number) => setSectionQuestions(section, (data) => [ ...data.slice(0, index + 1), - EMPTY_QUESTION, + { ...EMPTY_QUESTION, _id: crypto.randomUUID() }, ...data.slice(index + 1), ]), [setSectionQuestions], From ae161cfbc596851ecda126630977fcf3b86149a3 Mon Sep 17 00:00:00 2001 From: Mackenzie Date: Fri, 25 Sep 2026 14:18:16 -0700 Subject: [PATCH 2/6] fix: key load questions by doc id --- src/services/hacker-application.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/services/hacker-application.ts b/src/services/hacker-application.ts index 8441468..7e2b52c 100644 --- a/src/services/hacker-application.ts +++ b/src/services/hacker-application.ts @@ -58,8 +58,8 @@ export const subscribeToHackerAppQuestions = ( query(collection(db, "HackerAppQuestions", hackathonName, section)), (snapshot) => { data[section] = snapshot.docs.map((doc) => ({ - _id: doc.id, ...doc.data(), + _id: doc.id, })); loadedSections.add(section); if (loadedSections.size === HACKER_APP_SECTIONS.length) { From 772975cec5d0e418d8207d0bd234799919cf6872 Mon Sep 17 00:00:00 2001 From: Shannon Date: Fri, 25 Sep 2026 18:29:11 -0700 Subject: [PATCH 3/6] fix(hackerapp): gate basic info question types --- src/components/features/hackerapp/hacker-app-sections.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/components/features/hackerapp/hacker-app-sections.ts b/src/components/features/hackerapp/hacker-app-sections.ts index dfa5f9b..575c4eb 100644 --- a/src/components/features/hackerapp/hacker-app-sections.ts +++ b/src/components/features/hackerapp/hacker-app-sections.ts @@ -74,6 +74,10 @@ export const isFormInputAllowedInSection = ( export const QUESTION_TYPE_SECTION: Partial< Record > = { + "Full Legal Name": "BasicInfo", + School: "BasicInfo", + Major: "BasicInfo", + Country: "BasicInfo", Portfolio: "Skills", Github: "Skills", LinkedIn: "Skills", From ef40e67a31c0f3266022baca41cae8dd1169d940 Mon Sep 17 00:00:00 2001 From: Shannon Date: Fri, 25 Sep 2026 18:31:58 -0700 Subject: [PATCH 4/6] fix(hackerapp): pin pronouns and race to basic info --- src/components/features/hackerapp/hacker-app-sections.ts | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/components/features/hackerapp/hacker-app-sections.ts b/src/components/features/hackerapp/hacker-app-sections.ts index 575c4eb..6663ef7 100644 --- a/src/components/features/hackerapp/hacker-app-sections.ts +++ b/src/components/features/hackerapp/hacker-app-sections.ts @@ -47,6 +47,8 @@ const SECTION_BY_FORM_INPUT: Partial< phoneNumber: "BasicInfo", phoneNumberOwnerNameAndRelationship: "BasicInfo", preferredName: "BasicInfo", + pronouns: "BasicInfo", + race: "BasicInfo", travellingToHackathon: "BasicInfo", contributionRole: "Skills", From dd5dbd6f3b4f6c9a7f745960f9ac0d1d3c1321e3 Mon Sep 17 00:00:00 2001 From: Shannon Date: Fri, 25 Sep 2026 19:42:58 -0700 Subject: [PATCH 5/6] fix(hackerapp): pin connect plus to skills --- src/components/features/hackerapp/hacker-app-sections.ts | 1 + 1 file changed, 1 insertion(+) diff --git a/src/components/features/hackerapp/hacker-app-sections.ts b/src/components/features/hackerapp/hacker-app-sections.ts index 6663ef7..f804b75 100644 --- a/src/components/features/hackerapp/hacker-app-sections.ts +++ b/src/components/features/hackerapp/hacker-app-sections.ts @@ -52,6 +52,7 @@ const SECTION_BY_FORM_INPUT: Partial< travellingToHackathon: "BasicInfo", contributionRole: "Skills", + connectPlus: "Skills", numHackathonsAttended: "Skills", longAnswers1: "Skills", longAnswers2: "Skills", From 357703182184d19dd42715396eb0c1ba5f27d335 Mon Sep 17 00:00:00 2001 From: Shannon Date: Fri, 25 Sep 2026 19:47:27 -0700 Subject: [PATCH 6/6] fix(hackerapp): drop connect plus pin --- src/components/features/hackerapp/hacker-app-sections.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/src/components/features/hackerapp/hacker-app-sections.ts b/src/components/features/hackerapp/hacker-app-sections.ts index f804b75..6663ef7 100644 --- a/src/components/features/hackerapp/hacker-app-sections.ts +++ b/src/components/features/hackerapp/hacker-app-sections.ts @@ -52,7 +52,6 @@ const SECTION_BY_FORM_INPUT: Partial< travellingToHackathon: "BasicInfo", contributionRole: "Skills", - connectPlus: "Skills", numHackathonsAttended: "Skills", longAnswers1: "Skills", longAnswers2: "Skills",