All checks were successful
Android Kernel Build / build (push) Successful in 1h11m56s
39 lines
1.5 KiB
Kotlin
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)
|
|
}
|