iachat/app/views
Shivam Mishra 650fee58a6
feat: add Google Email fetch and OAuth token refresh service (#9603)
This PR adds the following changes

1. Add `Imap::GoogleFetchEmailService` and
`Google::RefreshOauthTokenService`. The
`Google::RefreshOauthTokenService` uses
`OmniAuth::Strategies::GoogleOauth2` which is already added as a packge
2. Update `Inboxes::FetchImapEmailsJob` to handle Google inboxes
3. Add SMTP settings for Google in `ConversationReplyMailerHelper` to
allow sending emails


## Preview

#### Incoming emails

![CleanShot 2024-06-06 at 17 17
22@2x](https://github.com/chatwoot/chatwoot/assets/18097732/9d7d70d1-68e3-4c16-b1ca-e5a2e6f890e8)

#### Outgoing email

![CleanShot 2024-06-06 at 17 18
05@2x](https://github.com/chatwoot/chatwoot/assets/18097732/1b4abf0e-e311-493e-bdc8-386886afbb25)

---------

Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2024-06-11 14:22:03 +05:30
..
android_app chore: Universal Linking for Android (#2324) 2021-06-02 08:46:45 -07:00
api feat: add Google Email fetch and OAuth token refresh service (#9603) 2024-06-11 14:22:03 +05:30
apple_app Chore: Apple site association file for deep linking (#805) 2020-05-03 12:16:11 +05:30
dashboard Initial Commit 2019-08-14 15:18:44 +05:30
devise fix: Fixes wrong copy being sent to users via email invite [cw-1290] (#7159) 2023-05-23 09:37:40 +05:30
fields chore: Reorganize the installation config settings (#8794) 2024-01-31 16:48:42 +04:00
icons feat: Updates branding logo and name in public portal footer (#8745) 2024-01-19 13:37:24 +04:00
installation/onboarding feat: Super admin design improvements (#8517) 2023-12-08 19:40:35 -08:00
layouts feat: allow setting dashboard scripts from super_admin (#9514) 2024-05-23 14:30:41 +05:30
mailers feat: Add push/email notification support for SLA (#9140) 2024-03-29 20:27:21 +11:00
microsoft fix: Identity JSON response header (#6326) 2023-02-02 11:01:18 +05:30
platform/api/v1 chore: Adds API for agent bot avatar upload (#8533) 2023-12-11 19:02:11 -08:00
public/api/v1 feat: add sitemap for help center (#9280) 2024-04-26 21:36:39 +05:30
super_admin feat: allow setting dashboard scripts from super_admin (#9514) 2024-05-23 14:30:41 +05:30
survey/responses feat: CSAT response collection public page (#2685) 2021-08-03 18:22:50 +05:30
widget_tests feat: Adds the ability to disable the "new message notification" popup (#9594) 2024-06-11 08:14:58 +05:30
widgets feat: remove feature flag checks for message reply to (#8352) 2023-11-15 13:05:58 +05:30