From 2cfca6008b3d83b1ef560b702af47866c1e8a389 Mon Sep 17 00:00:00 2001
From: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Date: Thu, 19 Jun 2025 14:05:18 +0530
Subject: [PATCH 1/7] fix: Incorrect conversation count shown for
filters/folders after idle period (#11770)
---
app/javascript/dashboard/components/ChatList.vue | 1 +
1 file changed, 1 insertion(+)
diff --git a/app/javascript/dashboard/components/ChatList.vue b/app/javascript/dashboard/components/ChatList.vue
index 928eea7df..439e7c682 100644
--- a/app/javascript/dashboard/components/ChatList.vue
+++ b/app/javascript/dashboard/components/ChatList.vue
@@ -756,6 +756,7 @@ function toggleSelectAll(check) {
}
useEmitter('fetch_conversation_stats', () => {
+ if (hasAppliedFiltersOrActiveFolders.value) return;
store.dispatch('conversationStats/get', conversationFilters.value);
});
From b683973e79c0abd8285f689537919a9cb7316660 Mon Sep 17 00:00:00 2001
From: Sivin Varghese <64252451+iamsivin@users.noreply.github.com>
Date: Thu, 19 Jun 2025 21:28:12 +0530
Subject: [PATCH 2/7] fix: Resolve styling issues in multiselect (#11728)
---
.../dashboard/assets/scss/plugins/_multiselect.scss | 6 +++---
.../dashboard/modules/contact/components/MergeContact.vue | 6 +++---
2 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/app/javascript/dashboard/assets/scss/plugins/_multiselect.scss b/app/javascript/dashboard/assets/scss/plugins/_multiselect.scss
index ffcfca545..1280eb069 100644
--- a/app/javascript/dashboard/assets/scss/plugins/_multiselect.scss
+++ b/app/javascript/dashboard/assets/scss/plugins/_multiselect.scss
@@ -47,7 +47,7 @@
@apply max-w-full;
.multiselect__option {
- @apply text-sm font-normal;
+ @apply text-sm font-normal flex justify-between items-center;
span {
@apply inline-block overflow-hidden text-ellipsis whitespace-nowrap w-fit;
@@ -58,7 +58,7 @@
}
&::after {
- @apply bottom-0 flex items-center justify-center text-center;
+ @apply bottom-0 flex items-center justify-center text-center relative px-1 leading-tight;
}
&.multiselect__option--highlight {
@@ -74,7 +74,7 @@
}
&.multiselect__option--highlight::after {
- @apply bg-transparent;
+ @apply bg-transparent text-n-slate-12;
}
&.multiselect__option--selected {
diff --git a/app/javascript/dashboard/modules/contact/components/MergeContact.vue b/app/javascript/dashboard/modules/contact/components/MergeContact.vue
index ae0d47f7f..4055a22e4 100644
--- a/app/javascript/dashboard/modules/contact/components/MergeContact.vue
+++ b/app/javascript/dashboard/modules/contact/components/MergeContact.vue
@@ -130,15 +130,15 @@ export default {
-
+