What's New


2026-Sep-17
  • EVENTS: Added join option to the Event Hub
  • EVENTS: Added new formats: MLP, Scrambles, Box league, Friendlies, Triple Threat, Americano, Mexicano, Musical Courts, rotating-bench doubles, hosted mixers, rating assessments
  • MATCHES: Participants can navigate to previous rounds
  • MISC: Added Find A Partner page to the hamburger menu
  • MISC: Participants can create their own teams
2026-Sep-11
  • CALENDAR: Overlapping availability is displayed, but other team's availability is not
  • EVENTS: Added Gallery option where players can upload photos
  • EVENTS: Added support for mens singles, womens singles, mens doubles, womens doubles
  • EVENTS: Replaced League/Season with Event
  • LOGIN: Added new site front door (pbplay.org)
  • MATCHES: Voids and forfeits apply to entire match rather than single games
  • MISC: Added Court Availability page
  • MISC: Added Donate page
  • MISC: Added Events switcher for players registered in more than one event
  • MISC: Added Terms of Service
  • MISC: Expanded interactive help topics
  • MISC: Moved navigation items under a hamburger menu
  • MISC: What's New can by filtered by page
  • PLAYERS: Added PUPR ratings (internal Glicko-2 rating system)
  • SCHEDULER: Added available courts lookup
  • SCHEDULER: Added facilities across the entire GVRD
  • SCHEDULER: Added public courts
  • SCHEDULER: Improved facilities geolocations
  • TEAMS: Removed Explain Team Movement icon
2026-Jul-13
  • MATCHES: Winning teams are highlighted
2026-Jul-09
  • ADMIN: Switched from os-specific emoji icons to generic inline SVG files
  • CALENDAR: Players can now update their partner's availability in match-level calendar
  • MATCHES: 11-0 score is not highlighted in blue unless it's an actual foreit
  • MATCHES: Should now work properly on Android devices
  • MATCHES: Updated match Availability / Calendar / Schedule / Location terms, icons and workflow
  • PLAYERS: Added support for email addresses
  • SCHEDULER: Replaced embedded Google Maps with link to external site
2026-Jul-05
  • PLAYERS: Added dedicated Scouting section for keeping notes on teams and players
2026-Jul-03
  • MATCHES: Availability calendar can toggle view between entire round or present day forward
  • MATCHES: Fixed bug that caused new team to inherit team stats from player's previous team
  • MATCHES: Split Subs from Manage Games in hamburger menu
  • PLAYERS: Added Player DUPR rating to Advanced Stats
  • TEAMS: Added Team DUPR rating to Advanced Stats
  • TEAMS: Replaced "Withdraw from League" to "Request Team Dissolve"
2026-Jun-30
  • MATCHES: Added ability to update teammate's availability
  • MATCHES: Added Opponent Notes under hamburger menu
2026-Jun-29
  • MATCHES: Calendar, Scheduler, Manage, and Challenge are now located under a hamburger menu
  • MATCHES: Game scores and events are considered approved unless challenged
  • MATCHES: Game scores and events cannot be entered unless the game is scheduled
2026-Jun-28
  • MATCHES: Schedule Summary highlights selected match
  • PLAYERS: Added international support for SMS messages
  • PLAYERS: Added My Availability to Player Profile so player can update their availability independent of rounds/pools
2026-Jun-21
  • CALENDAR: Can display current + future dates or all dates in a round
2026-Jun-19
  • MATCHES: Added calendar icon to display match summary for all teams.
2026-Jun-18
  • MATCHES: Added match-specific chat icons
  • MATCHES: Restored Pool-wide chat icon, removed menu Chat link
2026-Jun-16
  • SCHEDULER: Added city filter to Facilities search
2026-Jun-15
  • LOGIN: Users are prompted to review Rules and Community Standards
  • MATCHES: Added Team Movement link
  • MATCHES: Calendar icon has status-based highlight
  • MATCHES: Scheduler is now gated by Calendar availability
2026-Jun-10
  • CALENDAR: Added shortcuts
  • MATCHES: Changed "Manage Match" icon
2026-Jun-08
  • MATCHES: Approvals that logged in player can accept/reject are highlighted with a gold dot
2026-Jun-07
  • MATCHES: Cleaned up page format and wording
2026-Jun-06
  • MISC: Replaced Player Profile link in main nav
2026-Jun-04
  • ABOUT: Added Glossary
  • MATCHES: Removed game score entry alert
2026-Jun-03
  • ABOUT: Added "General question" to Feedback form
  • ABOUT: Added "Incorrect facility information" to Feedback form
  • CALENDAR: If two teams are available at the same time, link to Scheduler
  • MATCHES: Added Match Scheduler page
  • MATCHES: Approval requests for game scores, voids, and forfeits are now sent to approvers (managed by user)
  • PLAYERS: Players can manage which SMS notifications they want to receive (managed by Admin)
  • TEAMS: Added Team Movement page
