Commit Graph

363 Commits

Author SHA1 Message Date
Oizaro cec9b6a82c No more dynamic ping intervals 2020-09-27 21:24:56 +02:00
Oizaro eabf13a564 Migrate spoof switch to button 2020-09-24 21:13:01 +02:00
Oizaro 45c29cf0b8 Cleanup 2020-09-24 01:29:12 +02:00
Oizaro 2fd19ada91 MicroG 0.2.12.203316
Thanks to xinto for kotlin fixes :D
2020-09-23 22:40:22 +02:00
Oizaro 3cbcb8578e
Cleanup 2020-09-20 03:10:11 +02:00
Oizaro dab55e29a0 Fix 2020-09-20 01:26:08 +02:00
Oizaro 1ccd603860 Fix 2020-09-20 01:21:47 +02:00
Oizaro a9ee2e5065
Fix 2020-09-20 01:10:05 +02:00
Oizaro 6d47d24b56 Make original notification method compatible with M and higher 2020-09-20 00:59:46 +02:00
Oizaro 43bde91dab Move battery saving notification to original method 2020-09-20 00:11:03 +02:00
Oizaro ef752e19e9 Entirely override build model on devices that don't have GPlay services 2020-09-19 21:47:42 +02:00
Oizaro d25c9cf24a Revert "Fix FC" and completely restore ForegroundServiceContext.java 2020-09-19 21:28:42 +02:00
Oizaro 95543f10a4 Battery saving notification improved 2020-09-19 02:32:11 +02:00
Oizaro 7d6f3d1dea
Missing char fix 2020-09-18 22:29:10 +02:00
Oizaro 7d760440ea
Fix 2020-09-18 22:19:43 +02:00
Oizaro c268e68b2a Notify after disable/enable app notifications 2020-09-18 21:45:59 +02:00
Oizaro 8585f2ffc7 Fix notification content visibility 2020-09-18 17:26:10 +02:00
Oizaro a1813f2bcc Fix FC 2020-09-18 02:12:44 +02:00
Oizaro 7b97618467
Cleanup 2020-09-17 21:38:19 +02:00
xfileFIN 0ab986221f Override fingerprint on devices that don't have GPlay services 2020-09-17 22:24:52 +03:00
Oizaro 6f10a7336d Fix notification cancel 2020-09-17 15:21:41 +02:00
Oizaro cd9f3bf270 Fix 2020-09-17 14:10:14 +02:00
Oizaro ab6078f366 Improve notification method 2020-09-17 13:47:02 +02:00
Oizaro a632b004f5 Minor fix and cleanup 2020-09-17 12:48:42 +02:00
Oizaro 16d499cb2a Revert "Add default preferences for Huawei devices"
This reverts commit 4376d011ad.
2020-09-17 12:21:04 +02:00
Oizaro 4376d011ad Add default preferences for Huawei devices 2020-09-15 00:19:43 +02:00
Oizaro f0a0369bbe Only apply preferences when they actually changed 2020-09-14 20:47:55 +02:00
Oizaro ac7b29e35d Restore original default preferences 2020-09-11 10:56:03 +02:00
Oizaro 3f3b4ca69f 0.2.12.203315 Upstream 2020-09-11 10:11:10 +02:00
Oizaro 0a4fd6158a Avoid notification coming back 2020-09-10 04:01:39 +02:00
Oizaro 478c46f4bb Partial restoring ForegroundServiceContext 2020-09-09 17:26:42 +02:00
Oizaro f5ab2d3fd8 Restruct notification system 2020-09-09 16:47:23 +02:00
Oizaro f703187e74 Revert previous PR and Increase notification importance 2020-09-08 05:12:56 +02:00
Oizaro 6ffe5aced4 Notification hide after tap 2020-09-07 20:42:24 +02:00
Oizaro 21c2f51ea6 Fix notification compatibility for API 26 and higher 2020-09-07 19:01:10 +02:00
Oizaro 4f2fa9041d Fix 2020-09-07 17:13:37 +02:00
Oizaro 088f6d4290 Fix notification and increase min sdk 2020-09-07 17:00:47 +02:00
Oizaro d3a6ffb057 Cleanup 2020-09-07 16:22:24 +02:00
Oizaro a0ffb9846b Notification for API 21 and above + cleanup 2020-09-07 16:02:01 +02:00
Oizaro aee60e4d91 Test notifications for API 21 and above 2020-09-07 04:53:54 +02:00
KevinX8 6214c193d0
Merge pull request #39 from Oizaro/master
Fix version name
2020-09-01 23:44:21 +03:00
TacoTheDank 2231c9d1fe Delete unused imports 2020-08-31 19:37:29 -04:00
TacoTheDank 6370dcf9dd Super tiny code improvements 2020-08-31 19:34:24 -04:00
TacoTheDank cbef592f8d Java 8 migration 2020-08-31 19:29:33 -04:00
TacoTheDank 9b0a17ab0a Java 7 migration 2020-08-31 19:27:05 -04:00
TacoTheDank 7df0c1824a Java 5 migration 2020-08-31 19:26:02 -04:00
TacoTheDank 5b711fcec6 Lint: control flow issues 2020-08-31 19:23:19 -04:00
TacoTheDank 3dc63b80d1 Remove unnecessary interface modifiers 2020-08-31 19:21:48 -04:00
TacoTheDank ed0ace49a3 Use StandardCharsets 2020-08-31 19:20:37 -04:00
TacoTheDank 3c3e2eda8b Use more AndroidX preference 2020-08-31 19:19:34 -04:00
Oizaro 27f79a39f5 Restore gr3ger double casting fix 2020-09-01 00:06:05 +02:00
Oizaro 9201652c57
more smaller range...again 2020-08-31 00:02:36 +02:00
Oizaro daa23d87bf Fix 2020-08-23 22:45:39 +02:00
Oizaro 8703fb3138 Make notification translatable 2020-08-23 21:11:58 +02:00
Oizaro 66be2e97fc a more smaller range 2020-08-11 16:54:51 +02:00
Oizaro 760a1798f7
More little interval 2020-08-11 15:14:27 +02:00
Oizaro 452cf57a31 Remove unused library and update readme 2020-08-11 13:22:44 +02:00
Oizaro 420ace1219 Fixed pointless bug of unlinked translations 2020-08-10 18:55:16 +02:00
Oizaro b8346c8bb8 crazy debloat 2/2 2020-08-10 15:09:06 +02:00
Oizaro f8d8f1f2ab Crazy debloat 2020-08-10 05:59:29 +02:00
KevinX8 776451efd4
Revert "Fix device duplication in casting menu" 2020-08-09 00:20:38 +03:00
Oizaro 0846c9c29a Update upstream 2020-08-07 18:57:36 +02:00
gr3ger bc526bf548 Update strings to reflect that this is a fix, and invert the toggle. 2020-08-07 12:50:13 +02:00
gr3ger 2e675ffdde using lambda and elvis operator. 2020-08-07 11:32:59 +02:00
gr3ger 9c96383eb9 Add preference for controlling the cast service 2020-08-07 11:24:41 +02:00
Oizaro 6037181e8a Update to latest upstream 2020-08-05 01:57:23 +02:00
Oizaro e6329fddc5 Fix device registration pref and debloat 2020-07-30 16:22:25 +02:00
Oizaro 9ae1994ab4 0.2.11.202414 2020-07-28 21:04:21 +02:00
X1nto 9b7680f915 updated checkin 2020-07-27 21:10:05 +04:00
X1nto 75a93f052e fixed R attribute imports 2020-07-27 20:46:20 +04:00
X1nto 6cfa89e15b synced with microg repo 2020-07-27 20:07:38 +04:00
X1nto 02910572d7 sync 2020-07-27 19:44:56 +04:00
X1nto a6dd7ac2b6 cleanup 2 2020-07-27 18:40:47 +04:00
X1nto a15efbb4c0 Merge branch 'master' of https://github.com/microg/android_packages_apps_GmsCore
 Conflicts:
	build.gradle
	play-services-base-core/src/main/java/org/microg/gms/common/ForegroundServiceContext.java
	play-services-cast/src/main/java/com/google/android/gms/cast/Cast.java
	play-services-cast/src/main/java/com/google/android/gms/cast/CastRemoteDisplay.java
	play-services-cast/src/main/java/org/microg/gms/cast/CastApiClientBuilder.java
	play-services-cast/src/main/java/org/microg/gms/cast/CastClientImpl.java
	play-services-cast/src/main/java/org/microg/gms/cast/CastRemoteDisplayApiClientBuilder.java
	play-services-core/build.gradle
	play-services-core/microg-ui-tools/src/main/res/drawable/self_check.xml
	play-services-core/src/main/AndroidManifest.xml
	play-services-core/src/main/java/org/microg/gms/checkin/CheckinManager.java
	play-services-core/src/main/java/org/microg/gms/checkin/CheckinService.java
	play-services-core/src/main/java/org/microg/gms/snet/SafetyNetClientServiceImpl.java
	play-services-core/src/main/java/org/microg/gms/ui/CheckinFragment.java
	play-services-core/src/main/java/org/microg/gms/ui/GcmAppFragment.java
	play-services-core/src/main/java/org/microg/gms/ui/GcmFragment.java
	play-services-core/src/main/java/org/microg/gms/ui/SettingsActivity.java
	play-services-core/src/main/java/org/microg/gms/ui/UnifiedBackendDetailsActivity.java
	play-services-core/src/main/java/org/microg/gms/ui/UnifiedBackendListActivity.java
	play-services-core/src/main/res/drawable/dots_horizontal.xml
	play-services-core/src/main/res/drawable/ic_certificate.xml
	play-services-core/src/main/res/values/strings.xml
	play-services-core/src/main/res/xml/preferences_safetynet.xml
	play-services-core/src/main/res/xml/preferences_start.xml
	play-services-gcm/build.gradle
	play-services-gcm/src/main/java/com/google/android/gms/gcm/GcmReceiver.java
	play-services-iid/build.gradle
	play-services-iid/src/main/java/com/google/android/gms/iid/InstanceIDListenerService.java
	play-services-location-api/build.gradle
	play-services-location/build.gradle
	play-services-location/src/main/java/com/google/android/gms/location/ActivityRecognition.java
	play-services-location/src/main/java/com/google/android/gms/location/FusedLocationProviderApi.java
	play-services-location/src/main/java/com/google/android/gms/location/GeofencingApi.java
	play-services-location/src/main/java/com/google/android/gms/location/LocationServices.java
	play-services-location/src/main/java/com/google/android/gms/location/SettingsApi.java
	play-services-location/src/main/java/org/microg/gms/location/ActivityRecognitionApiClientBuilder.java
	play-services-location/src/main/java/org/microg/gms/location/ActivityRecognitionClientImpl.java
	play-services-location/src/main/java/org/microg/gms/location/FusedLocationProviderApiImpl.java
	play-services-location/src/main/java/org/microg/gms/location/GeofencingApiImpl.java
	play-services-location/src/main/java/org/microg/gms/location/GoogleLocationManagerClient.java
	play-services-location/src/main/java/org/microg/gms/location/LocationClientImpl.java
	play-services-location/src/main/java/org/microg/gms/location/LocationServicesApiClientBuilder.java
	play-services-wearable-api/build.gradle
	play-services-wearable/src/main/java/com/google/android/gms/wearable/Wearable.java
	play-services-wearable/src/main/java/org/microg/gms/wearable/WearableApiClientBuilder.java
	play-services-wearable/src/main/java/org/microg/gms/wearable/WearableClientImpl.java
	settings.gradle
2020-07-27 14:07:27 +04: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
X1nto 5acf247caf updated icons 2020-07-21 02:51:51 +04:00
X1nto 4b3ef83e0d Vanced-ified microG 2020-07-18 16:41:40 +04:00
X1nto 6fceffa9a7 replaced icons 2020-07-18 13:53:35 +04:00
Venny 50f817a161 Add back measurement 2020-07-17 17:54:49 +02:00
Venny eb67f23f5f Remove unused folders 2020-07-17 17:16:08 +02:00
Venny d9bb26828c Remove permissionscheck snackbar builder 2020-07-17 16:46:41 +02:00
Venny b387a6e8de Remove missing permissions snackbar 2020-07-17 16:42:11 +02:00
Venny 391e09e729 Remove unnecessary options in MicroG settings 2020-07-17 16:32:04 +02:00
Venny 89cdaf4e07 Try debloating 2020-07-16 21:49:22 +02:00
Oizaro c8713b83da MicroG 0.2.10.19420 2020-07-16 18:24:25 +02:00
Oizaro b0b5bb108d Fix 2020-07-16 04:41:09 +02:00
Oizaro 2c4bc60905 Test Vanced 2020-07-16 02:24:57 +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