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.
