Commit Graph

1020 Commits

Author SHA1 Message Date
Marvin W c965e3cd0b
Add some messing API fields 2020-09-27 11:40:46 +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
Pdevo 03237fc86b Update plurals.xml
Just a small typo
2020-09-27 10:21:46 +02:00
Christian Grigis 8065e873ce Add ResolvableApiException 2020-09-27 10:21:18 +02:00
Christian Grigis 98d1f54e54 TemporaryExposureKey: safely initialize with null data 2020-09-27 10:21:18 +02:00
Christian Grigis 832ee232ea Add ApiException and use it in EN client impl 2020-09-27 10:21:18 +02:00
Christian Grigis bd20634bd9 Add provideDiagnosisKeys() implementation 2020-09-27 10:21:18 +02:00
Marvin W a2afbe07fd
Only apply preferences when they actually changed 2020-09-13 02:14:32 +02:00
Marvin W da9a3e714d
EN: Support SDK 26+ AdvertisingSet, use scheduled alarms for improved scanning in idle 2020-09-13 02:14:32 +02:00
Marvin W f10214ef8a
Bump version code 2020-09-10 16:56:43 +02:00
Marvin W 4663d61007
EN: Don't scan persistently 2020-09-09 20:17:26 +02:00
Marvin W f9cc9249d5
EN: Run cleanup in IO thread, improve performance 2020-09-09 00:50:58 +02:00
Marvin W a016feba35
EN: Don't create TEK without need 2020-09-09 00:50:16 +02:00
Marvin W 6ec8332b1e
GCM: Ensure we have a context for preferences 2020-09-09 00:49:05 +02:00
Marvin W f48298b1f6
EN: Improve database performance 2020-09-06 19:50:19 +02:00
Marvin W d6b9d2e44c
Correctly handle sticky service restart 2020-09-06 13:35:29 +02:00
Tobias Tefke 8c49bdcdbb
Improve German translation (#1148) 2020-09-06 11:05:12 +02:00
Marvin W d33391ebce
EN: Handle confirmation via resolution/pending intent instead of new task 2020-09-05 23:51:00 +02:00
Marvin W fd6d915f0a
EN: Display last exposure report in settings 2020-09-04 10:44:08 +02:00
Marvin W 876e32acd5
EN: Make internal structures closer to ExposureWindow mode 2020-09-04 00:13:11 +02:00
Marvin W ec877f7a53
Update UnifiedNlp to 2.0-alpha3 2020-09-03 10:01:58 +02:00
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