A more predictable calendar
The calendar now behaves consistently: overlays reopen correctly, room notes stay in sync, and patient searches always return the expected results. Scheduling feels steady again.
Conversations stay under control
Unexpected conversation creation is gone — no duplicates after fallback, no WhatsApp-related misfires, and conversations linked to cancelled appointments now stop as they should. Communication flows remain clean and reliable.
Document and summary handling works for you
Generated letters and summaries now save every time, even if you leave the page early. No more missing content or partially stored output.
Other improvements & fixes:
Prevents duplicate room notes through a safe upsert flow
Restores missing profile settings after redesign changes
Corrects required “*” indicator for gender during patient booking
Fixes incorrect error text when generating a summary
Resolves patient lookup failures when booking follow-up appointments
Improves visual consistency in the updated sidebar and settings navigation