copilot-swe-agent[bot]
4f6df98849
fix: make HashConversionTest locale-independent by forcing Locale.ENGLISH
...
Agent-Logs-Url: https://github.com/fr3ts0n/AndrOBD/sessions/920daabc-2fc0-4df9-8d71-54ee94053817
Co-authored-by: fr3ts0n <2822578+fr3ts0n@users.noreply.github.com >
2026-05-03 09:03:09 +00:00
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
copilot-swe-agent[bot]
93ef3445d6
test: add comprehensive test cases for library classes
...
Agent-Logs-Url: https://github.com/fr3ts0n/AndrOBD/sessions/8e4eb8c6-4c42-4fe3-997a-f96c649e2764
Co-authored-by: fr3ts0n <2822578+fr3ts0n@users.noreply.github.com >
2026-05-03 08:14:03 +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
Erwin Scheuch-Heilig
5e0a87c071
Merge pull request #317 from fr3ts0n/copilot/fix-anr-main-thread-risk
...
Fix ANR risk: move loadPreferredExtensions I/O off the main thread
2026-05-03 09:57:09 +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]
aa66638c09
Initial plan
2026-05-03 07:40:29 +00:00
Erwin Scheuch-Heilig
1beb3be272
Merge pull request #316 from fr3ts0n/copilot/fix-external-file-selection-issue
...
Fix file picker not showing external files directory when loading .obd files
2026-05-03 09:38:10 +02: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
Erwin Scheuch-Heilig
8f093b6a07
Merge pull request #315 from fr3ts0n/copilot/adapt-permissions-for-obd-activities
...
fix: adapt Android permissions declarations and runtime requests for full SDK range (API 17–36)
2026-05-03 07:35:35 +02: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
2a7da60254
latest translations
2026-04-27 15:35:41 +02: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
V2.7.7
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
V2.7.6
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
Erwin Scheuch-Heilig
efdcc9a957
Merge pull request #308
...
Add application language selection feature
2026-03-14 11:02:32 +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
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
6e7e4f5d87
Merge pull request #306 from fr3ts0n/ble
...
Add BLE device support
2026-03-08 14:20:07 +01:00
Erwin Scheuch-Heilig
264afcc9a9
Revert JDK version from 21 to 17 in workflow
2026-02-27 19:48:29 +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
958b69531d
Update JDK version from 17 to 21 in workflow
2026-02-27 19:34:49 +01:00
Erwin Scheuch-Heilig
c93ff4c4a0
Fix BT/BLE permissions
...
- CONNECT for BtDeviceListActivity
2026-02-27 19:24:14 +01:00
Erwin Scheuch-Heilig
41099e0099
Fix gradle test target
2026-02-27 18:48:50 +01:00
Erwin Scheuch-Heilig
e204c75a52
Update gradle / SDK build settings
...
add missing language spec
2026-02-27 17:54:04 +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