chatwoot/app/javascript/dashboard/components
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
..
Accordion feat: Update dependencies and fix import syntax for Vite migration (#7959) 2023-09-21 17:55:54 +05:30
app feat: update tool-chain to latest (#7975) 2023-09-27 14:02:34 +05:30
base feat: Improve the initial screen placeholder (#7708) 2023-08-14 17:50:34 -07:00
buttons feat: update tool-chain to latest (#7975) 2023-09-27 14:02:34 +05:30
layout fix: Help center articles not accessible after authoring agent is deleted (#8756) 2024-01-23 14:06:51 +05:30
specs chore: Update specs and warnings in console (#7467) 2023-07-05 18:32:55 -07:00
ui fix: issue of translation for TimeAgo.vue (#7951) 2023-10-03 08:41:30 +05:30
widgets fix: Capture delivery errors to avoid false positives (#8790) 2024-01-26 14:22:18 +04:00
ChannelSelector.vue feat: Dark Mode (#7471) 2023-07-21 22:10:25 +05:30
ChatList.vue fix: change teamid (#8613) 2024-01-19 16:15:28 +05:30
Code.vue feat: one-click codepen for widget configuration (#6865) 2023-04-10 15:44:06 +05:30
ConversationItem.vue feat: Conversation list virtualization (#8540) 2023-12-13 17:28:30 +05:30
CustomAttribute.vue feat: Support Regex validation for custom attributes (#7856) 2024-01-23 18:01:57 +04:00
CustomSnoozeModal.vue feat: update tool-chain to latest (#7975) 2023-09-27 14:02:34 +05:30
index.js feat: Improved country code in contact form view. (#6801) 2023-04-17 20:32:09 +05:30
IntersectionObserver.vue feat: Add infinite loader, option for increasing page size (#8525) 2023-12-10 20:09:17 -08:00
MaskedText.vue feat: update tool-chain to latest (#7975) 2023-09-27 14:02:34 +05:30
Modal.vue feat: Add the ability to send attachment in new conversation (#7913) 2023-10-10 09:34:36 +05:30
ModalHeader.vue feat: Dark Mode (#7471) 2023-07-21 22:10:25 +05:30
NetworkNotification.vue feat: Updates the design of the network connection warning snack bar (#8509) 2023-12-21 14:16:21 -08:00
SettingsSection.vue feat: update tool-chain to latest (#7975) 2023-09-27 14:02:34 +05:30
SidemenuIcon.vue feat: Dark Mode (#7471) 2023-07-21 22:10:25 +05:30
Snackbar.vue chore: Add a redirect link to the conversation in success toast message (#3711) 2022-01-13 11:15:40 -08:00
SnackbarContainer.vue feat: Update dependencies and fix import syntax for Vite migration (#7959) 2023-09-21 17:55:54 +05:30