From 8324903104ebedf6efd484b3ee2c6fe4687a1e18 Mon Sep 17 00:00:00 2001 From: QIU Date: Fri, 14 Aug 2026 11:38:59 +0000 Subject: [PATCH] chore(release): bump versionCode to 462 and refresh whatsnew for v4.5.7 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Increment versionCode 461 → 462 to allow reinstallation over the existing v4.5.7 APK (required for覆盖发行版 to work on user devices). Update whatsnew in all 4 locales (en/zh/tr/id+in) to document the 10 bug fixes shipped in this release: - Menu layout: Settings永久消失, AMSAT/WavelogLog forced migration - DataParser: epoch parsing for UTC 00:00:01–00:01:26 - Radar: auto-switch to next pass, live Doppler offset - Passes: division by zero in progress calculation - SatelliteRepo: concurrent calculatePasses race - WaveLog: duplicate QSO submission, grid square update race Release notes now include both the DeepCW fp32 migration and the 10 fixes. --- core/presentation/src/main/res/values-id/strings.xml | 8 ++++++++ core/presentation/src/main/res/values-in/strings.xml | 8 ++++++++ core/presentation/src/main/res/values-tr/strings.xml | 8 ++++++++ core/presentation/src/main/res/values-zh/strings.xml | 8 ++++++++ core/presentation/src/main/res/values/strings.xml | 8 ++++++++ gradle/libs.versions.toml | 2 +- 6 files changed, 41 insertions(+), 1 deletion(-) diff --git a/core/presentation/src/main/res/values-id/strings.xml b/core/presentation/src/main/res/values-id/strings.xml index 27efb0ea..59567902 100644 --- a/core/presentation/src/main/res/values-id/strings.xml +++ b/core/presentation/src/main/res/values-id/strings.xml @@ -101,6 +101,14 @@ * Halaman CW: tombol kembali yang tidak berfungsi dan baris status yang menyesatkan dihapus * Dukungan 64-bit (arm64) dipulihkan * Perbaikan: jeda/lanjut tidak lagi menampilkan galat "gagal menafsir" yang keliru + * Perbaikan: memindahkan halaman ke menu utama tidak lagi menyembunyikan Pengaturan secara permanen + * Perbaikan: AMSAT/WavelogLog kini dapat dipindahkan ke menu utama + * Perbaikan: penguraian epoch satelit untuk waktu dalam 86 detik pertama tengah malam UTC + * Perbaikan: halaman radar kini otomatis beralih ke pass berikutnya setelah pass saat ini berakhir + * Perbaikan: perhitungan Doppler radar kini menggunakan nilai slider offset langsung + * Perbaikan: perhitungan kemajuan pass dijaga terhadap pembagian dengan nol + * Perbaikan: panggilan calculatePasses bersamaan tidak lagi memicu perhitungan duplikat + * Perbaikan: pengiriman QSO duplikat WaveLog dan kondisi balapan pembaruan grid square Kembali Beri tahu diff --git a/core/presentation/src/main/res/values-in/strings.xml b/core/presentation/src/main/res/values-in/strings.xml index f559b897..f8b25b13 100644 --- a/core/presentation/src/main/res/values-in/strings.xml +++ b/core/presentation/src/main/res/values-in/strings.xml @@ -100,6 +100,14 @@ * Halaman CW: tombol kembali yang tidak berfungsi dan baris status yang menyesatkan dihapus * Dukungan 64-bit (arm64) dipulihkan * Perbaikan: jeda/lanjut tidak lagi menampilkan galat "gagal menafsir" yang keliru + * Perbaikan: memindahkan halaman ke menu utama tidak lagi menyembunyikan Pengaturan secara permanen + * Perbaikan: AMSAT/WavelogLog kini dapat dipindahkan ke menu utama + * Perbaikan: penguraian epoch satelit untuk waktu dalam 86 detik pertama tengah malam UTC + * Perbaikan: halaman radar kini otomatis beralih ke pass berikutnya setelah pass saat ini berakhir + * Perbaikan: perhitungan Doppler radar kini menggunakan nilai slider offset langsung + * Perbaikan: perhitungan kemajuan pass dijaga terhadap pembagian dengan nol + * Perbaikan: panggilan calculatePasses bersamaan tidak lagi memicu perhitungan duplikat + * Perbaikan: pengiriman QSO duplikat WaveLog dan kondisi balapan pembaruan grid square Kembali Beri tahu diff --git a/core/presentation/src/main/res/values-tr/strings.xml b/core/presentation/src/main/res/values-tr/strings.xml index b5b81524..e777e018 100644 --- a/core/presentation/src/main/res/values-tr/strings.xml +++ b/core/presentation/src/main/res/values-tr/strings.xml @@ -105,6 +105,14 @@ * CW sayfası: işlevsiz geri düğmesi ve yanıltıcı durum satırı kaldırıldı * 64-bit (arm64) desteği geri geldi * Düzeltme: duraklat/devam artık hatalı "çözümleme başarısız" mesajı göstermiyor + * Düzeltme: sayfaları ana menüye taşımak artık Ayarlar'ı kalıcı olarak gizlemiyor + * Düzeltme: AMSAT/WavelogLog artık ana menüye taşınabiliyor + * Düzeltme: UTC gece yarısından sonraki ilk 86 saniye içinde uydu epoch ayrıştırma hatası + * Düzeltme: radar sayfası mevcut geçiş sona erdiğinde otomatik olarak sonraki geçişe geçiyor + * Düzeltme: radar Doppler hesaplaması artık canlı kayma kaydırıcı değerini kullanıyor + * Düzeltme: geçiş ilerleme hesaplaması sıfıra bölme durumuna karşı korumalı + * Düzeltme: eşzamanlı calculatePasses çağrıları artık yinelenen hesaplamaları tetiklemiyor + * Düzeltme: WaveLog yinelenen QSO gönderimleri ve ızgara kare güncellemesi yarış durumları diff --git a/core/presentation/src/main/res/values-zh/strings.xml b/core/presentation/src/main/res/values-zh/strings.xml index ee34e083..dc7769ff 100644 --- a/core/presentation/src/main/res/values-zh/strings.xml +++ b/core/presentation/src/main/res/values-zh/strings.xml @@ -95,6 +95,14 @@ * CW 页面: 移除无效的返回键与误导性状态提示 * 恢复 64 位(arm64)支持 * 修复: 暂停/恢复不再误报"解码失败" + * 修复: 移动页面到主菜单不再导致设置入口永久消失 + * 修复: AMSAT/WavelogLog 现在可以正常移到主菜单 + * 修复: UTC 午夜后 86 秒内的卫星历元解析错误 + * 修复: 雷达页面在当前过境结束后自动切换到下一个过境 + * 修复: 雷达多普勒计算现在使用实时的偏移滑块值 + * 修复: 过境进度计算防除零崩溃 + * 修复: 并发 calculatePasses 调用不再触发重复计算 + * 修复: WaveLog 重复提交 QSO 与网格更新竞态 diff --git a/core/presentation/src/main/res/values/strings.xml b/core/presentation/src/main/res/values/strings.xml index 46a5e2e7..6de320f0 100644 --- a/core/presentation/src/main/res/values/strings.xml +++ b/core/presentation/src/main/res/values/strings.xml @@ -107,6 +107,14 @@ * CW page: removed the dead back button and the misleading status line * Restored 64-bit (arm64) support * Fixed: pause/resume no longer shows a spurious "decode failed" error + * Fixed: moving pages to main menu no longer hides Settings permanently + * Fixed: AMSAT/WavelogLog can now be moved to main menu + * Fixed: satellite epoch parsing for times within first 86 seconds of UTC midnight + * Fixed: radar page now auto-switches to next pass after current pass ends + * Fixed: radar Doppler calculation now uses live offset slider value + * Fixed: pass progress calculation guards against division by zero + * Fixed: concurrent calculatePasses calls no longer trigger duplicate calculations + * Fixed: WaveLog duplicate QSO submissions and grid square update race conditions diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index ba0f2d72..d4f53a4e 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -1,6 +1,6 @@ [versions] #noinspection UnusedVersionCatalogEntry -appVersionCode = "461" +appVersionCode = "462" #noinspection UnusedVersionCatalogEntry appVersionName = "4.5.7" #noinspection UnusedVersionCatalogEntry