Added a new Email & SMS Suppression Report showing email addresses and phone numbers that are invalid, bounced, blocked, landlines, or undeliverable, including the reason reported back from the provider. The HOA dashboard users can now update the contact information or remove the suppression/block if the issue has been resolved
Board Task Feature: The HOA board can now keep track of tasks for the HOA: https://www.youtube.com/watch?v=DVXH3M97SLU
Enhancements
Survey/Voting Campaigns: Superadmins can now add people to existing campaigns and can remove people from campaigns using a new trash can feature
Budget Creation: Added the ability to create a new budget by copying a previous year’s budget
Improved blocked email alerts to display clearer messaging when an email address is suppressed
Units > Custom Fields: Added support for customizing the display order of fields
Bill Pay: Added CSV/PDF exports for the bills list, including totals and respecting active filters
Added scrolling support for long dropdown menus in the email label selector
Automatic Invoice Reminders now include the PDF invoice as an attachment
Enhanced the Bank Account Disbursement Report with subtotal amounts and clickable category breakdowns
Import Tool: Added support for both state abbreviations and full state names
Bug Fixes
Improved spacing consistency between the News editor and the owner app display, along with additional table background color options
Fixed spam email address indexing to allow one record per HOA instead of globally across all HOAs
Fixed a memory issue with an API endpoint that prevented some scripts from completing and caused missing invoices/payments
Fixed Survey Logs not displaying properly
Fixed Billing History PDF generation when descriptions included single quotes
Restored full refund support for Standard Fee Group payments, including processing fees
Fixed Limited User Team Member access to Calendar views when permissions were enabled
Fixed editing issues for requests not assigned to a unit
Updated text messaging alerts/validations across all sending areas to properly report failed messages
Fixed Owner Last Login timestamps to update only after successful logins instead of login attempts