September 30, 2025
COMMIT #: 31b89bd
Bugs
Front End
Mobile Menu (GWU-6750)
Previously: White menu text was invisible in the mobile hamburger menu on a white background.
Update: Menu text color now defaults to black on mobile.
Updates
Sales
Platform Fees (GWU-6193)
Update: Renamed "Transaction Fee" and "Handling Fee" to "PlayerFirst Platform Fee," and "Service Fee" to "PlayerFirst Service Fee."
Invoices (GWU-6765)
Update: "Fee Exempt" is no longer available on platform fee invoices.
Shop (GWU-6512)
Update: Creating/editing a shop item now shows Price, Service Fees, Platform Fees, Estimated Tax (based on servicing location), and Total Price (the sum, and the amount the customer pays).
September 25, 2025
COMMIT #: d3d9cea
Bugs
User
Users (GWU-6779)
Previously: Recruiting profile information wasn't displaying when viewing an athlete profile.
Update: Recruiting profile information displays correctly.
Front End
Registration (GWU-6791)
Previously: Clicking Register then clicking out of the Division modal prevented reopening it due to an error.
Update: Users can click out of the Division modal and continue registering normally.
Updates
Team
Team Management (GWU-4731)
Update: Jersey Number is no longer required during the Add New Player workflow.
Team Reporting (GWU-6070)
Update: Added an Upload Roster button on the Rosters tab (once filtered to a program) to ingest roster data from different sources.
Sales
Subscriptions (GWU-6574)
Update: The brand's Product Registration Email Confirmation address is now emailed when a customer cancels a subscription via the front-end button.
User
User Profile Sources (GWU-6739)
Update: Added tool tips, renamed the two tables to "Data Source Summary" and "User Profile Details," and added Brand, Sport, and Program Dates filters.
Front End
Log In (GWU-6773)
Update: The OTP code now auto-submits after the 6th digit is entered.
PlayerFirst
Security (GWU-6798)
Update: Updated Swagger Security access.
September 23, 2025
COMMIT #: 912fc34
Bugs
PF Web Builder
Homepage Slugs (GWU-6743)
Previously: Assigning a homepage didn't pull through the custom slug.
Update: The custom slug pulls through correctly.
Updates
Program
Registration Details (GWU-6758)
Update: Fixed a missing ProgramID issue for certain admin classes and travel.
PF Web Builder
Add Page (GWU-6508)
Update: Program Year now prefixes the Program Name when searching programs in the Add Page workflow for Program and Team pages.
September 22, 2025
COMMIT #: d4e06a5
Bugs
Front End
Registration (GWU-6777)
Previously: Add-on confirmation questions were validated too early during registration.
Update: They're now validated on the Waivers and Agreements screen.
Registration (GWU-6767)
Update: Users with bad debt now see a message to contact the brand about a payment plan, and can still select Split Payment during Team Registration.
Sales
Invoices (GWU-6159)
Previously: A balanced invoice could still show an "unbalanced" alert.
Update: No alert shows for balanced invoices.
Updates
Program
AES (GWU-6772)
Update: Cleaned up a duplicate program issue on the AES page.
Club App
Payment Banner (GWU-6309)
Update: Added a banner alerting users to declined, past due, or upcoming payments on their account.
TravelFirst
Lodging (GWU-5803)
Update: Added Primary Facility Name/Address and Expected Registrations columns to Stay to Play Requirements, renamed Expected Teams to Expected Stay to Play Teams, improved All-Brands filtering, and made all Budgeting fields required when Stay to Play is Yes.
Front End Registration (GWU-6770)
Previously: Two customers loading the Block Creation page simultaneously could both hold blocks with no available inventory.
Update: Requests must be confirmed before checkout is allowed.
User
Users (GWU-6551)
Update: Added Created Date and Due Date to the Order History table on the Invoices tab of an account.
September 18, 2025
COMMIT #: 43c8dc9
Bugs
Sales
Invoices (GWU-6662)
Previously: Changes to invoice scheduled payments weren't saving correctly.
Update: Changes save correctly.
Schedule
Facility Rentals (GWU-6434)
Previously: Rentals selected on pages 2, 3, etc. of Facility Rentals weren't included on the created invoice.
Update: All rentals of the same billing profile, across pages, are added to one invoice when selected.
Rentals
Invoices (GWU-6694)
Update: Cancelling a rental invoice via the Trash Can now removes the associated rentals from Facility Rentals, Timeline, and the Rental Summary report.
September 17, 2025
COMMIT #: 0ee24fb
Updates
PlayerFirst
Staging (GWU-6768)
Update: Added a Restart button for staging environments.
Schedule
Leagues & Tournaments (GWU-6761)
Update: Added the ability to get an On-Site Product Code for all event types.
September 16, 2025
COMMIT #: 5efee60
Bugs
Club App
Fees (GWU-6751)
Update: Fixed the Fee Calculation endpoint for the Club App.
Schedule
Leagues & Tournaments (GWU-6746)
Previously: League Scoring Admin received a "Can't Send Scoring Email to 'Coach'" alert even though the email sent successfully to coaches.
Update: Admin aren't emailed when the Scoring Email sends successfully.
Communication
Messaging History (GWU-5244)
Previously: Delivery Rate read 100% even with Delivery Failed records.
Update: Delivery Rate no longer double-counts duplicate webhooks, per-profile Delivered tallies check any email on the profile, and Delivery Rate uses the same logic.
Updates
Program
Registration Details (GWU-6759)
Update: Added a Teams Public After column to the Divisions table.
Site Settings
Site Settings (GWU-6268)
Previously: Brands set to "Not a Sport" threw an error for front-end users editing a profile.
Update: Front-end users can edit a profile without an error.
Sale
Marketplace (GWU-6621)
Update: Added database fields/tables to calculate Marketplace Add-On Conversion Rate, recording presentation and purchase counts.
September 15, 2025
COMMIT #: 16ae8a6
Bugs
Front End
Program Page (GWU-6727)
Previously: The location link on program pages sent users to the wrong Google Maps address.
Update: It sends users to the correct address.
Updates
Program
AES (GWU-6643)
Update: Improved performance on the AES page.
September 12, 2025
COMMIT #: 7b15f80
Bugs
Program
Registration Details (GWU-6600)
Previously: Registration counts for programming were inconsistent across several pages.
Update: Registration counts are consistent across all pages.
September 11, 2025
COMMIT #: 80afd31
Updates
User
User Profile Sources (GWU-6704)
Update: Added a User Profile Sources page reporting on users originating from different sources (e.g. BeTheBeast, NCAA).
Front End
Log In (GWU-6634)
Previously: Accounts without a username could get stuck unable to sign in or create an account.
Update: Such accounts are assigned a username, letting the user log in.
Access App
Director Dashboard (GWU-6648, GWU-6678)
Update: Added endpoints to display Scorekeeper/Referee/Coaches/On-Site Product/Directors/PF Pay codes for a logged-in director, and to let a director broadcast to all program affiliates.
September 10, 2025
COMMIT #: 8964ae1
Bugs
Sales
Invoices (GWU-6658)
Previously: Errors were logged clicking an invoice under a different brand than the admin's current one.
Update: Clicking such an invoice switches the admin to the correct brand.
Updates
API
Vertical Insure (GWU-6726)
Update: Added additional checking to find a valid email to send Vertical Insure after purchase.
NCSA (GWU-6734)
Update: Resolved an issue with the NCSA API not sending.
September 9, 2025
COMMIT #: 1605724
Bugs
Front End
Communication and Page Editor (GWU-6722)
Previously: The editor wasn't displaying when creating communication or editing a Program page.
Update: The editor displays correctly.
COMMIT #: 51e5b97
Updates
Sales
Revenue Report (GWU-6717)
Previously: Cloned invoices sometimes had OriginalCharge set to zero instead of the chargeTotal value, and some values mapped to Admin incorrectly for non-Admin-class programs.
Update: Cloned invoices carry the correct OriginalCharge, and program classes map correctly.
September 8, 2025
COMMIT #: 94956d7
Updates
Front End
Household (GWU-6270)
Update: Added a Household tab (removing Guardians & Contacts, renaming Athletes to Household), with an acknowledgment modal when adding an athlete.
User
User Roles (GWU-6405)
Update: Added a "Timeline View" role providing view-only access to Location > Timeline for all event types, with MFA required.
Access App
Bracket Display (GWU-6479)
Update: Bracket display now shows the correct Field Type (e.g. Field vs. Court).
PF Web Builder
Page Header (GWU-6684)
Update: Added a Carousel header type.
September 5, 2025
COMMIT #: e866ae4
Bugs
Program
Approvals (GWU-6712)
Previously: Copying a prior year's finance program copied Admin/Operations approval but not Expense, and clicking Request Approval silently failed.
Update: Copied programs include Admin, Operations, and Expense approval.
Sponsorship
Web Footer Analytics (GWU-6547)
Previously: Website footer sponsors weren't sending analytics to GA.
Update: Footer sponsors send analytics as expected.
Front End
Roster/Waiver
Previously: The Roster/Waiver page balance calculated incorrectly, blocking Split Invoice payment adjustments.
Update: The balance calculates correctly.
Updates
User
Users (GWU-6467)
Update: Increased daily automatic merges, added filters, and added a Merged Last 90 Days table to Possible Duplicates.
September 4, 2025
COMMIT #: 94eb1d7
Bugs
Backend
Async Tables
Update: Fixed asynchronous table code so tables load properly.
Program
PF Pay Access Code (GWU-6324)
Previously: Duplicating a program copied over the old PF Pay Access Code, causing login issues.
Update: A new PF Pay Access Code generates for the new program; previously copied programs were retroactively fixed.
Program Summary (GWU-5768)
Previously: The Program Timeline table on Program Summary showed no data.
Update: It populates data correctly.
Updates
Sales
Invoices (GWU-6627)
Update: Added a Billing Flag column on Sales > Invoices, indicating Bad Debt or Disputed Charge history in the last two years, with a hover tooltip showing details.
September 3, 2025
COMMIT #: 4ec2308
Bugs
PF Web Builder
Homepage (GWU-6684)
Previously: Assigning a homepage threw an error.
Update: Homepages can be assigned without an error.
TravelFirst
Checkout (GWU-6614)
Update: The total due at checkout now populates the service fees due at booking instead of showing $0.
Site Settings
Service Fees (GWU-6507)
Previously: Multiple service fees with different effective dates could select the higher fee instead of the effective one.
Update: Service fees are selected based on their Effective Date.
Updates
Program
Change Log (GWU-6683)
Update: UserIDs in a program's Change Log now link to the User page.
User
Roles (GWU-6554)
Update: Added a Financial Analyst role for high-level finance tasks (e.g. cloning invoices).
Site Settings
Site Settings (GWU-6260)
Update: Updated the default invoice/mailed-check address for new sites to 3STEP SPORTS LLC, PO Box 411927, Boston, MA 02241-1927.
