Commit Graph

1037 Commits

Author SHA1 Message Date
Marvin W 2076970d40
Disable fragment transitions when system transitions/animations are disabled
Fixes #1119
2020-08-05 15:49:22 +02:00
Alexandru Chircu 0e7ae1d767 Allow null bitmap. Fixes #1128. 2020-08-05 14:30:20 +02:00
Alexandru Chircu c2f95bbfdd Added setMapStyleOptions, updated some Parcels 2020-08-05 14:30:01 +02:00
Alexandru Chircu 5839489b1c Don't null a param which is still used, stub for missing function. Fixes #1126. 2020-08-05 14:30:01 +02:00
Alexandru Chircu a22a366797 Return v1 for maps. Fixes #1124. 2020-08-05 14:29:09 +02:00
Marvin W f30605b145
EN API: Only use a single writable database instance
Should fix some issues with older Android versions, #1115
2020-08-05 14:27:53 +02:00
Alexandru Chircu ee176c42cc Move <meta-data> inside <application>. Fixes #1122. 2020-08-04 17:24:32 +02:00
Alexandru Chircu 312d2a1930
Actually instantiate objects so that we don't pass `null`. Fixes #1120 (#1121) 2020-08-04 17:24:02 +02:00
Marvin W 761b6dfd47
Do not use database.use (for pre-Q), ensure database stays open as needed
Related to #1115
2020-08-04 11:42:15 +02:00
Yeshwanth V Shenoy b898878f26 Allow Google Pay India 2020-08-03 23:00:04 +02:00
Pdevo fadeb85d28
Synced translations with latest changes/additions of microG (#1103) 2020-08-03 22:57:24 +02:00
Kamil Bobrowski 7d91551126 reading from the stream in a loop
this ensures that desired number of bytes will be read,
as stream.read(byte[] buffer) will just make effort to read
at least 1 byte
2020-08-03 22:53:28 +02:00
Marvin W 5f70d943cb
Add initial Exposure Notification API implementation 2020-08-03 18:19:20 +02:00
Marvin W af28a78bba
Update chimera service provider 2020-08-03 18:05:14 +02:00
Marvin W 3c2119ce79
Migrate to latest Wire library, build directly from proto 2020-08-01 22:34:53 +02:00
Marvin W 914a8307e9
Fix for #1110 crash on open uninstalled app details 2020-07-31 10:32:27 +02:00
Marvin W 32ab82924e
Fix for #1106 2020-07-30 14:09:55 +02:00
Marvin W ab69fa1ee0
Fix legacy multidex support 2020-07-30 10:44:19 +02:00
Marvin W 964555691e
Adjust IT translations for recent changes 2020-07-26 22:38:34 +02:00
Pdevo 322e806548
Added IT lang files (#1096) 2020-07-26 22:30:36 +02:00
Marvin W 74a1b1799c
Make strings translatable 2020-07-26 21:47:39 +02:00
delthas f199f902b1 Fix GCM heartbeat interval for roaming connections with manual interval
When using GCM on a roaming connection, the heartbeat interval is set
to: `networkRoaming  * 6000`. It should instead be
`networkRoaming * 60000` because we're converting from a number of
minutes (stored in the properties) to a number of milliseconds, like
it's done for regular mobile and wifi connections.
2020-07-26 15:43:46 +02:00
Alexandru Chircu 7bc61ab97f
Implement AppInvite and Firebase Dynamic Links 2020-07-26 15:20:06 +02:00
Alexandru Chircu 94de371cb9
Implement API for AppInvite and Firebase Dynamic Links 2020-07-26 14:51:12 +02:00
Marvin W ed68a9482e
Add initial basic provisioning service 2020-07-26 13:40:09 +02:00
Marvin W 1187a91325
Remove some unnecessary classes from legacy ui tools 2020-07-26 12:05:28 +02:00
Marvin W cda60817f2
Major update to lib implementations 2020-07-26 12:01:03 +02:00
Marvin W 396965f407
Major changes to core and settings ui 2020-07-26 12:00:16 +02:00
Marvin W aae974ec5b
Complete play-services-tasks implementation 2020-07-14 12:02:33 +02:00
Yegor Timoshenko 0522ed41fb
GoogleCloudMessaging getMessageType shouldn't throw IOException 2020-07-09 14:47:36 +02:00
Marvin W 74213474b5
GCM: Do not require receiver permission for target app 2020-07-09 11:39:43 +02:00
Marvin W ac5f7457bd
Ensure to clean up location requests on update 2020-07-09 11:35:10 +02:00
georgeto 5146559f89
Fix FCM registration for apps using firebase >= 20.1.1
With version 20.1.1 the Firebase Cloud Messaging SDK started to use
the Firebase Installations SDK, which affects the FCM registration
process.

The implementation of FCM registration in microG failed to pass extra
parameters that became relevant with the introduction of the
Firebase Installations SDK to the FCM registration endpoint.

These additional parameters are passed through to the endpoint with an 'X-' prefix.
2020-07-09 10:27:53 +02:00
Marvin W 8eff51cfb6
Use flavors for mapbox vs vtm 2020-07-09 09:53:37 +02:00
Marvin W 895c74d095
Huge merge/refactor/update 2020-07-08 22:49:27 +02:00
Marvin W a5bfecee6f
Merge GmsLib 2020-06-14 23:30:02 +02:00
Marvin W 95e9413f9b
Remove symlinks before merge 2020-06-14 23:29:43 +02:00
Marvin W 091b4f6ac4
Remove non-merged files 2020-06-14 23:28:21 +02:00
Marvin W 4373972b8a
Update for use with androidx 2020-06-14 23:26:23 +02:00
Marvin W 4b6c61caaa
Merge GmsApi 2020-06-14 23:25:01 +02:00
Marvin W 739dc0c54a
Remove *-api symlinks 2020-06-14 23:24:51 +02:00
Marvin W c834ca2202
Remove non-merged files 2020-06-14 23:16:36 +02:00
Marvin W 3e70603d59
Update for use with androidx 2020-06-14 23:14:47 +02:00
Marvin W 8334f62991
Merge microg-ui-tools 2020-06-09 20:47:54 +02:00
Marvin W 7b295d4bdd
Remove microg-ui-tools 2020-06-09 20:45:03 +02:00
Marvin W 08e258e9c1
Remove non-merged files 2020-06-09 20:38:35 +02:00
Marvin W 9aa4b857f1
Migrate to androidx 2020-06-09 20:37:27 +02:00
Marvin W db4bb568e1
Run GCM services as foreground service if needed
That's when we run with battery optimizations disabled but not in foreground
2019-12-04 23:14:58 +01:00
Marvin W cfc90b45bd
Ensure ProGuard does not "optimize" away our code 2019-10-25 20:46:31 +02:00
Marvin W 2c5c30bdde
Add additional sync permissions 2019-10-23 15:18:03 +02:00