Shift Status Change Tracking
We've enhanced the shift hover card to provide better visibility into shift status changes. Now you can quickly see who last updated a shift, the reason why it was updated, and any additional notes about its current status. When hovering over a shift in either the profile schedule tab or the main shifts calendar, you can now:
- View shift status changes and updates instantly
- Easily change shift statuses by selecting a new status from the badge dropdown
- Update status reasons and notes directly
- View a complete history of changes and notes in the shift's activity feed

To keep everyone informed, any time a shift is modified, you'll be presented with options to:
- Select who initiated the change (client, caregiver, or office)
- Select from a pre-defined set of reasons (such as "Call Out" or "Scheduling Conflict")
- Optionally add notes to provide more detail
- Optionally alert relevant team members about the changes

We've also implemented pre-defined status reasons to ensure consistent reporting across your organization. For example:
- When marking a shift as canceled, you can specify if it was canceled by the caregiver, client or office
- When completing shifts on behalf of caregivers, document technical difficulties such as connectivity problems
- During caregiver reassignment, specify whether the change resulted from a call-out or no-call, no-show situation

Care Summary Requirement
Mobile App Updates
- Care summaries can now be completed during the clock-out process
- Existing care summary functionality remains available on the shift detail page
Web Platform Updates
- Similar to "Require Care Tasks" checkbox, we have added a new "Require Care Summary" option to care plans
- When enabled, care summaries become mandatory for shifts

Geofence Improvements
We've enhanced location management for care recipient profiles:
- View latitude and longitude coordinates below residence addresses
- Manually adjust coordinates when needed
- Quick access to Google Maps for precise location verification
- Added helpful tooltips explaining how location data affects clock-in/out and driving directions

Miscellaneous Fixes and Improvements
- Added profile tags active statuses as filter options for open shift posting
- Fixed pay modifier calculations in the looper system
- Prevented open shift notifications from being sent to inactive professionals
- Added ability to void and delete electronic invoices
- Updated mileage values to display with two decimal places for greater accuracy