Overview
This release significantly enhances accessibility for users with screen readers and keyboard navigation, while also improving group video calls, appointment displays, and fixing several bugs related to groups and appointments.
What's New
- Enhanced accessibility throughout the application for screen reader users, including better announcements for form errors, navigation states, and success confirmations
- Improved keyboard navigation with automatic focus management when moving through booking, onboarding, and assessment steps
- Added speaker time indicator during group video calls on mobile devices
- Ongoing appointments now appear in your upcoming appointments view for easier access
Bug Fixes
- Fixed issue where group profile pictures could not be uploaded
- Corrected 'Invalid Date' display and attendance calculation errors in group sessions
- Fixed missing 'Join Now' button for appointments that are currently in progress
- Resolved low text contrast issues on the Groups Dashboard when using dark mode
- Fixed duplicate user appearances in group video calls
Improvements
- Form validation errors are now immediately announced by screen readers and clearly linked to their corresponding fields
- Sidebar menu items now clearly announce when they are the active page to screen reader users
- Labels, field types, hints, and required status for form fields are now announced in a logical order
- Screen readers now properly announce table column headers and row relationships in appointments, assignments, plans, and journals
- Icon-only buttons now clearly announce their purpose, including when they are disabled
- Decorative images are now hidden from screen readers to reduce unnecessary information
- Dialog windows now properly manage focus, making them easier to navigate with keyboards and screen readers
- Appointment status labels updated for consistency (now showing 'Occurred' and 'Confirmed')
- Overall improvements to button and chip designs throughout the application