Skip to main content

Release Notes - May 2023

PlayerFirst platform release notes for May 2023, migrated from Confluence.

May 30, 2023

COMMIT #: 5f018ca & 16d5360 & f99b890

Updates

Communication

  • Copy Emails: extended the May 23 copy-email functionality from the Messaging History page to Messaging Schedule as well. (GWU-2730)

General

  • Advanced Filter: the filter icon now inverts (white graphic on blue) while Advanced Filter is active, reverting to default when deactivated. (GWU-1479)

  • Exports: Excel exports now export numbers as numbers instead of text. (GWU-2158)

Sales

  • Invoices: Admin can no longer refund an ACH payment before it has officially cleared, preventing a scenario where an uncleared refund plus a failed ACH left the brand paying the family. (GWU-2552)

Bugs

Communication

  • SideCar: a dropdown menu sometimes appeared for editing a message template's layout instead of SideCar — all editing now goes through SideCar. (GWU-2682)

Front End

  • Public Pages: users couldn't edit the "Heading" value in CKEditor layout rows (One/Two Text Rows, etc.) on public pages — this is now editable. (GWU-2710)

Program

  • Bulk Registration: skipping a required question, clicking Next, then answering it afterward didn't save the later answer — a warning now directs users to complete required questions first. (GWU-2701)

  • Bulk Registration: users could bypass a required multi-select question by selecting then deselecting an answer — a warning now blocks this. (GWU-2666)

  • Registration Details: a program in a user's uncompleted cart was counted in the Waitlist column, but not on the Divisions grid — cart items are now excluded from both, keeping the counts consistent. (GWU-2644)

Sales

  • Invoices: editing allocation on invoices with 50+ line items cut off access to some items and disabled the Edit Allocation button — both are fixed. (GWU-2706)

Team

  • Team Management: some teams weren't appearing under Team Management after completing registration — they now appear correctly. (GWU-2724)


May 24, 2023

COMMIT #: 59bf4ac

Updates

Communication

  • Create Message: improved bulk email distribution speed and resolved prior SendGrid timeout issues on large sends. (GWU-2207)

Front End

  • Teams: on Edit Roster, a duplicate jersey number could previously be saved despite an alert — the jersey number now resets to its prior value when the duplicate alert appears. (GWU-2684)

Program

  • Athlete Check-In: auto-suggest dropdowns now have a 300px minimum width with wraparound text instead of extra whitespace. (GWU-2707)

Bugs

Front End

  • Registration Options: Division option alerts/info displayed inconsistently — alerts now consistently display on the left. (GWU-2127)

Sales

  • Lodging: copying a booking in TravelFirst didn't save all "Additional Attributes" from the original — copied bookings now retain them. (GWU-2061)

Schedule

  • Leagues & Tournaments: copying and renaming a Division showed both the old name and the word "Copy" — only the new name now displays. (GWU-1563)


May 23, 2023

COMMIT #: 514d160

Updates

Communication

  • Copy Emails: composing a copied email now pre-selects all previous filters instead of requiring multiple confirmation clicks. (GWU-1962)

Front End

  • Athlete Profile: added a visual success indicator for "Upload Image" and "Upload Proof of Age." (GWU-2692)

  • Roster Management: creating a new roster from scratch now includes Coach information alongside Player information, so Coaches/Team Managers can edit it without adding Player info first. (GWU-2661)

General

  • Cart: minor grammar updates for $0 fees. (GWU-2688)

  • Error Page: updated the error message text to clarify next steps and that the error was logged. (GWU-2618)

Program

  • Registration Details: added a program-level "Double Roster Athletes" setting on Team Check-In, exempting athletes from being flagged as double rostered when enabled. (GWU-2581)

  • Registration Details: added a division-level "Override Double Roster Athletes" dropdown (Allow/Not Allow) on the Divisions tab, letting a division override the program setting. (GWU-2581)

Bugs

Front End

  • Registration: inviting a new Team Manager without selecting an existing one falsely blocked progress with a "Team Manager is Required" warning — inviting a new Team Manager now works without selecting an existing one. (GWU-2660)

  • Rosters & Waivers: "Email All Players Without a Valid Waiver" was incorrectly emailing athletes with valid waivers too — only athletes without a valid waiver are now emailed. (GWU-2694)

General

  • Editing Data: users without visibility into certain hidden fields got an error saving a form — all users can now save forms regardless of hidden-field visibility. (GWU-2667)

