v1.2.7: поиск сообщений, скелетон, анимация перехода и правка бейджа Requests

This commit is contained in:
2026-03-21 21:48:36 +05:00
parent 9d3e5bcb10
commit ce16802ac3
5 changed files with 157 additions and 35 deletions

View File

@@ -17,18 +17,30 @@ object ReleaseNotes {
val RELEASE_NOTICE = """
Update v$VERSION_PLACEHOLDER
Синхронизация статусов (desktop parity)
- Исправлено ложное «ошибка отправки» для сообщений, пришедших в sync с других устройств
- Синхронизированные исходящие теперь сразу помечаются как доставленные, как в desktop
- Добавлена авто-нормализация старых sync-сообщений со статусами WAITING/ERROR в DELIVERED
Поиск
- Добавлена вкладка Messages в поиске: поиск по тексту сообщений по всем чатам
- Реализованы быстрые сниппеты с подсветкой найденного текста и переходом в нужный чат
- Добавлены алиасы для Saved Messages в поиске (saved / saved messages / избранное и др.)
Emoji-подсказки в поле ввода
- Переработан UI подсказок: отдельный плавающий пузырёк над инпутом без изменения его высоты
- Исправлен клиппинг/обрезание пузырька внизу экрана
- Рендер эмодзи в подсказках приведён к Apple-like отображению
Тэги и навигация
- Исправлены клики по @тэгам в сообщениях: теперь открывается чат пользователя
- Добавлен устойчивый резолв @username (локальный диалог -> кэш -> сервер)
- Устранен конфликт клика по тэгу с контекстным меню пузырька
Полировка интерфейса
- В списке чатов выровнен текст после «Draft:» по одной line-height линии
Чаты и UI
- Улучшен пустой экран Saved Messages на обоях: добавлена подложка и повышена читаемость
- Стабилизировано отображение verified-бейджа в хедере личного чата
- Подправлено положение галочки в сайдбаре
- В тёмной теме цвет цифры в бейдже Requests возле бургер-меню приведен к цвету шапки
Темы и обои
- Добавлены пары обоев для светлой и темной темы
- Обои теперь автоматически синхронизируются при переключении темы
- Выбор обоев сохраняется отдельно для light/dark
Безопасность и система
- Если устройство не поддерживает отпечаток пальца, биометрия больше не предлагается
- Удалена неиспользуемая зависимость jsoup
""".trimIndent()
fun getNotice(version: String): String =