Релиз 1.5.2: обновление версии и ReleaseNotes
All checks were successful
Android Kernel Build / build (push) Successful in 20m45s
All checks were successful
Android Kernel Build / build (push) Successful in 20m45s
This commit is contained in:
@@ -23,8 +23,8 @@ val gitShortSha = safeGitOutput("rev-parse", "--short", "HEAD") ?: "unknown"
|
||||
// ═══════════════════════════════════════════════════════════
|
||||
// Rosetta versioning — bump here on each release
|
||||
// ═══════════════════════════════════════════════════════════
|
||||
val rosettaVersionName = "1.5.1"
|
||||
val rosettaVersionCode = 53 // Increment on each release
|
||||
val rosettaVersionName = "1.5.2"
|
||||
val rosettaVersionCode = 54 // Increment on each release
|
||||
val customWebRtcAar = file("libs/libwebrtc-custom.aar")
|
||||
|
||||
android {
|
||||
|
||||
@@ -17,22 +17,25 @@ object ReleaseNotes {
|
||||
val RELEASE_NOTICE = """
|
||||
Update v$VERSION_PLACEHOLDER
|
||||
|
||||
- Полностью переработан UX записи голосовых: удержание для записи, отправка по отпусканию, Slide to cancel
|
||||
- Пересобрана панель записи ГС в Telegram-style с новым layout, волнами и анимациями
|
||||
- Добавлена и доработана анимация удаления ГС (корзина), устранены рывки и визуальные артефакты
|
||||
- Исправлены зависания/ANR при записи и отмене голосовых (race-condition, stuck-состояния, watchdog-сценарии)
|
||||
- Исправлены скачки и наложения input-панели во время записи (включая Type message/overlay конфликты)
|
||||
- Добавлены улучшения плеера голосовых: мини-плеер, интеграция в чат, корректная работа скоростей
|
||||
- В чат-листе улучшено отображение и поведение активного воспроизведения голосовых
|
||||
- Добавлена и отшлифована система выделения текста: handles, magnifier, toolbar (Copy/Select All), haptic
|
||||
- Исправлены координаты и стабильность выделения текста в сложных сценариях
|
||||
- Исправлена обработка reply в группах с Desktop (fallback на hex-ключ для reply blob)
|
||||
- Оптимизированы тяжелые UI-сценарии: prewarm для circular reveal, ускорена анимация онбординга
|
||||
- Улучшены миниатюры медиа через BlurHash и стабильность загрузки вложений
|
||||
- Доработан экран звонков и related UI (включая пустой экран с Lottie-анимацией)
|
||||
- Доработаны элементы профиля и сайдбара (включая обновления аккаунт-блока и действий)
|
||||
- Добавлена смена иконки приложения (калькулятор, погода, заметки) через настройки
|
||||
- Выполнен большой пакет фиксов по чатам/звонкам/коннекту и визуальному паритету с Telegram
|
||||
- Перемотка голосовых полностью переработана в Telegram-style: drag по waveform и точный seek по отпусканию
|
||||
- Устранены конфликты жестов у ГС: tap/drag/scrub больше не конфликтуют со swipe-to-reply и swipe-back
|
||||
- Голосовой плеер доработан: стабильный scrub в паузе, корректный keepPaused, более надежный прогресс
|
||||
- Добавлена очередь ГС внутри диалога с автопереходом к следующему голосовому по хронологии
|
||||
- Улучшена совместимость payload голосовых (hex/base64 decode fallback) и восстановление аудиофайла из кэша
|
||||
- Исправлено позиционирование и clipping кнопки записи в input-панели
|
||||
- Добавлен haptic при старте записи и обновлены иконки записи voice/video
|
||||
- В сайдбаре ограничен список аккаунтов (до 3) для более чистого Telegram-like layout
|
||||
- Исправлен transition emoji → keyboard: убран «пустой» зазор при закрытии emoji-панели
|
||||
- В selection header чата добавлена кнопка Pin/Unpin для выбранного сообщения
|
||||
- В Forward-пикере всегда показывается Saved Messages (даже если self-диалог ещё не создан)
|
||||
- Переработаны media-permissions в attach/media picker: корректный permanently denied flow с переходом в Settings
|
||||
- Улучшена инициализация аккаунта после login/unlock/create-account, устранён race «Sync postponed until account is initialized»
|
||||
- Доработана синхронизация профиля аккаунта (name/username/verified), включая замену placeholder-имён
|
||||
- Улучшена обработка device verification (ACCEPT/DECLINE) и reconnect-логика протокола
|
||||
- Звонки: добавлен proximity manager (экран гаснет возле уха), добавлен WAKE_LOCK, учтён speaker on/off
|
||||
- Звонки: рингтон теперь учитывает системный ringer mode (silent/vibrate), снижены ложные звуковые срабатывания
|
||||
- Убраны дубли CALL-attachments у callee: источник call-события теперь единый (каноничный от caller)
|
||||
- Групповые сообщения: fallback для plaintext-пакетов без group key и расширенная диагностика decrypt-ошибок
|
||||
""".trimIndent()
|
||||
|
||||
fun getNotice(version: String): String =
|
||||
|
||||
Reference in New Issue
Block a user