Commit Graph

379 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
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
312d2a1930
Actually instantiate objects so that we don't pass null. Fixes #1120 (#1121) 2020-08-04 17:24:02 +02:00
Pdevo
fadeb85d28
Synced translations with latest changes/additions of microG (#1103) 2020-08-03 22:57:24 +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
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
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
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
2c5c30bdde
Add additional sync permissions 2019-10-23 15:18:03 +02: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
855b4c6d4e
Bump version code 2019-10-22 11:39:43 +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
AsavarTzeth
d2735650af Exclude com.bankid.bus from provider installer
The addition of the ProviderInstallerImpl broke com.bankid.bus
(BankID säkerhetsapp). This app is essential to Swedish users since it
is effectively the de facto Swedish online id.

This issue is resolved by adding the app id to the existing black list.

Fixes #824
2019-09-28 00:41:16 +02:00
Niklas Sombert
0d9bb345a8 Make requestLocationSettingsDialog return success 2019-09-28 00:40:36 +02:00
Marvin W
06c8b765ba
Update Conscrypt to 2.1.0, activate the default cipher suite in cross-arch loader 2019-07-05 00:47:12 +02:00
Marvin W
8a0010a1d8
Fix incomplete certificate requests causing crashes 2019-07-03 11:24:34 +02:00
Marvin W
5d6e9ac01c
Make mapbox the default and vtm the variant 2019-07-03 11:14:28 +02:00
Marvin W
f2de773bee
Bump version code 2019-07-03 00:56:55 +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
b02d72b01f
Add support for cross architecture loading in ProviderInstaller 2019-07-01 11:11:13 +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
c7e9b299f6
Add multidex support 2019-05-27 13:21:28 +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
1c965f3133
Bump version code 2019-05-26 21:19:48 +02:00
Marvin W
51e5f7714b
Correctly handle ProviderInstaller if it was not used before first network interaction 2019-05-26 17:53:56 +02:00
Marvin W
45ee4903f8
Adapt auth implementation to better reflect current play services 2019-05-26 17:53:56 +02:00
Marvin W
6174997cb7
Initial mapbox based maps implementation 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
Marvin W
c927f1a86a
Bump version to 16.0.89 2019-04-22 19:57:13 +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
Christopher Roy Bratusek
e7f37e17a8 build.gradle: properly calculate gitVersionBase if latest tag is not a release tag 2019-04-21 13:54:29 +02:00
Moritz Horstmann
652d7a9104 Include GCM message ID in app message intent 2019-04-20 15:09:58 +02:00
Christopher Roy Bratusek
3d9a8f4af9 Update German translation 2019-04-17 17:16:07 +02:00
Vavun
65b588e20d Add account button to microG settings, fix #413
Signed-off-by: ale5000 <ale5000-git@users.noreply.github.com>
2019-04-17 17:16:07 +02:00
voidstarstar
7b651aaaad Unregister app if fully removed or data is cleared
This fixes a bug where apps were not properly unregistered on Android
8.0+ systems. Also update the log message.
2019-04-13 10:44:41 +02:00
voidstarstar
2a21b8ad11 Finish the activity if the app was deleted 2019-04-13 10:44:41 +02:00
jimbo1qaz
40974f806d Add support for Google Suite accounts with external login 2019-03-12 03:56:13 +01:00
voidstarstar
725926529a Add implementation of ProviderInstallerImpl 2019-03-12 03:54:01 +01:00
Adam Mills
3c1ffe1388
Merge remote-tracking branch 'origin/master' into cast-mvp 2019-03-10 16:47:36 -04:00
Christopher Roy Bratusek
f25f53be16 add Wellbeing to KNOWN_GOOGLE_PACKAGES 2019-03-10 16:16:47 +01:00
Chris 'Nano' Bratusek
81f484a439 Fix SafetyNet default value, show server type in overview (#629) 2019-03-10 16:15:24 +01:00
Chris 'Nano' Bratusek
9e405cd0e0 microG Settings in AppInfo and SystemSettings (+ adaptive icon) (#719)
Co-Authored-By: @Vavun <31875619+vavun@users.noreply.github.com>
2019-03-10 16:13:11 +01:00
Vavun
62ee8f539f improve russian translation (#662) 2019-03-02 16:02:08 +01:00
Lockdis
d73256bc62 Update strings.xml
typos
2019-03-02 16:01:13 +01:00
PorygonZRocks
ceb7e721b1 Add version check to skip first screen on KK- 2019-03-02 16:00:39 +01:00
Marvin W
1e444dc4aa
Bump version to 13.2.80, improve version code generation 2018-09-21 21:44:43 +02:00
Marvin W
719cd51d3d
Push Messaging: Handle more edge cases, fix some apps not showing up as registered 2018-09-21 21:44:43 +02:00
Marvin W
e47101856d
Few restructuring after b2d6965 2018-09-21 21:44:42 +02:00
Klaus Flittner
b2d6965608 Use app supplied API key for safetynet queries 2018-09-21 21:28:47 +02:00
Adam Mills
e32cb84397 Add tag support and implement Z-Index API 2018-09-21 21:26:10 +02:00
voidstarstar
ce9f40e9d9 Add Contacts signature to known google signatures 2018-09-21 21:10:50 +02:00
voidstarstar
1fc6df3862 Fix how avatar URL is saved, fixes #598 2018-09-21 21:08:37 +02:00
Adam Mills
eaf66d9e19
Switch to chromecast lib raw request branch 2018-09-03 14:48:24 -04:00
Adam Mills
00594590ac
Linting cleanup 2018-09-02 10:18:30 -04:00
Adam Mills
8df4a6c457
Merge branch 'master' into cast-mvp 2018-09-02 10:01:39 -04:00
Marvin W
4040e3df85
Bump version to 12.8.79 2018-08-28 15:18:34 +02:00
Marvin W
7bbdcac990
Handle NetworkInfo being null 2018-08-28 14:18:26 +02:00
Marvin W
f94d140dea
Only require C2D_MESSAGE permission when defined 2018-08-28 14:13:49 +02:00
Marvin W
9e0ee103a1
Fix push messaging registration for some apps 2018-08-28 14:13:49 +02:00
Marvin W
bdb04c9b20
Add various missing stubs 2018-08-28 14:13:49 +02:00
Adam Mills
1db42b8231
More cast device implementation coverage 2018-08-25 18:50:15 -04:00
Adam Mills
3c3e391232
Discovery cleanup 2018-08-25 14:56:39 -04:00
Adam Mills
84299d4cfd
More dev 2018-08-11 16:06:54 -04:00
Adam Mills
c3e611ec9f
Include cast app control categories with routeinfo 2018-07-06 20:10:13 -04:00
Adam Mills
d70b47c6c3
Store deserialized session providers 2018-07-06 20:06:59 -04:00
Adam Mills
7e711be919
Add most real cast media route control filters 2018-07-06 16:44:50 -04:00
Adam Mills
477f7b2a15
Support for DNS-SD cast discovery 2018-07-05 21:36:58 -04:00
Adam Mills
2368bed54b
Support basic media control: play/pause/seek/etc. 2018-06-23 14:12:54 -04:00
Adam Mills
eb869ef20b
Cast MVP to start videos 2018-06-13 20:21:45 -04:00
Adam Mills
ae8e82f656
Maintain support for API version 9 2018-05-19 15:37:25 -04:00