December 18, 2025
COMMIT #: 994b9cd
Updates
Sales
Shop (GWU-7221)
Update: The PF Pay Price column functions as expected when editing a shop item.
COMMIT #: 242dc3c
Updates
Sales
Transaction List (GWU-7175)
Update: Added an Auto-Reallocate tool under the Transactions table on Sales/Transaction List.
Sales Tax Summary (GWU-7209)
Update: Send Gate tax to Stripe.
PF Web Builder
Table UI (GWU-6059)
Update: Updated Table UI and added searching/sorting for tables in the PF Web Builder.
Expandos (GWU-6087)
Update: Updated the UI on the Expandos component.
Schedule
Leagues & Tournaments (GWU-5624)
Previously: Setting Earliest Bracket Start Time outside of Field Availability threw an error.
Update: Setting it outside Field Availability works as expected.
Field Timeline (GWU-5593)
Update: Removed unnecessary spacing between scheduled games on the timeline.
Leagues & Tournaments (GWU-5376)
Update: Enabled division seeding from the flight editor UI; seeding can be added/removed, un-flighted teams re-sorted, and disabled once teams are flighted.
Leagues & Tournaments (GWU-5580)
Update: Fixed error handling on Divisions/Flights when Program Division was left blank.
Leagues & Tournaments (GWU-5528)
Update: Added division configuration for Work Teams within the scheduler.
Leagues & Tournaments (GWU-5272)
Update: Added Field Availability to the Solver Scheduling input.
Bugs
PF Web Builder
Expando (GWU-6535)
Previously: An expando title changed to a Header 1-4 couldn't be edited after saving the page.
Update: It can be edited as expected.
Sales
Invoices (GWU-5007)
Update: The Invoice Allocation Modal now shows an Alert symbol next to removed registrations.
Schedule
Facility Rentals (GWU-7286)
Previously: Changes to Location and Fields on an invoiced rental weren't saving.
Update: Those changes save as expected.
December 17, 2025
COMMIT #: 88ac2ce
Bugs
Front End
Product Purchase (GWU-7316)
Previously: Subscription product plans didn't always require a profile select despite Profile Specific being enabled.
Update: Profile-specific subscription plans work as expected.
COMMIT #: cb5129c
Updates
Sales
Invoices (GWU-6840)
Update: Pay Multiple Invoices is now compatible with Platform Fees.
December 16, 2025
COMMIT #: 68c8b4b
Bugs
Program
AES (GWU-7310)
Update: The AES Processing Queue is working as expected.
December 15, 2025
COMMIT #: dcbd33a
Bugs
Program
Registration Details (GWU-6756)
Previously: Removing registrations zeroed out installment fees, miscalculating the prorate amount.
Update: Installment fees are prorated as expected when removing registrations.
Division Details (GWU-6007)
Previously: Bulk-removing an add-on program registration with "Standard Removal" and "Keep Open Balances" incorrectly removed payment plan fees tied to the Program, and "Prorate Out Balances" applied too large a prorate, overpaying the invoice.
Update: Bulk Removal of add-on program registrations updates invoices as expected.
Updates
Travel First
Virtual Credit Cards (GWU-7192)
Update: Hotel no-shows are now processed via the virtual credit card passed to hotels, with proper invoicing created to show the customer charge.
Communication (GWU-6810)
Update: No reminder email sends for a block with no reserved rooms; updated the fully-used-blocks language.
Program
Registration Details (GWU-6174)
Update: Added a "Never" option to the Ask When field for program Waiver Questions.
December 12, 2025
COMMIT #: c445958
Bugs
Backend
Switch Brand (GWU-7291)
Update: Cleaned up brand logos and broken images when switching brands.
PF Web Builder
Join Our Mailing List (GWU-7252)
Update: The "Join our Mailing List" link works as expected.
Sales
Invoices (GWU-7196)
Previously: A rounding discrepancy between the Platform Fee and Fee Discount could prevent brands from receiving check payments in full.
Update: Amounts round correctly, allowing full check payments.
PF Web Builder
Teams and Programs Header (GWU-7163)
Previously: Subheader edits on Teams/Programs List pages weren't saving.
Update: Subheader edits save as expected.
Updates
Club App
Messages (GWU-7295)
Update: The Club App badge displays the correct unread message count.
Front End
Product Purchase (GWU-7197)
Update: Adding a subscription or product requiring an Athlete profile now requires reviewing and completing the profile before purchase.
Legal Compliance (GWU-7204)
Update: Updated Privacy Policy and Code of Conduct footer links on 3STEP-owned sites, ensured Terms of Use is present, and removed those links for non-3STEP sites.
Club App
Access Codes (GWU-5864)
Update: Creating a Club App access code now saves the phone number, viewable by admin under Access Codes on Account Details.
December 11, 2025
COMMIT #: 8c08b44
Bugs
Sales
Shop (GWU-6281)
Previously: Saving a shop item edit with no changes showed "Complete all required fields."
Update: It now shows "No Changes Found."
Location
Schools (GWU-7025)
Previously: Importing a college coach list could time out.
Update: Importing works as expected.
Front End
Password Reset (GWU-7235)
Previously: Resetting a password for a logged-out Admin Account looped without success.
Update: Password reset works as expected.
Schedules (GWU-7046)
Previously: Syncing between Exposure and PlayerFirst caused duplicate divisions and a missing team schedule on the Teams page.
Update: The front-end schedule display shows as expected after syncing.
Team
Team Reporting (GWU-7285)
Update: Increased displayed rows to 500 on the Coaches & Managers page.
Updates
Sales
Transaction List (GWU-6519)
Update: Updated the Paid/Refunded filter with All, All Refund Types, Chargeback, and Receipts Only options.
Program
Registration Details (GWU-6827)
Update: Added ExternalDivisionID and ExternalTeamID columns to the Division Details table.
Exposure
API (GWU-7133)
Update: Set up an API sending team registration info (team name, division name) from PlayerFirst to Exposure.
Front End
Prepayment (GWU-7255)
Update: The Prepayment Amount field now accounts for the Platform Fee as well as Program Cost for select programs.
December 10, 2025
COMMIT #: d2eff94
Bugs
Schedule
Existing Schedule (GWU-7275)
Update: Changes to Facility Rentals save as expected on the Existing Schedule page.
Location
Timeline (GWU-7274)
Update: Changes to Facility Rentals, with and without an invoice, save as expected on the Timeline page.
December 9, 2025
COMMIT #: daec97d
Updates
Travel First
Virtual Cards (GWU-7250)
Previously: Users without a payment method couldn't generate virtual credit cards.
Update: Users with no payment method can generate virtual credit cards.
Bugs
Program
Class Finder (GWU-7246)
Update: Programs show up as expected when searching in the Class Finder.
COMMIT #: 0070ce7
Updates
Access App
Shop (GWU-5933)
Update: The PF Access app supports dynamic shop categories.
Bugs
Front End
Checkout (GWU-7243)
Previously: A transaction fee invoice with a taxable item (like apparel) could error.
Update: Transaction fee invoices can be paid as expected.
December 8, 2025
COMMIT #: d88d329
Updates
Site Settings
Site Settings (GWU-7019)
Update: Renamed "Post-Registration Payment Email Confirmation To" to "Outstanding + Prepayment Email Confirmation To" under the Orders tab.
Sales
Account Credits (GWU-6988)
Update: Renamed the page "Account Credits & Prepayments," gave program-associated prepayments their own row, added Billing Profile and Payment Total filters, renamed several columns (Created From→Created To, Brand Sport→Sport, User #→User ID, Amount→Remaining Balance, Family→Billing Name), and added a Notes column.
Front End
Prepayments (GWU-6986)
Update: Updated the customer prepayment workflow to allow a general prepayment alongside a program-specific prepayment option.
COMMIT #: 5adbe14
Bugs
Log In
MFA (GWU-7188)
Update: If a device token already exists, any user can use a one-time code.
MFA (GWU-6811)
Previously: Users could sign in with OTP and then complete MFA using the same cell phone.
Update: When MFA is required, the first step is password entry, the second is MFA by phone or email.
Program
AES (GWU-7217)
Previously: Filtering by Team Name on the AES page didn't show the most recent records.
Update: Filtering by Team Name works as expected.
Sales
Sales Tax (GWU-7236)
Update: Updated state abbreviations to fix sales tax calculations.
Updates
Access App
Events (GWU-6873)
Update: Improved the Tournaments API to show relevant suggested events for logged-in and logged-out users based on rostering, coaching, purchases, and proximity.
Shop (GWU-7132)
Update: Updated the product variant API for the Access App.
Front End
Add-Ons (GWU-6590)
Update: Added a quantity selector during add-to-cart for non-variant add-on products.
Communication
Sponsors (GWU-5967)
Previously: Admin couldn't assign multiple brands with the same category as global sponsors.
Update: Admin can assign multiple brands with the same category.
Sales
Shop (GWU-7138)
Update: Variants can now be used for parking and gate products.
PlayerFirst
Copyright Language (GWU-7161)
Update: Changed footer copyright language to "© 2025 3 Step Sports LLC" (brand name substituted for SaaS brands).
December 1, 2025
COMMIT #: 737bc9b
Bugs
Schedule
Leagues & Tournaments (GWU-6203)
Update: Colors are now consistent for an entire event across divisions on the Leagues & Tournaments page.
COMMIT #: a3b7982
Bugs
Front End
Roster (GWU-6646)
Update: Rostered athlete information is only editable before the due date on the Front End.
