Referral rewards shown by currency
Referral reward savings are now shown only when Booking Bible can identify the exact currency applied to an invoice.
Referral reward savings now appear by their actual invoice currency instead of being folded into one assumed total. Older reward amounts that were recorded before currency was tracked remain available for reconciliation, but they are not shown as savings in a currency unless a matching invoice application has been recorded.
Live class links, chat widget, and bookings fixes
Live class links now explain when they can't be joined, only one chat button ever shows, and upcoming classes never go missing from Bookings.