Commit Graph
1622 Commits
Author SHA1 Message Date
johan12345 93ff5592e6 Auto: Fallback to coordinates if address not available 2025-07-13 23:09:03 +02:00
johan12345 fbdda89219 automatically update OSM data 2025-07-13 22:56:14 +02:00
johan12345 f409ded73a fix fullDownload not being called 2025-07-13 22:30:41 +02:00
johan12345 d5a0e16675 run full download on IO thread 2025-07-13 18:56:40 +02:00
johan12345 99a93b202b OSM: fix min connectors SQL query 2025-07-13 18:48:47 +02:00
johan12345 32726993de Implement clustering DB queries with filters 2025-07-13 18:48:33 +02:00
Johan von Forstner 2218cc6b3a Spatialite clustering: calculate cluster center based on projected coordinates 2025-07-12 18:25:05 +02:00
Johan von Forstner 66564d81d7 add test to ensure consistent clustering in DB and memory 2025-07-12 18:25:05 +02:00
Johan von Forstner eb819a793e fix package name for SavedRegionDaoTest 2025-07-12 18:25:05 +02:00
Johan von Forstner deb101bcee make local (in-memory) clustering consistent with DB clustering 2025-07-12 18:25:05 +02:00
johan12345 176664d7ab clustering on projected coordinates 2025-07-12 18:25:05 +02:00
johan12345 7327943ec4 stabilize clusters 2025-07-12 18:25:05 +02:00
johan12345 61a7b358c0 continue implementation of DB-based clustering 2025-07-12 18:25:05 +02:00
johan12345 1845508512 add Room schema 23 2025-07-12 18:25:05 +02:00
johan12345 5e13134ee7 use spatial index 2025-07-12 18:25:05 +02:00
Johan von Forstner b193e27022 fix imports 2025-07-12 18:25:05 +02:00
Altonssandjohan12345 ba601a8027 Increase margin to data source text (#361)
* Update fragment_onboarding_data_source.xml

Increase margin to data source text

* Update fragment_onboarding_data_source.xml

Increase margin to data source text

* use margin instead of padding

---------

Co-authored-by: johan12345 <johan.forstner@gmail.com>
2025-07-12 18:25:05 +02:00
johan12345 26de099baa WIP: clustering in DB 2025-07-12 18:25:05 +02:00
johan12345 4cc54bd376 OSM: try to speed up download process 2025-07-12 18:25:05 +02:00
johan12345 4c5cc187cd OSM: reduce flashing progress bar when moving map during download 2025-07-12 18:25:05 +02:00
Johan von ForstnerandDanilo Bargen 5a6c185a31 Consistency: add "." to strings
Co-authored-by: Danilo Bargen <mail@dbrgn.ch>
2025-07-12 18:25:05 +02:00
johan12345 4f02935b45 move to production webserver 2025-07-12 18:25:05 +02:00
johan12345 e7ecb37040 OSM: progress indicator improvements 2025-07-12 18:25:05 +02:00
johan12345 cc40b7e988 OSM: adjustments for AA/AAOS app 2025-07-12 18:25:05 +02:00
johan12345 8b02660c34 TeslaAvailabilityDetector: raise exception if chargepoints not known 2025-07-12 18:24:58 +02:00
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
https://github.com/ev-map/evmap-osm/commit/5d7b07b24327d40ccb87e99c9257da803d19f6aa
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)andThomas Di Cristofaro 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
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