Skip to main content

Release Notes - September 2023

PlayerFirst platform release notes for September 2023, migrated from Confluence.

September 26, 2023

COMMIT #: 7235f83

Bugs

Communication

  • Create Message (GWU-3336)

    • Previously: On Preview List, deselecting all recipients returned from a search disabled the Next button.

    • Update: Next remains enabled in that case.

  • Mobile (GWU-3384)

    • Previously: Social media logos appeared in inconsistent sizes viewing an email on mobile Outlook.

    • Update: Social media logos are now visually consistent on mobile Outlook.

  • Message History (GWU-3300)

    • Previously: The "From Date" filter also pulled results from the day before the entered date.

    • Update: "From Date" now pulls results only for the selected date onward.


September 21, 2023

COMMIT #: 3d72fd8

Updates

Sales

  • Shop (GWU-3332)

    • Previously: Product descriptions weren't shown under the product line on the Shop page.

    • Update: Product descriptions are now visible on the Shop page and on Create/Edit Product for admin.

Bugs

Sales

  • Invoice (GWU-3301)

    • Previously: A rejected ACH payment (insufficient funds) added a $40 fee schedule without a corresponding line item, leaving the invoice unbalanced.

    • Update: A Non-Sufficient Funds Fee line item for $40 is now created correctly.


September 20, 2023

COMMIT #: 9fb32c6

Updates

Communication

  • Create Message (GWU-3296)

    • Previously: Sending to 500+ recipients and/or multiple programs with "Include Username" selected made tracking/analytics in Message History unreliable, since each recipient appeared as an individual message.

    • Update: "Include Username" can no longer be selected for emails with over 500 recipients and/or more than 1 program.

Front End

  • Log In (GWU-3345)

    • Previously: Users who forgot their password after changing their username had to click Back repeatedly to reach the username login page.

    • Update: A "Use another email or username" button now returns users directly to the first login step.

User

  • Communication History (GWU-2980)

    • Previously: For invoices with payment plans, receipts for payments after the initial one weren't recorded in Communication History.

    • Update: All post-payment receipt emails are now recorded in Communication History, including admin-charged, auto-run, and manually-run scheduled payments.

Bugs

Communication

  • Create Message (GWU-3317)

    • Previously: The email footer wasn't snug with the bottom of the email.

    • Update: The footer now sits snug with the bottom of the email.


September 14, 2023

COMMIT #: 6bea6c6

Bugs

Team

  • Team Management (GWU-3346)

    • Previously: Selecting Message Unconfirmed/Accepted/Declined/All from Team Management dropped the recipient count to 0 after clicking Next, blocking composition.

    • Update: The recipient list now carries over correctly, letting the user compose a message to the selected group.


September 13, 2023

COMMIT #: 5186bf0

Updates

Frontend

  • Orders and Payments (GWU-3123)

    • Previously: A parent/coach with an overdue balance selecting "Pay Partial Balance" got no warning that the overdue amount had to be paid in full.

    • Update: A warning now appears under the payment method reminding the user that past-due balances must be paid in full, with a contact option for other arrangements.

Sales

  • A/R Report (GWU-1995)

    • Previously: Searching by an "Aging" range returned some results outside that range because results auto-nested by account, and aging is unique per invoice.

    • Update: Added a checkbox to toggle nesting on/off (nested by default); unchecking it shows all results expanded, removing the nested summary row.

Bugs

Communication

  • Create Message (GWU-3221)

    • Previously: Deselecting "select all" on Confirm Recipients, then searching, clearing the search, and returning to the list could re-check "select all" automatically, risking messages sent to originally-deselected athletes.

    • Update: "select all" no longer re-checks itself when searching.

Frontend

  • Reset Password Verification Code (GWU-3323)

    • Previously: Users with both an active and a deactivated (but not deleted) account sharing an email got an invalid verification code, because the system matched a deleted-but-not-removed user record.

    • Update: The system now excludes deleted user records and finds the active user, so verification codes work correctly.

Program

  • Registration Details (GWU-3154)

    • Previously: Settings text wrapping overlapped input fields on several Edit Program pages (notably tryout Registration settings like "Start Accepting Rosters").

    • Update: Setting text no longer overlaps the input field.

Schedule

  • Bulk Edit (GWU-1943)

    • Previously: The search dropdown's limited width cut off full search results.

    • Update: Field Name, Location Name, and Team Name columns now display full results regardless of field width.


September 11, 2023

COMMIT #: 204e1c2

Updates

Communication

  • Messaging History (GWU-2771): renamed the "copy" button to "email"; the Email button in the Actions column now offers "Resend email to unopened recipients," which skips to compose with recipients pre-filtered to exclude anyone who already opened the original email (updated dynamically if the resend is scheduled for later); the parent/athlete email rule still applies, and resent emails show up in Message History like any other sent email.

Bugs

Communication

  • Communication History (GWU-3136)

    • Previously: Using Copy Message > Select New Recipients > Skip to Compose lost the copied email body if a new template was selected.

    • Update: A warning now appears if changing the template away from "Blank" would lose the copied text.

