iachat/app/javascript/dashboard/components/widgets
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
..
chart feat: Update reports UI to make it better (#7544) 2023-07-19 12:12:15 -07:00
conversation fix: Capture delivery errors to avoid false positives (#8790) 2024-01-26 14:22:18 +04:00
DashboardApp fix: Update duplicate ids for dashboard app frame (#8077) 2023-10-10 16:46:32 +05:30
FilterInput feat: update tool-chain to latest (#7975) 2023-09-27 14:02:34 +05:30
forms fix: TypeError: Cannot read properties of undefined (reading 'emoji') (#8753) 2024-01-22 12:06:59 +05:30
mentions fix: TypeError cannot read properties of undefined (reading 'queryselector') (#8671) 2024-01-11 20:42:24 +05:30
modal feat: update tool-chain to latest (#7975) 2023-09-27 14:02:34 +05:30
stories feat: Add component for grouped thumbnails (#5796) 2022-11-03 22:38:45 -07:00
WootWriter fix: Backdrop color for insert article modal in dark mode (#8711) 2024-01-16 18:36:43 +05:30
AIAssistanceButton.vue fix: Disable AI Assist CTA if not required (#8375) 2023-11-17 20:10:46 -08:00
AIAssistanceCTAButton.vue feat: Add CTAs for AI features (#7538) 2023-08-16 08:39:41 +05:30
AIAssistanceModal.vue feat: Dark Mode (#7471) 2023-07-21 22:10:25 +05:30
AICTAModal.vue feat: Add CTAs for AI features (#7538) 2023-08-16 08:39:41 +05:30
AILoader.vue feat: update tool-chain to latest (#7975) 2023-09-27 14:02:34 +05:30
AttachmentsPreview.vue feat: Add the ability to send attachment in new conversation (#7913) 2023-10-10 09:34:36 +05:30
AutomationActionInput.vue feat: Update dependencies and fix import syntax for Vite migration (#7959) 2023-09-21 17:55:54 +05:30
AutomationActionTeamMessageInput.vue chore: Update self-closing tag eslint config (#4826) 2022-06-10 19:29:52 +05:30
AutomationFileInput.vue feat: Update dependencies and fix import syntax for Vite migration (#7959) 2023-09-21 17:55:54 +05:30
Avatar.vue feat: Dark Mode (#7471) 2023-07-21 22:10:25 +05:30
BackButton.vue fix: Dashboard overflow issue if there is banner (#7748) 2023-08-21 12:22:50 +05:30
ChannelItem.vue feat: Update dependencies and fix import syntax for Vite migration (#7959) 2023-09-21 17:55:54 +05:30
ChatTypeTabs.vue Chore: moves localstorage helper as a shared utility (#6838) 2023-04-11 15:50:46 +05:30
ColorPicker.vue feat: update color palette [CW-2293] (#7617) 2023-08-01 21:34:10 +05:30
EmptyState.vue feat: Dark Mode (#7471) 2023-07-21 22:10:25 +05:30
FeatureToggle.vue feat: Add the ability for the agents to execute a macro (#5698) 2022-10-24 20:33:59 -07:00
InboxDropdownItem.stories.js feat: Adds new inbox selector with more info for new message modal [cw-1358] (#6823) 2023-04-19 23:02:50 +05:30
InboxDropdownItem.vue feat: Dark Mode (#7471) 2023-07-21 22:10:25 +05:30
InboxName.vue feat: Dark Mode (#7471) 2023-07-21 22:10:25 +05:30
LabelSelector.stories.js feat: Ability to add label for contact page (#2350) 2021-06-14 10:36:00 +05:30
LabelSelector.vue feat: Update dependencies and fix import syntax for Vite migration (#7959) 2023-09-21 17:55:54 +05:30
LoadingState.vue feat: Add support for dark mode in dashboard (#7460) 2023-07-05 12:13:32 -07:00
ReportStatsCard.vue feat: Display how many conversations are considered for the metric calculation (#4273) 2022-03-28 00:38:23 -07:00
SettingIntroBanner.stories.js chore: Cleanup page-top-bar style conflicts (#2407) 2021-06-10 09:35:15 +05:30
SettingIntroBanner.vue feat: Dark Mode (#7471) 2023-07-21 22:10:25 +05:30
ShowMore.vue feat: Allow agent-bots to be created from the UI (#4153) 2022-11-17 22:15:58 -08:00
TableFooter.vue feat: Dark Mode (#7471) 2023-07-21 22:10:25 +05:30
Thumbnail.spec.js feat: Improve image loading for thumbnails (#5823) 2022-11-08 21:05:13 -08:00
Thumbnail.stories.js feat: Support square variants of thumbnail and avatar components (#5003) 2022-07-09 14:03:55 +05:30
Thumbnail.vue feat: Update dependencies and fix import syntax for Vite migration (#7959) 2023-09-21 17:55:54 +05:30
ThumbnailGroup.vue feat: Update dependencies and fix import syntax for Vite migration (#7959) 2023-09-21 17:55:54 +05:30
UserAvatarWithName.vue fix: Update the order of display of the CSAT ratings (#7805) 2023-08-27 07:39:06 +05:30
VideoCallButton.vue feat: Add video call option with Dyte in the dashboard (#6207) 2023-01-09 11:49:27 -08:00