Validation: Fix public schedule page API schema (#206)
Validation: westside-landing#206 / PR #207
Verdict: PASS
Method
Playwright + Chrome DevTools against live production at
westsidekingsandqueens.tail5b443a.ts.net/schedule. Full-page screenshots captured for Kings and Queens tabs. Woodpecker pipeline #208 confirmed success.Checks
- Kings toggle: Renders travel teams (Tue/Thu/Sun) + local teams (Mon/Tue/Fri) with correct grouping
- Queens toggle: Renders 4 practice slots — Tue West High + Wed Granger. No more "contact director" placeholder.
- Day names: Integer-to-string conversion working — "Tuesday", "Thursday", "Sunday" etc.
- Time format: 24h→12h working — "6:00 PM", "7:00 PM", "2:00 PM"
- Addresses: All 5 venues showing full street addresses from DB
- Wednesday Granger: New venue showing correctly — 3580 S 3600 W, West Valley City, 6:30-7:30 PM
- Events: "No upcoming events" displayed (events table empty, correct)
- Console: 0 errors, 1 warning (non-blocking)
- Pipeline: Woodpecker #208 success
Source
Board item #757, Forgejo issue westside-landing#206, PR #207.