Skip to main content

Release Notes - March 2023

PlayerFirst platform release notes for March 2023, combined from daily Confluence pages.

March 30, 2023

COMMIT #: 68d85b6

Updates

Communication

  • Media Manager: images with #, & or ' in the filename would fail to upload and sometimes create an undeletable folder — special characters are now replaced with an underscore. (GWU-2376)

Sales

  • Invoice: updated the "Customer ID" tooltip to read "Unique customer ID used in the ERP." (GWU-2377)

  • Shop: added a direct link option for the College Coach Packet product, letting it show as a standalone while still requiring a program association for tracking. (GWU-2487)

Bugs

Location

  • Locations: selecting "Weekly Recurrence" didn't populate "Recurrence Days" — it now does. (GWU-1533)

Team

  • Team Reporting: the "Double Rostered" page returned no results — it now shows athletes double rostered at the Program level. (GWU-1939)


March 29, 2023

COMMIT #: e058015

Updates

Communication

  • Media Manager: added ai, pst, and eps as supported "Insert Image" formats alongside jpg/jpeg/png/gif/svg. (GWU-2396)

Bugs

Program

  • Bulk Registration: individual question responses weren't saving correctly per team, affecting scheduling requirements — responses now save per question (avoid using Back mid-flow). (GWU-2470)

  • Bulk Registration: selecting a program with no division and clicking Next threw an error and disabled the division box — users are now redirected to complete all required fields first. (GWU-2482)

  • Bulk Registration: registering two or more teams labeled the invoice line item "added to existing order" — that tracking text no longer appears. (GWU-2261)

  • Bulk Registration: clicking Back on the confirmation page after registering allowed a second registration — the Back button was removed from that page. (GWU-2261)

  • Bulk Registration: the Finish button could be clicked multiple times, creating duplicate registrations/invoices — it now disables after the first click. (GWU-2486)

  • Registration Details: an athlete's address wasn't saved on Details Page > Details Tab unless manually re-saved on the profile — it now populates automatically on export. (GWU-2319)


March 27, 2023

COMMIT #: 42470a5

Updates

Communication

  • Create Message: improved email list load times by 2+ seconds. (GWU-2405)

User

  • Primary Position: registering a new athlete no longer allows bypassing position selection by leaving it as "--Select Primary--," on both front and back ends. (GWU-2100)

  • User Roles: applying adjustments (prorates, discounts, scholarships, inter-brand payments) now requires the "Shop Enter Credits" role. (GWU-2159)

Bugs

Communication

  • Media Manager: switching brands or logging out from this page threw an error — both now work correctly. (GWU-2046)

User

  • User Roles: "College Coach" role users with an associated athlete (e.g. their own child) couldn't view the Athletes or Orders and Payments tabs — this is fixed for users with an associated athlete (those without one still can't view these tabs, as intended). (GWU-2399)


March 24, 2023

COMMIT #: 0a1dec8

Updates

Gate

  • Scan Type: parking/gate products previously only supported single use — added specific-number-of-uses and unlimited-use options. (GWU-2374)

Sales

  • Shop: added a "College Coach Admission" category for better attendee-type delineation and college attendance tracking. (GWU-2257)

Bugs

Communication

  • Mass Messaging: social logos/icons displayed as black circles in a message footer on mobile — fixed to accommodate dark mode. (GWU-2361)

Gate

  • Add Another: purchasing multiple parking tickets and clicking "Add Another" returned an empty page — users can now add multiple items via that button. (GWU-2203)

Sales

  • Invoices: deposits/installment payments weren't allocating correctly across multiple line items — they now allocate to the corresponding line item regardless of invoice order. (GWU-2371, GWU-2117)

  • Invoices: rejected ACH payments were incorrectly rescheduled to future payments, overscheduling invoices — future rejections no longer double up and instead show as additional amount due. (GWU-2341)

  • Invoice Details: an invoice could be emailed directly to an athlete without CCing the parent/guardian — all athlete communication now CCs the parent/guardian. (GWU-2258)


