diff --git a/CHANGELOG.md b/CHANGELOG.md index 82bb49a..d774e1f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -4,6 +4,14 @@ 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.18] - 2026-09-30 + +### Changed + +- Kept outside temperature on DriveHub_Dort's proven `getOutCarTemp` service path. +- Removed unavailable battery-temperature, battery-capacity and cabin-temperature rows + from the vehicle screen instead of permanently showing dashes. + ## [2.2.17] - 2026-09-30 ### Fixed diff --git a/FatihsMG4-unstable-2.2.18.apk.sha256 b/FatihsMG4-unstable-2.2.18.apk.sha256 new file mode 100644 index 0000000..8c14559 --- /dev/null +++ b/FatihsMG4-unstable-2.2.18.apk.sha256 @@ -0,0 +1 @@ +8fd490f315aaa7089cb49d00df2ac9ca63ae9f529cdbb9b4dc4e6f33fd531ef2 FatihsMG4-unstable-2.2.18.apk diff --git a/app/build.gradle b/app/build.gradle index c15b08b..09e78f7 100644 --- a/app/build.gradle +++ b/app/build.gradle @@ -34,8 +34,8 @@ android { applicationId "com.evsuite.abrp" minSdk 27 targetSdk 36 - versionCode 34 - versionName "2.2.17" + versionCode 35 + versionName "2.2.18" 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 eea2cf2..1334a65 100644 --- a/app/src/main/java/com/evsuite/abrp/MainActivity.java +++ b/app/src/main/java/com/evsuite/abrp/MainActivity.java @@ -103,8 +103,7 @@ public class MainActivity extends AppCompatActivity { */ private EnergyTelemetryReader vehicleReader; private TextView vehSoc, vehRange, vehPower, vehSpeed, vehOdometer, - vehCharging, vehBattTemp, vehExtTemp, vehCabinTemp, vehHvac, - vehCapacity, vehSoe, + vehCharging, vehExtTemp, vehHvac, vehSoe, vehTireFl, vehTireFr, vehTireRl, vehTireRr; /** @@ -762,11 +761,8 @@ public class MainActivity extends AppCompatActivity { vehSpeed = vehiclePane.findViewById(R.id.vehicle_speed); vehOdometer = vehiclePane.findViewById(R.id.vehicle_odometer); vehCharging = vehiclePane.findViewById(R.id.vehicle_charging); - vehBattTemp = vehiclePane.findViewById(R.id.vehicle_batt_temp); vehExtTemp = vehiclePane.findViewById(R.id.vehicle_ext_temp); - vehCabinTemp = vehiclePane.findViewById(R.id.vehicle_cabin_temp); vehHvac = vehiclePane.findViewById(R.id.vehicle_hvac); - vehCapacity = vehiclePane.findViewById(R.id.vehicle_capacity); vehSoe = vehiclePane.findViewById(R.id.vehicle_soe); vehTireFl = vehiclePane.findViewById(R.id.vehicle_tire_fl); vehTireFr = vehiclePane.findViewById(R.id.vehicle_tire_fr); @@ -794,11 +790,8 @@ public class MainActivity extends AppCompatActivity { vehPower.setText(fmt(s.getBatteryPowerKw(), "%.1f kW")); vehSpeed.setText(fmt(s.getSpeedKmh(), "%.0f km/h")); vehOdometer.setText(fmt(s.getOdometerKm(), "%.0f km")); - vehBattTemp.setText(fmt(s.getBatteryTempCelsius(), "%.0f °C")); vehExtTemp.setText(fmt(s.getOutsideTempCelsius(), "%.0f °C")); - vehCabinTemp.setText(fmt(s.getCabinTempCelsius(), "%.0f °C")); vehHvac.setText(fmt(s.getClimate().getDriverTargetCelsius(), "%.0f °C")); - vehCapacity.setText(fmt(s.getBatteryCapacityKwh(), "%.1f kWh")); vehSoe.setText(fmt(s.getBatteryEnergyKwh(), "%.1f kWh")); vehCharging.setText(chargingLabel(s)); diff --git a/app/src/main/res/layout-w1000dp/pane_vehicle.xml b/app/src/main/res/layout-w1000dp/pane_vehicle.xml index 548c816..95f564e 100644 --- a/app/src/main/res/layout-w1000dp/pane_vehicle.xml +++ b/app/src/main/res/layout-w1000dp/pane_vehicle.xml @@ -9,22 +9,10 @@ - - - - - - - - - - - - diff --git a/app/src/main/res/layout/pane_vehicle.xml b/app/src/main/res/layout/pane_vehicle.xml index a7278c3..e852c2c 100644 --- a/app/src/main/res/layout/pane_vehicle.xml +++ b/app/src/main/res/layout/pane_vehicle.xml @@ -8,22 +8,10 @@ - - - - - - - - - - - -