September 26, 2022
As the weather gets colder we have been working on some exciting new features with managing how events work and improvements to the performance of Citrus. Some of the key highlights of this release:
- Optional attendee fields - Manage which fields are required when creating an attendee account
- Limit appointment frequency - Control how often attendees are able to schedule appointments for a type of appointment.
- Reporting enhancements - Clearly understand when the reports are grabbing data and improve response times
- Performance of orders - Reduce the loading times of orders to a third of the time
- Membership package pricing - Clearly see the difference in package pricing across different billing periods
Settings
Optional attendee fields
We understand that as an organizer you may want to make certain fields optional when parents create attendee accounts. You can now control which fields are required from the Event Settings page on your dashboard. The fields you can make optional are the attendee's date of birth, health card number, parent name, emergency contact phone, and emergency contact email. By default, these fields are required by all parents to fill out when adding an attendee.

Events
Limit appointment frequency
For those who have opt'd into the appointments beta, you can now limit how frequent attendees can book appointments for a specific appointment type. By default, attendees can schedule appointments for an appointment type as often as they want. However you can restrict this amount per week, month, quarter, or year.

Financials
Reporting enhancements
When previewing and exporting your financial reports you should know when it is still loading so that you are not confused what is going on. This release we have added clear warning messages to inform you when your reports are still loading and grabbing data. Also, the report previews are now separated into different pages so you don't have to wait as long to view a lot of data.

Performance of orders
Over this past release we have made changes to improve the performance of orders when they have a lot of products and financial items associated to them. The loading times of orders have been significantly reduced with most cases responding in a third of the time compared to before. Your time is important to us at Citrus so you are always encouraged to reach out if you ever experience poor loading times.
Before:

After:

Packages
Membership package pricing
As an organizer, we understand you want parents to clearly see the difference in membership package pricing. Parents should never have to do the math to figure out how much they will save on different packages, so we now display prices based on the smallest billing period available. For example, if you have packages that are billed both monthly and annually, the prices are displayed according to how much the package is per month.