2026-Jun-02
  • ADMIN: Can update matches from closed rounds
  • CALENDAR: Clarified usages of "Availability" (player's availability tracked by the Calendar) and "Absence" (team's availability for each round)
  • LOGIN: Fixed: SMS messaging should be working again
  • PLAYERS: Player can control seeing "What's New" on login
  • TEAMS: Fixed: Availability toggle threw an error
  • TEAMS: Teams can update their availability if the current round is not yet open
2026-Jun-01
  • ABOUT: Added end-of-season feedback form
  • ABOUT: Added more round-to-round trends
  • ABOUT: Feedback form displays Related Page dropdown list instead of text input
  • ADMIN: Added bug tracking system
  • ADMIN: Added option to "dissolve" a team, which will make both players single
  • LOGIN: Changed logic so player cannot login with username + no password
  • LOGIN: New player signup no longer requires a DUPR ID
  • LOGIN: Username is now always the 10-digit mobile number
  • MATCHES: Click on Unavailable or Withdrawn to hide/show those teams
  • MATCHES: Do not allow updates to game scores if there are outstanding approvals for that game
  • MATCHES: Player substitutions will be sent via SMS to opposing team
  • MATCHES: Submitted game scores require approval from opposing team
  • PLAYERS: Added password match confirmation
  • PLAYERS: Added password strength indicator
  • PLAYERS: Click on Single Player hide/show those players
  • PLAYERS: DUPR ID is displayed; player can change it with admin approval
  • PLAYERS: Eligible subs list will return a minimum of three players
  • PLAYERS: Player profile photo shows DUPR name
  • PLAYERS: Player profile photo shows DUPR photo, if one exists
  • PLAYERS: Removed Name Change request
  • PLAYERS: Removed Username change
  • PLAYERS: Team Availability moved to Team Profile page
  • PLAYERS: Team Availability toggle now asks for confirmation
  • TEAMS: Team Availability moved from Player Profile page
2026-May-31
  • MATCHES: Fixed: Round closes early due to time zone difference
  • PLAYERS: Fixed: Eligible subs list was empty for some players
  • PLAYERS: Fixed: Team Availability toggle switches did not stick
2026-May-25
  • ABOUT: Added season and round stats
  • CALENDAR: Highlight time slots where two or more teams are available
  • CALENDAR: Inform players when another player in their pool has updated their availability
  • CALENDAR: Player can drag across multiple cells to select a range of hours
  • LOGIN: Added "Forgot Password" function
  • LOGIN: Added password requirement
  • LOGIN: New players can sign up
  • LOGIN: Player is automatically logged out after 4 hours of inactivity
  • LOGIN: Supports 2FA authentication
  • LOGIN: Supports FaceID login
  • LOGIN: Users will be shown latest website updates. This can be disabled.
  • MATCHES: Accept/reject requests to void/forfeit games
  • MATCHES: Added stats for matches played/won/lost/diff/pct
  • MATCHES: Blanking out an existing score now nulls out game scores
  • MATCHES: Forfeited games are highlighted in light blue
  • MATCHES: Player can forfeit a game - requires confirmation from opposing team
  • MATCHES: Player can manage subs for their own team
  • MATCHES: Player can void a game - requires confirmation from opposing team
  • MATCHES: Removed interal chat. SMS messaging remains.
  • MATCHES: Scores are stored as soon as a valid score pair is entered
  • MISC: Guests see limited personal information
  • PLAYERS: Display initials instead of the generic anonymous image
  • PLAYERS: Player can change their password
  • PLAYERS: Player can request a name change, subject to admin approval
  • PLAYERS: Player can set/change their own username so they don't need to always use mobile number
  • PLAYERS: Player can update their phone number
  • PLAYERS: Player can upload a profile photo
  • PLAYERS: Stats page split into Basic/Expanded
  • TEAMS: Added stats for matches played/won/lost/diff/pct
  • TEAMS: Added team profile page
  • TEAMS: Stats page split into Basic/Expanded
2026-May-18
  • ABOUT: Added details about how standings are determined.
2026-May-05
  • CALENDAR: Do not display days in the past
2026-May-04
  • TEAMS: Newly added teams are placed at the bottom of team standings until next round is created
  • TEAMS: Withdrawn teams are placed at the bottom of team standings
2026-Apr-26
  • MATCHES: Improved score entry logic and validation
  • PLAYERS: Added popup window to explain stats
  • PLAYERS: Allow team to self-withdraw
  • PLAYERS: Player phone number is only displayed if you are logged in
  • TEAMS: Added popup window to explain stats
2026-Apr-25
  • PLAYERS: Player phone number is only displayed if you are logged
