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
Sivin Varghese and GitHub
1de90ec136
fix: clean up conversation list rendering ( #14107 )
2026-04-20 15:48:06 +05:30
Sivin Varghese and GitHub
3a4738729d
feat(v5): New expanded layout for chatlist ( #13652 )
2026-04-20 14:02:10 +05:30
d9e732c005
chore(v5): update priority icons ( #13905 )
...
# Pull Request Template
## Description
This PR updates the priority icons with a new set and makes them
consistent across the app.
## How Has This Been Tested?
**Screenshots**
<img width="420" height="550" alt="image"
src="https://github.com/user-attachments/assets/cb392934-6c4d-46b4-9fde-244461da62ef "
/>
<img width="358" height="340" alt="image"
src="https://github.com/user-attachments/assets/cb18df47-9a17-42f8-9367-e8b7c4e3958d "
/>
<img width="344" height="468" alt="image"
src="https://github.com/user-attachments/assets/9de92374-e732-48eb-a8a9-85c5b5100931 "
/>
<img width="445" height="548" alt="image"
src="https://github.com/user-attachments/assets/ecc4ce51-165c-4593-a9a2-e70b08a29006 "
/>
## Checklist:
- [x] My code follows the style guidelines of this project
- [x] I have performed a self-review of my code
- [ ] I have commented on my code, particularly in hard-to-understand
areas
- [ ] I have made corresponding changes to the documentation
- [x] My changes generate no new warnings
- [ ] I have added tests that prove my fix is effective or that my
feature works
- [x] New and existing unit tests pass locally with my changes
- [ ] Any dependent changes have been merged and published in downstream
modules
---------
Co-authored-by: Pranav <pranav@chatwoot.com >
2026-03-26 09:20:36 +05:30
b809cd2f15
chore: Optimize contact page for smaller displays ( #12183 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2025-08-14 19:07:20 +05:30
Sivin Varghese and GitHub
d908c880d2
chore: Replace Thumbnail with Avatar ( #12119 )
2025-08-11 15:47:17 +05:30
1ccfb4e3db
fix: sentry issues ( #10695 )
...
1. Ensure audio player ref is accessible before triggering calls
([Sentry](https://chatwoot-p3.sentry.io/issues/6221981610 ))
2. Use correct default for attachments, this was incorrectly set to
`null` in a previous PR
([Sentry](https://chatwoot-p3.sentry.io/issues/5966738120 ))
3. Fix `lastNonActivityMessage` is not present
([Sentry](https://chatwoot-p3.sentry.io/issues/6116038455 ))
4. Fix `Alt+J` & `Alt+K` shortcuts not working
([Sentry](https://chatwoot-p3.sentry.io/issues/6075125384 ))
---------
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2025-01-16 15:49:48 +05:30
Sivin Varghese and GitHub
bffc24d119
fix(v4): Overflow issue in conversation card ( #10679 )
2025-01-14 12:48:30 +05:30
Sivin Varghese and GitHub
3c93cdb8b2
feat(v4): Update Inbox view card design ( #10599 )
2025-01-07 21:11:54 +05:30
Sivin Varghese and GitHub
41106bccb7
chore: Fix issues with Contact pages ( #10544 )
2024-12-05 14:24:10 -08:00
769b7171f4
feat(v4): Add new contact details screen ( #10504 )
...
Co-authored-by: Pranav <pranavrajs@gmail.com >
2024-12-03 21:29:47 -08:00
Sivin Varghese and GitHub
db327378fa
feat(v4): Add new conversation card component ( #10392 )
2024-11-07 20:30:56 -08:00