chatwoot/app/javascript/dashboard/components
Pranav 8b1d98af52
feat: Update the design for integration page (#9825)
Combine integrations and applications page into one page. 

<img width="1182" alt="Screenshot 2024-07-23 at 3 30 51 PM"
src="https://github.com/user-attachments/assets/50920a6f-606f-44b3-b1e4-641046a14444">

Major changes:

- The app enabled?, active? checks are all moved to backend.
- The dashboard_apps integration is also now part of the apps.yml file.
- Updated the header design for the new settings pages.
- Merged the folders integrationapps and integrations. 
- Updated the copy to match the size of the card and provide clear
instruction.
- Only the list page is updated in this PR, rest of the pages are yet to
be migrated.


| Integration | Verified | 
| -- | -- |
| Dashboard Apps |  | 
| Dyte |  | 
| Slack |  | 
| Webhooks |  | 
| Dialogflow |  | 
| Google Translate |  | 
| OpenAI |  | 
| Linear |  |

---------

Co-authored-by: Muhsin Keloth <muhsinkeramam@gmail.com>
2024-07-24 16:35:40 -07:00
..
Accordion feat: Remove Foundation in favor of Tailwind (#8984) 2024-02-28 13:56:28 +05:30
app feat: Replace alertMixin usage with useAlert (#9793) 2024-07-23 16:41:11 +05:30
base feat: Improve the initial screen placeholder (#7708) 2023-08-14 17:50:34 -07:00
buttons feat: Replace alertMixin usage with useAlert (#9793) 2024-07-23 16:41:11 +05:30
layout feat: Update the design for integration page (#9825) 2024-07-24 16:35:40 -07:00
specs feat: Use vitest instead of jest, run all the specs anywhere in app/ folder in the CI (#9722) 2024-07-10 08:32:16 -07:00
ui feat: Move timeMixin to a helper (#9799) 2024-07-22 13:07:29 +05:30
widgets feat: Render instagram reels in Chatwoot (#9829) 2024-07-24 12:58:12 -07:00
ChannelSelector.vue feat: add Google login flow and inbox creation (#9580) 2024-06-07 16:37:46 +05:30
ChatList.vue feat: Rewrite uiSettings mixin to a composable (#9819) 2024-07-23 21:27:22 +05:30
ChatListHeader.vue fix: Right click Snooze is not working (#9498) 2024-05-22 13:03:49 +05:30
Code.vue feat: Replace alertMixin usage with useAlert (#9793) 2024-07-23 16:41:11 +05:30
ConversationItem.vue feat: Conversation list virtualization (#8540) 2023-12-13 17:28:30 +05:30
CustomAttribute.vue chore: Replace eventBus with mitt.js [CW-3275] (#9539) 2024-05-31 15:50:36 +05:30
CustomBrandPolicyWrapper.vue feat: Update the design for integration page (#9825) 2024-07-24 16:35:40 -07:00
CustomSnoozeModal.vue feat: update tool-chain to latest (#7975) 2023-09-27 14:02:34 +05:30
FormSection.vue feat: Revamp basic profile, avatar and message signature (#9310) 2024-04-29 16:41:55 +05:30
index.js feat: Custom date picker (#9247) 2024-04-29 14:43:57 +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: Replace alertMixin usage with useAlert (#9793) 2024-07-23 16:41:11 +05:30
Modal.vue chore: Linear integration fixes (#9538) 2024-05-29 11:28:13 +05:30
ModalHeader.vue feat: update create SLA modal design (#9182) 2024-04-08 21:02:01 -07:00
NetworkNotification.vue feat: Reconnect logic (#9453) 2024-06-03 15:54:19 +05:30
policy.vue chore: Move frontend authorization to permission based system (#9709) 2024-07-03 15:13:16 -07:00
SettingsSection.vue feat: Remove Foundation in favor of Tailwind (#8984) 2024-02-28 13:56:28 +05:30
SidemenuIcon.vue chore: Replace eventBus with mitt.js [CW-3275] (#9539) 2024-05-31 15:50:36 +05:30
Snackbar.vue feat: Remove Foundation in favor of Tailwind (#8984) 2024-02-28 13:56:28 +05:30
SnackbarContainer.vue feat: Replace alertMixin usage with useAlert (#9793) 2024-07-23 16:41:11 +05:30