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