iachat/app/javascript/dashboard/components/widgets/conversation
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
..
advancedFilterItems chore: RTL configuration (#6521) 2023-02-23 17:50:44 +05:30
bubble fix: Email messages in dark mode (#8300) 2023-11-24 12:14:02 +05:30
components feat: Implement the ability to be able to rotate an image on agent conversation. (#8559) 2023-12-15 09:20:24 +05:30
contextMenu feat: update tool-chain to latest (#7975) 2023-09-27 14:02:34 +05:30
conversation fix: apply event name (#7628) 2023-07-27 12:11:57 +05:30
conversationBulkActions feat: Update dependencies and fix import syntax for Vite migration (#7959) 2023-09-21 17:55:54 +05:30
conversationCardComponents feat: Dark Mode (#7471) 2023-07-21 22:10:25 +05:30
EmptyState feat: Update dependencies and fix import syntax for Vite migration (#7959) 2023-09-21 17:55:54 +05:30
helpers fix: Handle spaces in CC/BCC email lists (#6788) 2023-04-18 19:18:23 +05:30
specs chore: Update specs and warnings in console (#7467) 2023-07-05 18:32:55 -07:00
stories feat: Add the ability to receive contact(vCard) on a WhatsApp inbox (#6330) 2023-02-07 19:36:38 -08:00
WhatsappTemplates feat: Add the ability to send attachment in new conversation (#7913) 2023-10-10 09:34:36 +05:30
AvailabilityStatusBadge.vue feat: update tool-chain to latest (#7975) 2023-09-27 14:02:34 +05:30
CannedResponse.vue fix: TypeError cannot read properties of undefined (reading 'queryselector') (#8671) 2024-01-11 20:42:24 +05:30
ChatFilter.vue feat: Dark Mode (#7471) 2023-07-21 22:10:25 +05:30
ConversationAdvancedFilter.vue feat: Track the usage of query operator (#7821) 2023-08-30 08:28:05 +05:30
ConversationBasicFilter.vue feat: Advanced conversation sort options (#8532) 2023-12-12 19:59:31 -08:00
ConversationBox.vue fix: Update duplicate ids for dashboard app frame (#8077) 2023-10-10 16:46:32 +05:30
ConversationCard.vue feat: Conversation list virtualization (#8540) 2023-12-13 17:28:30 +05:30
ConversationHeader.vue fix: Long names hide the resolve button (#8083) 2023-10-11 13:25:20 +05:30
EmailTranscriptModal.vue feat: update tool-chain to latest (#7975) 2023-09-27 14:02:34 +05:30
FilterItem.vue feat: Dark Mode (#7471) 2023-07-21 22:10:25 +05:30
Message.vue fix: Capture delivery errors to avoid false positives (#8790) 2024-01-26 14:22:18 +04:00
MessagePreview.vue feat: Add sticker support in Line channel (#8488) 2023-12-10 20:45:44 -08:00
MessageSignatureMissingAlert.vue feat: Adds message signature for new email conversations (#7946) 2023-10-03 13:45:28 +05:30
MessagesView.vue fix: Capture delivery errors to avoid false positives (#8790) 2024-01-26 14:22:18 +04:00
MoreActions.vue feat: Update dependencies and fix import syntax for Vite migration (#7959) 2023-09-21 17:55:54 +05:30
OnboardingView.vue feat: Add support for dark mode in dashboard (#7460) 2023-07-05 12:13:32 -07:00
PriorityMark.vue feat: update tool-chain to latest (#7975) 2023-09-27 14:02:34 +05:30
ReplyBox.vue feat: Enable custom attributes in the suggestion for variables. (#8520) 2023-12-20 12:20:09 +05:30
ReplyEmailHead.vue feat: Dark Mode (#7471) 2023-07-21 22:10:25 +05:30
ReplyToMessage.vue feat: Implement message bubble reply to (#8068) 2023-10-11 22:04:12 +05:30
TagAgents.vue fix: Fix the issue where tag agent option is appearing above the profile menu (#7743) 2023-08-17 09:23:26 -07:00
VariableList.vue chore: Hide the variable list if its empty. (#8704) 2024-01-15 15:45:36 +05:30