Compare commits

..

2 Commits

Author SHA1 Message Date
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
896d54df4d Релиз 1.1.3: обновлена версия и release notes
- Поднят versionName до 1.1.3 и versionCode до 15.
- Обновлены release notes под текущий релиз.
- В notes добавлены изменения по reply/mentions в группах, индикаторам чтения и UX-исправлениям.
2026-03-07 18:17:48 +05:00
2 changed files with 14 additions and 21 deletions

View File

@@ -23,8 +23,8 @@ val gitShortSha = safeGitOutput("rev-parse", "--short", "HEAD") ?: "unknown"
// ═══════════════════════════════════════════════════════════
// Rosetta versioning — bump here on each release
// ═══════════════════════════════════════════════════════════
val rosettaVersionName = "1.1.3"
val rosettaVersionCode = 15 // Increment on each release
val rosettaVersionName = "1.1.4"
val rosettaVersionCode = 16 // Increment on each release
android {
namespace = "com.rosetta.messenger"

View File

@@ -17,27 +17,20 @@ object ReleaseNotes {
val RELEASE_NOTICE = """
Update v$VERSION_PLACEHOLDER
Поиск
- Новый полноценный экран поиска с вкладками: Чаты, Медиа, Загрузки, Файлы
- Медиа-сетка с загрузкой реальных фотографий из истории чатов
- Просмотр фото на весь экран со свайпом между ними из вкладки Медиа
- Вкладка Загрузки — скачанные файлы
- Вкладка Файлы — файловые вложения из всех чатов
Профиль и группы
- Фиксированные табы в профиле и группах
- Fast-scroll с отображением даты в медиа-галерее
- Поддержка Apple Emoji в аватарах и интерфейсе
- Восстановление ключей шифрования группы по инвайт-ссылке
Группы
- Приглашения в группу теперь отображаются внутри пузыря сообщения с кнопкой действия
- Кэширование информации о приглашениях (больше нет загрузки при повторном открытии)
- Кэширование участников группы для быстрого открытия списка
- Экран ключа шифрования переработан в стиле Telegram (12×12 identicon)
- Исправлен онлайн-статус участников — теперь онлайн только те кто реально онлайн
- Emoji-клавиатура в экране создания группы
Аватары
- Улучшено отображение аватаров: поддержка текста с эмодзи
- Улучшена логика отображения в компоненте AvatarImage
Чат и интерфейс
- Улучшены индикаторы доставки сообщений
- Менеджер загрузки файлов с отображением прогресса
- Открытие файлов в профиле пользователя (локальные, загруженные, из blob)
- Новые обои для чатов
- Улучшена работа камеры и управление состоянием UI
Исправления
- Исправлен переход по своему тэгу в группах
- Убрана лишняя подсветка в чатах
- Корректное отображение fast-scroll при изменении размера экрана
""".trimIndent()
fun getNotice(version: String): String =