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.
