Релиз 1.2.8: emoji iOS, fullscreen фото, сохранение в галерею и UI-фиксы
Some checks failed
Android Kernel Build / build (push) Has been cancelled

This commit is contained in:
2026-03-22 02:00:21 +05:00
parent a3973b616e
commit 7a188a2dbc
5 changed files with 365 additions and 88 deletions

View File

@@ -17,30 +17,20 @@ object ReleaseNotes {
val RELEASE_NOTICE = """
Update v$VERSION_PLACEHOLDER
Поиск
- Добавлена вкладка Messages в поиске: поиск по тексту сообщений по всем чатам
- Реализованы быстрые сниппеты с подсветкой найденного текста и переходом в нужный чат
- Добавлены алиасы для Saved Messages в поиске (saved / saved messages / избранное и др.)
Emoji и совместимость iOS
- Входящие Unicode-эмодзи теперь стабильно рендерятся как наши Apple Emoji
- Поддержаны составные эмодзи (ZWJ), флаги, keycap и тон кожи
- Добавлена нормализация и fallback-резолв emoji asset кодов (fe0f/fe0e и вариации unified)
Тэги и навигация
- Исправлены клики по @тэгам в сообщениях: теперь открывается чат пользователя
- Добавлен устойчивый резолв @username (локальный диалог -> кэш -> сервер)
- Устранен конфликт клика по тэгу с контекстным меню пузырька
Стабильность
- Исправлен краш при вводе обычного текста/пароля в полях после обновления emoji-резолвера
Чаты и UI
- Улучшен пустой экран Saved Messages на обоях: добавлена подложка и повышена читаемость
- Стабилизировано отображение verified-бейджа в хедере личного чата
- Подправлено положение галочки в сайдбаре
- В тёмной теме цвет цифры в бейдже Requests возле бургер-меню приведен к цвету шапки
Профиль и визуал
- Сделан чуть более тёмный blur-фон за аватаркой в экране чужого профиля для лучшей читаемости
Темы и обои
- Добавлены пары обоев для светлой и темной темы
- Обои теперь автоматически синхронизируются при переключении темы
- Выбор обоев сохраняется отдельно для light/dark
Безопасность и система
- Если устройство не поддерживает отпечаток пальца, биометрия больше не предлагается
- Удалена неиспользуемая зависимость jsoup
Полноэкранный просмотр фото
- Добавлено kebab-меню в fullscreen фото с действием Save to Gallery
- Исправлено перекрытие системных чёрных зон: большие фото теперь корректно адаптируются во вьюпорте
""".trimIndent()
fun getNotice(version: String): String =