48627da0f9
feat: outbound voice call essentials ( #12782 )
...
- Enables outbound voice calls in voice channel . We are only caring
about wiring the logic to trigger outgoing calls to the call button
introduced in previous PRs. We will connect it to call component in
subsequent PRs
ref: #11602
## Screens
<img width="2304" height="1202" alt="image"
src="https://github.com/user-attachments/assets/b91543a8-8d4e-4229-bd80-9727b42c7b0f "
/>
<img width="2304" height="1200" alt="image"
src="https://github.com/user-attachments/assets/1a1dad2a-8cb2-4aa2-9702-c062416556a7 "
/>
---------
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: iamsivin <iamsivin@gmail.com >
Co-authored-by: Vishnu Narayanan <vishnu@chatwoot.com >
2025-11-24 17:47:00 -08:00
raza-ak and GitHub
513d954027
feat: Show active Contacts ( #8243 )
2025-06-04 21:52:13 +05:30
b116ab5ad3
feat(v4): Compose new conversation without multiple clicks ( #10545 )
...
---------
Co-authored-by: Pranav <pranav@chatwoot.com >
Co-authored-by: Pranav <pranavrajs@gmail.com >
2024-12-05 20:16:29 -08:00
bf58a18af4
fix: Update contact details page errors ( #10536 )
...
Co-authored-by: Pranav <pranavrajs@gmail.com >
2024-12-04 13:58:53 -08:00
Shivam Mishra and GitHub
9b6830a610
fix: Update UI issues with sidebar ( #10535 )
...
This PR fixes a few UI issues with the sidebar
1. `z-index` issues with sidebar dropdowns
2. Move the event listener to the root of the dropdown container, it
allows more consistent behaviour of the trigger, earlier the click on
the trigger when the dropdown was open would cause the container to
re-render
3. Use `perserve-open` for the status switcher menu item in the profile
menu.
4. Use `sessionStorage` instead of `localStorage` to preserve sidebar
dropdown info. When opening the dashboard without directly going to a
specific route, any previous known item would get expanded even if it's
link was not active, this caused issues across tabs too, this fixes it.
5. Use `snakeCaseKeys` instead of `decamelize` we had two packages doing
the same thing
6. Update `vueuse` the new version is vue3 only
2024-12-04 13:48:12 -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
a50e4f1748
feat(v4): Update the design for the contacts list page ( #10501 )
...
---------
Co-authored-by: Pranav <pranavrajs@gmail.com >
Co-authored-by: Pranav <pranav@chatwoot.com >
2024-11-27 20:07:20 -08:00
2ef767d60f
feat: exporting contacts takes the filters into account ( #9347 )
...
- This PR allows contacts to be exported using the current filter in CRM view
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2024-05-07 20:18:36 -07:00
a88d155dd7
feat: update tool-chain to latest ( #7975 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-09-27 14:02:34 +05:30
Tejaswini Chile and GitHub
23ca6d56f9
feat: Contact Exports ( #7258 )
2023-06-13 09:18:43 +05:30
73d14f204e
feat: Add the ability to receive contact(vCard) on a WhatsApp inbox ( #6330 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-02-07 19:36:38 -08:00
Shivam Mishra and GitHub
37b9816827
feat: more events tracking for SaaS ( #6234 )
2023-01-17 21:53:40 -08:00
giquieu and GitHub
827f977a37
feat: Update API for contact avatar ( #4719 )
...
Added the ability to update the contact's avatar via API and Dashboard.
- Contact create and update APIs can now accept avatar attachment parameters [form data].
- Contact create and update endpoints can now accept the avatar_url parameter.[json]
- API endpoint to remove a contact avatar.
- Updated Contact create/edit UI components with avatar support
Fixes : #3428
2022-07-12 10:03:16 +02:00
thedev105 and GitHub
6d378eb206
Fix: Update contact validation messages ( #3500 )
...
Fixes #3476
2021-12-03 13:19:11 +05:30
d7cfe6858e
feat: Add advanced contact filters ( #3471 )
...
Co-authored-by: Tejaswini <tejaswini@chatwoot.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2021-12-02 19:12:44 -08:00
Muhsin Keloth and GitHub
a2764e5c1d
chore: Update deleteCustomAttribute method in SDK ( #3334 )
2021-11-15 14:56:35 +05:30
Muhsin Keloth and GitHub
76370267f3
feat: Render contact custom attributes in contact/conversation sidebar ( #3310 )
2021-11-11 15:23:33 +05:30
Nithin David Thomas and GitHub
b33701a666
feat: Create modal to merge two contacts ( #2457 )
2021-10-13 18:35:13 +05:30
bba2750975
feat: Add ability to bulk import contacts ( #3026 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2021-09-29 12:01:58 +05:30
Aswin Dev P.S and GitHub
4f51a46c2b
feat: Ability to delete a contact ( #2984 )
...
This change allows the administrator user to delete a contact and its related data like conversations, contact inboxes, and reports.
Fixes #1929
2021-09-23 12:52:49 +05:30
6c49e58ff8
feat: Add contact label filter ( #2454 )
...
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2021-06-18 20:08:58 +05:30
Pranav Raj S and GitHub
0e6cd699e8
feat: Sort contacts via name, email, phone_number, last_activity_at ( #1870 )
2021-05-13 13:32:19 +05:30
Nithin David Thomas and GitHub
864471a21e
feat: Create a new conversation from the contact panel ( #2019 )
...
* Chore: Improve button component styles
2021-04-16 20:31:07 +05:30
Nithin David Thomas and GitHub
c17380d48a
Feat: Create contact from contacts page ( #1806 )
...
* Add contact create modal to contacts page
* Test cases
* Review fixes
2021-02-19 20:22:58 +05:30
f214c9c47c
feat: Add Contacts page ( #1335 )
...
Co-authored-by: Sojan <sojan@pepalo.com >
Co-authored-by: Pranav Raj Sreepuram <pranavrajs@gmail.com >
2020-11-10 15:25:26 +05:30