feat: extended profile fields (phone, discord, shirt/hoodie sizes) - Migration 024: add phone, discord_handle, shirt_size, hoodie_size to profiles - Account page: new Contact & Sizing section with phone, discord, size dropdowns - Save profile persists all new fields - Layout server: profile queries include new fields for org members and user - Event team page: member rows show phone, discord, T-shirt and hoodie sizes - EventMemberWithDetails profile type extended - i18n: 8 new keys in EN and ET - svelte-check: 0 errors, vitest: 112/112 passed

This commit is contained in:
AlacrisDevs
2026-02-07 12:53:56 +02:00
parent 1f2484da3d
commit 676468d3ec
7 changed files with 126 additions and 12 deletions

View File

@@ -0,0 +1,8 @@
-- Extended profile fields: contact info and clothing sizes
-- These are collected during onboarding and visible to event team managers
ALTER TABLE profiles
ADD COLUMN phone TEXT,
ADD COLUMN discord_handle TEXT,
ADD COLUMN shirt_size TEXT,
ADD COLUMN hoodie_size TEXT;