Files
mobile-android/app/src/main/java/com/rosetta/messenger/data/ReleaseNotes.kt
k1ngsterr1 59499a8f85 Релиз v1.1.4: профиль, группы, аватары и исправления
- Фиксированные табы в профиле и группах
- Fast-scroll с датой в медиа-галерее
- Apple Emoji в аватарах и интерфейсе
- Восстановление ключей группы по инвайт-ссылке
- Улучшено отображение аватаров с эмодзи
- Исправлен переход по своему тэгу в группах
- Убрана лишняя подсветка, исправлен fast-scroll overlay
- Версия 1.1.3 → 1.1.4, versionCode 15 → 16

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 18:24:19 +05:00

43 lines
1.8 KiB
Kotlin
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
package com.rosetta.messenger.data
/**
* Release notes for "Rosetta Updates" system messages.
*
* When releasing a new version, update [RELEASE_NOTICE] below.
* The text will be sent once to each user after they update the app.
*/
object ReleaseNotes {
/**
* Current release notice shown to users after update.
* [VERSION_PLACEHOLDER] will be replaced with the actual version from BuildConfig.
*/
const val VERSION_PLACEHOLDER = "{version}"
val RELEASE_NOTICE = """
Update v$VERSION_PLACEHOLDER
Профиль и группы
- Фиксированные табы в профиле и группах
- Fast-scroll с отображением даты в медиа-галерее
- Поддержка Apple Emoji в аватарах и интерфейсе
- Восстановление ключей шифрования группы по инвайт-ссылке
Аватары
- Улучшено отображение аватаров: поддержка текста с эмодзи
- Улучшена логика отображения в компоненте AvatarImage
Исправления
- Исправлен переход по своему тэгу в группах
- Убрана лишняя подсветка в чатах
- Корректное отображение fast-scroll при изменении размера экрана
""".trimIndent()
fun getNotice(version: String): String =
RELEASE_NOTICE.replace(VERSION_PLACEHOLDER, version)
/** Hash of current notice text — used to re-send if text changed within the same version */
val noticeHash: String
get() = RELEASE_NOTICE.hashCode().toString(16)
}