Frank Sound Pickleball Club

Update Notes

v26.01.2

January 22, 2026

Latest

New Features

  • Badge list site - New dedicated page to view all available badges and their requirements
  • Dynamic SOLO rating - SOLO's rating is now dynamically calculated as 80% of its teammate's rating per game, making matchups more balanced

Improvements

  • First earned badge player - Badge display now shows which player first earned each badge
  • Player select dropdown stays within viewport—extends to bottom of screen only when the list is long enough, never overflows
  • Badges page: two-column layout on desktop, single column on smaller screens; content width constrained on larger screens
  • Player Stats and History converted to dedicated pages - Better navigation, shareable URLs, and improved mobile experience
  • Code cleanup and optimization - Removed unused components, extracted shared Footer component, improved code maintainability
  • Removed Active Player count from FSPC Statistics section
  • Play History chart accuracy - Rating line chart now only shows dots for rounds where players actually played, improving visualization accuracy
  • Main navigation buttons redesigned with 1:2.2 aspect ratio to better resemble a pickleball court proportions

Bug Fixes

  • Fixed badges displayed correctly on smaller screens
  • Fixed color of badge tiers
  • Fixed player select dropdown extending past bottom of visible screen
  • Fixed badges page back button navigation to use proper route
  • Fixed navigation buttons to use proper Next.js routing instead of hash-based navigation
  • Fixed various badge display and styling issues
  • Fixed Average Score chart Y-axis - now properly caps at 13 when player average score is 10+

v26.01

January 12, 2026

New Features

  • Badge system introduced - Earn badges for various achievements and milestones. Badges are earned automatically as you play and reach certain thresholds. Keep playing to discover and unlock new badges!
  • New logo and branding updated throughout the application
  • Previous year data (2025) now accessible - View historical player data and statistics from 2025
  • FSPC Statistics section added to Home Page (Under the Leaderboard) - View total games, rounds, active players, average rating, and most active player at a glance.

Improvements

  • Player rankings and ratings are now hidden until a player has played 3 or more rounds. This ensures ratings are more accurate and reliable before being displayed.
  • Best Teammate, Weak Link, and Hardest Opponent stats now require 3+ rounds played and 2+ games with/against candidates before being calculated and displayed

Bug Fixes

  • Fixed rating calculation issues with substitutions
  • Fixed mobile keyboard auto-opening on player dropdowns
  • Fixed duplicate code patterns and improved code maintainability
  • Fixed rating history display for players with limited rounds
  • Fixed various UI/UX issues reported since December 2025
  • Export functionality now exports data in a better format for easy backup and restore.