Marvin W
26f2e859b8
Ensure checkin before gcm registration, fix gcm permission requests
2020-10-15 22:08:05 +02:00
Marvin W
e20a6c3a3c
Checkin: Ensure we recheckin regularly
2020-10-14 10:57:55 +02:00
Marvin W
0ee18ae6f7
Add new permission requirements for Firebase Auth to Self-Check
2020-10-12 21:29:49 +02:00
Marvin W
c3bfb63f27
Add initial support for Firebase Auth
2020-10-12 21:29:36 +02:00
Marvin W
d0668d3c83
Make nearby module optional, move UI bits in own module
2020-10-09 15:19:43 +02:00
Marvin W
04c955e998
Self-Check: Add missing permission check, allow to grant FakeStore spoofing perm
...
Fixes #1178
2020-09-27 11:40:46 +02:00
Marvin W
a2afbe07fd
Only apply preferences when they actually changed
2020-09-13 02:14:32 +02:00
Marvin W
6ec8332b1e
GCM: Ensure we have a context for preferences
2020-09-09 00:49:05 +02:00
Marvin W
d641ca7e7e
Fix UI mismatching actual configuration due to multiprocess
2020-09-03 00:50:39 +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
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
312d2a1930
Actually instantiate objects so that we don't pass `null`. Fixes #1120 ( #1121 )
2020-08-04 17:24:02 +02:00
Marvin W
5f70d943cb
Add initial Exposure Notification API implementation
2020-08-03 18:19:20 +02:00
Marvin W
3c2119ce79
Migrate to latest Wire library, build directly from proto
2020-08-01 22:34:53 +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
Marvin W
ed68a9482e
Add initial basic provisioning service
2020-07-26 13:40:09 +02:00
Marvin W
396965f407
Major changes to core and settings ui
2020-07-26 12:00:16 +02:00
Marvin W
74213474b5
GCM: Do not require receiver permission for target app
2020-07-09 11:39:43 +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
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
cb5fe55606
Add Hangouts Meet to known google packages
2019-10-23 11:16:18 +02:00
Marvin W
9d0bb9670b
Allow access to Google contact data based on READ_CONTACTS permission
2019-10-23 11:16:00 +02:00
Marvin W
b0724f1243
Invalidate auth tokens as needed
...
This seems to fix issues with Google Maps stopping to connect to internet after adding an Account.
2019-10-23 01:38:37 +02:00
Marvin W
6c27c2474e
Ensure form data is not optimized by proguard
2019-10-16 01:29:20 +02:00
Marvin W
3c5e68404b
Improvements to Wear code for emulator
2019-10-15 14:58:07 +02:00
Marvin W
6ba9bbb03b
Add dummy TapAndPay service
2019-10-15 14:56:24 +02:00
Niklas Sombert
0d9bb345a8
Make requestLocationSettingsDialog return success
2019-09-28 00:40:36 +02:00
Marvin W
8a0010a1d8
Fix incomplete certificate requests causing crashes
2019-07-03 11:24:34 +02:00
Christopher Roy Bratusek
e7e30f6cd4
add Google One to KNOWN_GOOGLE_PACKAGES
2019-07-02 14:07:39 +02:00
Christopher Roy Bratusek
67b04bbdc3
add Google Crowdsourcing to KNOWN_GOOGLE_PACKAGES
2019-07-02 14:07:39 +02:00
Marvin W
bae47feeca
Fix wearable implementation network usage
2019-07-01 00:31:26 +02:00
Marvin W
f8a0c9c4d3
Small bug fixes
2019-07-01 00:27:34 +02:00
Marvin W
bf88e7c8bd
Add Google Certficate service
2019-07-01 00:26:57 +02:00
Marvin W
4713797edc
Fix calling package detection in KK+
2019-06-01 15:57:46 +01:00
Marvin W
a74ce16d2a
Add new libraries to about screen
2019-06-01 15:09:23 +02:00
Marvin W
30ed2720a0
Allow to bypass Android O+ account restrictions for Google Apps
2019-05-28 18:45:54 +02:00
Marvin W
7a646e3346
Remove typo
2019-05-27 16:01:05 +02:00
Marvin W
c0a5051941
Merge branch 'master' into armills-cast-mvp
2019-05-27 12:58:57 +02:00
Marvin W
0480bbbba6
Only include vtm with the vtm maps implementation
2019-05-26 23:04:13 +02:00
Marvin W
45ee4903f8
Adapt auth implementation to better reflect current play services
2019-05-26 17:53:56 +02:00
Marvin W
2a01e6cb74
Temporary disable place picker
2019-05-26 17:53:55 +02:00
Marvin W
9f922b5a19
Refactor vtm maps into seperate module, use version from maven
2019-04-22 19:57:25 +02:00
Marvin W
937e3422aa
Add package name to location requests when possible, fix incomplete permission check
2019-04-22 19:57:24 +02:00
voidstarstar
5875ab752b
Move some expensive reflection calls to onCreate
2019-04-22 19:56:51 +02:00
voidstarstar
60023887d1
Temporary whitelist support for Doze ( #732 )
...
Fixes #338
Co-Authored-By: @ccaapton <6211551+ccaapton@users.noreply.github.com>
Co-Authored-By: @ale5000-git <15793015+ale5000-git@users.noreply.github.com>
2019-04-21 16:39:18 +02:00
Moritz Horstmann
652d7a9104
Include GCM message ID in app message intent
2019-04-20 15:09:58 +02:00