Muhsin Keloth
a27ccc5866
fix: Disable "none" option from team dropdown If team is not selected ( #2876 )
2021-08-25 14:11:16 +05:30
Tejaswini Chile
21e8a41206
fix: Update styles in email template for mention notifications ( #2871 )
2021-08-24 22:42:48 +05:30
Muhsin Keloth
1257f86f22
chore: Add description field in custom attribute model ( #2872 )
2021-08-24 21:17:23 +05:30
Tejaswini Chile
09e3413d10
chore: consider X-original-sender to create contact in case of group mail ( #2841 )
...
For emails forwarded from google groups, Google rewrites the FROM address to the group email and the original email will be available under X-Original-Sender. This PR enables chatwoot to handle this case.
Fixes : #2715
2021-08-24 14:18:08 +05:30
Muhsin Keloth
6515b69560
feat: CSAT for all channels ( #2749 )
2021-08-23 22:00:47 +05:30
Sivin Varghese
5debe9e8ee
fix: Add agent typing notification on all channels ( #2855 )
...
Fixes CVE-2021-22881
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-08-23 21:34:23 +05:30
Tejaswini Chile
eb80324eaa
feat: Add message content to mention email template ( #2838 )
2021-08-18 15:28:45 +05:30
Pranav Raj S
ed317c5bb3
feat: Use relay server for self-hosted mobile push notifications ( #2757 )
2021-08-17 01:44:16 +05:30
Sivin Varghese
0e4196c91a
enhancement: Removes the focus of the first item in the dropdown when it is active. ( #2833 )
2021-08-16 22:11:20 +05:30
Nithin David Thomas
70d41ffcdd
fix: Smoothens out opening animation for widget ( #2789 )
2021-08-14 08:40:29 +05:30
Nithin David Thomas
e09941db1c
fix: Use all: revert
to avoid external css styles for widget bubble ( #2809 )
2021-08-13 20:16:33 +05:30
Pascal Jufer
37bf4b7dd8
fix: Use label for "Subscribe to updates" checkbox ( #2788 )
2021-08-13 19:10:47 +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 Thomas
dfcc33cbdd
fix: Fixes error when dropdown button is focused ( #2797 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2021-08-13 13:40:12 +05:30
Nithin David Thomas
0f148f7700
fix: Fixes parsing issue with custom attributes ( #2796 )
...
* fix: Fixes parsing issue with custom attributes
* Update app/javascript/dashboard/routes/dashboard/conversation/ContactCustomAttributes.vue
Co-authored-by: शैलेश कळमकर (Shailesh Kalamkar) <shailesh.kalamkar@gmail.com>
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
Co-authored-by: शैलेश कळमकर (Shailesh Kalamkar) <shailesh.kalamkar@gmail.com>
Co-authored-by: Sojan Jose <sojan@pepalo.com>
2021-08-13 13:37:51 +05:30
Sojan Jose
acb39cbc8f
chore: Ability to create contact with identifiers ( #2802 )
2021-08-13 13:02:46 +05:30
Nithin David Thomas
d492a65c24
fix: Checks JS window object for null before focusing ( #2798 )
2021-08-12 23:21:31 +05:30
Vishal Pandey
21d2b4d918
chore: Consider inbox.timezone in open_at logic ( #2183 )
...
Co-authored-by: Sojan Jose <sojan@pepalo.com>
2021-08-12 02:29:15 +05:30
HariniKrishnan
a065165bcb
fix: undefined method contact in support mailbox ( #2678 )
...
if chatwoot receives an email of already existing contact with a different case say "Care@example.com", before this fix, it will throw an error. Now it will retrieve existing contact
Fixes : #2553
Co-authored-by: Sojan Jose <sojan@pepalo.com>
2021-08-12 01:28:07 +05:30
Muhsin Keloth
4d668d8db3
feat: Dedicated tab for campaigns ( #2741 )
2021-08-11 20:29:33 +05:30
Sojan Jose
8daf1fe033
chore: Add down gem for Local file downloads ( #2765 )
...
- Add down gem to handle downloading files to host machine
- Remove the LocalResource class
- Introduce max limit for contact avatars send via SDK
2021-08-11 16:40:28 +05:30
Sivin Varghese
29f54c1f26
chore: Removed the multi-select agent dropdown from the conversation header. ( #2781 )
...
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com>
2021-08-10 23:25:55 -07:00
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
Sivin Varghese
c3314dd186
feat: Creates a modal showing all the available keyboard shortcuts ( #2728 )
...
* feat: Adds modal showing all the available keyboard shortcuts
* Minor fixes
* Minor fixes
* Spacing fixes
* fix translations
* Adds i18n
* Review fixes
* Review fixes
* spacing fixes
* Review fixes
* Minor fixes
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2021-08-09 21:23:40 -07:00
Pranav Raj S
bdc4ecffc1
fix: Save content_type, multipart information to email message model ( #2774 )
2021-08-09 18:04:34 +05:30
Nithin David Thomas
462214aced
fix: Reduces space for custom drop-downs ( #2778 )
2021-08-09 15:12:11 +05:30
Sivin Varghese
c523a953f7
feat: Adds keyboard shortcuts for conversation actions ( #2672 )
...
* feat: Adds keyboard shortcuts for conversation actions
* Minor fixes
* Minor fixes
* Minor fixes and add new shortcut
* MInor fixes
* Review fixes
* Minor fixes
* Code cleanup
* Minor fixes
* Uses Alt or Option key instead of shift-key
* Review fixes
* Review fixes
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2021-08-09 00:38:52 -07:00
Sivin Varghese
c7482696d4
fix: Remove text retained in confirm delete modal ( #2775 )
2021-08-09 12:07:42 +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
Sojan Jose
edec74c389
chore: Fix Twilio send message error ( #2761 )
2021-08-06 13:34:20 +05:30
Raikas
f477c5281f
chore: Fix Finnish translations ( #2753 )
2021-08-05 10:24:07 +05:30
Muhsin Keloth
6265c1c907
fix: Add brand color in CSAT card component ( #2756 )
2021-08-05 01:20:01 +05:30
Sojan Jose
ab54d9c629
chore: Upgrade rails and ruby versions ( #2400 )
...
ruby version: 3.0.2
rails version: 6.1.4
2021-08-03 20:11:52 +05:30
Sivin Varghese
7e960b7c72
feat: Add support for rich content for message in ongoing campaigns ( #2577 )
2021-08-03 19:38:51 +05:30
Muhsin Keloth
92c14fa87d
feat: CSAT response collection public page ( #2685 )
2021-08-03 18:22:50 +05:30
Nithin David Thomas
0475060245
enhancement: Updates icons to show last message type ( #2743 )
2021-08-03 12:13:24 +05:30
Pranav Raj S
faf104c1fe
fix: Update tweet character count logic ( #2709 )
2021-08-02 16:07:30 +05:30
Pranav Raj S
d88e3e3596
fix: Resolve conversation with id instead of current conversation ( #2731 )
2021-08-02 13:11:07 +05:30
Muhsin Keloth
9f3f238cb5
chore: Show new account modal if user accounts are empty ( #2448 )
2021-08-02 08:54:53 +05:30
Pranav Raj S
5b3339cd33
fix: Render line-breaks properly in messages ( #2699 )
2021-08-02 08:24:08 +05:30
Pranav Raj S
bfa00cc12d
fix: Avoid flicker while updating the view with new messages ( #2730 )
2021-08-02 08:03:12 +05:30
Sojan Jose
e46aa1aa64
chore: Mark Facebook accounts for reconnection ( #2405 )
...
fixes : #2037
2021-08-01 18:15:39 +05:30
Sojan Jose
2890339734
chore: Limit objects returned by conversation API ( #2721 )
2021-07-31 21:19:42 +05:30
Pranav Raj S
915366c472
fix: Rename identity_hash
to identifier_hash
( #2726 )
2021-07-29 20:11:21 +05:30
Sivin Varghese
f2b5e328bb
feat: Update agent and team multi-select with new multi-select dropdown ( #2516 )
...
* feat: Update agent/team multiselect styles
* Component name fixes
* Adds key control for our multiselect dropdown and component name spell fix
* Minor fixes
* Review fixes
* Minor fixes
* Minor fixes
* Review fixes
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com>
2021-07-29 17:44:37 +05:30
Nithin David Thomas
672e5874fb
fix: Appending markdown as HTML into editor ( #2720 )
2021-07-29 11:53:28 +05:30
Nithin David Thomas
8f30abb98b
feat: Show links for custom attributes ( #2723 )
2021-07-28 21:36:35 +05:30
Vishnu Narayanan
223385d134
fix: Specify external db with non-standard port ( #2711 )
...
POSTGRES_PORT was not taking effect if provided separately
instead of using DATABASE_URL. This adds support for using
databases running on non-standard ports.
#1145
#1147
Co-authored-by: Pranav Raj S <pranav@chatwoot.com>
2021-07-28 19:36:51 +05:30
Muhsin Keloth
7662fdce47
feat: CSAT response public APIs ( #2670 )
2021-07-28 14:59:13 +05:30