- Fixed: booking notification emails now show the live total (and each service price) from the current line items, so a stale stored amount no longer disagrees with the service list
- Improved: OneSignal push — the mobile PWA registers the device more reliably, and you can save a REST API Key so the server can send to subscribers even when player IDs are missing
- Improved: the AI assistant can look up official help articles when you ask how to do something
- Improved: the WordPress.org review reminder now shows how many bookings you have taken, and asks more clearly before sending you to leave a review
- Fixed: “Add to calendar” links and .ics attachments in booking emails are generated more reliably
- Fixed: the booking page is no longer stored by full-page caching plugins (WP Fastest Cache, WP Rocket, W3 Total Cache, LiteSpeed, SiteGround and others) — a cached copy made every visitor share the same booking session, so customers could be sent back a step, lose their selection, or be unable to complete a reservation
- Fixed: setting the default booking status from the bookings list silently did nothing — the request was missing its security token, and any failure is now shown instead of appearing to save
- Fixed: staff push notifications are no longer sent for auto-draft or awaiting-payment bookings, so you are alerted once a reservation is actually completed rather than while the customer is still on the summary page


