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.

          1. If enabled → Move the athlete to the season.

          2. 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…

          1. Associated Program field will be the program that was create.

          2. 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

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.

      • https://threestep.atlassian.net/wiki/x/BoBLOg?atlOrigin=eyJpIjoiMTMxNDRhNGY3ZTczNDBkY2JmNDM1MWIxYjYzYTE0OGUiLCJwIjoiYyJ9

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.

 

 

Related content