diff --git a/SPECS.md b/SPECS.md index aa56f6f..c06b748 100644 --- a/SPECS.md +++ b/SPECS.md @@ -19,6 +19,11 @@ what has been changed, and what is still to do. (`ALLOWED_HOSTS`). For git.stinnesbeck.com it needs the host on the allowlist, and the response parsing checked against that server's releases API. Release assets must be named `NilsMG4-unstable-.apk` with a `.sha256` sidecar (`build-car` writes both). +- [ ] **ABRP upload is gone upstream.** Upstream commit `ea8032a` ("chore", 2026-10-09) removed the + ABRP tab, the config-file import (`ConfigImport`), the upload (`AbrpApi`, `TelemetryPayload`, + `UploadCadence`), `SecurePrefs` and `HeadUnitWeather`. The app now only tracks consumption + and syncs it to the MongoDB API. Leftover `strings.xml` entries (`btn_import`, `import_*`, + `hint_api_key`, …) belong to it. Decide whether to restore it. - [ ] **Fix the unit tests.** They don't compile upstream: `AbrpApiTest`, `TelemetryPayloadTest` and others still use `AbrpApi`/`TelemetryPayload`, which upstream commit `ea8032a` deleted. - [ ] **Charging currency.** Prices and costs are shown in Turkish lira (`₺/kWh`, `₺`) in @@ -42,6 +47,8 @@ what has been changed, and what is still to do. - 2026-10-17 — Renamed to "Nils' MG4": package ID `com.stinnesbeck.nilsmg4` (`.unstable` for the car build), APK names `NilsMG4-*.apk`. It installs next to the old FatihsMG4 app instead of replacing it, and starts with empty settings and history. +- 2026-10-17 — Temporary on-screen diagnostics (b2a5b32) to debug blank values without adb; + removed again (1002962) once values showed on the car. Revert 1002962 to bring them back. ## Installing on the car