copilot-swe-agent[bot]
30a60ce29b
fix: cast Integer array elements to int in ColorAdapterTest assertEquals calls
...
Agent-Logs-Url: https://github.com/fr3ts0n/AndrOBD/sessions/5aa11e71-7151-4b32-8101-acd90904b10c
Co-authored-by: fr3ts0n <2822578+fr3ts0n@users.noreply.github.com >
2026-05-03 08:53:55 +00:00
copilot-swe-agent[bot]
bc0aa56763
test: add Android app and plugin framework tests
...
Agent-Logs-Url: https://github.com/fr3ts0n/AndrOBD/sessions/1eb2c20f-ce20-4a28-b9ef-1a818e5f2f2a
Co-authored-by: fr3ts0n <2822578+fr3ts0n@users.noreply.github.com >
2026-05-03 08:32:24 +00:00
Erwin Scheuch-Heilig
b19480bec5
V2.7.8
2026-05-03 09:58:51 +02:00
Erwin Scheuch-Heilig
cf9a48451a
Revert "fix manifest warning"
...
This reverts commit 43f338a72a165d43efe0397cf8a9f8ea1243fbe8.
2026-05-03 09:58:20 +02:00
Erwin Scheuch-Heilig
c654e127b8
fix manifest warning
2026-05-03 09:58:19 +02:00
Erwin Scheuch-Heilig
3e12bdeff7
transparency of MIL background
2026-05-03 09:58:19 +02:00
copilot-swe-agent[bot]
547cc79876
fix: run loadPreferredExtensions I/O on background thread to prevent ANR
...
Agent-Logs-Url: https://github.com/fr3ts0n/AndrOBD/sessions/bfcf68d9-a05f-4dc2-9cb3-1b873b5704ac
Co-authored-by: fr3ts0n <2822578+fr3ts0n@users.noreply.github.com >
2026-05-03 07:45:32 +00:00
copilot-swe-agent[bot]
31e25b080e
Fix API 17 crash: replace Comparator.comparing (Java 8 API) with anonymous Comparator
...
Agent-Logs-Url: https://github.com/fr3ts0n/AndrOBD/sessions/740751cb-5d31-4726-a2f7-20532c30de9a
Co-authored-by: fr3ts0n <2822578+fr3ts0n@users.noreply.github.com >
2026-05-03 07:19:06 +00:00
copilot-swe-agent[bot]
f9e239bf64
Replace SAF file picker with in-app dialog listing .obd files from getExternalFilesDir
...
Agent-Logs-Url: https://github.com/fr3ts0n/AndrOBD/sessions/5b208354-4462-4fa7-8bea-bd0812ab4d45
Co-authored-by: fr3ts0n <2822578+fr3ts0n@users.noreply.github.com >
2026-05-03 06:40:50 +00:00
copilot-swe-agent[bot]
aca28cfd60
Improve initial URI construction to derive path dynamically from getExternalFilesDir
...
Agent-Logs-Url: https://github.com/fr3ts0n/AndrOBD/sessions/2f88d769-5363-4b8c-8d56-563b33c0f1c4
Co-authored-by: fr3ts0n <2822578+fr3ts0n@users.noreply.github.com >
2026-05-03 05:55:30 +00:00
copilot-swe-agent[bot]
ca26a8a805
Fix selectFileToLoad: use ACTION_OPEN_DOCUMENT and correct initial URI hint
...
Agent-Logs-Url: https://github.com/fr3ts0n/AndrOBD/sessions/2f88d769-5363-4b8c-8d56-563b33c0f1c4
Co-authored-by: fr3ts0n <2822578+fr3ts0n@users.noreply.github.com >
2026-05-03 05:53:15 +00:00
copilot-swe-agent[bot]
5bd1783e4b
fix: use ArrayList<String> consistently instead of List<String>
...
Agent-Logs-Url: https://github.com/fr3ts0n/AndrOBD/sessions/6000e1a5-7568-4451-9a6a-42692a940107
Co-authored-by: fr3ts0n <2822578+fr3ts0n@users.noreply.github.com >
2026-04-29 05:15:32 +00:00
copilot-swe-agent[bot]
bfbbffde94
fix: adapt all permissions declarations and runtime requests for full SDK range
...
- AndroidManifest.xml: add maxSdkVersion=30 to location permissions (not
needed on API 31+ with BLUETOOTH_SCAN neverForLocation), add
FOREGROUND_SERVICE_CONNECTED_DEVICE permission (required API 34+), add
foregroundServiceType=connectedDevice to ObdBackgroundService
- MainActivity: replace 4 individual requestPermissions() calls (only last
dialog was shown) with a single batched call keyed on SDK version
(BLUETOOTH_SCAN+CONNECT on API 31+, ACCESS_FINE_LOCATION on API 23-30);
add POST_NOTIFICATIONS runtime request on API 33+; add
onRequestPermissionsResult() to retry BT init after grant
- BtDeviceListActivity: batch BLUETOOTH_SCAN+BLUETOOTH_CONNECT into one
requestPermissions() call
- BleDeviceListActivity: same batching fix; guard startScan() behind
permission check with early return
- ChartActivity: add WRITE_EXTERNAL_STORAGE runtime request before
screenshot on API 23-28; add onRequestPermissionsResult() to take
screenshot after permission is granted
Agent-Logs-Url: https://github.com/fr3ts0n/AndrOBD/sessions/6000e1a5-7568-4451-9a6a-42692a940107
Co-authored-by: fr3ts0n <2822578+fr3ts0n@users.noreply.github.com >
2026-04-29 05:13:30 +00:00
Erwin Scheuch-Heilig
72bf1a2bc3
fix warning
2026-04-27 14:56:35 +02:00
Erwin Scheuch-Heilig
5688cfec5e
BT/BLE permissions
2026-04-27 14:56:35 +02:00
Erwin Scheuch-Heilig
95bd87916c
File open .obd files
2026-04-27 14:56:35 +02:00
Erwin Scheuch-Heilig
97b42ce55f
default startup theme = system
2026-04-27 14:56:34 +02:00
Erwin Scheuch-Heilig
abe6c0bdcf
V2.7.8
2026-04-27 14:56:34 +02:00
summoner001
0d39b61260
Translated using Weblate (Hungarian)
...
Currently translated at 100.0% (183 of 183 strings)
2026-04-14 15:52:48 +02:00
Hosted Weblate
bc32efdab2
Merge branch 'origin/master' into Weblate.
2026-04-13 11:09:56 +00:00
Kieli Puoli
83995eecc6
Translated using Weblate (Finnish)
...
Currently translated at 98.8% (170 of 172 strings)
2026-04-13 13:09:49 +02:00
Erwin Scheuch-Heilig
8ac96d026f
fix BT Permission through APIs
...
- even ignore incorrect docs
2026-04-04 08:46:37 +02:00
Erwin Scheuch-Heilig
a15f88f880
Activity theming consistency
2026-04-04 08:44:26 +02:00
Erwin Scheuch-Heilig
393f4b98d4
V2.7.7
2026-04-02 08:48:59 +02:00
Erwin Scheuch-Heilig
6a1012c239
Fix theming of SettingsActivity
2026-04-02 08:45:14 +02:00
Erwin Scheuch-Heilig
038613daae
Fix BLUETOOTH_CONNECT missing
2026-03-28 13:16:49 +01:00
Erwin Scheuch-Heilig
16ebd44cdf
Fix: Language selection
...
- Allow revert to system default
without need of clearing app data
2026-03-28 09:12:42 +01:00
Erwin Scheuch-Heilig
6f172f3867
SDK36 compatible onBackPressed
2026-03-27 22:37:43 +01:00
Erwin Scheuch-Heilig
d3ecbb4349
SDK36 UI tuning
2026-03-27 16:18:35 +01:00
Erwin Scheuch-Heilig
5fec640e1b
Update to SDK 36
2026-03-17 16:10:21 +01:00
mykolakolomiitsev
f0f0b72734
Add application language selection feature
...
Allow users to select application language independently from system locale.
Added language preference in settings with support for English,
Italian, German, French, Russian, and Spanish.
2026-03-13 14:46:11 +01:00
Erwin Scheuch-Heilig
5e7ad086d3
V2.7.4
2026-03-08 15:26:54 +01:00
Erwin Scheuch-Heilig
e521385181
Change default data directory
...
- Fix #269,#271,#273
2026-03-08 14:50:51 +01:00
Erwin Scheuch-Heilig
de625c0d76
Update gradle / SDK build settings
...
- revert to JDK 17
2026-02-27 19:43:40 +01:00
Erwin Scheuch-Heilig
c93ff4c4a0
Fix BT/BLE permissions
...
- CONNECT for BtDeviceListActivity
2026-02-27 19:24:14 +01:00
Erwin Scheuch-Heilig
a704f8548e
Update gradle / SDK build settings
...
- Fix non static ressource ID's
2026-02-27 17:37:02 +01:00
Erwin Scheuch-Heilig
afd0ef290e
Fix BT/BLE permissions
...
- inclusive COARSE/FINE location
2026-02-23 22:53:22 +01:00
Erwin Scheuch-Heilig
dd0befdacf
Fixed BT/BLE permission handling
...
- Request BLUETOOTH_SCAN + BLUETOOTH_CONNECT for BLE + classic
- V2.7.2
2026-02-22 12:31:28 +01:00
Erwin Scheuch-Heilig
57a3c0637d
Fixed BT/BLE permission handling
...
- V2.7.1
2026-02-22 10:56:18 +01:00
Erwin Scheuch-Heilig
449d7830f4
Cleanup BLE logging
2026-02-20 12:22:49 +01:00
Erwin Scheuch-Heilig
24bd065c64
V2.7.0
2026-02-20 09:07:09 +01:00
Erwin Scheuch-Heilig
31a1b88313
Add BLE support
2026-02-20 08:53:51 +01:00
Kieli Puoli
802879d066
Translated using Weblate (Finnish)
...
Currently translated at 98.2% (169 of 172 strings)
2026-01-25 13:20:20 +01:00
Bader Zaidan
c57bca7aaa
Use searchable multiselect view for OBD Pid items
2026-01-10 20:12:48 +01:00
Bader Zaidan
aae252161c
Add searchable multiselect dialog
2026-01-10 20:10:46 +01:00
Robert Högberg
e4007ef31c
Translated using Weblate (Swedish)
...
Currently translated at 100.0% (172 of 172 strings)
2026-01-10 11:53:10 +01:00
Kainoa Kanter
14d6680e90
feat: add themed/monochrome launcher icon
...
Closes #300
2025-12-23 20:41:30 -08:00
Kieli Puoli
99b4efd05e
Translated using Weblate (Finnish)
...
Currently translated at 19.1% (33 of 172 strings)
2025-12-04 03:00:20 +01:00
Pim
bc2e3d5753
Translated using Weblate (Dutch)
...
Currently translated at 100.0% (172 of 172 strings)
2025-11-25 22:51:16 +00:00
Tomasz Braczyński
694ab34c50
Translated using Weblate (Polish)
...
Currently translated at 100.0% (172 of 172 strings)
2025-09-27 16:02:01 +02:00