Files
mobile-android/app/src/main/java/com/rosetta/messenger/data/ReleaseNotes.kt
k1ngsterr1 4640b0128f
All checks were successful
Android Kernel Build / build (push) Successful in 1h11m56s
обновлена версия в release notes
2026-03-19 16:03:14 +05:00

39 lines
1.5 KiB
Kotlin

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
Что обновлено после версии 1.2.3
Группы и медиа
- Исправлено отображение групповых баблов и стеков сообщений
- Исправлено позиционирование аватарки: имя и аватар в группе теперь не разъезжаются
- Исправлена обрезка имени отправителя в медиа-баблах
- Исправлено растяжение фото в forwarded/media-пузырях
Интерфейс
- Убрана лишняя рамка вокруг аватарки в боковом меню
""".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)
}