Commit Graph

10 Commits

Author SHA1 Message Date
AlacrisDevs
d22847f555 Mega push vol 7 mvp lesgoooo 2026-02-07 21:47:47 +02:00
AlacrisDevs
dcee479839 Mega push vol 6, started adding many awesome stuff, chat broken rn 2026-02-07 15:11:28 +02:00
AlacrisDevs
202f0fe9a1 chore: supabase CLI setup, migrations, type regeneration - Install supabase CLI as dev dependency - Fix migration 023: use gen_random_uuid() instead of uuid_generate_v4() - Push migrations 023 + 024 to remote Supabase - Regenerate TypeScript types from live DB schema - Remove all (supabase as any) workaround casts across 6 files - Add convenience type aliases to generated types file - Align EventMember/EventRole/EventDepartment interfaces with DB nullability - Add npm scripts: db:push, db:types, db:migrate - svelte-check: 0 errors, vitest: 112/112 passed 2026-02-07 13:05:47 +02:00
AlacrisDevs
676468d3ec 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 2026-02-07 12:53:56 +02:00
AlacrisDevs
1f2484da3d feat: event team management with departments and roles - Migration 023: event_roles, event_departments, event_member_departments tables - Auto-seed default roles (Head Organizer, Team Lead, Organizer, Volunteer, Sponsor) and departments (Logistics, IT & Tech, Marketing, Finance, Program, Sponsorship, Design, Volunteers) on event creation - API: full CRUD for roles, departments, member-department assignments - Enhanced fetchEventMembers with role + department resolution - Team page: sidebar with department filter + role legend, list/dept view toggle, add/edit/remove members with role + multi-department + notes - i18n: 25 new keys in EN and ET for team management - svelte-check: 0 errors, vitest: 112/112 passed 2026-02-07 12:47:34 +02:00
AlacrisDevs
556955f349 feat: Phase 1 - Events entity (migration, API, list page, detail layout with module sidebar, overview page) 2026-02-07 10:04:37 +02:00
AlacrisDevs
e55881b38b Mega push vol 5, working on messaging now 2026-02-07 01:31:55 +02:00
AlacrisDevs
d8bbfd9dc3 Mega push vol 4 2026-02-06 16:08:40 +02:00
AlacrisDevs
6ec6b0753f New features user management Google Calendar integration 2026-02-04 23:53:34 +02:00
AlacrisDevs
cfec43f7ef First commit 2026-02-04 23:01:44 +02:00