Фикс оптимизации
All checks were successful
Android Kernel Build / build (push) Successful in 17m14s
All checks were successful
Android Kernel Build / build (push) Successful in 17m14s
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.3.0"
|
||||
val rosettaVersionCode = 32 // Increment on each release
|
||||
val rosettaVersionName = "1.3.1"
|
||||
val rosettaVersionCode = 33 // Increment on each release
|
||||
|
||||
android {
|
||||
namespace = "com.rosetta.messenger"
|
||||
|
||||
@@ -17,12 +17,9 @@ object ReleaseNotes {
|
||||
val RELEASE_NOTICE = """
|
||||
Update v$VERSION_PLACEHOLDER
|
||||
|
||||
Синхронизация 1 в 1 с desktop/server
|
||||
- Выровнен сетевой контракт пакетов как в desktop: добавлена поддержка 0x10 (push), 0x1A (signal), 0x1B (webrtc), 0x1C (ice)
|
||||
- Исправлена нормализация дубликатов своих сообщений из sync: локальные WAITING/ERROR теперь автоматически переходят в DELIVERED
|
||||
- Добавлен watchdog для sync-запроса: если ответ на PacketSync завис, запрос перезапускается автоматически
|
||||
- Повышена стабильность цикла BATCH_START/BATCH_END/NOT_NEEDED при reconnect
|
||||
- Исправлена обработка PacketRead: read-статусы теперь ставятся как в desktop/wss, включая сценарии когда read приходит раньше delivery
|
||||
Оптимизация sync и protocol logging
|
||||
- Устранены лаги при CONNECTING/SYNCING: heartbeat-логи ограничены и больше не забивают UI
|
||||
- Добавлен fail-safe для handshake state: поврежденное/неизвестное значение больше не трактуется как успешный handshake
|
||||
""".trimIndent()
|
||||
|
||||
fun getNotice(version: String): String =
|
||||
|
||||
Reference in New Issue
Block a user