Highlights
- 24-hour clock - shift and timesheet times display as 24-hour (e.g. "14:30") instead of AM/PM, matching how the UK reads schedules.
- Manual holiday adjustment - admins can now correct an employee's accrued holiday total directly, useful for staff imported without approved timesheet history.
- Rota area fix - a shift without an area now groups under "Unassigned" instead of borrowing the assignee's own role, so the week and day views always reflect the area actually chosen for that shift.
- New logo mark - the header badge and favicon now use the logo-icon wave mark, and the wordmark next to it now shows on mobile too.
Changes
Features
- feat(employees): manual holiday accrual adjustment for staff without timesheet history.
- feat(brand): swap header/favicon mark to logo-icon.
- feat(analytics): add Google Analytics and Microsoft Clarity.
Fixes
- fix(rota): derive shift area from the shift itself, not the assignee's legacy role.
- fix(time): switch shift/timesheet display to 24-hour clock.
Other
- style(rota): move shift status badge to the card footer so the time range no longer gets clipped.