From c79b87799fb120fcb29eed14908fb49c114a293d Mon Sep 17 00:00:00 2001 From: "Leon.Schmidt" Date: Thu, 6 Aug 2026 19:58:26 +0200 Subject: [PATCH] ENH - refine messages inbox controls --- frontend/src/views/apps/MessagesApp.vue | 31 +++++++++++++++++++------ 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/frontend/src/views/apps/MessagesApp.vue b/frontend/src/views/apps/MessagesApp.vue index 4c1056f..b327e67 100644 --- a/frontend/src/views/apps/MessagesApp.vue +++ b/frontend/src/views/apps/MessagesApp.vue @@ -17,20 +17,20 @@ import { kToolbarPane, } from 'konsta/vue' import { - ArrowLeft, ArrowUpCircle, Camera, Check, + ChevronLeft, ChevronRight, ImagePlay, Images, + ListFilter, MessageCircle, Mic, Pencil, Phone as PhoneIcon, Plus, Search, - SlidersHorizontal, SquarePen, Trash2, UserPlus, @@ -110,6 +110,9 @@ const filteredConversations = computed(() => { .includes(query) }) }) +const knownContactNumbers = computed( + () => new Set(calls.contacts.map((contact) => contact.phone_number)), +) const contactSuggestions = computed(() => { const query = composerNumber.value.trim().toLocaleLowerCase(phone.lang) if (!query) return calls.contacts.slice(0, 8) @@ -684,7 +687,7 @@ onBeforeUnmount(() => { class="messages-inbox-header__edit" @click="toggleListEditing" > - {{ phone.t(editingList ? 'Common.done' : 'Common.edit') }} + {{ phone.t(editingList ? 'Common.done' : 'Common.edit') }} {{ @@ -702,7 +705,7 @@ onBeforeUnmount(() => { :aria-label="phone.t('Apps.messages.filterUnread')" @click="showUnreadOnly = !showUnreadOnly" > - +
{ :aria-label="phone.t('Common.back')" @click="contactDetailsOpen = false" > - + {{ phone.t('Apps.messages.contactDetails') }}