Commit Graph

370 Commits

Author SHA1 Message Date
johan12345
8f7e1c5629 disable location following when search result is shown 2021-04-05 19:11:09 +02:00
johan12345
4ca9cc68cb Handle intents to https://www.goingelectric.de/stromtankstellen website 2021-03-28 23:02:24 +02:00
johan12345
62e9acf9be throttle repetitive loading of chargepoints to 500 ms 2021-03-28 22:43:08 +02:00
johan12345
6cb682f065 Preserve selected map type across app restarts 2021-03-28 21:46:59 +02:00
johan12345
4cfd5c8ef2 follow current location in map view (fixes #56) 2021-03-28 21:42:26 +02:00
johan12345
24bf66ddbe fix calculation of total chargers from filtered availability introduced in a0b0339c8b 2021-03-28 18:42:07 +02:00
johan12345
a0b0339c8b Handle geo intents to open map (fixes #69) 2021-03-27 21:35:42 +01:00
johan12345
2c9081b313 filter availability displayed in sparse view by selected connectors 2021-03-27 20:58:38 +01:00
johan12345
bd245801b0 refactoring of FilterValues using typealias and extension function 2021-03-27 20:48:15 +01:00
johan12345
dbba00b51b Rework filter profile delete undo functionality (similar bug to #70) 2021-01-28 22:45:05 +01:00
johan12345
90cddce54c fix #70: Renaming filter profile resets settings 2021-01-28 21:47:47 +01:00
Johan von Forstner
a2fe9a06c5 fix another IllegalStateException 2021-01-17 14:09:37 +01:00
Johan von Forstner
cb79f17c23 catch IllegalArgumentException 2021-01-17 14:08:28 +01:00
Johan von Forstner
0009895537 fix IllegalStateException 2021-01-17 14:07:20 +01:00
Johan von Forstner
df705670b1 fix ClassCastException 2021-01-17 14:00:35 +01:00
Johan von Forstner
34fee47c08 Fix incorrect linking of text (fixes #29) 2021-01-03 16:23:07 +01:00
Johan von Forstner
bf97a14fe3 add station availability in map screen (fixes #52) 2021-01-03 15:28:58 +01:00
Johan von Forstner
60d4d56f80 Fix links to Google Maps
(maps app was not found due to https://developer.android.com/training/basics/intents/package-visibility)
2021-01-03 11:00:22 +01:00
Johan von Forstner
8bf33c7384 FilterProfilesFragment: Add rename and delete buttons + undo function 2021-01-03 10:45:56 +01:00
Johan von Forstner
821f5d61b5 add welcome dialog on first start (fixes #66) 2020-12-31 19:18:58 +01:00
Johan von Forstner
f83ac17c83 don't generate icons in background for Mapbox 2020-12-30 20:10:52 +01:00
Johan von Forstner
3519c7f699 decrease memory usage of charger icons
by allowing "fault" and "highlight" only with scale == 1f
refs #59
2020-12-30 20:01:47 +01:00
Johan von Forstner
a593a8054b fix some gallery glitches (#61) 2020-12-30 18:58:55 +01:00
Johan von Forstner
9556be6b85 Gallery fixes 2020-12-29 20:24:22 +01:00
Johan von Forstner
e8669f8a3d Gallery: replace Picasso with Coil 2020-12-29 18:09:29 +01:00
Johan von Forstner
6a887ee1e4 NewMotionAvailabilityDetector: add some more plug types
(rarely occurring)
2020-12-29 18:08:37 +01:00
Johan von Forstner
56348905a6 fix DB migration 2020-12-26 16:59:28 +01:00
Johan von Forstner
3336faa953 fix crash on first start 2020-12-26 16:45:09 +01:00
Johan von Forstner
e22e1521a4 fix display of 24/7 opening hours
(regression introduced in 2cd9e9d6)
2020-12-26 16:41:53 +01:00
Johan von Forstner
e974acac4e Implement filter profiles (#37)
* start to work on filter profiles

* fix migration

* add "save as profile" button

* try to make profile a primary key

* start to create preliminary filter profile saving dialog

* implement saving and selecting filter profiles

* fix selection of filter profiles after creation, improve UX

* facilitate editing of existing filter profiles

* implement list of filter profiles with swipe-to-delete

* improve UX for deleting filter profiles

* add possibility to reorder filter profiles

* add empty state for filter profiles
2020-12-26 16:36:43 +01:00
Johan von Forstner
1e04d6e98a implement hashCode for MultipleChoiceFilterValue 2020-12-24 15:38:58 +01:00
Johan von Forstner
a0045fc6bb add filter by categories (fixes #64) 2020-12-24 15:37:13 +01:00
Johan von Forstner
ec10b51387 fix crash caused by switching to view binding from android-ktx-extensions 2020-12-24 15:33:00 +01:00
Johan von Forstner
b054464280 fix some deprecations / warnings 2020-12-23 16:29:37 +01:00
Johan von Forstner
1a32159526 Kotlin version and various library upgrades 2020-12-23 16:12:49 +01:00
johan12345
6a5dc93fd8 show distance of charging stations to current location 2020-10-27 22:52:03 +01:00
johan12345
a85966bb1d Add button to edit a station on GoingElectric.de (fixes #62) 2020-10-27 22:28:23 +01:00
johan12345
bf3c401c37 add map scale (fixes #38) 2020-10-26 23:11:59 +01:00
johan12345
40503b6bd2 handle rate limiting by NewMotion API 2020-09-20 23:02:23 +02:00
johan12345
6f9ea6c6e3 add cookieManager to HTTP client used by AvailabilityDetector 2020-09-20 22:37:23 +02:00
johan12345
a79d013179 upgrade Retrofit and OkHttp 2020-09-20 22:36:55 +02:00
johan12345
4b75389a31 favorites: sort by distance (fixes #57) 2020-09-20 22:20:57 +02:00
Johan von Forstner
2cd9e9d642 correct display of opening hours description if there are no opening hours 2020-09-12 17:14:21 +02:00
Johan von Forstner
7d495468ea Add better description for "Tesla HPC" connector 2020-09-12 17:12:35 +02:00
johan12345
479917fad1 fix wrong position of layers button in case of display cutout (fixes #51) 2020-08-24 22:57:02 +02:00
johan12345
c18ea5b15d add link “report new station” to main menu (fixes #53) 2020-08-24 20:11:44 +02:00
johan12345
62116473c8 Navigation component: add settings as top-level destination 2020-08-24 19:46:32 +02:00
Johan von Forstner
38e022b547 Add links to Twitter account and GoingElectric.de forum thread 2020-08-22 20:07:33 +02:00
Johan von Forstner
b8c438503c add new icon for "more than one connector" 2020-08-22 09:20:05 +02:00
Johan von Forstner
2ca6a8e3e8 fix vertical position of markers 2020-08-22 08:21:13 +02:00