Release Notes

v0.7.584

Team page reliability, roles UI improvements, and activity display fixes

This release strengthens the reliability of the public team page, improves the roles and permissions interface, and fixes several smaller display issues in the admin portal.

Features

  • Roles & permissions interface improvements: The information button for reserved roles has been moved into the tab itself for a cleaner layout. Role tabs now wrap across multiple rows when there are many roles, and a dedicated button for adding new roles is always clearly visible. The list of assigned users is now displayed in a two-column grid, making it easier to scan at a glance.
  • Revoker name in support access history: When support access is revoked, the name of the person who revoked it is now shown in the history table, giving you a clearer audit trail.
  • Refresh button consistency: The refresh button in several places in the admin portal now shows a label alongside the icon, making its purpose immediately clear.

Fixes

  • Public team page no longer crashes when a profile is incomplete: A safeguard now ensures that a team member can only appear on the public team page when both their name and photo are present. This prevents a crash that could occur when a profile was missing a photo.
  • Activity log shows readable titles: The activity log entry for updated records now shows a clear, human-readable title for each item instead of raw internal data.

Security and reliability

Additional safeguards have been put in place to ensure the integrity of team member profiles. Incomplete profiles can no longer be made publicly visible, preventing unexpected errors for visitors to your practice's website.