Sales

  • Payment Plan Status (GWU-3279)

    • Previously: Payment Due Reminder emails generated from Payment Plan Status processing contained unpopulated tokens.

    • Update: Data tokens in Scheduled Payment Email Settings now populate correctly.

  • Payment Plan Status (GWU-3105)

    • Previously: Emails sent when a scheduled payment declines for insufficient funds didn't include the card's last four digits.

    • Update: The invoice now includes the card's last four digits.

  • Payment Plan Status (GWU-3205)

    • Previously: Check fees weren't showing in the due amount for payment-plan enrollees paying by check.

    • Update: The "Due" column on customer-facing invoices (checkout, PDF, emailed invoice) now includes cost of goods/services plus installment fees plus transaction/handling fees for check payments; credit card/ACH due amounts remain unchanged (cost plus installment fees only).

User

  • Users (GWU-2774)

    • Previously: Merging profiles didn't retain the source profile's most recent waiver.

    • Update: The merged profile now retains whichever waiver (source or destination) is most recent.


September 5, 2023

COMMIT #: 16e6354, 2df4d45, c6e3979

Updates

Communication

  • Create Message (GWU-3122): added the ability to filter the recipient list to waitlisted Parents/Athletes/Team Managers/Coaches only.

  • Schedule Email (GWU-3073): scheduled messages to all teams in a division/program now include teams that register before the email actually sends, not just those registered when the message was originally set up.

Location

  • Location Details (GWU-3099): added a dropdown list of local hotel chains on the Location Details page.

Program

  • Registration Details (GWU-3067)

    • Previously: Editing any data in an editable searchable table disabled search/sort/filter functionality.

    • Update: Users can now search, sort, and filter non-edited columns before saving.

  • Roster Management (GWU-3121): added a front-end "Athlete" button on the Athletes tab to create an athlete profile without registering for a program.

  • Team Reporting (GWU-2654)

    • Previously: Most pages capped display at 500 records, so searching for an athlete/team beyond that limit returned no results.

    • Update: Pressing Enter now searches all available records within the selected Program(s)/Division(s), not just the displayed 500.

  • Team Management (GWU-1794)

    • Previously: Filtering by division/team applied automatically as selections were made.

    • Update: Added a Filter button, so filtering only applies once the user clicks it.

Travel First

  • Sales/Lodging (GWU-2074): added Google Places search/form-fill to Locations, with a "Lodging" type option defining address details and travel-contact profiles (e.g. Sales Manager) that auto-populate on the Lodging Edit page.

Sales

  • Sales (GWU-3006)

    • Previously: The $25 check fee wasn't clearly displayed on the online or emailed receipt.

    • Update: Selecting "pay by check" at checkout now shows the invoice's Balance to Date including cost of goods/services plus all transaction/handling fees (this does not apply to invoices with payment plans/scheduled payments).

Bugs

Communication

  • Create Message (GWU-3263)

    • Previously: Team Managers and Coaches were excluded by default when "exclude waitlist" was unchecked.

    • Update: Added an optional checkbox to explicitly include or exclude waitlisted team athletes/parents and coaches/managers, or apply neither.

Program

  • Bulk-Registration (GWU-3126)

    • Previously: Registering teams from multiple programs sharing a question via multiline editing threw an error at the end of registration.

    • Update: This error no longer occurs.

  • Registration Details/Waitlist (GWU-2968)

    • Previously: A waitlisted user's checkout payment selection was overridden by the account's primary (default) method.

    • Update: The waitlisted user's own checkout selection is now used as the primary method.

Sales

  • Lodging (GWU-3229)

    • Previously: Sortable tables showed a record count that didn't match the actual number of displayed rows.

    • Update: The displayed count now matches the actual rows.

  • Travel Lodging (GWU-3206)

    • Previously: After adding a reservation and clicking "Add Another," a fully-booked room still showed a clickable "Sold Out" button that could add it to the cart.

    • Update: "Add Another" now shows "Reserve Now" when rooms are available, and a non-clickable "Sold Out" only when truly unavailable.

  • Invoices (GWU-3171): payment allocations now persist when navigating from the payment method screen back to the allocations screen during "Pay Multiple Invoices"/"Pay Partial Balance."

  • Invoices (GWU-3170)

    • Previously: Allocating a non-whole number to an invoice line item during Payment Allocations rounded to the nearest whole number.

    • Update: Any amount can now be allocated.

Schedule

  • Bulk Edit (GWU-3100)

    • Previously: Editable fields (Timezone, Team 1, Team 2, Location, Field, Cancelled, Field Billable) weren't included in "Export to Excel."

    • Update: These fields are now included in the export.

Team

  • Team Management (GWU-3014)

    • Previously: Changing pages or searching cleared checkbox selections.

    • Update: Selections now persist through pagination and search.

  • Team Management (GWU-3015)

    • Previously: Load speed suffered from the volume of data pulled on this page.

    • Update: Added pagination for better performance; searching/sorting now considers all data, not just the first page.

  • Roster Management (GWU-3004)

    • Previously: Team Management was slow for brands with large data volumes, sometimes crashing.

    • Update: Improved load performance by showing the first 100 rows instead of all records at once, more responsive tab switching, and added pagination.

  • Team Registration (GWU-3297)

    • Previously: Entering a valid On-Site cell number during team registration was incorrectly flagged as "Phone Required."

    • Update: The On-Site cell field now processes correctly.

  • Athlete Profile (GWU-3220)

    • Previously: The Save button on Athlete Profile Details (front or back end) didn't work.

    • Update: Edits now save successfully on both front and back end.

Did this answer your question?