chatwoot/app/javascript/dashboard/store
Muhsin Keloth 1124c1b4c2
feat(voice): Wire Twilio voice flow through unified call model (#14091)
Twilio voice now uses first-class `Call` records as the source of truth
for call state, instead of storing it on
`conversation.additional_attributes` and `conversation.identifier`. Each
call gets its own record, its own `voice_call` bubble matched by
`call_sid`, and its own conference name keyed off `Call.id`. Multiple
calls on the same conversation (for `lock_to_single_conversation`
inboxes) now work correctly, and the conversation card stays in sync
with the real latest message.
Fixes https://linear.app/chatwoot/issue/PLA-121/lock-to-single-thread

---------

Co-authored-by: Muhsin <12408980+muhsin-k@users.noreply.github.com>
2026-04-30 11:25:39 +04:00
..
captain feat: support bulk select and delete for documents (#13907) 2026-03-26 19:48:12 +05:30
modules feat(voice): Wire Twilio voice flow through unified call model (#14091) 2026-04-30 11:25:39 +04:00
utils feat: Prevent saving preferences and status when impersonating (#11164) 2025-05-20 17:34:30 -07:00
constants.js fix: stale report value shown if summary fetch breaks (#11270) 2025-04-15 20:18:06 +05:30
index.js feat: Add Pinia support and relocate store factory (#12854) 2025-11-28 16:31:59 +05:30
mutation-types.js feat(voice): Wire Twilio voice flow through unified call model (#14091) 2026-04-30 11:25:39 +04:00
storeFactory.js feat: Add Pinia support and relocate store factory (#12854) 2025-11-28 16:31:59 +05:30
storeFactory.spec.js feat: Add Pinia support and relocate store factory (#12854) 2025-11-28 16:31:59 +05:30
storeFactoryHelper.js feat: Add Pinia support and relocate store factory (#12854) 2025-11-28 16:31:59 +05:30