Nithin David
e3be117f13
fix: adds module to store
2021-09-23 12:20:53 +05:30
Nithin David
0b9068b8b5
feat: refactors getters for multiple conversations
2021-09-20 20:51:48 +05:30
Nithin David
dd7936921b
feat: Refactor getters for multiple conversations
2021-09-20 10:13:39 +05:30
Nithin David
bf98ccb6fb
fixes broken tests
2021-09-17 21:50:16 +05:30
Nithin David
ee557bac90
Refactors actions in messages
2021-09-17 11:50:30 +05:30
Nithin David Thomas
74b512db3b
Update mutations to accommodate new changes in store
2021-09-16 15:58:02 +05:30
Nithin David
ef50a8cd65
Refactors store
2021-09-16 12:22:05 +05:30
Nithin David
366d8b2def
fixes lint errors
2021-09-15 20:19:33 +05:30
Nithin David
c230df2652
feat: Adds public API endpoints for widget
2021-09-15 12:51:57 +05:30
Nithin David
446ee381ea
Merge branch 'develop' of https://github.com/chatwoot/chatwoot into feat/widget-multi-actions
2021-09-15 11:54:51 +05:30
Pranav Raj S
7b77bab18e
fix: Update actions position if avatar image is unavailable ( #2963 )
2021-09-06 01:14:17 +05:30
Sojan Jose
9acac38635
chore: Update translations ( #2958 )
2021-09-05 19:12:18 +05:30
Sojan Jose
b866c54ad5
chore: Bring updated translations ( #2945 )
2021-09-03 15:48:24 +05:30
koudshoorn
af1d8c0ee5
feat: Fixes #1940 WCAG support for website widget ( #2071 )
...
Co-authored-by: Kaj Oudshoorn <kaj@milvum.com>
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com>
2021-09-02 12:13:53 +05:30
Sojan Jose
5319af3dfc
chore: Merge contact copy over information ( #2812 )
...
fixes : #2767 , #2773
Co-authored-by: Nithin David <1277421+nithindavid@users.noreply.github.com>
2021-08-31 15:30:18 +05:30
Pranav Raj S
75329e5de1
fix: Add missing referer & initiated_at.timestamp to events ( #2920 )
2021-08-31 11:46:15 +05:30
Nithin David
759d1ab1c6
Adds actions to support multiple conversation
2021-08-26 20:19:52 +05:30
Nithin David
fa5d9e8cd7
feat: Add state and mutations for multiple conversation on widget
2021-08-23 11:34:12 +05:30
Nithin David
430c0b1569
Merge branch 'develop' of https://github.com/chatwoot/chatwoot into spike/multiple-conv-widget
2021-08-18 11:24:30 +05:30
Nithin David Thomas
70d41ffcdd
fix: Smoothens out opening animation for widget ( #2789 )
2021-08-14 08:40:29 +05:30
Aswin Dev P.S
9e052fd5b2
chore: Set phone_number through Website SDK ( #2803 )
...
Fixes : #2599
2021-08-13 17:26:09 +05:30
Nithin David
a757a66cb9
How to refactr action modules
2021-08-13 15:28:53 +05:30
Nithin David
7687fdba88
State structure
2021-08-12 17:23:13 +05:30
Nithin David Thomas
1a4faab381
feat: Creates story for cc bcc input component in reply box ( #2763 )
...
* feat: Creates cc bcc input component for reply box
* Adds email inputs for cc and bcc
* Cleans storybook code
* Fixes eslint issues
* Update app/javascript/dashboard/components/widgets/conversation/stories/ReplyEmailHead.stories.js
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
* Review fixes
* Update app/javascript/dashboard/components/widgets/conversation/stories/ReplyEmailHead.stories.js
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
* Update app/javascript/dashboard/components/widgets/conversation/stories/ReplyEmailHead.stories.js
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
* Update app/javascript/dashboard/components/widgets/conversation/stories/ReplyEmailHead.stories.js
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2021-08-11 11:34:47 +05:30
Nithin David Thomas
2035d24cb8
enhancement: Show close button for unread view ( #2758 )
...
* enhancement: Show close button for unread view
* Fixes issue with button spacing
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2021-08-07 11:56:40 +05:30
Nithin David Thomas
9c257578b0
fix: Fixes unread view blocking page scroll ( #2727 )
...
* fix: Fixes unread view blocking page scroll
* Update sdk.js
* Fixes the height issue for unread view
* Fix unread message position issue
* Code climate fixes
* Fixes height issue for large messages
* Fixes height issue on unread view
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2021-08-07 11:56:15 +05:30
Raikas
f477c5281f
chore: Fix Finnish translations ( #2753 )
2021-08-05 10:24:07 +05:30
Muhsin Keloth
92c14fa87d
feat: CSAT response collection public page ( #2685 )
2021-08-03 18:22:50 +05:30
Pranav Raj S
5b3339cd33
fix: Render line-breaks properly in messages ( #2699 )
2021-08-02 08:24:08 +05:30
Sojan Jose
a7ca55c080
chore: Change the conversation bot
status to pending
( #2677 )
...
fixes : #2649
2021-07-21 22:02:43 +05:30
Sojan Jose
3941c6f32b
chore: Translation updates ( #2639 )
2021-07-16 00:04:09 +05:30
Muhsin Keloth
b56512eb56
fix: Hide deleted messages on widget side ( #2614 )
2021-07-15 14:27:37 +05:30
Pranav Raj S
3d18ec9e40
feat: Add date-range filter on CSAT Reports ( #2622 )
2021-07-14 20:15:57 +05:30
Muhsin Keloth
15085cfb98
feat: Conversation transcript in widget ( #2549 )
2021-07-13 11:31:21 +05:30
Sojan Jose
38cce3c1c0
chore: New translation updates ( #2585 )
...
* New translations contact.json (Vietnamese)
* New translations conversation.json (Vietnamese)
* New translations inboxMgmt.json (Vietnamese)
* New translations settings.json (Vietnamese)
* New translations en.json (Vietnamese)
* New translations inboxMgmt.json (Chinese Traditional)
* New translations contact.json (Chinese Traditional)
* New translations conversation.json (Chinese Traditional)
* New translations settings.json (Chinese Traditional)
* New translations en.json (Chinese Traditional)
* New translations en.yml (Chinese Simplified)
* New translations settings.json (Indonesian)
* New translations en.json (Indonesian)
* New translations contact.json (Persian)
* New translations conversation.json (Persian)
* New translations inboxMgmt.json (Persian)
* New translations inboxMgmt.json (Indonesian)
* New translations contact.json (Portuguese, Brazilian)
* New translations conversation.json (Portuguese, Brazilian)
* New translations inboxMgmt.json (Portuguese, Brazilian)
* New translations integrations.json (Portuguese, Brazilian)
* New translations settings.json (Portuguese, Brazilian)
* New translations en.json (Portuguese, Brazilian)
* New translations contact.json (Indonesian)
* New translations conversation.json (Indonesian)
* New translations en.json (Chinese Simplified)
* New translations devise.en.yml (Chinese Simplified)
* New translations inboxMgmt.json (Swedish)
* New translations settings.json (Swedish)
* New translations conversation.json (Swedish)
* New translations en.json (Swedish)
* New translations contact.json (Turkish)
* New translations conversation.json (Turkish)
* New translations contact.json (Swedish)
* New translations conversation.json (Slovak)
* New translations inboxMgmt.json (Slovak)
* New translations settings.json (Slovak)
* New translations en.json (Slovak)
* New translations inboxMgmt.json (Turkish)
* New translations en.json (Ukrainian)
* New translations contact.json (Chinese Simplified)
* New translations settings.json (Ukrainian)
* New translations conversation.json (Chinese Simplified)
* New translations inboxMgmt.json (Chinese Simplified)
* New translations settings.json (Chinese Simplified)
* New translations settings.json (Turkish)
* New translations en.json (Turkish)
* New translations contact.json (Ukrainian)
* New translations conversation.json (Ukrainian)
* New translations inboxMgmt.json (Ukrainian)
* New translations settings.json (Persian)
* New translations integrationApps.json (French)
* New translations en.json (Hebrew)
* New translations contact.json (Hebrew)
* New translations en.json (Nepali)
* New translations conversation.json (Hebrew)
* New translations inboxMgmt.json (Hebrew)
* New translations settings.json (Hebrew)
* New translations settings.json (Nepali)
* New translations csatMgmt.json (French)
* New translations contact.json (Thai)
* New translations conversation.json (Thai)
* New translations inboxMgmt.json (Thai)
* New translations settings.json (Thai)
* New translations en.json (Thai)
* New translations en.json (Tamil)
* New translations contact.json (Tamil)
* New translations en.json (Persian)
* New translations conversation.json (Tamil)
* New translations inboxMgmt.json (Tamil)
* New translations settings.json (Tamil)
* New translations settings.json (Malayalam)
* New translations en.json (Malayalam)
* New translations contact.json (Nepali)
* New translations conversation.json (Nepali)
* New translations inboxMgmt.json (Nepali)
* New translations inboxMgmt.json (Malayalam)
* New translations contact.json (Hindi)
* New translations conversation.json (Hindi)
* New translations inboxMgmt.json (Hindi)
* New translations settings.json (Hindi)
* New translations en.json (Hindi)
* New translations contact.json (Malayalam)
* New translations conversation.json (Malayalam)
* New translations contact.json (Slovak)
* New translations contact.json (Danish)
* New translations conversation.json (Danish)
* New translations inboxMgmt.json (Danish)
* New translations settings.json (Danish)
* New translations en.json (Danish)
* New translations inboxMgmt.json (Czech)
* New translations contact.json (Czech)
* New translations conversation.json (Czech)
* New translations settings.json (Czech)
* New translations en.json (Czech)
* New translations contact.json (German)
* New translations settings.json (Greek)
* New translations en.json (Greek)
* New translations contact.json (Finnish)
* New translations conversation.json (Finnish)
* New translations inboxMgmt.json (Finnish)
* New translations inboxMgmt.json (Greek)
* New translations conversation.json (German)
* New translations inboxMgmt.json (German)
* New translations integrations.json (German)
* New translations settings.json (German)
* New translations en.yml (German)
* New translations en.json (German)
* New translations contact.json (Greek)
* New translations conversation.json (Greek)
* New translations en.json (Catalan)
* New translations inboxMgmt.json (French)
* New translations integrations.json (French)
* New translations report.json (French)
* New translations settings.json (French)
* New translations en.yml (French)
* New translations conversation.json (French)
* New translations en.json (French)
* New translations labelsMgmt.json (French)
* New translations teamsSettings.json (French)
* New translations campaign.json (French)
* New translations contact.json (Spanish)
* New translations conversation.json (Spanish)
* New translations contact.json (French)
* New translations contact.json (Romanian)
* New translations conversation.json (Romanian)
* New translations inboxMgmt.json (Romanian)
* New translations settings.json (Romanian)
* New translations chatlist.json (French)
* New translations en.json (Romanian)
* New translations inboxMgmt.json (Spanish)
* New translations en.json (Arabic)
* New translations contact.json (Catalan)
* New translations settings.json (Arabic)
* New translations conversation.json (Catalan)
* New translations inboxMgmt.json (Catalan)
* New translations settings.json (Catalan)
* New translations settings.json (Spanish)
* New translations en.json (Spanish)
* New translations contact.json (Arabic)
* New translations conversation.json (Arabic)
* New translations inboxMgmt.json (Arabic)
* New translations settings.json (Norwegian)
* New translations en.json (Norwegian)
* New translations contact.json (Polish)
* New translations conversation.json (Polish)
* New translations inboxMgmt.json (Polish)
* New translations inboxMgmt.json (Norwegian)
* New translations conversation.json (Dutch)
* New translations inboxMgmt.json (Dutch)
* New translations settings.json (Dutch)
* New translations en.json (Dutch)
* New translations contact.json (Norwegian)
* New translations conversation.json (Norwegian)
* New translations settings.json (Finnish)
* New translations contact.json (Russian)
* New translations conversation.json (Russian)
* New translations inboxMgmt.json (Russian)
* New translations settings.json (Russian)
* New translations en.json (Russian)
* New translations en.json (Portuguese)
* New translations settings.json (Polish)
* New translations en.json (Polish)
* New translations contact.json (Portuguese)
* New translations conversation.json (Portuguese)
* New translations inboxMgmt.json (Portuguese)
* New translations settings.json (Portuguese)
* New translations contact.json (Dutch)
* New translations en.json (Hungarian)
* New translations contact.json (Italian)
* New translations conversation.json (Italian)
* New translations inboxMgmt.json (Italian)
* New translations settings.json (Italian)
* New translations en.json (Italian)
* New translations en.json (Finnish)
* New translations contact.json (Hungarian)
* New translations conversation.json (Hungarian)
* New translations inboxMgmt.json (Hungarian)
* New translations settings.json (Hungarian)
* New translations contact.json (Korean)
* New translations conversation.json (Korean)
* New translations inboxMgmt.json (Korean)
* New translations settings.json (Korean)
* New translations en.json (Korean)
* New translations en.json (Japanese)
* New translations contact.json (Japanese)
* New translations conversation.json (Japanese)
* New translations inboxMgmt.json (Japanese)
* New translations settings.json (Japanese)
* New translations en.yml (Portuguese, Brazilian)
* chore: revert key name
* Update zh_CN.yml
* New translations contact.json (Russian)
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2021-07-07 21:25:04 +05:30
Muhsin Keloth
e89e184d3b
chore: Add loader for email and csat submit buttons ( #2569 )
...
* fix the loader issue in submit button
* review fixes
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com>
2021-07-07 11:24:08 +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
Sivin Varghese
abda86f9a7
bug: fixes typing indicator out of position in widget ( #2551 )
...
Fixes typing indicator out of position in the widget when the agent did not send the last message.
2021-07-02 15:28:32 +05:30
Muhsin Keloth
f0f66c7da6
feat: Add ability to create a new conversation if the previous conversation is resolved ( #2512 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-06-30 21:09:44 +05:30
Sojan Jose
dd9d5e410c
feat: Add CSAT response APIs ( #2503 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-06-29 20:59:41 +05:30
Sojan Jose
07a422219a
chore: New translation updates ( #2533 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2021-06-29 18:12:33 +05:30
Pranav Raj S
bd1b17baf3
feat: Show the CSAT response to the agent ( #2511 )
2021-06-25 13:37:51 +05:30
Sivin Varghese
b769fc87d0
chore: Adds storybook for woot textarea ( #2451 )
...
* chore: Adds storybook for woot textarea
* Review fixes
* Minor fixes
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com>
2021-06-25 13:18:24 +05:30
Muhsin Keloth
dbddb1ece4
feat: Add CSAT response submit action ( #2506 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-06-25 12:00:49 +05:30
Muhsin Keloth
29b9915d3b
feat: Add customer satisfaction component ( #2456 )
2021-06-22 13:01:19 +05:30
Sivin Varghese
a357b657a8
chore: Adds story for woot input ( #2449 )
2021-06-22 07:05:23 +05:30
Pranav Raj S
2b9c93a1b3
chore: Disallow unread/campaign view if widget is active ( #2432 )
2021-06-15 11:35:31 -07:00
Sojan Jose
7a7f6234b1
chore: Enable Polish (pl), update translations ( #2403 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-06-15 22:15:18 +05:30
Muhsin Keloth
e41957ae02
fix: Campaign message is hiding the conversation view after opening the widget ( #2428 )
...
* Fix the widget triggered- campain collision
* fix spelling mistakes
2021-06-15 08:53:16 -07:00
Muhsin Keloth
fb2f3ff89f
feat: Create campaign conversation only if user interacts with the bubble ( #2335 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-06-15 20:09:42 +05:30