2026-Apr-24
  • CALENDAR: Subs can update their availability
  • MATCHES: Subs can enter game scores
  • PLAYERS: Display same set of stats as on TEAMS
  • PLAYERS: Game history includes games played as a sub
  • PLAYERS: Include sub games when calculating stats
2026-Apr-23
  • ABOUT: Subs are not tracked at the game level, only match or round level
  • MATCHES: Subs are highlighted
2026-Apr-21
  • LOGIN: Redirects to player's pool
  • MISC: Matches menu link jumps to logged-in player's pool
  • PLAYERS: Empty values are now defaulted to 0
2026-Apr-20
  • ABOUT: Changelog displays most recent changes fiist
  • MATCHES: Scores cannot be entered until round is unlocked
  • PLAYERS: DUPR rating and reliability scored are refreshed every round
  • TEAMS: Added net games won (+W) column
  • TEAMS: Stats are set to 0 instead of blank for teams that have not played yet
2026-Apr-19
  • MATCHES: Added score entry validation
  • MATCHES: Changed forfeited team highlight
  • MATCHES: Disable game 3 if first 2 games are a sweep
  • MATCHES: Forfeited team is highlighted when entering scores
  • PLAYERS: Display partner's DUPR score and reliability
  • PLAYERS: Display voids/forfeits in Game History
  • PLAYERS: Removed email displays
  • PLAYERS: Single players are highlighted in Eligible Subs lists
2026-Apr-18
  • MATCHES: 3rd game is disabled if one team won first 2 games
  • MATCHES: Voided games are highlighted
2026-Apr-16
  • MATCHES: Added support for withdrawn teams
  • PLAYERS: Added support for withdrawn teams
  • PLAYERS: Single players are highlighted
  • TEAMS: Added support for withdrawn teams
2026-Apr-15
  • PLAYERS: Columns now sort NULLs properly
  • PLAYERS: Players can manage team absences
  • TEAMS: Absences are highlighted in red instead of green
  • TEAMS: Added wining percent column
  • TEAMS: Columns now sort NULLs properly
2026-Apr-14
  • PLAYERS: Added link to DUPR reliability score explanation
2026-Apr-13
  • TEAMS: Added PE Avg and PA Avg columns
2026-Apr-11
  • ABOUT: Add clarification about round/match/game eligibility
  • PLAYERS: Display DUPR reliability
  • PLAYERS: Display eligible subs for partner
  • PLAYERS: Display larger profile photo
2026-Apr-09
  • ABOUT: Opening a Details pane closes all other panes
2026-Apr-07
  • ABOUT: Group changelog items by date
  • CALENDAR: Hours extended from 8pm to 10pm
  • MATCHES: Games in a locked round can not be updated
  • MATCHES: Previous round gets locked when new round is created
  • MATCHES: Removed contacts popup
  • PLAYERS: Unpartnered players cannot access team absences
2026-Apr-05
  • MATCHES: Added links to player profiles
  • MATCHES: Added new page (link is next to text and calendar icons)
  • MISC: Click on your photo to see your profile
  • PLAYERS: Display list of all players
  • PLAYERS: Display match history
  • PLAYERS: Display player stats
  • PLAYERS: Display profile for all players
  • PLAYERS: Display team absences
  • PLAYERS: Formatted phone number for readability
  • PLAYERS: Profile displays links to phone, email, DUPR, and partner profile
  • PLAYERS: Replaced PROFILE page
  • PLAYERS: Table columns are sortable
  • TEAMS: Added links to player profiles
  • TEAMS: Table columns are sortable
2026-Apr-02
  • ABOUT: Added Donate, Changelog, and About Me sections
  • ABOUT: Added external resource links to bottom of page
  • CALENDAR: Added to Pool page to help schedule matches
  • MATCHES: Formatted phone number for readability
  • MATCHES: Removed email link from Pool header and other displays
  • MISC: Removed page
2026-Apr-01
  • PLAYERS: Added partner's name. If player is not partnered, a list of eligilbe players is displayed instead
2026-Mar-31
  • MATCHES: Winning scores are highlighted
2026-Mar-29
  • ABOUT: Added clarity around sub eligibility
  • MATCHES: Moved Pool Details links (mail, SMS) to Pool table
  • PLAYERS: Added profile page with profile info and eligible subs list
  • TEAMS: Fixed team rank number when there was a tie
2026-Mar-27
  • ABOUT: Tiebreaker game can be rally scoring if pressed for time
2026-Mar-26
  • PLAYERS: Removed page
2026-Mar-25
  • MATCHES: Added bulk email and SMS links to Pool window
2026-Mar-24
  • PLAYERS: Moved contact info to Pools windows
2026-Mar-23
  • ABOUT: Updated page
  • MISC: Initial release
  • PLAYERS: Added page with contact info