March 23, 2023

COMMIT #: 0cec383

Updates

Cart

  • Complete Order: the button allowed double-clicking, risking duplicate orders — it now shows a "Please Wait" message and blocks a second immediate click. (GWU-2325)

General

  • Completed database cleanup of duplicate user profiles. (GWU-2334)

Sales

  • Invoices: admin can now pay multiple invoices at the same time, instead of only one at a time. (GWU-1983)

  • Invoices: customers were prompted to pay all balances even when there were none — "pay in full" is no longer clickable without an actual balance. (GWU-2379)

  • Pay Now: the button allowed double-clicking, risking duplicate payments — it now shows a "Please Wait" message and blocks a second immediate click. (GWU-2325)

Site Settings

  • Brands: added a section showing if a brand has a parent brand besides 3STEP. (GWU-1745)

User

  • User Roles: the "Shop Enter Credits" role didn't allow creating Account Credits — it now shows and enables the "Create Account Credit" button. (GWU-2096)

  • User Management: the "Create Account" button allowed double-clicking, risking duplicate accounts — it now shows a "Please Wait" message and blocks a second immediate click. (GWU-2325)

Bugs

Communication

  • Display: message images displayed differently on desktop vs. mobile — max image width set to 727 (rewritten as 100% width, height auto) to prevent overflow, including in the Main Header. (GWU-2320, GWU-2406)

  • Messaging History: sorting a column made the "Opened" column's open-rate icons disappear until refresh — sorting now preserves them. (GWU-2206)

My Profile

  • Athlete Profile: "Does Not Have A Physician"/"Does Not Have Medical Insurance" checkboxes could appear deselected on return visits — they now save correctly; Physician Name and Physician Telephone are now required together. (GWU-1970)

Team

  • Roster Management: a rostered athlete with a valid waiver from one 3STEP brand showed as ineligible when added to a roster for another 3STEP brand — the valid waiver now carries over automatically. (GWU-2169)

  • Team Management: two same-named teams registered for the same program/division only showed one — both now display, including on the Division (Rostered) column of the Status tab. (GWU-2308)


March 20, 2023

COMMIT #: 076b19d

Updates

Program

  • Bulk Registration: added a warning on the Payment Summary page noting that registering a team bypasses the waitlist and immediately shows selected payment plans on the invoice.

Sales

  • Payment Plan Status: relocated the Save and Back buttons to make changing email text easier.

User

  • Import Users: removed the "match to update" column, using email alone to determine duplicates.

Bugs

Team

  • Roster: an API call returned an error message for some teams.

  • Team Management: athletes who hadn't completed their waivers weren't showing under Incomplete Waivers.


March 15, 2023

COMMIT #: 0e621f1 and abf8101

Updates

Program

  • Edit Program: added the ability to make recruiting profile questions required.

Bugs

Sales

  • Invoices: some credit cards were incorrectly rejected as "expired card."

  • Lodging: "lodging" items were incorrectly saving as "gate."

  • Lodging/Shop: the search bar incorrectly returned an error page.

  • Shop: first name, last name, and team name columns weren't populating.

  • Shop Items: valid use start/end times adjusted to the wrong time on save.

User

  • Recruiting: "dominant side" and "high school jersey #" fields weren't functioning correctly.


March 14, 2023

COMMIT #: db5aea4

Updates

Communication

  • Display: established a max width for images inserted into messages.

General

  • QR Code: the mobile scan confirmation message now shows the name entered at point of purchase, not the account holder's name.

Program

  • Bulk Registration: updated available options to match the Registration Details page.

Sales

  • Lodging: moved lodging creation to its own subsection, out of "shop."

  • Payment Plans: scheduled installments now only use the payment method assigned to that installment, not any alternate method on the account.

  • Shop: added "gate" as a product category and updated the product creation workflow.

