Schedule cell notes on mobile — notes added to schedule cells now appear in the mobile schedule, colour-coded and labelled by location / role (Role view).
Improvements
Copy/paste shifts — keyboard shortcuts (Cmd/Ctrl+C and Cmd/Ctrl+V) now work reliably across the schedule, including when notes or context menus are open.
Pasted shift cost — cost recalculates from the pasted shift rather than carrying over the source shift's cost.
Bug Fixes
Fixed infinite render loop on the staff Regular Working Hours tab.
Fixed infinite render loop in the Hiring form when selecting Report To.
Improved stability of hiring form metadata fields (memoised to prevent re-renders).