Build Log · August 7, 2026

MedinaCHF: Public Site Refresh + Member Experience Redesign

Public-site copy/photo/logo refresh, then a full member-experience redesign from Courtney's brief — new Member Home, IA, real attendance tracking separate from RSVP, leadership analytics, and a member directory.

  • MedinaCHF
  • Feature
  • Redesign
commits shipped
6

commits shipped

new DB tables/columns (eventAttendance, planningClaims.membershipYearId, families directory fields)
3

new DB tables/columns (eventAttendance, planningClaims.membershipYearId, families directory fields)

production deploys
2

production deploys

real photos incorporated, logo mark redesigned
10+

real photos incorporated, logo mark redesigned

Timeline

  1. Start

    Public site copy + photo + logo pass

    Court's homepage/events copy, ~10 real photos replacing placeholders, logo redesign removing an accidental cross from the negative space

  2. Mid

    Join Us page + contact redesign, first prod deploy

    Application toggle on coordinator page, nav relabel, deployed to medinachf.forgekits.build

  3. Late

    Member Experience Redesign — full brief from Courtney

    New Member Home, IA overhaul, real attendance tracking, leadership analytics, member directory

  4. Close

    Second prod deploy, session wrap

    Zeb confirmed 'yes deploy', then 'lets wrap for the night'

What shipped

  • products/medinaCHF/ — homepage/events/community page copy and photo updates from Courtney

  • products/medinaCHF/ — logo mark redesign: removed an accidental cross from the negative space between two leaf shapes, replaced with a heart formed from the shapes' own contours

  • products/medinaCHF/ — Join Us page redesign, application-open/closed toggle on the coordinator settings page (built from scratch — didn't exist)

  • products/medinaCHF/ — proxy.ts sign-in redirect fix (Clerk now returns members to their original destination, not homepage)

  • products/medinaCHF/ — Member Home rebuilt as a 3-card command center: What's Happening Next, Announcements, My Membership — each folding its own call-to-action inline instead of a separate 'Needs Your Attention' panel

  • products/medinaCHF/ — member navigation rebuilt from scratch: Home/Calendar/Plan Something/Announcements primary (mobile bottom tab bar), My Family/Member Directory/Notifications/Guide secondary (hamburger)

  • products/medinaCHF/ — real attendance tracking, structurally separate from RSVP: new eventAttendance table, self-service Check In button, organizer backup mark-attendance UI

  • products/medinaCHF/ — membership years made a first-class scoping entity (getCurrentMembershipYear), fixing two pre-existing silent bugs (unordered 'current year' query, year-unscoped planning credit)

  • products/medinaCHF/ — member-facing 'I Can Help Plan' action (claimEventAsPlanner) — closed a real gap where members could only become planner of an event at creation time, never afterward

  • products/medinaCHF/ — coordinator leadership analytics dashboard: Family | Events | Planning | Status table, sorted worst-status-first

  • products/medinaCHF/ — opt-in member directory: family search/browse by age band and interests, self-excluded from own results, visible-to-others banner

“Please do not assume the existing member navigation, pages, cards, or structure need to be preserved.”
— Courtney, via Zeb — the instruction that licensed rebuilding Member Home and its navigation from scratch rather than patching around the old panel-based layout