Andreas Schildbach
1c6dc66814
MyActionBar, LineView: use setTooltipText() rather than our own CheatSheet
2022-09-10 16:11:44 +02:00
Andreas Schildbach
a5c17eaff2
12.1.2
2022-09-10 10:55:58 +02:00
Andreas Schildbach
b7341bf810
build.gradle: add more packaging excludes
2022-09-09 21:22:27 +02:00
Andreas Schildbach
6e34a09531
build.gradle: update AndroidX Core to 1.9.0
2022-09-09 20:58:54 +02:00
Andreas Schildbach
385845c78e
OeffiMainActivity: migrate navigation drawer menu to MenuProvider
2022-09-09 19:30:44 +02:00
Andreas Schildbach
75594e2904
12.1.1
2022-09-09 11:13:38 +02:00
Andreas Schildbach
5e7614d9f5
DirectionsActivity: use activity result API for picking favorite stations
2022-09-07 22:53:04 +02:00
Andreas Schildbach
16ddf861f3
DirectionsActivity: use activity result API for picking contacts
2022-09-07 22:49:34 +02:00
Andreas Schildbach
72c772f334
NetworkPickerActivity, StationsActivity, DirectionsActivity, DirectionsShortcutActivity, PlansPickerActivity, NearestFavoriteStationsWidgetPermissionActivity: use activity result API for requesting permissions
2022-09-07 22:28:32 +02:00
Andreas Schildbach
1e265a61da
OeffiActivity: make lifecycle available to all activities
2022-09-07 22:28:08 +02:00
Andreas Schildbach
d67ee8807a
DirectionsActivity: call super method in onActivityResult()
2022-09-07 22:28:08 +02:00
Andreas Schildbach
b012e7feb1
DirectionsActivity: remove superfluous code for requesting READ_CONTACTS permission
2022-09-07 22:28:08 +02:00
Andreas Schildbach
8f095e9296
12.1
2022-09-04 11:00:24 +02:00
Andreas Schildbach
324d625d45
AndroidManifest.xml: remove READ_CONTACTS permission
...
The system contacts picker doesn't need this permission.
2022-09-04 00:18:10 +02:00
Andreas Schildbach
1320282a22
AndroidManifest.xml: remove WAKE_LOCK permission
...
JobScheduler keeps the CPU awake for us.
2022-09-04 00:14:27 +02:00
Andreas Schildbach
4e2280d681
AndroidManifest.xml: remove FOREGROUND_SERVICE permission
...
We don't have a foreground service any more. JobScheduler runs
in the background.
2022-09-04 00:12:55 +02:00
Andreas Schildbach
53990a285e
locale_config.xml: declare supported locales
2022-09-03 11:11:34 +02:00
Andreas Schildbach
ea43d90fb9
12.0.25
2022-08-29 12:17:57 +02:00
Andreas Schildbach
1f9ebdf32d
AndroidManifest.xml: target Android 13
2022-08-29 10:03:16 +02:00
Andreas Schildbach
02ec2b07cd
AndroidManifest.xml: remove another filter for intents once thrown by Google Navigation
2022-08-29 10:01:50 +02:00
Andreas Schildbach
1b232b3ba5
.gitlab-ci.yml: don't pre-install SDK packages, let gradle install them lazily
2022-08-25 18:42:49 +02:00
Andreas Schildbach
dd2e65721b
.gitlab-ci.yml: add Debian Bookworm as an environment to build with
2022-08-25 14:09:22 +02:00
Andreas Schildbach
52685204ff
.gitlab-ci.yml: migrate to free sdkmanager for installing SDK packages
2022-08-25 13:10:14 +02:00
Andreas Schildbach
3cf37274c0
.gitlab-ci.yml: update commandlinetools-linux to a recent version
2022-08-25 11:09:20 +02:00
Andreas Schildbach
7a609d0452
.gitlab-ci.yml: use the headless variant of OpenJDK
2022-08-25 10:59:59 +02:00
Andreas Schildbach
b4fe055f8a
.gitlab-ci.yml: update build image to Ubuntu Jammy (22.04)
2022-08-25 10:33:41 +02:00
Andreas Schildbach
dcceeedd52
.gitlab-ci.yml: remove OpenJDK 8 from build matrix
2022-08-25 10:25:43 +02:00
Andreas Schildbach
8e0d9ef49c
12.0.24
2022-08-25 09:44:12 +02:00
Andreas Schildbach
2c04846051
build.gradle: update ProGuard to 6.2.2
2022-08-23 19:03:07 +02:00
Andreas Schildbach
7aeee3c505
AndroidManifest.xml: remove filter for intents once thrown by Google Navigation
2022-08-23 19:03:07 +02:00
Andreas Schildbach
da08b96180
AndroidManifest.xml: remove filter for intents once thrown by Google Maps, Google Now and Google Calendar
2022-08-23 19:03:07 +02:00
Andreas Schildbach
c8fc8f0ffb
strings.xml: remove left-over name of notification channel
2022-08-23 19:03:07 +02:00
Andreas Schildbach
25f378d0be
DonateFragment: handle ActivityNotFoundException when clicking on bitcoin URI
2022-08-23 19:03:01 +02:00
Andreas Schildbach
ac639a635e
12.0.23
2022-08-23 15:50:55 +02:00
Andreas Schildbach
2034119b71
NearestFavoriteStationWidgetService: migrate periodic refresh from JobIntentService to JobScheduler
...
* Receive MY_PACKAGE_REPLACED and MY_PACKAGE_UNSUSPENDED system broadcasts to schedule our job.
* Remove the foreground notification, as it's not necessary any more.
2022-08-23 15:38:20 +02:00
Andreas Schildbach
7634c116ae
NearestFavoriteStationsWidgetPermissionActivity: on Android 11+, request background location permission separate from location permission
2022-08-23 14:23:39 +02:00
Andreas Schildbach
619853a04a
NearestFavoriteStationsWidgetPermissionActivity: add logging for permission requests and grants
2022-08-23 13:50:48 +02:00
Andreas Schildbach
5fc7486193
FavoriteStationsActivity: refresh app-widget if favorite is deleted
2022-08-23 11:33:18 +02:00
Andreas Schildbach
5b119a5b3f
12.0.22
2022-08-16 16:36:17 +02:00
Andreas Schildbach
d296a84934
build.gradle: update SDK Build Tools to 33.0.0
2022-08-16 16:23:23 +02:00
Andreas Schildbach
1a40a3213e
build.gradle: update AndroidX Annotation to 1.4.0
2022-08-16 16:23:23 +02:00
Andreas Schildbach
34fd491c92
build.gradle: update AndroidX Core to 1.8.0
2022-08-16 16:23:23 +02:00
Andreas Schildbach
996a89a133
NearestFavoriteStationWidgetProvider: immediately refresh app-widget on boot complete
...
It takes annoyingly long for the regular app-widget update broadcast to arrive.
2022-08-16 16:22:17 +02:00
Andreas Schildbach
bb4ce986e0
DonateFragment: craft bitcoin URI by hand
...
This lets us get rid of the `integration-android` artifact.
2022-08-15 21:45:57 +02:00
Andreas Schildbach
a16e298047
12.0.21
2022-08-15 18:14:12 +02:00
Andreas Schildbach
95ea2d72f6
AndroidManifest.xml: target Android 12
...
This also raises the JDK requirement to OpenJDK 11.
2022-08-15 18:10:18 +02:00
Andreas Schildbach
fa4af8051f
NearestFavoriteStationWidgetService: make all PendingIntents immutable
...
Declaring the mutability is one of the requirements for targetSdkVersion 31.
2022-08-15 17:50:42 +02:00
Andreas Schildbach
e2a04c7202
AndroidManifest.xml: explicitly declare exported
on all components with intent filters
...
It's one of the requirements for targetSdkVersion 31.
2022-08-15 17:45:56 +02:00
Andreas Schildbach
03540a12b7
12.0.20
2022-06-18 14:42:16 +02:00
Andreas Schildbach
c021055fdb
12.0.19
2022-06-15 20:35:56 +02:00