What's new in v0.14.3
Safer conversation assignment
- Conversation assignment updates now require explicit
{ intent: "unassign" }before clearing ownership. - Assignment requests continue to support direct
{ operatorId }payloads and now also accept explicit{ intent: "assign", operatorId }payloads. - The inbox assignment menu now sends explicit assign/unassign intent from operator actions.
Regression coverage
- Added route coverage for empty bodies, ambiguous payloads, explicit unassign, and assign requests so missing
operatorIdvalues cannot silently unassign a conversation.