iachat/public
Shivam Mishra da4b75a3af
feat: add Google login flow and inbox creation (#9580)
This PR adds the following changes

1. Refactor `microsoft/callbacks_controller` to move common logic to
`oauth_callback_controller`, most of the logic is re-used for Google
2. Add UI components, `googleClient` and I18n entries for Google login
3. Add Google callback and inbox creation
4. Add a `joinUrl` utility along with specs (need to move it to utils)
5. Add `GoogleConcern`, `Google::AuthorizationsController` and
`Google::CallbacksController`

> Note: The UI is hidden for now, so we can merge this without any
hiccups, to enable it just revert the commit `05c18de`

### Preview


https://github.com/chatwoot/chatwoot/assets/18097732/1606d150-4561-49dc-838d-e0b00fe49ce3

### Linear Tickers

[CW-3370](https://linear.app/chatwoot/issue/CW-3370)
[CW-3371](https://linear.app/chatwoot/issue/CW-3371)

---------

Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2024-06-07 16:37:46 +05:30
..
assets feat: add Google login flow and inbox creation (#9580) 2024-06-07 16:37:46 +05:30
audio feat: Add new audio alert options (#6141) 2022-12-30 13:54:37 -08:00
brand-assets fix: Rename logo-dark -> logo_dark to match the installation config (#7689) 2023-08-07 14:30:16 -07:00
dashboard/images feat: Add APIs for linear integration (#9346) 2024-05-22 13:37:58 +05:30
downloads feat: Add ability to bulk import contacts (#3026) 2021-09-29 12:01:58 +05:30
integrations feat: Change slack bot and activity message appearance (#8349) 2023-11-16 12:59:52 +05:30
404.html
422.html
500.html
android-icon-36x36.png
android-icon-48x48.png
android-icon-72x72.png
android-icon-96x96.png
android-icon-144x144.png
android-icon-192x192.png
apple-icon-57x57.png
apple-icon-60x60.png
apple-icon-72x72.png
apple-icon-76x76.png
apple-icon-114x114.png
apple-icon-120x120.png
apple-icon-144x144.png
apple-icon-152x152.png
apple-icon-180x180.png
apple-icon-precomposed.png
apple-icon.png
apple-touch-icon-precomposed.png
apple-touch-icon.png
browserconfig.xml
favicon-16x16.png
favicon-32x32.png
favicon-96x96.png
favicon-512x512.png
favicon-badge-16x16.png Fix: Adds favicon badge for notification alert. (#2079) 2021-04-13 19:25:19 +05:30
favicon-badge-32x32.png Fix: Adds favicon badge for notification alert. (#2079) 2021-04-13 19:25:19 +05:30
favicon-badge-96x96.png Fix: Adds favicon badge for notification alert. (#2079) 2021-04-13 19:25:19 +05:30
manifest.json
ms-icon-70x70.png
ms-icon-144x144.png
ms-icon-150x150.png
ms-icon-310x310.png
robots.txt
sw.js Feature: Add web push notification permission in frontend (#766) 2020-05-06 00:10:56 +05:30