From 31db795c56772e4c6518263ba6a7f9aa54ce9f1b Mon Sep 17 00:00:00 2001 From: k1ngsterr1 Date: Thu, 26 Mar 2026 03:01:52 +0500 Subject: [PATCH] =?UTF-8?q?=D0=A4=D0=B8=D0=BA=D1=81=20=D0=BE=D0=BF=D1=82?= =?UTF-8?q?=D0=B8=D0=BC=D0=B8=D0=B7=D0=B0=D1=86=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/build.gradle.kts | 4 ++-- .../main/java/com/rosetta/messenger/data/ReleaseNotes.kt | 9 +++------ 2 files changed, 5 insertions(+), 8 deletions(-) diff --git a/app/build.gradle.kts b/app/build.gradle.kts index e13e89f..e14547e 100644 --- a/app/build.gradle.kts +++ b/app/build.gradle.kts @@ -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 val customWebRtcAar = file("libs/libwebrtc-custom.aar") android { diff --git a/app/src/main/java/com/rosetta/messenger/data/ReleaseNotes.kt b/app/src/main/java/com/rosetta/messenger/data/ReleaseNotes.kt index cb55638..0875660 100644 --- a/app/src/main/java/com/rosetta/messenger/data/ReleaseNotes.kt +++ b/app/src/main/java/com/rosetta/messenger/data/ReleaseNotes.kt @@ -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 =