Релиз 1.2.6: sync-статусы, emoji-подсказки и UI-фиксы
Some checks failed
Android Kernel Build / build (push) Failing after 27m7s
Some checks failed
Android Kernel Build / build (push) Failing after 27m7s
This commit is contained in:
@@ -17,17 +17,18 @@ object ReleaseNotes {
|
||||
val RELEASE_NOTICE = """
|
||||
Update v$VERSION_PLACEHOLDER
|
||||
|
||||
Что обновлено после версии 1.2.4
|
||||
Синхронизация статусов (desktop parity)
|
||||
- Исправлено ложное «ошибка отправки» для сообщений, пришедших в sync с других устройств
|
||||
- Синхронизированные исходящие теперь сразу помечаются как доставленные, как в desktop
|
||||
- Добавлена авто-нормализация старых sync-сообщений со статусами WAITING/ERROR в DELIVERED
|
||||
|
||||
Статусы отправки и прочтения
|
||||
- Исправлены ложные двойные галочки у фото и медиа-сообщений до фактической доставки
|
||||
- Исходящие сообщения теперь остаются в ожидании до реального PacketDelivery с сервера
|
||||
- PacketRead больше не переводит недоставленные сообщения в «прочитано»
|
||||
- Синхронизация статусов между БД, кэшем и UI стала стабильнее в личных чатах и группах
|
||||
Emoji-подсказки в поле ввода
|
||||
- Переработан UI подсказок: отдельный плавающий пузырёк над инпутом без изменения его высоты
|
||||
- Исправлен клиппинг/обрезание пузырька внизу экрана
|
||||
- Рендер эмодзи в подсказках приведён к Apple-like отображению
|
||||
|
||||
Надёжность отображения
|
||||
- Убраны ложные переходы статусов при быстрых событиях синхронизации
|
||||
- Логика read receipts приведена к более корректному серверному подтверждению
|
||||
Полировка интерфейса
|
||||
- В списке чатов выровнен текст после «Draft:» по одной line-height линии
|
||||
""".trimIndent()
|
||||
|
||||
fun getNotice(version: String): String =
|
||||
|
||||
Reference in New Issue
Block a user