February 27, 2026
COMMIT #: 81dfe3d
Updates
Program
Registration Details (GWU-6700)
Update: Added a red asterisk to the Indoor/Outdoor field on the Reporting tab and the Require TTS/TravelFirst Housing field on the Budget tab of the Edit Program page to indicate they're required.
February 26, 2026
COMMIT #: 47cb8aa
Updates
Front End
Registration (GWU-7442)
Update: Do not display a required add-on during registration if the registered athlete has already purchased the qualifying product or subscription.
Program
Registration Details (GWU-6408)
Update: For SaaS sites, removed requirements on several program creation fields: hid Reporting-tab–managed fields and the "What platform handles registration?" field, hid the Program Specification section, made Classing hidden and Fiscal Year optional (Service Start/End remain required), and hid/disabled the Budget tab.
February 25, 2026
COMMIT #: 4b3383b
Updates
User
Users (GWU-6729)
Update: Clearly defined what each field on the Import Users page corresponds to across Athlete, Parent 1, Parent 2, and Coach/Manager/Team Director fields.
Users (GWU-7397)
Update: Added header guidance to the Import Users page and a downloadable template.
Users (GWU-6731)
Update: Improved the Additional Preview to show every imported column, an Import Status column, all available rows, a yellow-highlighted note when importing an adult-only profile also creates a blank athlete profile, and support for importing users with only a phone number.
PlayerFirst
Maintenance (GWU-7013)
Update: Updated the message preview endpoint.
COMMIT #: 7679ec9
Bugs
Front End
Shop (GWU-7746)
Previously: In some instances, products added to the cart were not added to the cart, and the page would not continue to the next page.
Update: Checkout works as expected.
Updates
Sales
Subscription Status (GWU-7589)
Update: Improved speed on the Subscription Status page.
Site Settings
Program Settings (GWU-7364)
Update: Added a product-category-level setting requiring phone number and zip code for that transaction.
Global/Site Settings
Product Categories (GWU-7323)
Update: Added a new Product Categories page, moved from Sales > Shop > Manage Categories into Global Settings and Site Settings, editable by Root Admin and Admin respectively.
Sales
Subscription Status (GWU-6975)
Update: Added a status column: green check (active, most recent invoice paid in full), orange alert (not cancelled but not fully paid), red X (cancelled with no remaining term).
Front End
Invoices (GWU-5070)
Previously: Clients could not use existing credits or prepayments to pay an invoice.
Update: Clients can use existing credits or prepayments to pay an invoice.
February 23, 2026
COMMIT #: 356a1e3
Bugs
User
Users (GWU-7634)
Previously: Merged profiles with a subscription were not pulling through to the active profile name.
Update: They pull through as expected.
Sales
Shop (GWU-7292)
Previously: Sales tax was not being added after a waitlisted invoice was unwaitlisted.
Update: Sales tax is added once the team is unwaitlisted.
Front End
Registration (GWU-6922)
Previously: When registering a team, uploading a team logo was not saving, causing it to revert to the program's logo.
Update: Team logo uploads save as expected.
Updates
Program
Registration Details (GWU-7111)
Update: Renamed "Region" to "Category" on the Basics tab of the Program Edit page.
February 19, 2026
COMMIT #: 45545c4
Bugs
Program
Registration Details (GWU-7697)
Previously: When adding a Region tag to a program, regions with spaces in their names did not filter.
Update: Regions with spaces filter as expected.
Updates
Front End
Rostering (GWU-5789)
Update: Added another parent email field to the Roster table for coach/team manager roster uploads.
Communication
Message History (GWU-7573)
Update: Added roll-up reporting for emails sent using data tokens, shown as a "Parent" row on the Messaging History page.
PF Web Builder
Component (GWU-6043)
Update: Added a Dynamic Shop Component to the PF Web Builder.
Site Settings
Site Settings (GWU-7260)
Update: Added a field on the Design tab to upload a different logo for the website's front-end upper-left corner.
Team
Team Management (GWU-6221)
Previously: When accepting a roster spot for a client, admins were only shown the general team payment plan.
Update: Admins are shown the payment plan linked to that athlete's profile/account, if one exists.
Sales
Invoices (GWU-7616)
Update: Added the cancellation date on the Subscription line item on an Invoice.
February 18, 2026
COMMIT #: cbf7739
Bugs
PF Web Builder
Menus (GWU-7497)
Previously: Copying a site page into one or more groups didn't show the copy under the selected group(s).
Update: Copied pages show up under the selected group(s) as expected.
Updates
User
Profiles (GWU-7551)
Update: Added validation for valid area codes on profiles; ran a script to remove invalid phone numbers.
Location
Locations (GWU-7240)
Update: States now save as abbreviations on the Location Details page (e.g. Georgia → GA).
Program
Registration Details (GWU-6505)
Update: The Divisions tab on Edit Program gained an edit button for whole-table multi-line editing, plus new columns (Order, Tryout Cost Override, Close Tryout Reg., Start/Stop Accepting Rosters, Teams Public After); removed the Financial Target column.
Global Settings
Orders (GWU-6404)
Update: Added a "Minimum cart amount to use ACH" field to both Global Settings and Site Settings Orders tabs; below the minimum, ACH is hidden as a web checkout option.
Program
Edit Programs / Add-Ons (GWU-4869)
Update: Made the Order column on the Add-Ons page editable (with a Save button, and sorting by order then ID), and removed the "Featured" setting for Add-Ons.
February 16, 2026
COMMIT #: 1dd4b7b
Bugs
Team
Team Reporting (GWU-7690)
Previously: The Front End Roster page wasn't recognizing a required-product purchase made via an associated account, so athletes were incorrectly told they still needed to purchase.
Update: The page correctly recognizes purchases via associated accounts, pulling from the Team/Team Reporting/Roster table.
Updates
Front End
Login (GWU-7301)
Update: Updated the login button to use grit-button.
COMMIT #: 6309f42
Bugs
Quick Waiver
(GWU-7156)
Previously: If a parent submitted a Quick Waiver twice with identical data, the athlete was rostered twice even with "Double Roster Athletes" disabled for that program.
Update: The athlete is not double-rostered when that setting is disabled.
Program
Registration Details (GWU-5222)
Previously: The Team Admin Notes column could not be edited on the Divisions page.
Update: It can now be edited.
Updates
User
NCSA Opt-Ins (GWU-7685)
Update: Added a "To Date" filter to the NCSA Opt-In page.
Front End
Invoices & Payments (GWU-7604)
Previously: Users got an error removing a payment method associated with a subscription.
Update: Removing that payment method works as expected.
Sales
Shop (GWU-7557)
Update: Allowed all shop items to set usage limits.
Shop (GWU-6851)
Update: Overhauled the Shop page with new top filters (Sport, Region, Brand, Program, Product Category, Subscription, For Sale Dates, Associated Program Dates, Grouped By), removed the advanced-filters button while keeping search, dropped several columns (ID, Type, Description, Travel Coordinator), and added a "Sold On" column with a modal showing where/when a product is sold.
Shop (GWU-6997)
Update: Added a reminder email 30 days before a subscription's auto-renewal, with the lead time configurable in Site Settings > Communication.
PlayerFirst
Maintenance (GWU-6952)
Update: Optimized sortable-table performance.
Program and Shop Costs (GWU-6797)
Update: Renamed "Cost" to "Team Cost" and added "Total Customer Cost" on Team Management; renamed "Override Program/Tryout Cost" to "Division/Tryout Cost" and added "Total Customer Cost" on Division Details; and PF Pay Price / Total PF Pay Price columns on Edit Product now adjust based on each other's input.
February 12, 2026
COMMIT #: 3375f2a
Bugs
Program
Waiver Completion (GWU-7665)
Previously: Some data was showing up when using the Start/End Date filters on the Waiver Summary page that shouldn't have been.
Update: The filters display as expected.
Updates
Program
Waiver Completion (GWU-7666)
Update: Added a "% Signed to Expected" column (Signed Waivers ÷ Est. Waivers from Expected Teams) to the Waiver Completion table.
PlayerFirst
TTS Data Sync (GWU-7668)
Update: Removed the "-a" suffix TTS adds to duplicate Program IDs during a data sync.
February 11, 2026
COMMIT #: 3bcfc66
Bugs
Program
Waiver Completion (GWU-7579)
Previously: The Waiver Summary page only displayed programs with at least one individual with waiver data — team registration programs weren't showing.
Update: The page displays as expected.
Updates
Program
Waiver Summary (GWU-7570)
Update: Reworked the Waiver Summary page: added a Region filter and new columns (Region, Expected/Registered Teams, Est. Waivers from Expected/Registered Teams, Signed Waivers, Signed from Expected/Registered Teams), removed several older team-level columns, reordered and clarified tool tips.
Waiver Summary (GWU-7571)
Update: Improved speed of the Waiver Summary page.
February 10, 2026
COMMIT #: 61d2447
Updates
PlayerFirst
Intercom (GWU-7528)
Update: Updated the Intercom code to relay the full URL a user is on when asking a question.
Domains (GWU-7630)
Update: Added a canonical URL for Google.
Front End
Quick Waiver (GWU-7479)
Update: Renamed "Program" to "Event" on the Quick Waiver, with new tool tips for the Event and Team fields.
Program
Registration Details (GWU-7535)
Update: Added an Age Verification column to a program's Division Details page, replacing the Birth Certificate column.
COMMIT #: 328498d
Updates
PF Web Builder
Programs (GWU-6041)
Update: Added a Dynamic Program List component to the PlayerFirst Web Builder.
COMMIT #: 60d0bb7
Bugs
Front End
Quick Waiver (GWU-7607)
Previously: PlayerFirst wasn't checking for an existing valid waiver for an athlete after the first page of the Quick Waiver.
Update: It now checks after the first page.
Updates
Program
Registration Details (GWU-7436)
Update: Added a Required Add-On field to a program's Division Details page, shown when an add-on is attached, marked Required, and enabled in Registrations or the Waiver.
February 9, 2026
COMMIT #: b7932d1
Updates
Sales
Invoices (GWU-7421)
Update: Added a Recognition Date field for checks/external payments; shows in transaction details on the Invoice page when present; and the Revenue Report now treats the recognition date as the payment's "received" date.
February 6, 2026
COMMIT #: 203dd95
Bugs
Schedule
Add to Schedule (GWU-7596)
Previously: Users were unable to add an End Time to a new rental.
Update: Users can add an End Time as expected.
Updates
Sales
Invoices (GWU-7428)
Update: Disabled the ability to discount Platform Fees, except for Root Admin.
Communication
Sponsors (GWU-6984)
Update: Added an "Active Sponsors" column listing sponsors actively showing at least one asset per category.
Sponsors (GWU-6981)
Update: Allowed the Category and Global Sport Sponsor fields to be multi-select with multiple categories shown on the landing page table.
COMMIT #: d468f10
Bugs
PlayerFirst
Login (GWU-7606)
Previously: Pressing Enter on login refreshed the page without logging users in.
Update: Logging in works as expected.
February 5, 2026
COMMIT #: 7562b3b
Updates
PlayerFirst
Maintenance (GWU-7298)
Update: Removed ScriptManager/UpdatePanels.
Sales
Concession Codes (GWU-6307)
Update: Added a Time Zone field to concession code Active Dates.
Invoices (GWU-7586)
Update: Set the date range to 15 days for Scheduled Unscheduled Order performance.
COMMIT #: 532afde
Bugs
Schedule
Timeline (GWU-4928)
Previously: Clicking Reset didn't clear filters to a blank state.
Update: Reset works as expected.
Timeline (GWU-6911)
Previously: Double-booked rentals showed overlapping game cards instead of separate rows.
Update: Double-booked cards split onto separate rows.
Updates
Location
Locations (GWU-6605)
Update: Added a Flight/Pool filter with pre-populated dropdown options.
Timeline (GWU-6604)
Update: Clicking a card or filtering to a division keeps matching cards white with a matching division-sticker color.
Timeline (GWU-6577)
Update: Unclicked cards color by status (red = Canceled, yellow = On Hold, green = Confirmed), with bolder outlines and fading for non-matching cards on click.
Timeline (GWU-6570)
Update: Added more vibrant primary colors.
Timeline (GWU-5126)
Update: Non-matching games fade while playoff games keep pool-play coloring.
Timeline (GWU-6529)
Update: Tournament timelines now auto-filter to the event's First/Last Day dates.
February 4, 2026
COMMIT #: 6dc44f5, be09ba9, 017705f
Bugs
PF Web Builder
Header (GWU-6764)
Previously: Editing header background-image opacity reset to 50% after the page was edited again.
Update: Header opacity saves as expected.
Front End
Subscriptions (GWU-7577)
Previously: Purchasing a free subscription failed at checkout if the purchasing account had no guardian profiles.
Update: Checkout works as expected.
Updates
PF Web Builder
Flex Tiles (GWU-7194)
Update: Full-width background-color flex tiles now wrap content to hide horizontal overflow.
PlayerFirst
Tax Codes (GWU-7576)
Update: Updated taxing location for digital services.
User
Age Verification (GWU-7435)
Update: Added a new Age Verification page under User > Users with Brand(s), Athlete Profile, and Age Verification Status filters, and a table with Brand, Sport, Athlete Profile, Birthdate, Proof of DOB, Proof of DOB Uploaded, Age Verification, and Age Verification Approved columns.
Front End
Program Page (GWU-7457)
Update: Added a flag letting parent brands show child programs alongside their own on the same program list page.
February 3, 2026
COMMIT #: c0925c9
Updates
PlayerFirst
Payment Processor (GWU-7574)
Update: Fixed locking issues with the payment processor.
Travel First
Messaging (GWU-7568)
Update: Updated the deposit/booking-fee paragraph in the Travel First Lodging Confirmation email to clarify how deposits are processed and applied, and how hotel authorization holds and charges appear on statements.
Front End
Registration (GWU-6809)
Update: Reworded "[cost] Now" to "[cost] Upon Acceptance" during checkout for a waitlisted registration.
February 2, 2026
COMMIT #: 0bfbaae
Bugs
PF Web Builder
Side Navigation (GWU-6615)
Update: Moved and updated the UI of the Collapsible Tool.
Location
Locations (GWU-6459)
Previously: Editing an existing location's Google Place didn't save the city.
Update: The city saves as expected.
Updates
Sales
Invoices (GWU-6920)
Previously: Manual allocations on Platform Fee Invoices weren't saving.
Update: They save as expected.
Program
Bulk Registration (GWU-6637)
Update: On Nilax brands, admins can now select an Interbrand Expense Class during Bulk Registration.
Location
Field Timeline (GWU-6912)
Update: Added a message when a Timeline filter finds no games/rentals, prompting the user to change filters.