Program

  • Registration Details: making Program B an add-on for Program A only asked/recorded Program A's custom questions, not Program B's — both sets are now asked and recorded. (GWU-1752)

  • Registration Details: clicking "Now" to set Start/Stop Showing times in the afternoon incorrectly defaulted to the same time in the morning — "Now" now reflects the accurate time regardless of am/pm. (GWU-2232)

Sales

  • Invoices: prepayment amounts weren't capped to the amount owed, letting a user overpay (e.g. $700 on a $600 balance) — prepayments can no longer exceed the amount owed. (GWU-2642)


May 15, 2023

COMMIT #: a79dbea

Updates

General

  • Text: fixed minor spelling and grammar errors across Program and Communication section pages. (GWU-2686)

Sales

  • Invoices: the "Balance Payments" button now merges multiple same-day scheduled payments into one line, with installment fees shown in an "Installment Fees Included" column. (GWU-2526)

Site Settings

  • Settings: added a "Scheduled Payment Summary Recipient" address on the Orders tab, used for the Process Payment Plans Summary report. (GWU-2575)


May 11, 2023

COMMIT #: f4ca1b3

Updates

Front End

  • Athlete Profile: changed the "Guidelines" and "Why We Need It" tooltips from black to blue text to indicate they're clickable. (GWU-2215)

Program

  • Inter-Brand Invoices: selecting the same brand as both buyer and seller now shows a confirmation warning instead of allowing it silently. (GWU-2372)

  • Registration Details: increased the maximum divisions per program from 10 to 99. (GWU-2657)

Sales

  • Invoices: the username of whoever removes a team/athlete from a program is now automatically recorded in Change History. (GWU-2513)

  • Invoices: initiating a refund now shows a reminder pop-up to make necessary invoice adjustments before exiting. (GWU-2589)

Bugs

Sales

  • Multiple Pages: checking "Select All" and clicking Filter left a stale pre-filled brand name in the search box — it now clears, across Transaction Summary, Invoices, Account Credits, Transaction List, A/R Report, A/R Aging Summary, and Payment Plan Status. (GWU-2004)


May 10, 2023

COMMIT #: a5bf3d8

Updates

Front End

  • Rosters: 3-digit jersey numbers (0–999, including 00 and 000) are now permitted instead of auto-defaulting to 99. (GWU-2436)

Program

  • Registration Details: clarified the Minimum Eligible High School Grad Year and Eligible Oldest Birthdate tooltips, removing outdated enforcement language. (GWU-2641)

Bugs

Front End

  • Rosters: Coaches/Team Managers couldn't delete an athlete from the roster — this now works. (GWU-2493)

  • Rosters: changing a jersey number flashed the field without saving — it now saves with a "Saved" popup, and a "Not Saved" popup appears for duplicate numbers. (GWU-2493)

General

  • Password Reset: changing a password unintentionally appended trailing numbers to the username (e.g. john.smith → john.smith-62), locking users out — usernames no longer change unintentionally on password reset. (GWU-2652)

Program

  • Registration Details: division-level required questions weren't displaying during Bulk Registration — they now display as expected. (GWU-2236)


May 4, 2023

COMMIT #: 28e8749 & f211187

Updates

General

  • Exporting: added "Export to Excel" to Schedule > Leagues & Tournaments, Location > Field Timeline, Communication > Messaging History, and User > Surveys. (GWU-2260)

Sales

  • Invoices: an invoice with two insufficient-funds (NSF) instances now unschedules the payment method for future payments on that invoice. (GWU-2587)

Team

  • Team Reporting: rostered athlete names on the Rosters page are now clickable, popping out the profile/account box. (GWU-2330)

  • Team Reporting: changed the "Double Rostered" column from an alphanumeric response to Yes/No. (GWU-2329)

User

  • Profile Tags: the username column is now clickable, popping out profile information. (GWU-1547)

Bugs

Communication

  • Create Message: switching "Sender Profile" from System Message to a named user didn't apply to messages sent to "Additional Emails" — it now applies consistently. (GWU-2092)

  • Create Message: the "Program Selection" filter broke when messaging across 20+ brands — this now works correctly. (GWU-2639)

Program

  • Bulk Registration: answering required questions and clicking Next sometimes threw an error page — this no longer happens. (GWU-2664)

  • Registration Details: Non-Root Admin users could incorrectly move registrations across brands — this is now restricted to Root Admin only. (GWU-2601)

  • Registration Details: adding a Division threw an error page — operators can now add a Division when creating a Program. (GWU-2616)

  • Registration Details: setting the "Removed" filter to "No" still showed removed records — it now correctly shows only non-removed records. (GWU-2624)

Did this answer your question?