Marvin W
d641ca7e7e
Fix UI mismatching actual configuration due to multiprocess
2020-09-03 00:50:39 +02:00
Marvin W
3ef330ad7b
Mapbox: Fix crash when using Marker.getTag() when tag was not set yet
2020-09-02 21:11:53 +02:00
Marvin W
d42d8a81a4
Ensure unified client is set up when using gms location
2020-09-02 21:10:35 +02:00
Marvin W
6794ab4417
EN: Merge enabled settings
2020-09-02 21:10:29 +02:00
Marvin W
cfc1c314d4
EN: Cleanup data after 14 days, improve storage efficiency, add randomness for changing RPI
2020-08-25 13:13:00 +02:00
Marvin W
c88832213c
Move UI into separate process
2020-08-25 13:13:00 +02:00
Marvin W
60cc63ed60
GCM: Add support for message acking, deliver to all receivers of package when working permissionless
2020-08-22 23:43:14 +02:00
Marvin W
74c0e28e27
Ignore longstanding gps requests with more than 30s request interval
2020-08-18 23:55:56 +02:00
Marvin W
aea55a5c90
Update EN API
2020-08-18 23:54:14 +02:00
Fs00
e1bb395ff8
Don't require apps to use RECEIVE permission for GCM/FCM
2020-08-11 22:49:12 +02:00
Marvin W
df5ad9f3de
Update EN API
2020-08-11 22:40:44 +02:00
Marvin W
0388917350
Add more stubs for measurement API
2020-08-11 22:33:30 +02:00
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