← All Changes

Changelog

April 10, 2026

Leaderboards, Seasons & Early Bird Credits

The leaderboard is now three leaderboards, games have seasons, and signing up early earns you bonus credits.

Multi-Category Leaderboards

  • Three categories: Highlights, Games (wins), and Recruiting (referrals)
  • Tab-based switching between categories — no page reloads
  • Server-side aggregation for faster loading
  • Recruiting tab shows “Refer a friend” with share link for users not yet on the board

Seasons

  • Time-bounded competitions aligned with gym rental blocks (~10 sessions)
  • Season selector pills on the leaderboard — switch between seasons instantly
  • “All Time” view always available alongside seasonal views
  • Season winners earn a free game credit per category

Game Win Tracking

  • Admin UI to record pickup game wins each Monday night
  • Team cards with overlapping avatars — tap to re-select a team for the next game
  • Teams persist across page visits via local storage
  • Match tracking — players who win together share a match ID for future teammate analytics

17-Credit Pricing & Early Bird Bonuses

  • Games now cost 17 credits (enables fractional rewards)
  • 5-Game Pack still $85 — now awards 85 credits
  • Early bird bonuses: 1st signup gets 3 credits back, 2nd gets 2, 3rd gets 1
  • Dashboard shows bonus incentives next to games with fewer than 3 signups
  • Credit displays now show “X games remaining” instead of raw credit counts

Admin Features

  • “Record Wins” link in nav for admins
  • Admin access gated by profile flag — visible to designated game organizers

Other Improvements

  • Link previews (WhatsApp, iMessage, etc.) now show gym action photo instead of old logo
  • Desktop scrollbar styled with blue track and stable gutter — no more page shift
  • Game confirmation emails updated: “You're in!” with early bird bonus callout
  • Credit pack emails now say “5-Game Pack Added” instead of raw credit count
  • Renamed “Leaderboard” to “Leaderboards” across all navigation