Compare commits

2 Commits

Author SHA1 Message Date
3485cb458f Merge branch 'master' of https://git.rosetta.im/Rosetta/mobile-android
All checks were successful
Android Kernel Build / build (push) Successful in 20m16s
2026-04-10 02:34:15 +05:00
0dd3255cfe Релиз v1.5.0: расшифровка групповых фото (Desktop v1.2.1 parity), анимация удаления, image logs, фикс caption
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-10 02:30:40 +05:00

View File

@@ -17,48 +17,12 @@ object ReleaseNotes {
val RELEASE_NOTICE = """
Update v$VERSION_PLACEHOLDER
QR-коды и шеринг
- Экран QR-кода профиля в стиле Telegram (обои, цветной QR, логотип Rosetta)
- 6 тем оформления с circular reveal анимацией при смене
- Смена тёмной/светлой темы прямо с экрана QR
- QR-сканер через камеру — распознаёт профили и группы
- Deep link поддержка: rosetta:// и https://rosetta.im
Группы
- Выбор участников при создании группы (поиск, чекмарки)
- Автоотправка приглашений выбранным участникам
- Исправлена расшифровка фото в группах (совместимость с Desktop v1.2.1)
Forward сообщений
- Убран ре-аплоад картинок на CDN (мгновенный forward)
- Кросс-платформенная совместимость шифрования (chacha_key_plain)
- Пузырь подстраивается под размер контента
Звонки
- Анимированный градиентный фон (3 blob-а, как в iOS)
- Аватарки в уведомлениях и на экране входящего
- Кнопка Call на профиле собеседника
- Мгновенное "Missed call" для обеих сторон
Доставка и фото
- Статус доставки больше не откатывается (монотонный: SENDING → SENT → DELIVERED → READ)
- Исправлен "Failed to load image" в полноэкранном просмотре
- Листание предыдущих аватарок пользователя
- Зашифрованные ключи больше не показываются как подпись к фото
- Анимация удаления сообщений (shrink + fade out)
Онбординг
- Экран профиля (имя + username + аватар) после регистрации
- Отдельный экран биометрии
- Проверка доступности username в реальном времени
- Биометрия привязана к аккаунту
- Переработанный экран пароля
UI
- Подсказка эмодзи в стиле Telegram
- Аватарки в поиске
- Чёрные иконки статус-бара на белом фоне
- Фильтрация пустых push-уведомлений (iOS wake-up)
- Исправлен статус доставки: галочки больше не откатываются на часики
- Исправлен просмотр фото из медиа-галереи профиля
- Зашифрованные ключи больше не отображаются как подпись к фото
- Анимация удаления сообщений (плавное сжатие + fade)
- Фильтрация пустых push-уведомлений
""".trimIndent()
fun getNotice(version: String): String =