Hugo Sarti
68fa694268
fix: Disable typing indicator for user when agent is typing a private note ( #3303 )
2021-11-01 12:20:07 +04:00
Muhsin Keloth
ab77e03c92
feat: Render conversation custom attributes ( #3065 )
2021-10-30 07:09:46 +05:30
Aswin Dev P.S
46867e89cb
feat: Ability to specify a subject line for outbound emails ( #3168 )
2021-10-27 13:09:29 +05:30
Pranav Raj S
8e6ce3a813
feat: Add notes for Contacts ( #3273 )
...
Fixes #2275
2021-10-25 18:35:58 +05:30
Sojan Jose
cebd34053b
chore: Use availability in dashboard presence toggle ( #3212 )
2021-10-15 00:30:48 +05:30
Nithin David Thomas
b33701a666
feat: Create modal to merge two contacts ( #2457 )
2021-10-13 18:35:13 +05:30
Sojan Jose
c54aae21ff
chore: Move agent availability to Account level ( #3074 )
...
- Move agent availability to the account level
2021-10-07 13:21:46 +05:30
Fayaz Ahmed
1c6a539c0a
feat: Add Reports for teams ( #3116 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-10-06 23:53:51 +05:30
Fayaz Ahmed
a1563917ba
feat - Add filter for reports by agent, label and inboxes ( #3084 )
...
* Adds filter for agents, labels and inboxes
* Added Inboxes Reports Feature
* Fixed populating of filter dropdown issue
* If applied, fixes code climate style-lint warnings
* Fixes codeclimate warnings
* if applied, Refactors sidebar file to fix codclimate warnings
* if applied, fixes the download reports button for filtered report-data
* If applied, replaces native img tag with thumbnail component
* If applied, replaces hardcoded color string with variable
* If applied, adds a11y labels to multiselect dropdowns
* If applied, Renames reports methods to generic names
* If applied, Adds test cases for Labels and Inboxes
* If applied, write a test spec for fileDownload helper
* if applied, Moves fileDownload method to a utils folder
* If applied, Fixes the report file name type
* Test Spec for Reports Store module
* Fix specs - add restoreAllMocks
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-09-30 13:13:45 +05:30
Pranav Raj S
57abdc4d5f
feat: Display "Snoozed Until" time on conversation header ( #3028 )
2021-09-29 19:33:51 +05:30
Pranav Raj S
cc244833d0
feat: Add all
filter for conversations ( #3102 )
2021-09-29 16:23:39 +05:30
Sivin Varghese
6f6bb91823
fix: Add meaningful alert error message if file upload fails ( #3093 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2021-09-29 13:00:08 +05:30
Fayaz Ahmed
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
Sivin Varghese
8b7f6c691a
bug: fixes error in creating a new one off campaign ( #3067 )
...
* bug: fixes error in creating a new one off campaign
* Review fixes
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2021-09-24 08:07:30 -07:00
Aswin Dev P.S
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
Sojan Jose
22d1c8baf2
Chore: Inbox Members API improvements ( #3008 )
...
- New Inbox Member APIs
- Return JSON errors for Platform APIs
2021-09-14 11:55:02 +05:30
Sivin Varghese
26a3150fd8
feat: Adds the ability to edit and delete custom attributes ( #2982 )
...
* feat: Adds the ability to edit and delete custom attributes
* Review fixes
* Minor fixes
* Adds specs
* Minor fixes
* Update settings.routes.js
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2021-09-13 03:26:18 -07:00
Sivin Varghese
c80289e661
feat: Add custom attribute table ( #2929 )
2021-09-08 09:37:58 +05:30
Pranav Raj S
4759730022
feat: Configure Chatwoot & Analytics for SaaS app ( #2975 )
...
* feat: Add Chatwoot support inside Chatwoot SaaS
* Fix identity issues with Chatwoot
2021-09-07 23:11:01 +05:30
Sanju
a03ed4eea0
feat: Update agent report filename to use generated date ( #2934 )
2021-09-03 11:58:26 +05:30
Aswin Dev P.S
1ff9939a80
feat: Ability to remove inbox avatar ( #2885 )
...
* Delete inbox avatar
1) New API endpoint added for deleting inbox avatar.
2) Delete avatar button in the inbox settings page.
Co-authored-by: Sojan Jose <sojan@pepalo.com>
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2021-08-31 15:12:05 +05:30
Sivin Varghese
fdcc322660
feat: Add the ability to create custom attribute ( #2903 )
2021-08-31 13:54:34 +05:30
Muhsin Keloth
4d668d8db3
feat: Dedicated tab for campaigns ( #2741 )
2021-08-11 20:29:33 +05:30
Pranav Raj S
d88e3e3596
fix: Resolve conversation with id instead of current conversation ( #2731 )
2021-08-02 13:11:07 +05:30
Sojan Jose
d955d8e7dc
feat: Ability to snooze conversations ( #2682 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-07-23 15:24:07 +05:30
Pranav Raj S
3d18ec9e40
feat: Add date-range filter on CSAT Reports ( #2622 )
2021-07-14 20:15:57 +05:30
Pranav Raj S
cb44eb2964
feat: Add CSAT reports ( #2608 )
2021-07-14 10:20:06 +05:30
Sivin Varghese
0bd48129b9
feat: Add settings for audio alert notifications ( #2415 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-07-05 12:01:54 +05:30
Nithin David Thomas
044b6872a4
feat: Add actions and API for deleting message via API ( #2519 )
2021-06-29 11:19:08 +05:30
Pranav Raj S
6c49e58ff8
feat: Add contact label filter ( #2454 )
...
Co-authored-by: Sojan Jose <sojan@pepalo.com>
2021-06-18 20:08:58 +05:30
Muhsin Keloth
0f377da109
feat: Add an option to delete campaigns ( #2402 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-06-15 14:14:59 +05:30
Sivin Varghese
d21c1c773b
feat: Ability to add label for contact page ( #2350 )
...
* feat: Ability to add label for contact page
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com>
2021-06-14 10:36:00 +05:30
Nithin David Thomas
fe2af370e0
Feat: Show notes panel on crm page ( #2320 )
...
* Feat: Show notes panel on CRM page
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2021-06-14 09:49:17 +05:30
Muhsin Keloth
94a83ea995
feat: Add an option to edit webhook URL ( #2316 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-06-06 16:59:47 +05:30
Muhsin Keloth
14b51e108a
feat: Add Integration hooks UI ( #2301 )
2021-06-06 16:59:05 +05:30
Muhsin Keloth
b0b4d9d6f5
enhancement: Current password confirmation in change password ( #2108 )
...
* add current password field in change password form
* locale changes
* chore: update password API
* chore: rubocop fixes
* replace currentPassword with current_password
* code cleanup
* replace input with woot-input
* code cleanup
Co-authored-by: Sojan <sojan@pepalo.com>
2021-06-02 05:22:24 -07:00
Pranav Raj S
25ba852b68
chore: Adjust Chatwoot Config to deploy frontend as a separate app ( #2347 )
2021-05-28 19:21:16 +05:30
Muhsin Keloth
18cea3b0ac
chore: Add inbox id in get campaigns API ( #2278 )
2021-05-17 21:38:12 +05:30
Pranav Raj S
0e6cd699e8
feat: Sort contacts via name, email, phone_number, last_activity_at ( #1870 )
2021-05-13 13:32:19 +05:30
Muhsin Keloth
db31bfcee4
feat: Edit campaigns ( #2230 )
...
* add edit campaign component
2021-05-10 12:40:48 +05:30
Muhsin Keloth
6245a10a70
feat: Campaign table ( #2212 )
...
* code cleanup
* add campaign table
* update locale texts
* locale text cleanup
* Rename selectedAgent with selectedSender in add campaign form
* code cleanup
* remove timer mixin
* update avatar size to 20px
* add border for table
* add campaigns get action specs
* rename campaign table component
* fix style issues
* update sender list based on inbox permission
* style fixes
* review fixes
* add campaign sender component
* replace wootsubmit button with wootbutton
* update scroll width
* replace campaign status with woot label
* changes as per review
* style fixes
* remove unused code
* disable campaign in inbox settings page
* review fixes
2021-05-05 22:16:59 -07:00
Muhsin Keloth
7c7f91e70f
feat: Add campaign ( #2177 )
2021-05-04 15:08:41 +05:30
Sivin Varghese
c10efd2c7b
chore: inbox member clean up ( #2144 )
...
Delete unused logic and tests
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com>
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2021-04-27 20:59:00 +05:30
Niklas Haug
78996937ce
fixed object destructuring to fallback to {} when meta.team is null ( #2158 )
2021-04-26 15:30:26 +05:30
Sivin Varghese
285f7bbeb5
Enhancement: Ability to assign administrators as conversation assignees ( #2142 )
...
* Enhancement: Ability to assign administrators as conversation assignee
Co-authored-by: Nithin David Thomas <webofnithin@gmail.com>
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2021-04-22 23:17:29 +05:30
Niklas Haug
87078e1abf
fix: Clear search input which navigating to other tab/page ( #2061 )
2021-04-22 13:58:04 +05:30
Nithin David Thomas
864471a21e
feat: Create a new conversation from the contact panel ( #2019 )
...
* Chore: Improve button component styles
2021-04-16 20:31:07 +05:30
Muhsin Keloth
2bb2d4aa25
fix: error response has undefined issue ( #2092 )
2021-04-13 18:21:46 +05:30
Nithin David Thomas
03bd34be86
Fix: Populate only agents part of the inbox in conversations ( #2060 )
...
* Fix: Show only agents part of the inbox in conversations
* Show only verified agents
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2021-04-09 14:32:29 +05:30
Nithin David Thomas
7c9cd8aa1e
feat: Add a dropdown to change status to "bot" ( #1997 )
2021-04-07 11:44:58 +05:30