Bugs

Sales

  • Inter-Brand Payment: the amount received was incorrect with multiple Inter-Brand registrations on the same invoice.


March 13, 2023

COMMIT #: 2035e27

Updates

Team

  • Team Management: waiver validity is now checked even when teams aren't associated with a division.

Bugs

Program

  • Registration Details: the timeline showed the incorrect time zone.

User

  • User Accounts: deactivated accounts incorrectly still permitted sign in.


March 9, 2023

COMMIT #: 96d6695

Updates

Front End

  • Submitting Event Roster: added a checkbox to ignore the first row of headers on CSV upload.

General

  • Updated timeout logic to reduce user confusion.

Team

  • Team Reporting: fixed undefined dimension maximums impacting logo display on short recruiting book logos, and the "checked-in by" column not displaying accurately.

Bugs

General

  • Glossary: term definitions were cutting off horizontally.

My Profile

  • Add Address: addresses weren't being validated correctly.

Program

  • Bulk Registration: wasn't functioning correctly with no program-level questions and a payment plan.

  • Discount: applying a discount when setting up a payment plan wasn't functioning correctly.


March 7, 2023

COMMIT #: fe0e7bb

Updates

Communication

  • Filters: added grad year, age, and gender filters for Imported Profiles.

  • Profile Tags: added the ability to subtract programs.

  • Imported Data into Tags by Program list from old registration systems.

  • Club App: increased communication speed.

Sales

  • Payment Plans: added a button to fix overscheduled/underscheduled payments.

Schedule

  • Add to Schedule: corrected the spelling of "turf" in the surface dropdown.

Users

  • User Import: removed the option to update existing users — only adding new users is supported now.

Bugs

Sales

  • Payment Plans: dates appeared one day earlier on the invoice page than the run payment plan page, due to incorrect UTC timezone calculation.


March 3, 2023

COMMIT #: b5bd29d

Bugs

Registration Details

  • "Prorates Limit Used" and "Schol./Disc. Limit Used" displayed incorrectly.

Sales

  • Accepting a roster spot didn't always display the individual team cost correctly.

Team Management

  • Teams that never completed checkout would appear in Team Management.

Travel First

  • "Edit reservation" page had a load issue.


March 2, 2023

COMMIT #: da983ff

Updates

Payment Plans

  • Updated the policy on payment failure reattempts and added a failure-reason guide link on the error page.

  • Reset the failure attempt count when a new payment method is assigned to a scheduled payment.

  • Updated logic to prevent double-run payment plans.

Bugs

Payment Plans

  • The Payment Plan Status page wasn't processing some brand payments correctly (they could still be processed on the Invoice page).

Sales

  • Invoices displayed the incorrect transaction fee line item amount for some brands.


March 1, 2023

COMMIT #: 6ca2de9

Updates

Communication

  • Updated [[TEAM_SCHEDULE]] and [[ORG_NAME]] tokens.

Front

  • Team Registration: added required fields (e.g. phone number) when inviting a team manager.

Program

  • Registration Details: limited text input length for proper visual display, and updated the Sub-Brand header and tooltip.

  • Waitlisted Column: now shows the date the registration joined the waitlist instead of a check mark.

Sales

  • Inter-Brand Invoices: simplified the flow for adjusting inter-brand movements.

  • Inter-Brand Payments: added short name and sub-brand selection options.

User

  • Athlete Additional Information: revised FO/M lacrosse position to FO/M/Draw.

  • User Roles: renamed "College Recruiter" to "College Coach."

Bugs

Communication

  • Create Message: center-aligned images weren't appearing correctly on mobile devices.

Sales

  • AR Report: nested column data wasn't displaying accurately.

  • Transaction List: the Gateway ID wasn't exporting as displayed.

  • Transaction Fees: ACH transaction fees weren't applying correctly.

Team

  • Team Reporting: check-in times weren't reflecting accurately.

Did this answer your question?