Релиз 1.4.7: фиксы lockscreen, звонков и стабильности
This commit is contained in:
@@ -17,16 +17,20 @@ object ReleaseNotes {
|
||||
val RELEASE_NOTICE = """
|
||||
Update v$VERSION_PLACEHOLDER
|
||||
|
||||
Звонки
|
||||
- Android переведён на новый серверный сигналинг звонков: CALL -> ACCEPT -> KEY_EXCHANGE -> ACTIVE
|
||||
- Для звонков добавлена полная поддержка callId/joinToken (в CALL/ACCEPT/END_CALL)
|
||||
- Добавлена обработка RINGING_TIMEOUT с корректным завершением звонка
|
||||
- WebRTC пакет 0x1B обновлён под новый формат сервера (без лишних полей в payload)
|
||||
- Push звонка теперь пробрасывает callId/joinToken в CallManager для стабильного принятия до WebSocket
|
||||
Звонки и lockscreen
|
||||
- MainActivity больше не открывается поверх экрана блокировки: чаты не раскрываются без разблокировки устройства
|
||||
- Во входящем полноэкранном звонке отключено автоматическое снятие keyguard
|
||||
- Исправлено краткое появление "Unknown" при завершении полноэкранного звонка
|
||||
- При принятии звонка из push добавлено восстановление auth из локального кеша и ускорена отправка ACCEPT
|
||||
|
||||
Стабильность
|
||||
- Улучшены диагностические логи звонков (callId/joinToken в state/log)
|
||||
- Обновлена совместимость Android с актуальными версиями desktop и rosetta-wss
|
||||
Сеть и протокол
|
||||
- Добавлено ожидание активной сети перед reconnect (ConnectivityManager callback + timeout fallback)
|
||||
- Разрешена pre-auth отправка call/WebRTC/ICE пакетов после открытия сокета
|
||||
- Очередь исходящих пакетов теперь сбрасывается сразу в onOpen и отправляется state-aware
|
||||
|
||||
Стабильность UI
|
||||
- Crash Details защищён от очень больших логов (без падений при открытии тяжёлых отчётов)
|
||||
- SharedMedia fast-scroll overlay стабилизирован от NaN/Infinity координат
|
||||
""".trimIndent()
|
||||
|
||||
fun getNotice(version: String): String =
|
||||
|
||||
Reference in New Issue
Block a user