Commit Graph

1620 Commits

Author SHA1 Message Date
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
Altonss
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 Forstner
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
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
Licaon_Kter
463de7365d Remove some non-determinism 2025-05-30 12:02:08 +02:00
johan12345
aa00f8b7f0 update TeslaOwnerApi 2025-05-29 00:38:24 +02:00