Релиз 1.2.6: sync-статусы, emoji-подсказки и UI-фиксы
Some checks failed
Android Kernel Build / build (push) Failing after 27m7s

This commit is contained in:
2026-03-20 21:56:52 +05:00
parent b2558653b7
commit c929685e04
8 changed files with 356 additions and 27 deletions

View File

@@ -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 =