Release Notes

v0.7.591

Location management improvements and interface refinements

This release brings a range of improvements to location management across the admin portal, including a more polished location switcher, better client and staff location displays, and several fixes to ensure practices with one or more locations work correctly.

Features

  • Improved location switcher: the location switcher in the sidebar is now wider and better aligned with the menu layout, making it easier to switch between locations at a glance.
  • Location colors in the switcher: the selected location now shows its assigned color in the switcher trigger, giving a quick visual cue about which location is active.
  • Logo previews for locations: when choosing a logo for a location, a preview is now shown directly in the form so you can confirm the right image before saving.
  • Client location display: client profiles now show assigned locations more clearly, with the default location marked by a dashed underline to distinguish it from other assigned locations.
  • Service pricing per location: the per-location pricing rows on service pages are now better aligned, with the location name, availability toggle, and price input displayed in consistent columns.
  • Custom fields in built-in field sets: practices can now add and reorder their own custom fields within built-in field sets, such as the location address set, giving more flexibility to tailor location information.
  • Staff and admin account linking: linking a standalone admin account to a staff member with the same work email is now clearer, with an informational tooltip guiding practice owners to the explicit link path.
  • FAQ and public info pages: FAQ override badges, custom answers, and per-location override sections are now rendered more clearly, making it easier to manage location-specific public content.

Fixes

  • Missing location repair: practices whose data had ended up without any location configured are now automatically repaired, ensuring the portal works correctly without manual intervention.
  • Staff and client location assignment: when a practice has exactly one active location, staff members and clients without a location assignment are now automatically linked to that location.
  • Default client location: when a client has an explicitly set default location, that setting is now correctly respected instead of falling back to the first assigned location.
  • Location color preview: the color swatch shown when editing a location now correctly reflects the chosen color after the page loads.
  • MFA loading message: the loading text shown during multi-factor authentication is now displayed correctly.
  • Staff form without active location: when no active location exists in the practice, the staff form now clearly indicates this dependency instead of failing without explanation.
  • PDF export: document exports to PDF now correctly resolve the fonts needed for rendering, preventing export failures.

Security and reliability

Additional safeguards ensure that location and staff data is correctly maintained across all practice configurations, reducing the risk of incomplete or inconsistent records.