iachat/app/javascript/dashboard
Pranav Raj S 12916ceca6
fix: Capture delivery errors to avoid false positives (#8790)
The system did not detect the delivery errors earlier, resulting in some false positives. The user was not informed when an email failed to be delivered. While we do handle failure status in other channels, we were not able to capture the actual delivery status for the email channel.

This pull request makes the following changes:

- Updated the class EmailReplyWorker to use the deliver_now method instead of deliver_later. This change is made to raise any errors that may occur with the SMTP connection. The errors are then captured and sent to Sentry, and the email is marked as failed. Previously, we did not consider the case of retries in the email channel, so this feature is currently not functioning. So, I have disabled the retry option. We will address this in a follow-up ticket.
- Downgraded the net-smtp gem to version 0.3.4. This change is made to avoid an argument error when using XOAUTH2.

Fixes: https://linear.app/chatwoot/issue/CW-3032/argumenterror-wrong-authentication-type-xoauth2-argumenterror
2024-01-26 14:22:18 +04:00
..
api fix: Retry message not working if the conversation has an external issue (#8529) 2023-12-13 15:46:10 +05:30
assets fix: Backdrop color for insert article modal in dark mode (#8711) 2024-01-16 18:36:43 +05:30
components fix: Capture delivery errors to avoid false positives (#8790) 2024-01-26 14:22:18 +04:00
constants feat: Advanced conversation sort options (#8532) 2023-12-12 19:59:31 -08:00
helper feat: Support Regex validation for custom attributes (#7856) 2024-01-23 18:01:57 +04:00
i18n feat: Support Regex validation for custom attributes (#7856) 2024-01-23 18:01:57 +04:00
mixins feat: Support Regex validation for custom attributes (#7856) 2024-01-23 18:01:57 +04:00
modules feat: Split dashboard to chunks for build performance (#8394) 2023-11-21 14:51:05 -08:00
routes fix: Removed author section from public help center (#8767) 2024-01-25 17:17:16 +05:30
store feat: fallback to DB localStorage for idb names (#8682) 2024-01-15 15:08:15 +05:30
App.vue feat: Upgrade prompt for help center (#8010) 2023-10-05 08:34:21 +05:30
App.Vue.spec.js Move src to dashboard (#152) 2019-10-16 14:36:17 +05:30
featureFlags.js feat: remove feature flag checks for message reply to (#8352) 2023-11-15 13:05:58 +05:30