diff --git a/app/src/main/java/com/rosetta/messenger/data/ReleaseNotes.kt b/app/src/main/java/com/rosetta/messenger/data/ReleaseNotes.kt index fac48db..762e75c 100644 --- a/app/src/main/java/com/rosetta/messenger/data/ReleaseNotes.kt +++ b/app/src/main/java/com/rosetta/messenger/data/ReleaseNotes.kt @@ -17,28 +17,27 @@ object ReleaseNotes { val RELEASE_NOTICE = """ Update v$VERSION_PLACEHOLDER - Группы и интерфейс - - Полностью обновлен экран группы в стиле приложения (по паритету с desktop логикой) - - В участниках добавлены верификации, админ-метка и тултип администратора - - Добавлен просмотр Encryption Key с QR-кодом - - Улучшены секции Media/Files/Links: корректные пустые состояния и выравнивание медиа-сетки + Поиск + - Новый полноценный экран поиска с вкладками: Чаты, Медиа, Загрузки, Файлы + - Медиа-сетка с загрузкой реальных фотографий из истории чатов + - Просмотр фото на весь экран со свайпом между ними из вкладки Медиа + - Вкладка Загрузки — скачанные файлы + - Вкладка Файлы — файловые вложения из всех чатов - Сообщения и списки - - Group Invite теперь отображается как invite-карточка вместо хэша (в чате и в chat list) - - Для групп в chat list показывается иконка и автор последнего сообщения (You/имя отправителя) - - Исправлено выравнивание превью вида "You: Photo" - - Системные события группы (например joined the group) приведены к desktop-стилю + Группы + - Приглашения в группу теперь отображаются внутри пузыря сообщения с кнопкой действия + - Кэширование информации о приглашениях (больше нет загрузки при повторном открытии) + - Кэширование участников группы для быстрого открытия списка + - Экран ключа шифрования переработан в стиле Telegram (12×12 identicon) + - Исправлен онлайн-статус участников — теперь онлайн только те кто реально онлайн + - Emoji-клавиатура в экране создания группы - Модерация групп - - Добавлены свайп и long-press действия по участникам (Kick) - - Улучшены цвета, haptic и размеры action-кнопки; исправлен конфликт свайпа item vs экран - - Для групп в chat list добавлены swipe-actions: Pin, Leave, Delete - - Синхронизация и стабильность - - Исправлены пропуски сообщений при массовой синхронизации личных и групповых чатов - - Sync теперь не продвигает курсор батча при ошибках обработки и делает безопасные ретраи - - Исправлены кейсы, где requests зависели от состояния устройства, а не аккаунта - - Rosetta Updates и Safe исключены из requests + Чат и интерфейс + - Улучшены индикаторы доставки сообщений + - Менеджер загрузки файлов с отображением прогресса + - Открытие файлов в профиле пользователя (локальные, загруженные, из blob) + - Новые обои для чатов + - Улучшена работа камеры и управление состоянием UI """.trimIndent() fun getNotice(version: String): String =