From e091704990e5f7c80d687fdbc6e515c37a2f8336 Mon Sep 17 00:00:00 2001 From: TCFDONMEZ Date: Wed, 30 Sep 2026 10:55:21 +0300 Subject: [PATCH] ui: show installed version beside OTA button --- CHANGELOG.md | 6 ++++++ FatihsMG4-unstable-2.2.16.apk.sha256 | 1 + app/build.gradle | 4 ++-- app/src/main/java/com/evsuite/abrp/MainActivity.java | 2 ++ app/src/main/res/drawable/bg_version_badge.xml | 6 ++++++ app/src/main/res/layout-w1000dp/activity_main.xml | 1 + app/src/main/res/layout/activity_main.xml | 1 + app/src/main/res/values/styles_app.xml | 11 +++++++++++ 8 files changed, 30 insertions(+), 2 deletions(-) create mode 100644 FatihsMG4-unstable-2.2.16.apk.sha256 create mode 100644 app/src/main/res/drawable/bg_version_badge.xml diff --git a/CHANGELOG.md b/CHANGELOG.md index 13922ef..ad3fbf2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,12 @@ All notable changes to this project are documented here. Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); versions follow [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [2.2.16] - 2026-09-30 + +### Added + +- Added a persistent installed-version badge immediately left of the OTA button. + ## [2.2.15] - 2026-09-30 ### Changed diff --git a/FatihsMG4-unstable-2.2.16.apk.sha256 b/FatihsMG4-unstable-2.2.16.apk.sha256 new file mode 100644 index 0000000..8713dbc --- /dev/null +++ b/FatihsMG4-unstable-2.2.16.apk.sha256 @@ -0,0 +1 @@ +817bff060e860a3501a74a77158ee5c421707a03ecfba05f9afb41280a960237 FatihsMG4-unstable-2.2.16.apk diff --git a/app/build.gradle b/app/build.gradle index ebcfedf..70e59c8 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -34,8 +34,8 @@ android { applicationId "com.evsuite.abrp" minSdk 27 targetSdk 36 - versionCode 32 - versionName "2.2.15" + versionCode 33 + versionName "2.2.16" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } diff --git a/app/src/main/java/com/evsuite/abrp/MainActivity.java b/app/src/main/java/com/evsuite/abrp/MainActivity.java index 5249a7f..eea2cf2 100644 --- a/app/src/main/java/com/evsuite/abrp/MainActivity.java +++ b/app/src/main/java/com/evsuite/abrp/MainActivity.java @@ -207,6 +207,8 @@ public class MainActivity extends AppCompatActivity { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); + ((TextView) findViewById(R.id.version_badge)).setText("v" + BuildConfig.VERSION_NAME); + prefs = getSharedPreferences("abrp_prefs", MODE_PRIVATE); securePrefs = SecurePrefs.get(this); diff --git a/app/src/main/res/drawable/bg_version_badge.xml b/app/src/main/res/drawable/bg_version_badge.xml new file mode 100644 index 0000000..81362e0 --- /dev/null +++ b/app/src/main/res/drawable/bg_version_badge.xml @@ -0,0 +1,6 @@ + + + + + + diff --git a/app/src/main/res/layout-w1000dp/activity_main.xml b/app/src/main/res/layout-w1000dp/activity_main.xml index 5fd47e6..3d9a95c 100644 --- a/app/src/main/res/layout-w1000dp/activity_main.xml +++ b/app/src/main/res/layout-w1000dp/activity_main.xml @@ -19,6 +19,7 @@ + diff --git a/app/src/main/res/layout/activity_main.xml b/app/src/main/res/layout/activity_main.xml index 57e26b5..4203928 100644 --- a/app/src/main/res/layout/activity_main.xml +++ b/app/src/main/res/layout/activity_main.xml @@ -7,6 +7,7 @@ + diff --git a/app/src/main/res/values/styles_app.xml b/app/src/main/res/values/styles_app.xml index 7ee9f54..cfeef15 100644 --- a/app/src/main/res/values/styles_app.xml +++ b/app/src/main/res/values/styles_app.xml @@ -49,6 +49,17 @@ sans-serif-medium 0.12 +