April_2025
April 30, 2025
COMMIT #: 55990f6
Updates
Front End
Rostering (GWU-6113, GWU-5734)
Updates: If an account exists with only an athlete profile, and a coach attempts to add that athlete to a roster with a parent email, a parent profile will be created with the parent email address within that account.
Schedule
Add to Schedule (GWU-6003)
Updates: During the Add a Rental to Schedule workflow, a required Program field was added.
On the Facility Rentals page, a Program column was added.
On facility invoices, the associated Program ID will now populate.
Team
Team Management (GWU-5775)
Updates: The following updates were made to the Roster Management page…
On the Roster Management table, a Notes column was added.
Limited to 240 characters.
Added the Multi-Line Edit tool to the Roster Management table.
April 29, 2025
COMMIT #: e06088f
Bugs
PF Pay
Log In (GWU-6097)
Previously: If a program was not set up as a tournament or league, the login code for PF Pay would not work.
Update: PF Pay users can login with the PF Pay Code if the program is not set up as a tournament or league.
Program
Registration Details (GWU-5921)
Previously: After editing a program’s Division Name, the updated division name was not reflecting on the program’s Divisions/Pools page.
Update: After editing a program’s Division Name, the updated division is reflected on the program’s Divisions/Pools page.
Updates
Global Settings
Sports (GWU-5780)
Previously: When changing a global sport setting, the data was saved in the database, but the application cache did not update the display unless the IIS pool was reset.
Update: When changing a global sport setting, the data is saved in the database, an update cache is called following the save, and the changes are correctly displayed.
Sports (GWU-5678)
Update: When editing a sport’s settings on the Sports/Verticals page, a Pools/Flights field was added.
This selection will update the naming on the Division & Flights / Division & Pools page.
Sport settings were set as the following…
Volleyball = Pools
Basketball = Pools
Softball = Pools
Baseball = Pools
Soccer = Pools
Football = Pools
Lacrosse = Flights
Field Hockey = Pools
Multi-Sport = Pools
No Sport = Pools
Combat = Pools
Access App
Schedule (GWU-5676)
Update: When viewing a schedule for an event on the Access App, surfaces will be displayed as Courts or Fields depending on the sport’s Field Type setting.
Schedule
Existing Schedule (GWU-3584)
Update: When filtering by Program on the Existing Schedule page, only divisions within the program will be shown as an option to add to the filter.
April 25, 2025
COMMIT #: dc5e478
Updates
Program
Registration Details (GWU-5315)
Updates: The following updates have been made to the Bulk Move workflow…
If a player has not accepted a roster spot and has a tryout spot…
An Accept Roster Spot field was added to the Move Registrations table.
If enabled → Move the athlete to the season.
If disabled → Keep the athlete in tryouts.
If an athlete is not in a tryout state, they can only be moved to a season spot.
This update only applies to individual registrations.
Registration Details (GWU-5284)
Previously: During the Bulk Move workflow, when a user had selected multiple teams to move but one of those selections was already on the team they are being moved to, the page did not indicate there was an issue, but also won't process the move.
Update: During the Bulk Move workflow, if a user selects multiple teams to move but one of those selections is already on the team they are being moved to, the move will not process. However, the other moves will process. This will be displayed on the Registrations Moved page under the Move Complete column.
Registration Details (GWU-5195)
Updates: Improved the Post Move Summary page to include the following…
Added a quick link at the top to take users back to the Registration Details page.
Hyperlinked the divisions listed in the New Division column to take the user to the Team Management page.
PF Pay
Login Endpoint (GWU-6011)
Update: Include the following fields in the API response…
TournamentId
ProgramStartUtc
ProgramEndUtc
POSStartUtc
POSEndUtc
Global Settings & Site Settings
Orders (GWU-6009)
Update: A Checkout Agreement field was added to the Orders tab of both the Site Settings and Global Settings pages.
This will show when a customer is choosing a payment method, before the final checkout.
April 24, 2025
COMMIT #: 3ef34d8
Updates
Global Settings
Sports (GWU-6086)
Update: An Is Sport setting and column was added to the Sports/Verticals page.
April 23, 2025
COMMIT #: 156e3db
Bugs
Program
Registration Details (GWU-5958)
Previously: When using the messaging shortcut on a program’s Divisions page, the recipient count would initially show as 0. If you went back to change the recipients, the count would adjust to show correctly.
Update: When using the messaging shortcut on a program’s Divisions page, the recipient count displays correctly.
Updates
Communication
CKEditor (GWU-6061)
Update: When creating an email, if a user attempts to enter a Mimecast URL within the email an alert will display, preventing the user from inserting the URL.
“Alert: Mimecast links are not accessible to external users.”
Schedule
Leagues & Tournaments (GWU-5778)
Update: When a program is created with an EVT or LGE Activity Type, it will automatically be added to the Schedule > Leagues & Tournaments page.
On the Leagues & Tournaments page, a Configuration column was added to the Leagues & Tournaments table.
If the column shows a X: The tournament has been created, but no settings or configurations have been made yet.
If the column shows a ✓: The tournament has been configured with settings (divisions/flights, availability, or schedule games).
Sales
Shop (GWU-5726)
Update: Improved speed and performance on the Sales > Shop > Item Details page.
Program
Registration Details (GWU-5370)
Updates:
When a program is created and the Activity Type is an EVT or LGE, a schedule and Access App page will automatically be created.
For the required Schedule settings, the following will be applied…
Associated Program field will be the program that was create.
First Day and Last Day fields will pull from program settings.
April 22, 2025
COMMIT #: af8e9e4
Updates
Sales
Transaction List (GWU-6060)
Update: A new Transaction Allocation Issues page was added. To view this page, go to Sales > Transaction List, then in the kebob menu click Allocation Issues.
Shop (GWU-5758)
Update: When creating a shop item, Associated Program is now required for all items.
Shop (GWU-5083)
Update: On the Item Details page, a Used at Location column was added to the product table.
The column will display location, date, and time the ticket was scanned. If scanned multiple times the location, date, and time will show multiple times within the column.
April 18, 2025
COMMIT #: 175cf9d
Bugs
Users
College Commitments (GWU-6006)
Previously: When trying to go to the College Commitments page, a runtime error was received.
Update: Backend users can go to the College Commitments page without receiving a runtime error.
Updates
Program
Controller Totals (GWU-5985)
Updates:
The Controller Report is now showing any program that says None for the platform.
Fixed to prevent the page from timing out when filtering by Region.
Front End
Product Questions (GWU-5978)
Previously: If a product question has a SuggestProfile field type, nothing would be suggested to the user if they were not signed in.
Update: If a product question has a SuggestProfile field type, the user will be prompted to sign in if they are not already.
Insurance
Vertical Insure (GWU-5869)
Updates:
Updated USSCI related API details to Vertical Insure.
Change UI to display Vertical Insure logos and wording, instead of USSCI.
Sales
Insurance Reporting (GWU-5820)
Update: Cleaned up breadcrumb menu and left navigation display when on the Insurance Reporting page.
April 16, 2025
COMMIT #: 80d1d6a
Bugs
Sales
Invoices (GWU-6016)
Previously: On invoices, the Created By field wasn’t showing.
Update: On invoices, the Created By field shows.
Updates
Backend
Program API (GWU-6013)
Update: Added the Prior Program ID field and the Tear Sheet ID field as items on the Program API.
Sales
Transaction List (GWU-5998)
Update: Added an Only Chargebacks and Returns filter to the Transaction List page.
April 15, 2025
COMMIT #: d486299
Updates
Access App
Broadcast Messages (GWU-5990)
Previously: When a tournament broadcast message was sent from a PlayerFirst website, users were not receiving push notifications through the Access App.
Update: Tournament broadcast message sent from a PlayerFirst website, will send a push notification to users through the Access App.
Front End
Invoices & Payments (GWU-5813)
Update: Cleaned up the Invoices & Payments page to make it mobile friendly for users.
April 14, 2025
COMMIT #:
Bugs
Front End
Page Editor (GWU-5851)
Previously: In some instances, a user would make an update to a front end page, but the changes would not be reflected after saving.
Update: A user can make updates to a front end page and the changes are reflected after saving.
Access App
League Play (GWU-4948)
Previously: In League Play, when coaches submit scores on the Access App that do not match, the Scoring Admin would receive an email containing the submitted scores. However, the logic used to reference Team 1, Team 2, and their corresponding scores was incorrect.
Update: In League Play, when coaches submit scores on the Access App that do not match, the Scoring Admin receives an email containing the correct submitted scores.
Updates
Site Settings
Site Settings (GWU-5956)
Update: Admin can now add multiple AES Club ID’s within the AES Club ID(s) field on the Site Settings page.
April 11, 2025
COMMIT #: 4a883d6
Bugs
Communication
CK Editor (GWU-5934)
Previously: In some instances with emails created in PlayerFirst, background images in the Main Header of emails were not rendering in Gmail.
Update: Background images in the Main Header of emails were are rendering in Gmail.
Updates
Front End
CK Editor (GWU-5965)
Update: The CKEditor default font is now set to 'Roboto Condensed'.
Registration (GWU-5961)
Update: During registration, a required Lodging Assistance field was added on the Team Information page for Stay to Play events.
The two options customers can choose from are…
I agree to receive SMS from 3Step partners including Team Travel Source (TTS)
If selected, it’ll save and the customer will never see the question again.
I decline
If selected, the customer will continue to see the question during future registrations.
Sales
Invoices (GWU-5928)
Update: Under the Payment Schedule and History of an invoice, ACH and External ACH payments will now be labeled accordingly under the Method column.
Schedule
Rental Summary (GWU-5602)
Update: A Rental Summary page was added, which will only show if a brand has enabled Facility Rentals with the Site Settings.
April 10, 2025
COMMIT #: ff90cc7
Bugs
Schedule
Add to Schedule (GWU-5966)
Previously: When scheduling recurring events for 1+ teams on the Add to Schedule page, the events created were not being saved.
Update: When scheduling recurring events for 1+ teams on the Add to Schedule page, the events created are saved.
Add to Schedule (GWU-5983)
Previously: When scheduling an “Other” event in brands that did not have the Facility Rentals permission toggled on, the Rental workflow would be presented.
Update: When scheduling an “Other” event in brands that do not have the Facility Rentals permission toggled on, the correct workflow is presented.
Program
Registration Details (GWU-5936)
Previously: When editing a waiver question response by a registrant on the Division Details page, the changes were not saved.
Update: When editing a waiver question response by a registrant on the Division Details page, the changes are saved.
Sales
Invoices (GWU-5980)
Previously: On the Email Invoice page, Adult Athlete profiles could not be selected to send an invoice to.
Update: On the Email Invoice page, Adult Athlete profiles can be selected to send an invoice to.
Invoices (GWU-5845)
Previously:
If a user opened the Edit Allocation Modal and reduced the amount allocated (with the intention of doing the same for another payment and then reallocating both again manually), once they saved it would not allow them to reallocate that money again.
If an operator reduced an allocated amount to 0 for all line items and clicked Save, the next time they tried to edit allocations they received an error message.
Updates: The following changes were made to the Edit Allocation Modal…
If a user opens the Edit Allocation Modal and reduces the amount allocated (with the intention of doing the same for another payment and then reallocating both again manually), once they are saved it allows operators to reallocate that money again.
If an operator reduces an allocated amount to 0 for all line items and clicks Save, they can edit allocations a second time without receiving an error.
Added a loading state which is shown when the Edit Allocation Modal is clicked.
The uneditable numbers displayed in the Allocation Modal exclude the payment operators are currently applying.
Shop (GWU-5975)
Update: When creating/editing a product, if Multi Use is selected for the Use Limit field, the Multi Use Limit field will be required.
Updates
Program
Registration Details (GWU-5986)
Previously: Non-Admin could not see any programs with “None” as the Platform type on the Registration Details page.
Update: Non-Admin can see all programs with “None” as the Platform type on the Registration Details page, besides the perpetual programs.
Bulk Registration (GWU-5890)
Previously: When using bulk registration, if the admin chose not to select an existing account under the Billing Contact column, and then added an email address and/or phone number that already existed on an account within PlayerFirst, one or more new accounts would be created.
Update: Added improved logic to the bulk registration process…
Look for an account in PlayerFirst with the same phone or email entered.
If none are found, a profile on a new account will be created.
If found…
Look for a profile with the same name entered.
If found, that profile will be used.
If not found, a new profile will be created on that account.
In all cases, if the user doesn’t have a role for the brand they are being registered into, the user role for the brand will be added.
April 9, 2025
COMMIT #: d8c03d0
Updates
Global Settings
Font Kit (GWU-5984)
Update: Updated the font kit.
April 8, 2025
COMMIT #: 99c4b70
Bugs
Access App
Notifications (GWU-5982)
Update: IOS notifications for the Access App are no longer muted.
April 7, 2025
COMMIT #: d129c04
Updates
Front & Back End
Help Widget (GWU-5964)
Updates: The following changes were made to the Help Widget…
Updated the front end Help Widget so when it is clicked, it will redirect the user to the following: https://threestep.atlassian.net/servicedesk/customer/portal/11.
Updated the back end Help Widget so when it is clicked, it will redirect the user to the following: https://threestep.atlassian.net/servicedesk/customer/portals.
Communication
CK Editor (GWU-5931)
Update: Bullet color now automatically adjusts when the font color is changed.
Program
Registration Details (GWU-5537)
Updates: The following updates were made to the Bulk Removal process on the Division Details page…
The Remove icon is no longer on each row. Users now need to use the check boxes to select athletes/teams, then click the Trashcan button on the top right of the table.
After the Trashcan is clicked, a modal will provide the following options…
Removal Type
Standard Removal, Requiring Adjustments
Delete if No Payment (If selected, the registration will no longer show on the Division Details page.)
Adjustment Type
Prorate Out Balances
Keep Open Balances
April 4, 2025
COMMIT #: f030e1d
Bugs
Front End
Registration (GWU-5960)
Previously: When attempting to register for a program that cost $0, customers would receive an error message upon checkout.
Update: Customers can register for programs that cost $0 without receiving an error message.
Updates
Sales
Invoices (GWU-5912)
Update: Refined manual invoice date logic for perpetual programs.
COMMIT #: fdb9c04
Bugs
Front End
Headers (GWU-5943)
Previously: Default header fonts were overridden by new CK Editor header styles on the front end of PlayerFirst websites.
Update: Default header fonts were restored to the previous style.
PF Pay
Invoices (GWU-5908)
Previously: When a cash payment was made in PF Pay, the Order Total amount on the invoice was incorrect.
Update: When a cash payment is made in PF Pay, the Order Total amount on the invoice is correct.
Sales
Invoices (GWU-5939)
Previously: In some instances, an “Invalid Payment Info for ACH” alert would show when attempting to apply a credit to an invoice.
Update: Admin can apply a credit to an invoice without receiving an error.
Updates
Site Settings
Site Settings (GWU-5591)
Update: On the Permissions tab of the Site Settings page, a Facility Rentals field was added.
Schedule
Facility Rentals (GWU-5598, GWU-5599)
Update: A Facility Rentals page was added, which will be visible if the Facility Rentals permission is enabled within a brand’s Site Settings.
Add to Schedule (GWU-5595)
Update: Within the Add to Schedule workflow, Rental was added as an Event Type.
Front End
Rental Quick Waiver (GWU-5603)
Updates: A Rental Quick Waiver was added to all facility sites that allow for rentals.
A Rental Quick Waiver link will be displayed in the email footer of an invoice for facility sites.
Location
Locations (GWU-5592)
Update: On the Locations page, a Favorite column was added to the Existing Locations table.
Favorited locations will apply to everyone in that brand site.
Favorited locations will show up first in any workflow where a location is needed to be added.
Account
Address Validation (GWU-5696)
Updates:
During front end workflows when editing an athlete or guardian, users will have to input an address.
During back end workflows when editing an athlete or guardian, inputting an address is optional.
April 3, 2025
COMMIT #: 3556f8e
Bugs
Club App
iCal (GWU-5935)
Previously: Parents and coaches were subscribing to the iCal on the Club App, but the schedules were not appearing on their calendars.
Update: Parents and coaches can subscribe to the iCal on the Club App, and the schedule will appear on their calendars.
Updates
Communication
CK Editor (GWU-5711)
Updates: The following improvements were made to the sidecar…
The Add Content drop-down is always visible.
Added a Custom Layouts drop-down that includes the following tiles…
Flex Tile
An open-ended tile that you can add other content to.
Flex Button
Customizable button, that allows users to put multiple buttons in the same row.
Image
Images can now be added, dragged, and manipulated with text.
The 4th color option was added per element, rather than global.
Default spacing between elements was removed.
Added the ability to crop/resize all images that are uploaded, outside of tiles
Removed default borders for tiles.
Fonts and Font Color options were added to toolbar.
April 1, 2025
COMMIT #: 9a0859f
Bugs
Sales
Invoices (GWU-5930)
Previously: In some instances, admin were receiving an “Invalid Account Info” error when attempting to run a payment on an invoice.
Update: Admin can run a payment on an invoice without receiving an error.
COMMIT #: f2f1ace
Bugs
Front End
Shop (GWU-5861, GWU-5611)
Previously: If a user was attempting to purchase a product and the program ID was not included in the URL and there were category questions for the product, a prompt was displayed saying “Sorry, registration is not currently available for any events, please check back later”.
Update: A user can purchase a product successfully when the program ID is not included in the URL and there are category questions for the product.
Invoices & Payments (GWU-5663)
Previously: On the Invoices & Payments tab, clicking Pay next to an invoice that didn’t originate from the brand the user was currently logged in to resulted in the page reloading.
Update: On the Invoices & Payments tab, clicking Pay next to an invoice that didn’t originate from the brand the user is currently logged in to results in a new tab being opened and the user being brought to the correct brand site to pay.
Sales
Shop (GWU-5785)
Updates:
The following fields were added when creating/editing a shop item…
Liability Amount: The amount of money reserved to pay the vendor as part of a revenue sharing agreement.
Liability GL: The GL used to reserve funds for the vendor as part of a revenue sharing agreement, required when Liability Amount is not zero.
Associated Program is now a required field when creating/editing a shop item.
Program
Bulk Registration (GWU-5909)
Update: On all tables during Bulk Registration, Program Name, Division Name, and Team Name columns are now frozen in place when scrolling left and right on the table.