Release Notes

v0.7.583

Encryption hardening, team page fix, and role safeguards

This release strengthens how patient and practice data is protected at rest, fixes a bug that could cause an entire public team page to appear empty, and improves how staff roles are managed during setup.

Fixes

  • Public team page no longer goes blank: A team member without a profile photo could cause the entire public team page to show no members at all. This has been corrected — members without a photo now appear normally, and only members missing a display name are quietly skipped.
  • Staff role setup preserved correctly: During initial practice setup, staff accounts are now kept on their originally configured roles instead of being silently reassigned. The internal support role is also properly reserved and cannot be manually assigned to regular staff.

Security and reliability

Protection of stored data has been significantly strengthened. Patient records, documents, uploaded files, and other private content are now safeguarded with additional layers of protection that bind each piece of data more tightly to its owner and context. Existing stored data is automatically brought up to the new standard during this update — no action is needed.