🚀 New Software Release – March 19th 🚀
✨ New Features
- Admin: Camp Logo & Email Header Image Editing: Admin users can now upload and update their camp's logo and the default image used in outbound email headers directly from the admin panel — no support ticket required. Images update immediately across the platform.
- Enrollment: Save Payment Methods at Checkout: When a parent enters a new credit card or checking account during enrollment checkout, they now have the option to save it for future use. Saved payment methods are tokenized securely and available for future transactions.
- Agent Mode – Coming Soon: Agent Mode is a new user type that allows an individual (called an Agent) to take certain actions on behalf of multiple families, including requesting enrollment, filling out forms or medical information, and making payments depending on your preferences. If you are interested in learning more and being a beta camp, please complete the interest form here.
➕ Product Enhancements and Improvements
- System: Database Rollover Status Bar: The Database Rollover workflow now displays a live progress bar as rollover proceeds, along with clearer error messages if any failure points occur. This gives camps better visibility into the rollover process from start to finish.
- UI: Custom Bunking Boards Labels Consistency: Two areas where camps' custom names for Bunking Boards weren't displaying — the RAD camper menu and Admin > Staff — have been corrected. Custom labels now apply consistently throughout the platform.
- System: Staff Salary Merge Fields Fix: Five salary-related merge fields (Total Salary, Taxable Salary, Total Charges, Adjusted Salary, and Adjusted Taxable Salary) were available in templates but not pulling data. All five now populate correctly in emails, contracts, and documents.
- Camp Shop & Camper Spending Money Improvements: Updates include fixes to order submission flows from the Parent Dashboard, fulfillment status improvements, page load errors, admin permission gaps on Camper Spending, and additional financial edge cases.
- Performance: Reduced Page Load Times: Ongoing optimization work has yielded additional performance gains for the Camper and Family profile experience, continuing to address excessive database query volumes that sometimes occur during high-traffic enrollment periods.
🐛 Bug Fixes
- System: Form Restriction Failures Resolved: Restrictions were silently failing across multiple platform areas due to stale data. All affected pathways have been patched to ensure restriction logic evaluates reliably.
- Enrollment: Checkout Error with Mixed Payment Schedule Groups: Parents selecting a mix of waitlisted and available options tied to different payment schedule groups were incorrectly shown an error at checkout. This has been corrected to allow checkout to proceed without interruption.
- Reports: Three Bugs Fixed in Missing Forms Report: Duplicate camper records were appearing, column headers could not be sorted, and an error occurred when previewing a notification email for a camper with no missing forms. All three issues are resolved.
- System: Medical Profile Generation Errors Fixed: Medical profiles were not generating correctly when the "Order" setting was configured alongside certain division and bunk structures. The generation logic has been corrected to produce accurate results.
- UI: PDF Page Reordering on Upload Fixed: Uploading a single multi-page PDF was causing pages to display in a different order than the original. Uploaded PDFs now retain their original page order.
- Notifications: Special Characters in Form Names Displaying as HTML Code: Form names with apostrophes or other special characters were rendering as raw code (e.g., ') in missing forms notification emails. Form names now display correctly.
- Reports: Campers with Longer Gender Values Excluded from Reports: Gender values over 30 characters were being silently truncated on save, causing those campers to be omitted from enrollment analytics and advanced reports. The field now supports the same character length as all other select list values.
- System: Family Account Merge Error Fixed: The merge tool was freezing when both families had completed the same yearly family form. Merges now complete successfully, retaining the destination family's form submission.
- Notifications: Admin Email Firing for Failed Checking Account Additions: Admins were receiving payment method notifications even when a parent's checking account submission failed due to an error. Notifications now only send when a payment method is successfully added.
Comments