Sivin Varghese
c19cfeaa81
feat: Adds message signature for new email conversations ( #7946 )
...
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
2023-10-03 13:45:28 +05:30
GitStart
fa118ad18c
fix: Issue on the status filter field ( #7949 )
...
Co-authored-by: AqidaHaidari <42426077+AqidaHaidari@users.noreply.github.com >
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2023-10-03 09:20:46 +05:30
José Sobral
249bfe44bb
fix: issue of translation for TimeAgo.vue ( #7951 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: iamsivin <iamsivin@gmail.com >
2023-10-03 08:41:30 +05:30
Sojan Jose
826d9ec5a7
chore: Refactor Response Bot Data Schema ( #8011 )
...
This PR refactors the schema we introduced in #7518 based on the feedback from production tests. Here is the change log
- Decouple Inbox association to a new table inbox_response_sources -> this lets us share the same response source between multiple inboxes
- Add a status field to responses. This ensures that, by default, responses are created in pending status. You can do quality assurance before making them active. In future, this status can be leveraged by the bot to auto-generate response questions from conversations which require a handoff
- Add response_source association to responses and remove hard dependency from response_documents. This lets users write free-form question answers based on conversations, which doesn't necessarily need a response source.
2023-10-01 19:31:38 -07:00
Jordan Brough
08ced452e1
chore: Log errors handled by RequestExceptionHandler ( #8013 )
...
- Logging this info is invaluable when using logs to track down the reason why a particular request failed.
2023-09-30 19:46:58 -07:00
Muhsin Keloth
24fe3805d8
feat: Slack link unfurling ( #7940 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-09-29 19:35:56 +05:30
Sivin Varghese
845b0c0a68
fix: Editor file upload browser showing bug ( #8019 )
2023-09-29 17:53:54 +05:30
Chatwoot Bot
8ce7539c5e
chore: Update translations ( #8016 )
2023-09-29 15:46:29 +05:30
Shivam Mishra
5ee980465f
fix: Token type hr not supported by Markdown parser ( #8003 )
2023-09-29 12:05:32 +05:30
Pranav Raj S
fd633e1613
feat: Add inbox webhook events ( #8006 )
...
- Add webhook events for inbox creation/updation.
- Right now, the feature is added under a feature_flag. It is not available by default on all installations.
2023-09-28 15:28:10 -07:00
Pranav Raj S
12a64f1b10
chore: Add an API to find the contacts using contact inbox sourceId ( #8012 )
...
Fixes: https://linear.app/chatwoot/issue/CW-2578/search-by-facebook-id
2023-09-28 15:26:28 -07:00
Pranav Raj S
ffc2d98fb8
fix: Use installation locale if configured ( #8002 )
2023-09-27 19:06:36 +05:30
Sojan Jose
f7f04f788e
feat: Add an option to view the generated articles by Robin AI ( #7995 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-09-27 18:16:36 +05:30
Shivam Mishra
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
Chatwoot Bot
e8b7e791a5
chore: Update translations ( #7969 )
2023-09-27 12:47:03 +05:30
Sivin Varghese
b18cac77fb
chore: Moved file upload methods to mixin ( #7987 )
...
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2023-09-27 11:05:19 +05:30
Muhsin Keloth
cbbe939662
fix: Set avatar for users(agent/contact) in slack channels ( #7960 )
2023-09-26 09:38:14 +05:30
Pranav Raj S
ff915dd2ea
fix: Avoid joining tables to fix the distinct value query ( #7965 )
...
DISTINCT query with custom attributes return an error. To avoid the error, this PR refactors the query to include tags only when it is required.
Fixes #7931
Fixes #7836
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2023-09-22 19:48:56 -07:00
Sojan Jose
dd0930d75e
chore: Improve search in super admin panel ( #7952 )
...
Co-authored-by: Vishnu Narayanan <vishnu@chatwoot.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-09-22 19:41:13 +05:30
Shivam Mishra
3f0d96c24d
chore: Add better error messages for Facebook unauthorized ( #7936 )
2023-09-22 16:41:04 +05:30
Pranav Raj S
c16b801562
chore: Update the filter for articles in the widget ( #7961 )
2023-09-21 19:40:46 +05:30
Nithin David Thomas
018c468303
chore: Refactors widget to use i18n locale for articles ( #7958 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-09-21 18:24:03 +05:30
Shivam Mishra
48bf8d08e5
feat: Update dependencies and fix import syntax for Vite migration ( #7959 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-09-21 17:55:54 +05:30
Nithin David Thomas
fabb3c8da4
fix: Help Center articles are not available on the widget [CW-2534] ( #7954 )
2023-09-21 17:06:15 +05:30
Liam
bdeb2f9812
feat: Searching contacts by company name ( #7867 )
...
Implement the functionality of being able to search the contacts page by company name.
Fixes : #7818
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2023-09-21 00:53:12 -07:00
Shivam Mishra
27fc24375d
fix: Handling markdown before replacing or appending signature [CW-2532] ( #7944 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2023-09-21 11:28:29 +05:30
Hricha Shandily
f999777a2d
chore: Update message signature description ( #7943 )
...
Co-authored-by: Shivam Mishra <scm.mymail@gmail.com >
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-09-20 21:09:25 -07:00
Pranav Raj S
71d1e98765
chore: Remove spinkit from dependencies ( #7948 )
2023-09-20 18:18:55 +05:30
Sivin Varghese
2c93d563c1
fix: Update colors to fix dark mode in the editor add-link modal header ( #7947 )
2023-09-20 17:29:27 +05:30
Pranav Raj S
f1b556d4a3
fix: Downcase content filter values to fix the query ( #7942 )
2023-09-20 13:14:00 +05:30
Chatwoot Bot
73c119cd3d
chore: Update translations ( #7937 )
2023-09-19 21:19:46 -07:00
Smit Bosamiya
0ad2f94151
fix: Error when attempting to Delete User-Associated Accounts via Super Admin Console ( #7810 )
...
This pull request addresses the issue where an error is encountered while attempting to delete user-associated accounts through the Super Admin Console. The problem arises from an error that occurs when the "destroy" action is triggered on an associated account.
Fixes : #7809
2023-09-19 21:16:11 -07:00
Shivam Mishra
f8cb806548
fix: remove trailing spaces before pushing signature ( #7935 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2023-09-19 13:29:44 +05:30
Sojan Jose
9ba5adfd60
chore: Support multiple values for automation message content ( #7871 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2023-09-19 13:04:58 +05:30
Muhsin Keloth
0dd5104acb
chore: Move slack message concern to the helper ( #7912 )
2023-09-19 11:09:23 +05:30
Sojan Jose
0968aead6c
chore: Migration status in super admin ( #7938 )
2023-09-19 10:31:41 +05:30
Shivam Mishra
53d530b815
feat: Add upload under account scope ( #7914 )
2023-09-19 09:51:54 +05:30
Sojan Jose
30b8a365dc
chore: Improve the feature management styles in super admin ( #7920 )
2023-09-15 15:55:15 -07:00
Shivam Mishra
29110ffd6b
feat: Allow signature in the editor directly ( #7881 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
2023-09-15 18:46:40 +05:30
Sojan Jose
e9950afb1a
refactor: Optimise article query in chat widget ( #7919 )
...
- optimise article query in chatwidget
2023-09-14 17:19:42 -07:00
Pranav Raj S
f21298aeb9
chore: Increase the click area for the article list item ( #7918 )
2023-09-14 20:44:08 +05:30
Vishnu Narayanan
7b6a56714f
fix: double rendor error on message create api for suspended accounts ( #7917 )
2023-09-14 20:06:48 +05:30
Pranav Raj S
94a20af9db
fix: Render articles in widget if it is available ( #7654 )
...
Co-authored-by: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com >
Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com >
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
Co-authored-by: iamsivin <iamsivin@gmail.com >
Co-authored-by: Sojan <sojan@pepalo.com >
2023-09-14 19:56:17 +05:30
Sojan Jose
616371adbb
chore: Improve the behavior of lock to single conversation ( #7899 )
2023-09-14 12:32:57 +05:30
Muhsin Keloth
2d4ef0c328
feat: Add None option in automation assign agent actions ( #7900 )
2023-09-14 09:01:58 +05:30
Vishnu Narayanan
5e6e234afe
feat (perf): Remove conversation count in contacts list view ( #7915 )
...
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-09-14 08:49:37 +05:30
Muhsin Keloth
18e9e771b5
fix: Check body exists before deleting null bytes in Twilio ( #7910 )
2023-09-13 13:40:26 +05:30
GitStart
0245e01763
fix: Enable serbian translation ( #7905 )
...
Enable language: Serbian.
Co-authored-by: BikashSah999 <51731962+BikashSah999@users.noreply.github.com >
2023-09-13 00:36:34 -07:00
Chatwoot Bot
fcd40e9636
chore: Update translations ( #7887 )
...
Co-authored-by: Sojan Jose <sojan@pepalo.com >
2023-09-12 18:09:47 -07:00
Jordan Brough
4f5c5e9f85
fix: Erase null bytes from incoming Twilio messages ( #7901 )
...
We've had some messages come in from a few different phone numbers that had null bytes in them. I don't know how this happens. They don't seem to be malicious.
They currently cause the Postgres gem to raise an error when Chatwoot attempts to save the message body to the database:
ArgumentError (string contains null byte)
Related Rails GitHub issue: rails/rails#26891
2023-09-12 18:07:18 -07:00