February 27, 2025
COMMIT #: 6b9950b
Bugs
Settings
Athlete Profile (GWU-5740)
Previously: If School was required in Site Settings, there was no asterisk indicating it during registration.
Update: A required School field now shows an asterisk during registration.
Front End
CK Editor (GWU-5538)
Previously: Font style/size edits within pre-built layouts saved but didn't render after leaving edit mode.
Update: Font style/size edits save and render correctly after leaving edit mode.
Team
Team Management (GWU-4538)
Previously: Admin couldn't select an alternate email template when sending a team invite from Team Management.
Update: Admin can select an alternate email template.
Updates
Front End
Roster (GWU-5708)
Update: The customer-facing roster page now shows a green check if the athlete purchased the required product on a different account.
Invoices & Payments (GWU-5271)
Update: Added a "View Answers" button on invoice details when editable registration questions exist, and new Answers Editable / Start Date / End Date fields when adding custom questions.
Communication
Messaging Templates (GWU-5681)
Update: Added a Favorite column to the Message Templates table; favoriting moves a template to the top of the list (per brand, not per user).
February 26, 2025
COMMIT #: ca1796c
Updates
PF Pay
Gateway Limit (GWU-5677)
Previously: Multiple manual payments in PF Pay could trigger a gateway limit.
Update: The gateway limit for manual PF Pay payments has been removed.
Receipts (GWU-5586)
Update: Requesting a PF Pay receipt now creates a new profile if the number/email isn't found, or assigns the profile and invoice owner to the existing user if it is.
Sales
Account Credits (GWU-5053)
Previously: Account credits could only be used within the brand that assigned them.
Update: Account credits and prepayments can be used across any 3STEP brand.
Site Settings
Service Fees (GWU-4967)
Update: Split Fees into Payment Fees, Installment Fees, and Service Fee menu options; added the ability to roll service fees into product cost, hiding the fee line and adjusting price accordingly.
COMMIT #: 1c9ac3b
Bugs
Program
Registration Details (GWU-5725)
Update: Improved speed and performance on the Program Summary page.
February 25, 2025
COMMIT #: 937b4b6
Updates
Communication
Messaging History (GWU-5720)
Update: Added an Open Totals column to the Messaging Totals page.
Front End
Bulk Registration (GWU-5327)
Update: Refined the logic for when "Register Multiple Teams" displays: requires team-registration divisions with access code or public listing, hides when all such divisions are sold out, hides after Close Registration has passed, and hides once a registration limit has been reached.
Access App
Checkout (GWU-5264)
Update: Removed ACH as a payment option on the Access App; customers now just add a Billing Zip Code at checkout.
Sales
Shop (GWU-4990)
Update: Added a multi-select Product Category filter to Advanced Filters on the Shop page.
Global Settings
Global Settings (GWU-3527)
Update: Added a Coach Code of Conduct field to the Waivers tab; when enabled, it and the Community Code of Conduct auto-send to a coach added to a roster.
February 21, 2025
COMMIT #: 5598c86
Updates
Team
Team Management (GWU-4356)
Update: Allowed Program Admin to upload/edit a roster on a coach/manager's behalf from Team Management, and moved the Check-In button into the Actions column on Team Reporting.
COMMIT #: 7c4dc0f
Updates
Program
Registration Details (GWU-4625)
Update: Added a "Message This Program" link on the Program Summary Links tile, opening a modal to select message type and recipient group.
Schedule
Leagues & Tournaments (GWU-1776)
Update: Split "Time" columns into separate Start Time and End Time columns across several Downloads & Reports sub-pages.
Leagues & Tournaments (GWU-4579)
Update: Added a Game Title column to the Schedules by Date/Location table.
February 20, 2025
COMMIT #: c32e251
Updates
Sales
Insurance Reporting (GWU-5697)
Update: Added an Opt-Ins tile showing the percent and count of opt-ins vs. offered.
COMMIT #: 916b702
Updates
Backend
Analytics (GWU-5699, GWU-5695)
Update: Added tracking for web footers, email footers, and the Access App.
Sales
Shop (GWU-5575)
Update: Reworked Shop table columns: added Sold on Web, Paid on Web, Paid on Access, Paid on PF Pay; renamed Paid→Total Paid, Sales→Total Sales, Billed→Total Invoiced, Markdowns→Concessions (also on Item Details).
Program
Registration Details (GWU-5574)
Update: Added a Budget tab (between Reporting and Waivers) housing Program Budgets/Targets and a new Housing section (Stay to Play?, Expected Stay to Play Teams, Estimated Rooms Per Peak Night, Previous Pickup History, Estimated Staff/Official Rooms/Night, VIP Team Early Access?, General Housing Open Date).
COMMIT #: 51ef445
Bugs
Front End
Roster Upload (GWU-5421)
Previously: A space in an email address on an uploaded roster row threw an error without saving.
Update: Such rows now show "To save you must complete required player details" and block saving with a clear message.
Updates
Communication
Sponsors (GWU-5648)
Update: Added the ability to upload web video banners for sponsors.
February 18, 2025
COMMIT #: fde1d83
Updates
Site Settings
Fees (GWU-5572)
Update: Added a per-brand Cash Handling Fee applied to cash purchases on PF Pay.
Program
Registration Totals (GWU-5655)
Previously: Admin could only see programs for their currently selected brand on Registration Totals.
Update: Admin can see programs for all brands they have Admin roles for.
Communication
Message History (GWU-5649)
Update: Added a Re-Send Message button to the Messaging History table for Root Admin.
February 17, 2025
COMMIT #: ada1fe7
Bugs
Front End
Invoices (GWU-5674)
Previously: A QR Code Link shown at checkout for program registration led to an error page.
Update: The QR Code Link was replaced with the program logo.
Log In (GWU-5416)
Previously: The multi-factor authentication code screen could appear twice after completing MFA.
Update: MFA is only presented once during login.
Updates
Global Settings
Insurance (GWU-5673)
Update: Updated the "Can Purchase Until" value for Activity Type to 14 days (from 15) and stopped factoring in the event start time.
February 14, 2025
COMMIT #: eb418e1
Updates
User
Access Codes (GWU-5665)
Previously: Access Code login tokens expired after 7 days.
Update: Access Code login tokens now expire after 1 year.
February 12, 2025
COMMIT #: 7589e62
Updates
Global Settings
Orders (GWU-5605)
Update: Added a WorldPay Daily Limit to Disable ACH field (set to $1,900,000); when met, ACH payment plan processing defers and new ACH orders show "Temporarily Unavailable."
Sales
Shop (GWU-4453)
Update: Added Pass Entry support: an "Is Pass Product" field on Edit Categories, and Site Settings options to send passes as Web Link or Image, with an optional activation timer and SMS delivery.
February 11, 2025
COMMIT #: 97da437
Bugs
Communication
Create Message (GWU-5581)
Previously: The DIVISION_NAME email token only displayed a value if the user's profile was on a team.
Update: It also displays for profiles in a division without being on a team.
Updates
Sales
Invoices (GWU-4727)
Update: Changed the default Invoice Due Days Before Event from 7 to 14 days.
Front End
Checkout (GWU-5642)
Update: If program insurance (USSCI) is in the cart, Pay by Check is hidden with a note that USSCI insurance can't be paid by check.
February 7, 2025
COMMIT #: 81cdc44
Updates
Backend
USSCI (GWU-5641)
Update: Added logic to send USSCI the program's future start date, or the current date if the start date has passed.
Sales
Account Credits (GWU-5632)
Update: Account credits now require an expiration date (max 12 months out); a 1-year expiration was added to all existing credits.
Team Reporting
Rosters (GWU-5587)
Update: The "Purchased: Add-On Product" column now checks any account associated with the roster spot's email address.
Schedule
Leagues & Tournaments (GWU-5518)
Update: Cleaned up UI across several Edit Tournament sub-pages (Coach Conflicts, Create Games, Divisions/Flights).
Leagues & Tournaments (GWU-4039)
Update: Renamed "Remove Selected/All" to "Delete Selected/All" on the Schedule Games tab.
February 6, 2025
COMMIT #: deccb99
Bugs
Program
USSCI (GWU-5639)
Previously: The program insurance sales dashboard showed all sales, not just those purchased and sent to USSCI.
Update: The dashboard shows only records purchased and sent to USSCI.
Registration Details (GWU-5316)
Previously: Admin Approval and Operations Approval fields didn't display after a program was approved.
Update: They display correctly after approval.
Updates
Backend
USSCI (GWU-5636)
Update: Added a dev-team alert for when the USSCI API fails to create a policy.
Club App
Messaging (GWU-5226)
Previously: Program names shown when emailing by program/division didn't include the Program Year, making same-name teams hard to tell apart.
Update: Program names now include the Program Year.
Program
Registration Details (GWU-5192)
Update: Added a Track Changes button for Root Admin on Edit Program, showing a timestamped history table of changes.
February 5, 2025
COMMIT #: a9cebb6
Bugs
Backend
USSCI (GWU-5633)
Previously: USSCI wasn't receiving sports fee information when a custom price was used in the confirm roster workflow.
Update: Added a Custom Price column to the insurance sale record so USSCI receives correct sports fee info.
Updates
Backend
USSCI (GWU-5634)
Update: PlayerFirst now sends the athlete's date of birth and gender to USSCI when a policy is bound.
Program
Registration Details (GWU-5629)
Previously: Removed fields on Edit Multiple Divisions left row labels misaligned.
Update: Row labels are aligned correctly.
February 3, 2025
COMMIT #: 5057ac4
Bugs
Team
Team Management (GWU-4628)
Previously: Filtering by program only on Roster Management prevented editable field updates (Jersey Number, Tryout Number, etc.) from saving.
Update: Those updates save correctly.
Updates
Backend
Class Finder (GWU-5568)
Update: Added Ops Approved, Admin Approved, Registration Platform, and Last Updated columns to the Program Finder table.
February 1, 2025
COMMIT #: 2a95cd6
Bugs
Sales
Insurance Reporting (GWU-5615)
Update: Fixed logic displaying the 3STEP Collected amount on Insurance Reporting.
Updates
Global Settings
System (GWU-5616)
Update: Added gateway volume to the System Status page.
Insurance (GWU-5614)
Update: Updated calculations for XRP programs on the Insurance Options table.
Program
Registration Details (GWU-5450)
Update: Changed Max Discount + Scholarship to a dollar amount (overrides sport/brand/global percentages, editable until program approval, then only by Financial Admin Edit); removed the Max Prorate Amount field.
Front End
Team Schedule (GWU-5430)
Update: Added a Position column to the Attendance modal on Schedule > Existing Schedule and Front End > Team Schedule.
