🐛 Bug Fixes
Rota Conflicts
Cancelled visits no longer show a Conflict badge, or trigger one on the visit they overlap, on the rota and client calendar.
Client Contracts
Choosing a contract on the client profile now simply assigns the client to it. The start date and hours fields have been removed from the client form, clearing a contract works correctly, and clear error messages appear if a save fails or contracts can’t be loaded.

