Shivam Mishra
249fcdf471
fix: event handler call
2023-10-04 18:14:15 +05:30
Shivam Mishra
e4620291a7
feat: setup inReplyTo store
2023-10-04 18:14:15 +05:30
Shivam Mishra and GitHub
3aa79dffef
fix: event name
2023-10-04 18:13:52 +05:30
Shivam Mishra and GitHub
758b7bf061
Merge branch 'develop' into feature/cw-2594
2023-10-04 16:00:29 +05:30
Mazen Khalil and GitHub
5c9ab21617
fix: Application not loading after setting RACK_ATTACK_LIMIT ENV variable [CW-2587] ( #8044 )
2023-10-04 15:56:20 +05:30
Shivam Mishra
93d126af7b
chore: add comment for INBOX_FEATURE_MAP
2023-10-04 15:55:54 +05:30
Shivam Mishra
3c6c57ca0e
refactor: better variable name
2023-10-04 15:54:48 +05:30
Shivam Mishra
b952608eeb
feat: disable reply to for all
2023-10-04 15:52:17 +05:30
Shivam Mishra
eb6f1e4031
feat: allow reply to for outgoing messages too
2023-10-04 15:51:48 +05:30
Shivam Mishra
94909255a8
test: cover all inboxMixin functions
2023-10-04 15:50:01 +05:30
Shivam Mishra
91788255f2
test: missing tests for line and telegram
2023-10-04 15:30:15 +05:30
Shivam Mishra
515b9ba0b5
refactor: use common config generator
2023-10-04 15:26:34 +05:30
Shivam Mishra
e5c5ebc398
test: inboxHasFeature
2023-10-04 15:20:11 +05:30
Shivam Mishra
21212d9bc3
chore: add dummy handler
2023-10-04 12:13:57 +05:30
Shivam Mishra
0af9e974bd
feat: add feature flag map for inbox specific features
2023-10-04 12:12:15 +05:30
Shivam Mishra
b3141de50b
feat: add context menu option for reply to
2023-10-04 12:01:09 +05:30
Shivam Mishra
1da6962467
feat: add copy for reply to
2023-10-04 12:00:43 +05:30
b71a580573
feat: Adds dark theme support for public portal [CW-2525] ( #7979 )
...
Co-authored-by: Sivin Varghese <64252451+iamsivin@users.noreply.github.com >
2023-10-04 11:56:00 +05:30
Sojan Jose and GitHub
6a73953003
chore: Add delay before running dataimport job ( #8039 )
...
- We have observed some failures for data import jobs in the cloud due to race conditions with job executions and active storage file uploading. This PR adds delays and retries to accommodate that.
2023-10-03 22:18:57 -07:00
Sojan Jose and GitHub
336af1ac9a
chore: Create client API conversations with custom attributes ( #8040 )
...
- Update client API create conversations endpoint to accept custom attributes as well.
2023-10-03 22:18:35 -07:00
e4de366b8d
feat: Add an option to listen to the start conversation click events ( #8038 )
...
This PR will add a new event chatwoot:on-start-conversation to the chat widget, which you can listen to and trigger custom interactions on your end.
Co-authored-by: Pranav Raj S <pranav@chatwoot.com >
2023-10-03 18:01:40 -07:00
373c3dcd6c
chore(deps): bump postcss from 8.4.30 to 8.4.31 ( #8034 )
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-10-03 10:08:18 -07:00
Shivam Mishra and GitHub
4b12dd89b0
fix: videojs-record version ( #8029 )
2023-10-03 20:57:23 +05:30
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
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
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 and GitHub
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
d8b53f5d2f
chore: [Snyk] Security upgrade audited from 5.3.3 to 5.4.0 ( #8023 )
...
Co-authored-by: snyk-bot <snyk-bot@snyk.io >
2023-09-30 19:49:03 -07:00
Jordan Brough and GitHub
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
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 and GitHub
845b0c0a68
fix: Editor file upload browser showing bug ( #8019 )
2023-09-29 17:53:54 +05:30
Chatwoot Bot and GitHub
8ce7539c5e
chore: Update translations ( #8016 )
2023-09-29 15:46:29 +05:30
Shivam Mishra and GitHub
5ee980465f
fix: Token type hr not supported by Markdown parser ( #8003 )
2023-09-29 12:05:32 +05:30
Pranav Raj S and GitHub
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 and GitHub
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 and GitHub
ffc2d98fb8
fix: Use installation locale if configured ( #8002 )
2023-09-27 19:06:36 +05:30
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
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 and GitHub
e8b7e791a5
chore: Update translations ( #7969 )
2023-09-27 12:47:03 +05:30
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
Sojan Jose and GitHub
647161121e
chore: pass to agent if there is error parsing json ( #7990 )
...
- GPT bot should pass the conversation to the agent if AI returns invalid json or any other error
2023-09-26 21:05:21 -07:00
Muhsin Keloth and GitHub
cbbe939662
fix: Set avatar for users(agent/contact) in slack channels ( #7960 )
2023-09-26 09:38:14 +05:30
Sojan
30cb141e5e
Merge branch 'master' into develop
2023-09-22 19:55:11 -07:00
Sojan
b0d5c438ac
Merge branch 'release/3.1.1' into develop
2023-09-22 19:54:48 -07:00
Sojan
3eefa4daee
Merge branch 'release/3.1.1'
Publish Chatwoot CE docker images / build (push) Waiting to run
v3.1.1
2023-09-22 19:54:43 -07:00
Sojan
ddce999385
Bump version to 3.1.1
2023-09-22 19:54:20 -07:00
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
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 and GitHub
3f0d96c24d
chore: Add better error messages for Facebook unauthorized ( #7936 )
2023-09-22 16:41:04 +05:30
Pranav Raj S and GitHub
c16b801562
chore: Update the filter for articles in the widget ( #7961 )
2023-09-21 19:40:46 +05:30