Доработаны reply/mention в группах и индикаторы чтения
- Исправлено отображение reply в группах: корректный автор и переход в профиль по @mention. - Добавлены подсветка и клики по mentions в пузырьках, а также передача username текущего пользователя в чат. - Реализован Telegram-подобный список упоминаний по символу '@' с аватарками и фильтрацией участников группы. - Исправлено поведение контекстного меню при открытии профиля и конфликт horizontal-scroll с жестом назад на экране поиска. - Для групп включена отправка PacketRead (как в desktop), чтобы read-статусы синхронизировались корректно. - В списке чатов скорректирована логика галочек: двойные синие только при реальном read-флаге последнего исходящего сообщения.
This commit is contained in:
@@ -973,6 +973,7 @@ fun MainScreen(
|
||||
currentUserPublicKey = accountPublicKey,
|
||||
currentUserPrivateKey = accountPrivateKey,
|
||||
currentUserName = accountName,
|
||||
currentUserUsername = accountUsername,
|
||||
totalUnreadFromOthers = totalUnreadFromOthers,
|
||||
onBack = { popChatAndChildren() },
|
||||
onUserProfileClick = { user ->
|
||||
@@ -1049,7 +1050,8 @@ fun MainScreen(
|
||||
isVisible = isSearchVisible,
|
||||
onBack = { navStack = navStack.filterNot { it is Screen.Search } },
|
||||
isDarkTheme = isDarkTheme,
|
||||
layer = 1
|
||||
layer = 1,
|
||||
deferToChildren = true
|
||||
) {
|
||||
// Экран поиска
|
||||
SearchScreen(
|
||||
|
||||
Reference in New Issue
Block a user