From 59964a4f417abff5377fb33df40825ca4e466781 Mon Sep 17 00:00:00 2001 From: "Giau. Tran Minh" Date: Thu, 16 Feb 2023 14:17:26 +0200 Subject: [PATCH 01/94] swagger: fixed invalid specification (#5485) Currently, the swagger spec doesn't follow the Swagger 2.0 specification. So, I facing 4 errors when trying generate the Golang client for chatwoot. Due to the spec, the binary field should use format: binary beside type: string Signed-off-by: Giau. Tran Minh Co-authored-by: Sojan Jose --- .circleci/config.yml | 4 +-- swagger/definitions/index.yml | 7 ----- .../definitions/request/contact/create.yml | 3 +- .../definitions/request/contact/update.yml | 3 +- .../resource/extension/conversation/show.yml | 1 - .../extension/message/with_source_sender.yml | 2 -- swagger/swagger.json | 30 +++---------------- 7 files changed, 10 insertions(+), 40 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index e6394ccde..69ceb2772 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -102,8 +102,8 @@ jobs: echo "ERROR: The swagger.json file is not in sync with the yaml specification. Run 'rake swagger:build' and commit 'swagger/swagger.json'." exit 1 fi - curl -L https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/5.3.0/openapi-generator-cli-5.3.0.jar > ~/tmp/openapi-generator-cli-5.3.0.jar - java -jar ~/tmp/openapi-generator-cli-5.3.0.jar validate -i swagger/swagger.json + curl -L https://repo1.maven.org/maven2/org/openapitools/openapi-generator-cli/6.3.0/openapi-generator-cli-6.3.0.jar > ~/tmp/openapi-generator-cli-6.3.0.jar + java -jar ~/tmp/openapi-generator-cli-6.3.0.jar validate -i swagger/swagger.json # Database setup - run: yarn install --check-files diff --git a/swagger/definitions/index.yml b/swagger/definitions/index.yml index ee452ceb6..3f70db3f9 100644 --- a/swagger/definitions/index.yml +++ b/swagger/definitions/index.yml @@ -158,13 +158,6 @@ conversation_status_toggle: conversation_labels: $ref: ./resource/extension/conversation/labels.yml -## message -extended_message: - allOf: - - $ref: '#/definitions/generic_id' - - $ref: '#/definitions/message' - - $ref: ./resource/extension/message/with_source_sender.yml - ## report account_summary: diff --git a/swagger/definitions/request/contact/create.yml b/swagger/definitions/request/contact/create.yml index 62e967fd6..5acbe5f94 100644 --- a/swagger/definitions/request/contact/create.yml +++ b/swagger/definitions/request/contact/create.yml @@ -14,7 +14,8 @@ properties: type: string description: phone number of the contact avatar: - type: string + type: string + format: binary description: Send the form data with the avatar image binary or use the avatar_url avatar_url: type: string diff --git a/swagger/definitions/request/contact/update.yml b/swagger/definitions/request/contact/update.yml index c6a94308f..4a12672a3 100644 --- a/swagger/definitions/request/contact/update.yml +++ b/swagger/definitions/request/contact/update.yml @@ -10,7 +10,8 @@ properties: type: string description: phone number of the contact avatar: - type: string + type: string + format: binary description: Send the form data with the avatar image binary or use the avatar_url avatar_url: type: string diff --git a/swagger/definitions/resource/extension/conversation/show.yml b/swagger/definitions/resource/extension/conversation/show.yml index 8f44436e9..fb697ad38 100644 --- a/swagger/definitions/resource/extension/conversation/show.yml +++ b/swagger/definitions/resource/extension/conversation/show.yml @@ -1,5 +1,4 @@ type: object allOf: - - $ref: '#/definitions/generic_id' - $ref: '#/definitions/conversation' - $ref: '../contact/conversation.yml' diff --git a/swagger/definitions/resource/extension/message/with_source_sender.yml b/swagger/definitions/resource/extension/message/with_source_sender.yml index 14110c348..b52063c2d 100644 --- a/swagger/definitions/resource/extension/message/with_source_sender.yml +++ b/swagger/definitions/resource/extension/message/with_source_sender.yml @@ -2,5 +2,3 @@ type: object properties: source_id: type: number - sender: - type: object diff --git a/swagger/swagger.json b/swagger/swagger.json index 5878d1e41..a49aa4f96 100644 --- a/swagger/swagger.json +++ b/swagger/swagger.json @@ -5688,7 +5688,8 @@ "description": "phone number of the contact" }, "avatar": { - "type": "string ", + "type": "string", + "format": "binary", "description": "Send the form data with the avatar image binary or use the avatar_url" }, "avatar_url": { @@ -5721,7 +5722,8 @@ "description": "phone number of the contact" }, "avatar": { - "type": "string ", + "type": "string", + "format": "binary", "description": "Send the form data with the avatar image binary or use the avatar_url" }, "avatar_url": { @@ -6157,9 +6159,6 @@ "conversation_show": { "type": "object", "allOf": [ - { - "$ref": "#/definitions/generic_id" - }, { "$ref": "#/definitions/conversation" }, @@ -6237,27 +6236,6 @@ } } }, - "extended_message": { - "allOf": [ - { - "$ref": "#/definitions/generic_id" - }, - { - "$ref": "#/definitions/message" - }, - { - "type": "object", - "properties": { - "source_id": { - "type": "number" - }, - "sender": { - "type": "object" - } - } - } - ] - }, "account_summary": { "type": "object", "properties": { From 71d8195845305e0717d020c92065f6b8b0b9f8f3 Mon Sep 17 00:00:00 2001 From: Pranav Raj S Date: Thu, 16 Feb 2023 09:57:11 -0800 Subject: [PATCH 02/94] fix: Add scoped CSS for participants (#6472) --- .../routes/dashboard/conversation/ConversationParticipant.vue | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/javascript/dashboard/routes/dashboard/conversation/ConversationParticipant.vue b/app/javascript/dashboard/routes/dashboard/conversation/ConversationParticipant.vue index 229f1b03a..6088acf1a 100644 --- a/app/javascript/dashboard/routes/dashboard/conversation/ConversationParticipant.vue +++ b/app/javascript/dashboard/routes/dashboard/conversation/ConversationParticipant.vue @@ -224,7 +224,7 @@ export default { }, }; - diff --git a/app/javascript/dashboard/routes/dashboard/settings/profile/Index.vue b/app/javascript/dashboard/routes/dashboard/settings/profile/Index.vue index 23b5425e2..2c1294b6f 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/profile/Index.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/profile/Index.vue @@ -112,7 +112,7 @@

- +
@@ -130,6 +130,7 @@ import globalConfigMixin from 'shared/mixins/globalConfigMixin'; import uiSettingsMixin, { isEditorHotKeyEnabled, } from 'dashboard/mixins/uiSettings'; +import MaskedText from 'dashboard/components/MaskedText.vue'; import PreviewCard from 'dashboard/components/ui/PreviewCard.vue'; export default { @@ -138,6 +139,7 @@ export default { ChangePassword, MessageSignature, PreviewCard, + MaskedText, }, mixins: [alertMixin, globalConfigMixin, uiSettingsMixin], data() { diff --git a/app/javascript/shared/components/FluentIcon/dashboard-icons.json b/app/javascript/shared/components/FluentIcon/dashboard-icons.json index 4faab60a3..a6df3b713 100644 --- a/app/javascript/shared/components/FluentIcon/dashboard-icons.json +++ b/app/javascript/shared/components/FluentIcon/dashboard-icons.json @@ -173,5 +173,7 @@ "M8.78 1.22a.75.75 0 0 0-1.06 1.06l.72.72H6.25A3.25 3.25 0 0 0 3 6.25v2.19l-.72-.72a.75.75 0 0 0-1.06 1.06l2 2a.748.748 0 0 0 1.06 0l2-2a.747.747 0 0 0 0-1.06.75.75 0 0 0-1.06 0l-.72.72V6.25c0-.966.784-1.75 1.75-1.75h2.19l-.72.72a.75.75 0 0 0 .78 1.237.75.75 0 0 0 .28-.177l2-2a.75.75 0 0 0 0-1.06l-2-2Z", "M11.832 3a1.755 1.755 0 0 1 0 1.5H14v4h-4V6.475l-.513.512a1.742 1.742 0 0 1-.987.495V8.5H7.482c-.052.361-.217.71-.495.987L6.475 10H8.5v4h-4v-2.168a1.755 1.755 0 0 1-1.5 0v5.918A3.25 3.25 0 0 0 6.25 21h11.5A3.25 3.25 0 0 0 21 17.75V6.25A3.25 3.25 0 0 0 17.75 3h-5.918ZM10 14v-4h4v4h-4Zm5.5 0v-4h4v4h-4ZM14 15.5v4h-4v-4h4Zm1.5 4v-4h4v2.25a1.75 1.75 0 0 1-1.75 1.75H15.5Zm0-11v-4h2.25c.966 0 1.75.784 1.75 1.75V8.5h-4Zm-11 7h4v4H6.25a1.75 1.75 0 0 1-1.75-1.75V15.5Z" ], - "translate-outline": "M16.953 5.303a1 1 0 0 0-1.906-.606c-.124.389-.236.899-.324 1.344-.565.012-1.12 0-1.652-.038a1 1 0 1 0-.142 1.995c.46.032.934.048 1.416.047a25.649 25.649 0 0 0-.24 1.698c-1.263.716-2.142 1.684-2.636 2.7-.624 1.283-.7 2.857.239 3.883.675.736 1.704.758 2.499.588.322-.068.654-.176.988-.32a1 1 0 0 0 1.746-.93 13.17 13.17 0 0 0-.041-.115 8.404 8.404 0 0 0 2.735-4.06c.286.251.507.55.658.864.284.594.334 1.271.099 1.91-.234.633-.78 1.313-1.84 1.843a1 1 0 0 0 .895 1.789c1.44-.72 2.385-1.758 2.821-2.94a4.436 4.436 0 0 0-.17-3.464 4.752 4.752 0 0 0-2.104-2.165C19.998 9.22 20 9.11 20 9a1 1 0 0 0-1.974-.23 5.984 5.984 0 0 0-1.796.138c.047-.305.102-.626.166-.964a20.142 20.142 0 0 0 2.842-.473 1 1 0 0 0-.476-1.942c-.622.152-1.286.272-1.964.358.048-.208.1-.409.155-.584Zm-3.686 8.015c.166-.34.414-.697.758-1.037.02.348.053.67.098.973.083.56.207 1.048.341 1.477a3.41 3.41 0 0 1-.674.227c-.429.092-.588.019-.614.006l-.004-.001c-.162-.193-.329-.774.095-1.645Zm4.498-2.562a6.362 6.362 0 0 1-1.568 2.73 7.763 7.763 0 0 1-.095-.525 10.294 10.294 0 0 1-.088-1.904c.033-.013.067-.024.1-.036l1.651-.265Zm0 0-1.651.265c.602-.212 1.155-.29 1.651-.265ZM7.536 6.29a6.342 6.342 0 0 0-4.456.331 1 1 0 0 0 .848 1.811 4.342 4.342 0 0 1 3.049-.222c.364.107.568.248.69.37.12.123.203.27.257.454.067.225.087.446.09.69a8.195 8.195 0 0 0-.555-.117c-1.146-.199-2.733-.215-4.262.64-1.271.713-1.796 2.168-1.682 3.448.12 1.326.94 2.679 2.572 3.136 1.48.414 2.913-.045 3.877-.507l.08-.04a1 1 0 0 0 1.96-.281V10.5c0-.053.002-.12.005-.2.012-.417.034-1.16-.168-1.838a3.043 3.043 0 0 0-.755-1.29c-.394-.398-.91-.694-1.547-.881h-.003Zm-.419 5.288c.344.06.647.143.887.222v2.197a7.021 7.021 0 0 1-.905.524c-.792.38-1.682.605-2.473.384-.698-.195-1.06-.742-1.119-1.389-.062-.693.243-1.286.667-1.523.987-.553 2.06-.569 2.943-.415Z" + "translate-outline": "M16.953 5.303a1 1 0 0 0-1.906-.606c-.124.389-.236.899-.324 1.344-.565.012-1.12 0-1.652-.038a1 1 0 1 0-.142 1.995c.46.032.934.048 1.416.047a25.649 25.649 0 0 0-.24 1.698c-1.263.716-2.142 1.684-2.636 2.7-.624 1.283-.7 2.857.239 3.883.675.736 1.704.758 2.499.588.322-.068.654-.176.988-.32a1 1 0 0 0 1.746-.93 13.17 13.17 0 0 0-.041-.115 8.404 8.404 0 0 0 2.735-4.06c.286.251.507.55.658.864.284.594.334 1.271.099 1.91-.234.633-.78 1.313-1.84 1.843a1 1 0 0 0 .895 1.789c1.44-.72 2.385-1.758 2.821-2.94a4.436 4.436 0 0 0-.17-3.464 4.752 4.752 0 0 0-2.104-2.165C19.998 9.22 20 9.11 20 9a1 1 0 0 0-1.974-.23 5.984 5.984 0 0 0-1.796.138c.047-.305.102-.626.166-.964a20.142 20.142 0 0 0 2.842-.473 1 1 0 0 0-.476-1.942c-.622.152-1.286.272-1.964.358.048-.208.1-.409.155-.584Zm-3.686 8.015c.166-.34.414-.697.758-1.037.02.348.053.67.098.973.083.56.207 1.048.341 1.477a3.41 3.41 0 0 1-.674.227c-.429.092-.588.019-.614.006l-.004-.001c-.162-.193-.329-.774.095-1.645Zm4.498-2.562a6.362 6.362 0 0 1-1.568 2.73 7.763 7.763 0 0 1-.095-.525 10.294 10.294 0 0 1-.088-1.904c.033-.013.067-.024.1-.036l1.651-.265Zm0 0-1.651.265c.602-.212 1.155-.29 1.651-.265ZM7.536 6.29a6.342 6.342 0 0 0-4.456.331 1 1 0 0 0 .848 1.811 4.342 4.342 0 0 1 3.049-.222c.364.107.568.248.69.37.12.123.203.27.257.454.067.225.087.446.09.69a8.195 8.195 0 0 0-.555-.117c-1.146-.199-2.733-.215-4.262.64-1.271.713-1.796 2.168-1.682 3.448.12 1.326.94 2.679 2.572 3.136 1.48.414 2.913-.045 3.877-.507l.08-.04a1 1 0 0 0 1.96-.281V10.5c0-.053.002-.12.005-.2.012-.417.034-1.16-.168-1.838a3.043 3.043 0 0 0-.755-1.29c-.394-.398-.91-.694-1.547-.881h-.003Zm-.419 5.288c.344.06.647.143.887.222v2.197a7.021 7.021 0 0 1-.905.524c-.792.38-1.682.605-2.473.384-.698-.195-1.06-.742-1.119-1.389-.062-.693.243-1.286.667-1.523.987-.553 2.06-.569 2.943-.415Z", + "eye-show-outline": "M12 9.005a4 4 0 1 1 0 8 4 4 0 0 1 0-8Zm0 1.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5ZM12 5.5c4.613 0 8.596 3.15 9.701 7.564a.75.75 0 1 1-1.455.365 8.503 8.503 0 0 0-16.493.004.75.75 0 0 1-1.455-.363A10.003 10.003 0 0 1 12 5.5Z", + "eye-hide-outline": "M2.22 2.22a.75.75 0 0 0-.073.976l.073.084 4.034 4.035a9.986 9.986 0 0 0-3.955 5.75.75.75 0 0 0 1.455.364 8.49 8.49 0 0 1 3.58-5.034l1.81 1.81A4 4 0 0 0 14.8 15.86l5.919 5.92a.75.75 0 0 0 1.133-.977l-.073-.084-6.113-6.114.001-.002-1.2-1.198-2.87-2.87h.002L8.719 7.658l.001-.002-1.133-1.13L3.28 2.22a.75.75 0 0 0-1.06 0Zm7.984 9.045 3.535 3.536a2.5 2.5 0 0 1-3.535-3.535ZM12 5.5c-1 0-1.97.148-2.889.425l1.237 1.236a8.503 8.503 0 0 1 9.899 6.272.75.75 0 0 0 1.455-.363A10.003 10.003 0 0 0 12 5.5Zm.195 3.51 3.801 3.8a4.003 4.003 0 0 0-3.801-3.8Z" } From cd6a836bf6a59f0d9ada4910e30ede959466d332 Mon Sep 17 00:00:00 2001 From: GitStart <1501599+gitstart@users.noreply.github.com> Date: Wed, 22 Feb 2023 11:10:48 +0100 Subject: [PATCH 12/94] fix: Resolves icelandic locale not shown properly on UI (#6505) Closes #6484 Co-authored-by: raph941 <45232708+raph941@users.noreply.github.com> --- app/javascript/dashboard/i18n/index.js | 2 + .../dashboard/i18n/locale/is/index.js | 61 +++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 app/javascript/dashboard/i18n/locale/is/index.js diff --git a/app/javascript/dashboard/i18n/index.js b/app/javascript/dashboard/i18n/index.js index 417ad7be3..d32094ad2 100644 --- a/app/javascript/dashboard/i18n/index.js +++ b/app/javascript/dashboard/i18n/index.js @@ -33,6 +33,7 @@ import uk from './locale/uk'; import vi from './locale/vi'; import zh_CN from './locale/zh_CN'; import zh_TW from './locale/zh_TW'; +import is from './locale/is'; export default { ar, @@ -70,4 +71,5 @@ export default { vi, zh_CN, zh_TW, + is, }; diff --git a/app/javascript/dashboard/i18n/locale/is/index.js b/app/javascript/dashboard/i18n/locale/is/index.js new file mode 100644 index 000000000..0c674eef2 --- /dev/null +++ b/app/javascript/dashboard/i18n/locale/is/index.js @@ -0,0 +1,61 @@ +import advancedFilters from './advancedFilters.json'; +import agentBots from './agentBots.json'; +import agentMgmt from './agentMgmt.json'; +import attributesMgmt from './attributesMgmt.json'; +import automation from './automation.json'; +import bulkActions from './bulkActions.json'; +import campaign from './campaign.json'; +import cannedMgmt from './cannedMgmt.json'; +import chatlist from './chatlist.json'; +import contact from './contact.json'; +import contactFilters from './contactFilters.json'; +import conversation from './conversation.json'; +import csatMgmt from './csatMgmt.json'; +import emoji from './emoji.json'; +import generalSettings from './generalSettings.json'; +import helpCenter from './helpCenter.json'; +import inboxMgmt from './inboxMgmt.json'; +import integrationApps from './integrationApps.json'; +import integrations from './integrations.json'; +import labelsMgmt from './labelsMgmt.json'; +import login from './login.json'; +import macros from './macros.json'; +import report from './report.json'; +import resetPassword from './resetPassword.json'; +import setNewPassword from './setNewPassword.json'; +import settings from './settings.json'; +import signup from './signup.json'; +import teamsSettings from './teamsSettings.json'; +import whatsappTemplates from './whatsappTemplates.json'; + +export default { + ...advancedFilters, + ...agentBots, + ...agentMgmt, + ...attributesMgmt, + ...automation, + ...bulkActions, + ...campaign, + ...cannedMgmt, + ...chatlist, + ...contact, + ...contactFilters, + ...conversation, + ...csatMgmt, + ...emoji, + ...generalSettings, + ...helpCenter, + ...inboxMgmt, + ...integrationApps, + ...integrations, + ...labelsMgmt, + ...login, + ...macros, + ...report, + ...resetPassword, + ...setNewPassword, + ...settings, + ...signup, + ...teamsSettings, + ...whatsappTemplates, +}; From 89359332664da02d4820abe2dacf3de173900a0c Mon Sep 17 00:00:00 2001 From: Clairton Rodrigo Heinzen Date: Wed, 22 Feb 2023 09:50:10 -0300 Subject: [PATCH 13/94] fix: First attachment with caption for whatsapp channel (#6486) --- .../widgets/conversation/ReplyBox.vue | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/app/javascript/dashboard/components/widgets/conversation/ReplyBox.vue b/app/javascript/dashboard/components/widgets/conversation/ReplyBox.vue index 6e8c9c34c..416075d92 100644 --- a/app/javascript/dashboard/components/widgets/conversation/ReplyBox.vue +++ b/app/javascript/dashboard/components/widgets/conversation/ReplyBox.vue @@ -968,15 +968,9 @@ export default { }, getMessagePayloadForWhatsapp(message) { const multipleMessagePayload = []; - const messagePayload = { - conversationId: this.currentChat.id, - message, - private: false, - }; - - multipleMessagePayload.push(messagePayload); if (this.attachedFiles && this.attachedFiles.length) { + let caption = message; this.attachedFiles.forEach(attachment => { const attachedFile = this.globalConfig.directUploadsEnabled ? attachment.blobSignedId @@ -985,10 +979,18 @@ export default { conversationId: this.currentChat.id, files: [attachedFile], private: false, - message: '', + message: caption, }; multipleMessagePayload.push(attachmentPayload); + caption = ''; }); + } else { + const messagePayload = { + conversationId: this.currentChat.id, + message, + private: false, + }; + multipleMessagePayload.push(messagePayload); } return multipleMessagePayload; From 267413071430675194b5a4d868d516ccaa68500a Mon Sep 17 00:00:00 2001 From: Nithin David Thomas <1277421+nithindavid@users.noreply.github.com> Date: Thu, 23 Feb 2023 16:45:56 +0530 Subject: [PATCH 14/94] chore: Refactors chatlist header css to work with RTL (#6520) authored by 1277421+nithindavid@users.noreply.github.com --- .../scss/widgets/_conversation-view.scss | 16 ++------------ .../dashboard/components/ChatList.vue | 19 ++++++++++------ .../dashboard/components/SidemenuIcon.vue | 1 - .../components/layout/AvailabilityStatus.vue | 2 +- .../widgets/conversation/ChatFilter.vue | 11 ++++++++++ .../conversation/search/PopOverSearch.vue | 19 ++++++++-------- .../conversation/search/SwitchLayout.vue | 22 +++++++++---------- 7 files changed, 46 insertions(+), 44 deletions(-) diff --git a/app/javascript/dashboard/assets/scss/widgets/_conversation-view.scss b/app/javascript/dashboard/assets/scss/widgets/_conversation-view.scss index d46f5d5f8..8a8aab43a 100644 --- a/app/javascript/dashboard/assets/scss/widgets/_conversation-view.scss +++ b/app/javascript/dashboard/assets/scss/widgets/_conversation-view.scss @@ -93,22 +93,10 @@ @include flex; align-items: center; justify-content: space-between; - padding: $zero $zero $space-micro; + padding: 0 var(--space-normal); .page-title { - margin-bottom: $zero; - margin-left: $space-normal; - } - - .status--filter { - background-color: $color-background-light; - border: 1px solid $color-border; - float: right; - font-size: $font-size-mini; - height: $space-medium; - margin: 0; - padding: $zero $space-medium $zero $space-normal; - width: auto; + margin-bottom: 0; } } diff --git a/app/javascript/dashboard/components/ChatList.vue b/app/javascript/dashboard/components/ChatList.vue index 6fd51f747..c7a65376d 100644 --- a/app/javascript/dashboard/components/ChatList.vue +++ b/app/javascript/dashboard/components/ChatList.vue @@ -53,11 +53,10 @@ @@ -838,10 +837,6 @@ export default { align-items: center; } -.btn-filter { - margin: 0 var(--space-smaller); -} - .filter__applied { padding: 0 0 var(--space-slab) 0 !important; border-bottom: 1px solid var(--color-border); @@ -850,4 +845,14 @@ export default { .delete-custom-view__button { margin-right: var(--space-normal); } + +.tab--chat-type { + padding: 0 var(--space-normal); + + ::v-deep { + .tabs { + padding: 0; + } + } +} diff --git a/app/javascript/dashboard/components/SidemenuIcon.vue b/app/javascript/dashboard/components/SidemenuIcon.vue index dfdfb1596..b80d85a4a 100644 --- a/app/javascript/dashboard/components/SidemenuIcon.vue +++ b/app/javascript/dashboard/components/SidemenuIcon.vue @@ -22,7 +22,6 @@ export default { diff --git a/app/javascript/dashboard/components/layout/AvailabilityStatus.vue b/app/javascript/dashboard/components/layout/AvailabilityStatus.vue index 0a2698a9a..213dcc94d 100644 --- a/app/javascript/dashboard/components/layout/AvailabilityStatus.vue +++ b/app/javascript/dashboard/components/layout/AvailabilityStatus.vue @@ -181,7 +181,7 @@ export default { align-items: center; display: flex; justify-content: space-between; - padding: var(--space-smaller) 0 var(--space-smaller) var(--space-small); + padding: var(--space-smaller); margin: 0; .info-wrap { diff --git a/app/javascript/dashboard/components/widgets/conversation/ChatFilter.vue b/app/javascript/dashboard/components/widgets/conversation/ChatFilter.vue index 4b41f9a50..170d5f661 100644 --- a/app/javascript/dashboard/components/widgets/conversation/ChatFilter.vue +++ b/app/javascript/dashboard/components/widgets/conversation/ChatFilter.vue @@ -44,3 +44,14 @@ export default { }, }; + diff --git a/app/javascript/dashboard/routes/dashboard/conversation/search/PopOverSearch.vue b/app/javascript/dashboard/routes/dashboard/conversation/search/PopOverSearch.vue index 40a0ae159..c62ae2e0f 100644 --- a/app/javascript/dashboard/routes/dashboard/conversation/search/PopOverSearch.vue +++ b/app/javascript/dashboard/routes/dashboard/conversation/search/PopOverSearch.vue @@ -1,10 +1,10 @@ -
+