Commit Graph

1187 Commits

Author SHA1 Message Date
johan12345
6e5f894c8a OSM: implement ReferenceData and network filter 2025-07-12 18:24:58 +02:00
johan12345
2d8327f6a6 fix OnboardingFragment for OSM 2025-07-12 18:24:58 +02:00
johan12345
964a65611b OSM: implement progress indicator for full download 2025-07-12 18:24:58 +02:00
johan12345
1f804efc04 add total count in OSMDocument
5d7b07b243
2025-07-12 18:24:58 +02:00
johan12345
44c7e1a705 detail_view layout fixes for missing values 2025-07-12 18:24:58 +02:00
johan12345
528454cd2c OSM: add tesla_supercharger_ccs 2025-07-12 18:24:49 +02:00
johan12345
868901d592 OSM: enable realtime data 2025-07-12 18:24:49 +02:00
johan12345
e934c2b7d9 lazy loading for fullDownload 2025-07-12 18:24:49 +02:00
johan12345
08ccd593e6 OSM: add charger website 2025-07-12 18:24:49 +02:00
johan12345
9b924af4ff OSM: implement getPhotos for images hosted at imgur 2025-07-12 18:24:49 +02:00
johan12345
3d16a90579 OSM: implement address 2025-07-12 18:24:49 +02:00
johan12345
36916fa8e3 OSM: implement cost description 2025-07-12 18:24:49 +02:00
johan12345
3ef69ebb02 DB: make getChargeLocationById nullable 2025-07-12 18:24:49 +02:00
johan12345
33fe7c0da3 improve formatting when address or connectors are missing 2025-07-12 18:24:49 +02:00
johan12345
1fee260d1c OpenStreetMap API: implement some first filters 2025-07-12 18:24:42 +02:00
johan12345
f1bb37ea68 fix getChargepointDetail for offline APIs 2025-07-12 18:24:42 +02:00
johan12345
0680bdab21 basic implementation of OpenStreetMapApi
#97
2025-07-12 18:24:42 +02:00
johan12345
d044de1231 Big toolchain update
- Gradle + AGP
- Java 17
- compile/targetSdk 35
- Room & Moshi use KSP, not KAPT
2025-07-12 18:14:11 +02:00
Weblate (bot)
667914f9d7 Translated using Weblate (Italian) (#380)
Currently translated at 100.0% (361 of 361 strings)



Translate-URL: https://hosted.weblate.org/projects/evmap/android/it/
Translation: EVMap/Android

Co-authored-by: Thomas Di Cristofaro <hostedweblate.8347@tdc.akamail.it>
2025-07-10 19:17:34 +02:00
johan12345
8de16d1130 fix lint error 2025-06-14 17:49:25 +02:00
johan12345
68ca30ef4e fix lint error 2025-06-14 17:42:22 +02:00
johan12345
a0c4a8d4c1 TeslaAvailabilityDetector: Fix nullability bug 2025-06-14 17:40:26 +02:00
johan12345
18b7127034 always show current location on start, even if we were not following the location before 2025-06-14 17:32:36 +02:00
Weblate (bot)
5913d6a912 Translations update from Hosted Weblate (#227)
* Translated using Weblate (German)

Currently translated at 100.0% (361 of 361 strings)

Translated using Weblate (German)

Currently translated at 100.0% (361 of 361 strings)

Translated using Weblate (German)

Currently translated at 100.0% (361 of 361 strings)

Translated using Weblate (German)

Currently translated at 100.0% (82 of 82 strings)

Translated using Weblate (German)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (German)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (German)

Currently translated at 100.0% (3 of 3 strings)

Translated using Weblate (German)

Currently translated at 100.0% (361 of 361 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Johan von Forstner <johan.forstner@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/evmap/android-automotive/de/
Translate-URL: https://hosted.weblate.org/projects/evmap/android-fdroid/de/
Translate-URL: https://hosted.weblate.org/projects/evmap/android-google/de/
Translate-URL: https://hosted.weblate.org/projects/evmap/android/de/
Translate-URL: https://hosted.weblate.org/projects/evmap/app-store-metadata/de/
Translation: EVMap/Android
Translation: EVMap/Android (strings specific to F-Droid variant)
Translation: EVMap/Android (strings specific to Google Play variant)
Translation: EVMap/Android (strings specific to the Android Automotive OS app)
Translation: EVMap/App Store metadata

* Translated using Weblate (Estonian)

Currently translated at 100.0% (3 of 3 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Translate-URL: https://hosted.weblate.org/projects/evmap/android-fdroid/et/
Translation: EVMap/Android (strings specific to F-Droid variant)

* Update translation files

Updated by "Remove blank strings" hook in Weblate.

Update translation files

Updated by "Remove blank strings" hook in Weblate.

Update translation files

Updated by "Remove blank strings" hook in Weblate.

Translated using Weblate (Romanian)

Currently translated at 0.0% (0 of 2 strings)

Translated using Weblate (Romanian)

Currently translated at 0.0% (0 of 2 strings)

Translated using Weblate (Romanian)

Currently translated at 75.0% (271 of 361 strings)

Translated using Weblate (Romanian)

Currently translated at 75.0% (271 of 361 strings)

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/evmap/android-automotive/
Translate-URL: https://hosted.weblate.org/projects/evmap/android-automotive/ro/
Translate-URL: https://hosted.weblate.org/projects/evmap/android-google/
Translate-URL: https://hosted.weblate.org/projects/evmap/android-google/ro/
Translate-URL: https://hosted.weblate.org/projects/evmap/android/
Translate-URL: https://hosted.weblate.org/projects/evmap/android/ro/
Translation: EVMap/Android
Translation: EVMap/Android (strings specific to Google Play variant)
Translation: EVMap/Android (strings specific to the Android Automotive OS app)

* Translated using Weblate (Czech)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (3 of 3 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (361 of 361 strings)

Co-authored-by: Fjuro <git@alius.cz>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/evmap/android-automotive/cs/
Translate-URL: https://hosted.weblate.org/projects/evmap/android-fdroid/cs/
Translate-URL: https://hosted.weblate.org/projects/evmap/android-google/cs/
Translate-URL: https://hosted.weblate.org/projects/evmap/android/cs/
Translation: EVMap/Android
Translation: EVMap/Android (strings specific to F-Droid variant)
Translation: EVMap/Android (strings specific to Google Play variant)
Translation: EVMap/Android (strings specific to the Android Automotive OS app)

* Translated using Weblate (Portuguese)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (3 of 3 strings)

Translated using Weblate (Portuguese)

Currently translated at 100.0% (361 of 361 strings)

Co-authored-by: Celso Azevedo <mail@celsoazevedo.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/evmap/android-automotive/pt/
Translate-URL: https://hosted.weblate.org/projects/evmap/android-fdroid/pt/
Translate-URL: https://hosted.weblate.org/projects/evmap/android-google/pt/
Translate-URL: https://hosted.weblate.org/projects/evmap/android/pt/
Translation: EVMap/Android
Translation: EVMap/Android (strings specific to F-Droid variant)
Translation: EVMap/Android (strings specific to Google Play variant)
Translation: EVMap/Android (strings specific to the Android Automotive OS app)

* Update translation files

Updated by "Remove blank strings" hook in Weblate.

Translated using Weblate (Dutch)

Currently translated at 100.0% (3 of 3 strings)

Translated using Weblate (Dutch)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Dutch)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Dutch)

Currently translated at 81.9% (296 of 361 strings)

Translated using Weblate (Dutch)

Currently translated at 81.9% (296 of 361 strings)

Translated using Weblate (Dutch)

Currently translated at 81.9% (296 of 361 strings)

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Wim Lamotte <wim.lamotte@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/evmap/android-automotive/nl/
Translate-URL: https://hosted.weblate.org/projects/evmap/android-fdroid/nl/
Translate-URL: https://hosted.weblate.org/projects/evmap/android-google/nl/
Translate-URL: https://hosted.weblate.org/projects/evmap/android/
Translate-URL: https://hosted.weblate.org/projects/evmap/android/nl/
Translation: EVMap/Android
Translation: EVMap/Android (strings specific to F-Droid variant)
Translation: EVMap/Android (strings specific to Google Play variant)
Translation: EVMap/Android (strings specific to the Android Automotive OS app)

* Update translation files

Updated by "Remove blank strings" hook in Weblate.

Translated using Weblate (French)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (French)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (French)

Currently translated at 100.0% (3 of 3 strings)

Translated using Weblate (French)

Currently translated at 92.5% (334 of 361 strings)

Translated using Weblate (French)

Currently translated at 92.5% (334 of 361 strings)

Co-authored-by: Altons <marsupilami450@gmail.com>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/evmap/android-automotive/fr/
Translate-URL: https://hosted.weblate.org/projects/evmap/android-fdroid/fr/
Translate-URL: https://hosted.weblate.org/projects/evmap/android-google/fr/
Translate-URL: https://hosted.weblate.org/projects/evmap/android/
Translate-URL: https://hosted.weblate.org/projects/evmap/android/fr/
Translation: EVMap/Android
Translation: EVMap/Android (strings specific to F-Droid variant)
Translation: EVMap/Android (strings specific to Google Play variant)
Translation: EVMap/Android (strings specific to the Android Automotive OS app)

* Update translation files

Updated by "Remove blank strings" hook in Weblate.

Translated using Weblate (Norwegian Bokmål)

Currently translated at 74.5% (269 of 361 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 74.5% (269 of 361 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Norwegian Bokmål)

Currently translated at 100.0% (3 of 3 strings)

Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/evmap/android-automotive/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/evmap/android-fdroid/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/evmap/android-google/nb_NO/
Translate-URL: https://hosted.weblate.org/projects/evmap/android/
Translate-URL: https://hosted.weblate.org/projects/evmap/android/nb_NO/
Translation: EVMap/Android
Translation: EVMap/Android (strings specific to F-Droid variant)
Translation: EVMap/Android (strings specific to Google Play variant)
Translation: EVMap/Android (strings specific to the Android Automotive OS app)

* Update translation files

Updated by "Squash Git commits" hook in Weblate.

Translation: EVMap/Android
Translate-URL: https://hosted.weblate.org/projects/evmap/android/

---------

Co-authored-by: Johan von Forstner <johan.forstner@gmail.com>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Co-authored-by: Allan Nordhøy <epost@anotheragency.no>
Co-authored-by: Fjuro <git@alius.cz>
Co-authored-by: Celso Azevedo <mail@celsoazevedo.com>
Co-authored-by: Wim Lamotte <wim.lamotte@gmail.com>
Co-authored-by: Altons <marsupilami450@gmail.com>
2025-06-14 17:09:53 +02:00
johan12345
0615d06680 FilterScreen: remove unnecessary invalidate() calls
we are already observing filterProfiles
2025-06-14 16:47:09 +02:00
johan12345
aa00f8b7f0 update TeslaOwnerApi 2025-05-29 00:38:24 +02:00
johan12345
31754eca0c capture (but ignore) clicks on searchResultMarker 2025-05-17 19:37:50 +02:00
johan12345
ac8fc813f8 RTL and Arabic locale fixes 2025-05-17 19:27:52 +02:00
johan12345
4c202d7ff2 disable extendBounds if map is zoomed out far 2025-05-17 19:25:27 +02:00
johan12345
2e29e1f108 Rework showLocation function
avoid opening within EVMap itself
2025-05-15 23:16:10 +02:00
johan12345
363345f9c2 make Lint more happy 2025-05-07 23:45:28 +02:00
johan12345
2074c73bf7 make Lint happy 2025-05-07 23:37:26 +02:00
johan12345
fae373d125 Use CarAppService for startActivity instead of CarContext
fixes #375 for startActivity and openUrl

https://issuetracker.google.com/issues/372055514
Warning: You must update to androidx.car.app:1.7.0-alpha01 or later for the permissions dialog to show up on the phone screen when your app is used on a device running Android 14 or higher.
2025-05-07 23:06:20 +02:00
johan12345
ff388a0d9b fix missing escape in Italian translation 2025-04-27 12:43:14 +02:00
Hosted Weblate
002a6c4b3b Translated using Weblate (Norwegian Bokmål)
Currently translated at 74.9% (269 of 359 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/evmap/android/nb_NO/
Translation: EVMap/Android
2025-04-27 12:37:25 +02:00
Hosted Weblate
911358eca0 Translated using Weblate (French)
Currently translated at 93.0% (334 of 359 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/evmap/android/fr/
Translation: EVMap/Android
2025-04-27 12:37:25 +02:00
Hosted Weblate
a43a8c8e60 Translated using Weblate (Italian)
Currently translated at 100.0% (361 of 361 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (82 of 82 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (3 of 3 strings)

Translated using Weblate (Italian)

Currently translated at 100.0% (361 of 361 strings)

Added translation using Weblate (Italian)

Added translation using Weblate (Italian)

Added translation using Weblate (Italian)

Added translation using Weblate (Italian)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Johan von Forstner <johan.forstner@gmail.com>
Co-authored-by: Thomas Di Cristofaro <hostedweblate.8347@tdc.akamail.it>
Translate-URL: https://hosted.weblate.org/projects/evmap/android-automotive/it/
Translate-URL: https://hosted.weblate.org/projects/evmap/android-fdroid/it/
Translate-URL: https://hosted.weblate.org/projects/evmap/android-google/it/
Translate-URL: https://hosted.weblate.org/projects/evmap/android/it/
Translate-URL: https://hosted.weblate.org/projects/evmap/app-store-metadata/it/
Translation: EVMap/Android
Translation: EVMap/Android (strings specific to F-Droid variant)
Translation: EVMap/Android (strings specific to Google Play variant)
Translation: EVMap/Android (strings specific to the Android Automotive OS app)
Translation: EVMap/App Store metadata
2025-04-27 12:37:24 +02:00
Hosted Weblate
380150c851 Translated using Weblate (Portuguese)
Currently translated at 100.0% (361 of 361 strings)

Translated using Weblate (Portuguese)

Currently translated at 99.7% (358 of 359 strings)

Translated using Weblate (Portuguese)

Currently translated at 98.6% (354 of 359 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Celso Azevedo <mail@celsoazevedo.com>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/evmap/android/pt/
Translation: EVMap/Android
2025-04-27 12:37:24 +02:00
Hosted Weblate
e6c3ebdcde Translated using Weblate (Czech)
Currently translated at 100.0% (361 of 361 strings)

Translated using Weblate (Czech)

Currently translated at 100.0% (359 of 359 strings)

Translated using Weblate (Czech)

Currently translated at 98.6% (354 of 359 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Fjuro <fjuro@users.noreply.hosted.weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/evmap/android/cs/
Translation: EVMap/Android
2025-04-27 12:37:23 +02:00
Hosted Weblate
5fb58d25bc Translated using Weblate (Estonian)
Currently translated at 100.0% (361 of 361 strings)

Translated using Weblate (Estonian)

Currently translated at 100.0% (359 of 359 strings)

Translated using Weblate (Estonian)

Currently translated at 99.1% (356 of 359 strings)

Translated using Weblate (Estonian)

Currently translated at 50.0% (179 of 358 strings)

Translated using Weblate (Estonian)

Currently translated at 100.0% (82 of 82 strings)

Translated using Weblate (Estonian)

Currently translated at 6.4% (23 of 358 strings)

Translated using Weblate (Estonian)

Currently translated at 100.0% (2 of 2 strings)

Added translation using Weblate (Estonian)

Deleted translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Translated using Weblate (Estonian)

Currently translated at 100.0% (2 of 2 strings)

Translated using Weblate (Estonian)

Currently translated at 98.7% (81 of 82 strings)

Translated using Weblate (Estonian)

Currently translated at 100.0% (3 of 3 strings)

Added translation using Weblate (Estonian)

Added translation using Weblate (Estonian)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Johan von Forstner <johan.forstner@gmail.com>
Co-authored-by: Priit Jõerüüt <hwlate@joeruut.com>
Translate-URL: https://hosted.weblate.org/projects/evmap/android-automotive/et/
Translate-URL: https://hosted.weblate.org/projects/evmap/android-fdroid/et/
Translate-URL: https://hosted.weblate.org/projects/evmap/android-google/et/
Translate-URL: https://hosted.weblate.org/projects/evmap/android/et/
Translate-URL: https://hosted.weblate.org/projects/evmap/app-store-metadata/et/
Translation: EVMap/Android
Translation: EVMap/Android (strings specific to F-Droid variant)
Translation: EVMap/Android (strings specific to Google Play variant)
Translation: EVMap/Android (strings specific to the Android Automotive OS app)
Translation: EVMap/App Store metadata
2025-04-27 12:37:23 +02:00
Hosted Weblate
948fb137c1 Translated using Weblate (German)
Currently translated at 100.0% (361 of 361 strings)

Translated using Weblate (German)

Currently translated at 100.0% (359 of 359 strings)

Translated using Weblate (German)

Currently translated at 99.7% (358 of 359 strings)

Co-authored-by: Anonymous <noreply@weblate.org>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Johan von Forstner <johan.forstner@gmail.com>
Co-authored-by: Maschga <delphi@freenet.de>
Translate-URL: https://hosted.weblate.org/projects/evmap/android/de/
Translation: EVMap/Android
2025-04-27 12:37:23 +02:00
johan12345
4578311d1f Fix touch targets for privacy policy link on API < 34
https://github.com/material-components/material-components-android/issues/2100#issuecomment-2234437889

fixes #374
2025-04-26 22:36:11 +02:00
Johan von Forstner
7a9cdcac21 try to better handle situations where map bounds cross the Antimeridian
ports 890af2ddef and e9b70a2f00 to 2.0.x
2025-04-21 10:43:47 +02:00
johan12345
7ff21d9b5f Chargeprice: reset to default charging range when tapping title 2025-03-09 23:07:54 +01:00
johan12345
5f60b73712 improve setLinkify BindingAdapter
fixes #371
2025-02-26 21:20:57 +01:00
johan12345
60871904be CarAppService: ignore if starting foreground service fails
this happens on AAOS API 34+ due to https://developer.android.com/develop/background-work/services/fgs/restrictions-bg-start. However, the app still works even without the foreground service.
2025-02-26 20:08:39 +01:00
johan12345
bb240afd21 FusionEngine: change log level 2025-02-26 20:08:38 +01:00
johan12345
8c6c27fd28 fix cherry-picked commit 03728f
fixes #369
2025-02-23 17:28:22 +01:00
johan12345
03728f0677 fix disappearing markers
fixes #368
2025-02-18 21:54:32 +01:00
johan12345
cfe40e1972 update social links 2025-02-07 22:18:19 +01:00