v0.14.5
Custom booking domains fixed, and a friendlier admin dashboard
This release fixes broken custom booking website addresses, corrects duplicated information in appointment emails, and adds several usability improvements to the admin dashboard and task panel.
Features
- Resize dashboard columns anytime: the divider between your dashboard's widget columns can now be dragged from the normal view, not just from Customize mode.
- Consistent dashboard layout: widget columns now keep their assigned position, so hiding one widget no longer shifts the others around.
- Pinned activity panel: the dashboard's activity panel now stays in view while you scroll, matching the behaviour of the detail pages.
- Task panel opens for reading first: clicking a task now shows its details in a clear read view, with an Edit button for when you need to make a change.
Fixes
- Custom booking domains repaired: practices using their own website address for online booking now reach the correct booking page instead of a login screen or an error.
- Email footer address fixed: the practice website address no longer appears twice in the footer of outgoing emails.
- Location address added to appointment emails: confirmation and reminder emails now show the street address of the appointment location.
- Activity panel filter chips fixed: the "More" option no longer overlaps the edge of the panel and now shows correctly when selected.
- Calendar appointment blocks fixed: a clicked appointment block keeps its highlight while its preview is open.
- Multi-therapist status menu fixed: changing the status of an appointment with several therapists now opens the correct menu instead of several at once.
- Task panel alignment fixed: the assignee, importance, and deadline fields in the task panel now line up correctly and show the assigned colleague consistently.
- Dashboard column divider fixed: clicking the column divider without dragging it no longer saves an unintended layout change.
Security and reliability
- Dependency security updates: several underlying components were updated to their latest secure versions as part of our ongoing maintenance.
- More resilient domain lookups: the system that resolves custom booking website addresses now falls back gracefully if a lookup is temporarily unavailable, rather than causing an error.