Commit graph

486 commits

Author SHA1 Message Date
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
Andreas Schildbach
1cecd76d6d StationContextMenu: remove support for specific external maps apps
Just support the `geo:` URI scheme, it seems to work good enough.
2022-06-15 20:24:41 +02:00
Andreas Schildbach
286c375b3a 12.0.18 2022-04-02 12:37:50 +02:00
Andreas Schildbach
c0248193a3 build.gradle: don't exclude 'okhttp3/internal/publicsuffix/publicsuffixes.gz' from APK
It's needed by OkHttp for cookies somehow. See https://github.com/square/okhttp/issues/3582
2022-04-02 12:23:16 +02:00
Andreas Schildbach
e34ea78a49 build.gradle: update Guava to 31.1-android 2022-03-01 10:36:29 +01:00
Andreas Schildbach
c14a230d94 12.0.17 2022-02-09 16:23:10 +01:00
Andreas Schildbach
dedae2266f build.gradle: update AndroidX CoordinatorLayout to 1.2.0 2022-02-09 16:22:05 +01:00
Andreas Schildbach
329e6e5e81 build.gradle: update AndroidX Annotation to 1.3.0 2022-02-09 16:18:44 +01:00
Andreas Schildbach
acedc27d52 build.gradle: update SLF4J to 1.7.36 2022-02-09 16:15:53 +01:00
Andreas Schildbach
3cc64ce44e 12.0.16 2021-11-06 23:09:11 +01:00
Andreas Schildbach
6fe18ede17 12.0.15 2021-11-02 13:43:23 +01:00
Andreas Schildbach
fe291570a0 preference_about.xml: link to privacy policy 2021-11-02 13:30:33 +01:00
Andreas Schildbach
1a911a1a7d 12.0.14 2021-10-18 01:35:33 +02:00
Andreas Schildbach
0e331ed723 12.0.13 2021-10-06 14:12:23 +02:00
Andreas Schildbach
afe6c2d2a1 build.gradle: update Guava to 31.0.1-android 2021-10-06 14:01:55 +02:00
Andreas Schildbach
116869f34c network_security_config.xml: Remove unused domains. 2021-09-19 22:16:38 +02:00
Andreas Schildbach
e459b6265b .gitlab-ci.yml: Also run CI with OpenJDK 11. 2021-09-18 15:49:42 +02:00
Andreas Schildbach
fb4da3b20e gradle.properties: Enable D8 bytecode desugaring.
This is mainly to work around this issue:
https://issuetracker.google.com/u/0/issues/72872257
2021-09-18 15:49:17 +02:00
Andreas Schildbach
6e1c6fcb2f .gitlab-ci.yml: Set up GitLab CI. 2021-09-18 13:40:07 +02:00
Andreas Schildbach
357cd922f5 12.0.12 2021-09-18 13:31:22 +02:00