forked from microg/GmsCore
-
-
Notifications
You must be signed in to change notification settings - Fork 115
feat: Update to GmsCore upstream #198
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
rushiranpise
wants to merge
1,230
commits into
MorpheApp:dev
Choose a base branch
from
rushiranpise:microg-re-ui-pr
base: dev
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
1230 commits
Select commit
Hold shift + click to select a range
a3f5ab3
Translated using Weblate (Thai)
grenadin aad3804
Translated using Weblate (Chinese (Simplified Han script))
Jesse205 f8af3e8
Translated using Weblate (Japanese)
noimzip 7238508
Added translation using Weblate (Bengali)
6f0dd33
CI: Split build for debug / release targets
mar-v-in 34048e6
Bump actions/checkout from 5 to 6
dependabot[bot] 8bbba2c
Add permission string for interacting across profiles in Japanese
noimzip cfa7088
Add Thai translations for microG-UI-tools component (#3179)
grenadin def05a6
Fixed the inability to change profile picture (#3170)
DaVinci9196 623cb2a
Wifi: Handle invalid WifiInfo objects without bssid
mar-v-in 52deaee
location: allow IP fallback for Wi-Fi-only geolocation
althafvly 2aae6af
Location: Don't trigger moving wifi shortcut if connection info is br…
mar-v-in 95d5fc1
Vending: Added PI access management (#3108)
DaVinci9196 00b8c36
HmsMaps: Optimize UI controls (#3129)
DaVinci9196 f9d1556
Vending: Added return value (update.availability) (#3145)
DaVinci9196 207ef83
Asset: Fixed game resource download issues (#3124)
DaVinci9196 527a0cd
Phenotype: resolve Gmail failing to send emails with attachments (#3189)
DaVinci9196 bcd639d
Google 2FA: prevent infinite request loop if registration fails (#3222)
DaVinci9196 748964b
Vending: Added InAppReviewActivity (#3163)
DaVinci9196 7a10209
Auth: Fixed some login failure issues (#3143)
DaVinci9196 41d01cb
Add missing action to manifest
mar-v-in 1ee350a
Translated using Weblate (Russian)
Komprogue b360e0b
Translated using Weblate (Japanese)
noimzip 82c6980
Translated using Weblate (Turkish)
wiseweb-works 727c3a4
Added translation using Weblate (Catalan)
xusism 1a06cec
Added translation using Weblate (Hebrew)
ArielBaron 6555c89
Translated using Weblate (Hebrew)
omeritzics 8c99a0d
Translated using Weblate (Russian)
korn3r c7d8aa4
Translated using Weblate (Filipino)
searinminecraft 118de56
Translated using Weblate (Spanish)
mrluquinhas dd3e4a8
Translated using Weblate (Ukrainian)
deadYokai f9ada0d
Translated using Weblate (Swedish)
969ddc7
Translated using Weblate (Portuguese (Brazil))
lucasmz-dev bf4a3d5
Translated using Weblate (Czech)
Fjuro 3ec31f1
Translated using Weblate (Irish)
aindriu80 38e8aab
Translated using Weblate (Polish)
rehork ef2317c
Translated using Weblate (Romanian)
ygorigor 52a152d
Translated using Weblate (Dutch)
ruditimmermans 2eeeda7
Translated using Weblate (German)
Atalanttore cbb8dcf
Translated using Weblate (Thai)
grenadin d00ce53
Location: Add support for Thai Wifi location
mar-v-in b6ab193
Auth: Set droidguard results to "null" instead of null (#3257)
DaVinci9196 921329c
Translated using Weblate (Thai)
grenadin 96bf89e
Translated using Weblate (Ukrainian)
Kefir2105 df766fd
Translated using Weblate (Italian)
mrluquinhas 5146cc0
Translated using Weblate (Spanish)
mrluquinhas edac5ab
Translated using Weblate (Turkish)
oersen 5d08ba9
Translated using Weblate (Dutch)
ruditimmermans 48a00b0
Translated using Weblate (Turkish)
ysfchn 3ba2133
Translated using Weblate (French)
dbd6877
Fixed crashed due to empty ApiMetadata parameters (#3202)
DaVinci9196 13822ef
Phenotype: Fix Google Photos crash on Memories preferences (#3289)
DaVinci9196 ee409ed
Maps: Add callback delay for Huawei (#3266)
DaVinci9196 e19a998
Location: Use dedicated view id in settings dialog (#3193)
adiktofsugar de94027
Implement CommonService (#3213)
DaVinci9196 88ccdea
HmsMaps: Modify the Snapshot method (#3200)
DaVinci9196 801481b
Allow accessing account blocklist via web view (#3329)
DaVinci9196 605ca14
IAP: add billing init method (#3332)
DaVinci9196 d17a6fa
Location/MovingWifi: Try to not bind to network if that fails
mar-v-in 143358e
Location: Fix MovingWifiHelper update
mar-v-in d9ea99d
Bump gradle/actions from 5 to 6
dependabot[bot] 0d121e8
Fix workaccount setup (#3350)
fynngodau 87e9f48
Auth: Avoid ANR during droidguard login (#3192)
DaVinci9196 54db391
Drop huaweilh flavor
mar-v-in ef110b0
Drop play-services-core-proto dependency from play-services-base/core
mar-v-in 3add873
Handling account authorization exceptions (#3220)
DaVinci9196 8a9690d
DroidGuard: Store loaded classes statically (#3239)
DaVinci9196 e6d21be
Fix v2 licensing (#3084)
fynngodau 8ec6d24
Auth: Obtain auth again after consent (#3328)
DaVinci9196 ab709bd
Vending: Handle exception in auto purchase (#3242)
DaVinci9196 f6014d2
FMD: Google Hub's Find My Device feature (#3230)
DaVinci9196 67cb36c
FIDO: Add Hybrid connection (#3194)
DaVinci9196 624a880
Add boot count service (#3374)
DaVinci9196 587d693
SemanticLocation: Announce new features
mar-v-in 94a488b
Credential Manager
mar-v-in d160ae2
Translated using Weblate (Uyghur)
AbduqadirAbliz 63a539a
Translated using Weblate (Chinese (Simplified Han script))
251f54b
Translated using Weblate (Irish)
aindriu80 8f0df06
Added translation using Weblate (Mongolian)
4cfc576
Translated using Weblate (Vietnamese)
ann9cht c02eb39
Translated using Weblate (Latvian)
Coool d077200
Translated using Weblate (Korean)
2234449
Translated using Weblate (Spanish)
inv1sibleYT 37b77b4
Translated using Weblate (French)
Coool b50913d
Translated using Weblate (Vietnamese)
VietnameseTranslation 78fc1c5
Translated using Weblate (Portuguese)
b497e0f
Translated using Weblate (Korean)
dudgowjs 5a315c6
Translated using Weblate (Indonesian)
cyberboh d9880e5
Translated using Weblate (Vietnamese)
ann9cht 1431be6
Translated using Weblate (Russian)
Vertuhai 38e7245
Translated using Weblate (Ukrainian)
Vertuhai 66cee20
Translated using Weblate (Russian)
Komprogue 1449b7d
Translated using Weblate (Dutch)
zonnevijllenevin-boop 50eac16
Translated using Weblate (Chinese (Traditional Han script))
xlionjuan a409ff5
Translated using Weblate (Indonesian)
7f05069
Translated using Weblate (Norwegian Bokmål)
a1733b3
Translated using Weblate (Bengali)
RohanDaCoder 8bf6b97
Translated using Weblate (Vietnamese)
VietnameseTranslation ff372b7
Translated using Weblate (Dutch)
flipflop97 ececc02
Translated using Weblate (Tamil)
TamilNeram f3eb0c9
Translated using Weblate (Polish)
userofinternet2023 8c1c347
Translated using Weblate (Thai)
grenadin 2f47fd9
Translated using Weblate (Czech)
caad535
Translated using Weblate (Ukrainian)
Kefir2105 bbebac4
Translated using Weblate (Chinese (Simplified Han script))
0ec69d9
Translated using Weblate (Czech)
fbec1f3
Translated using Weblate (Polish)
BotchedRPR d384af8
Translated using Weblate (Portuguese (Brazil))
lucasmz-dev fdf89fd
Translated using Weblate (German)
Atalanttore a5e0d97
Fido: Add missing algorithm id
mar-v-in 6283b51
Update Maven Central URL
mar-v-in 352f2d7
Fix app licensing request returning invalid response (#3398)
DaVinci9196 bc3cd9b
fix crash for legacy AdLoader fallback for old mobile Ads sdk apps (#…
jonathanklee 96afe59
AdMob: Add ChimeraCreator Impl (#3536)
DaVinci9196 4c4247e
Introduce new play-services-ads-api package
mar-v-in fc737ad
Ads: Fix some API details
mar-v-in 212de1e
Phenotype: NotebookLM displays the "Video Overview" feature. (#3419)
DaVinci9196 50562bc
FACS: Show Google Contacts toggle in Maps settings (#3429)
DaVinci9196 0b94e87
Phenotype: Enable Gemini temporary chat and more menus (#3447)
DaVinci9196 daed3a6
ProviderInstaller: Update defaultTlsProtocol (#3467)
DaVinci9196 3a5d4ab
Fix: GoogleIdTokenCredential ClassCastException (#3452)
DaVinci9196 3382510
Maps: Fixed unable to enable Privacy Mode. (#3490)
DaVinci9196 fd71e36
Vending: Add deep link handler (#3415)
DaVinci9196 0b62625
Fido: Log CTAP status code with description (#3472)
p1gp1g 730b917
Fixed an issue where tapping the location sharing settings redirected…
DaVinci9196 c4967b0
fix: return SUCCESS with empty result when no BlockStore data exists …
jonathanklee b98a8a4
Reject isBillingSupported requests with apiVersion above 28 (#3440)
DaVinci9196 877b438
Allow activity controls via web view (#3365)
DaVinci9196 ad3c413
Google package: Add YTCreate signature information (#3373)
DaVinci9196 147a188
Phenotype: Display NotebookLM in Gemini AttachmentMenuConfig (#3386)
DaVinci9196 6f711bb
Phenotype: Displays the Practice feature. (#3381)
DaVinci9196 046c00b
Phenotype: Fixed the issue of no Gemini entry point in Google Message…
DaVinci9196 f6b7264
Location: Add ZII Lufthansa moving wifi
mar-v-in 76a68c4
Fix "Requires a newer version of Android Auto" prompt (#3491)
DaVinci9196 bfe60e1
Add jitpack.yml
p1gp1g 039e1cf
Phenotype: Enable Gemini New Style (#3550)
DaVinci9196 d07cce1
Phenotype: Fixed a crash in the "Movie Editor" feature of Photos. (#3…
DaVinci9196 8594342
Phenotype: Allow the "Saved" tab in the Google app to appear as "Acti…
DaVinci9196 33f0773
Phenotype: Enable NotebookLM follow-up chips (#3556)
DaVinci9196 84a2197
Fix ConcurrentModificationException in MultiConnectionKeeper (#3553)
DaVinci9196 aa3b18b
Games: Update Gamer creation api (#3364)
DaVinci9196 d0b2056
Fido: Fix relying party validation (#3460)
p1gp1g 1ba8ff6
Fido: Fix request with FidoAppIdExtension (#3544)
p1gp1g b1adbe3
Retry when DroidGuard database is locked (#3369)
DaVinci9196 bb00114
Wearable: Add ConnectionInfo features to WearableService (#3427)
DaVinci9196 5710103
Fido: Re-request permission when result isn't received
p1gp1g e8a7e9c
Fido: Catch exceptions when responses aren't correct (#3458)
p1gp1g 68211e2
Fido: Add extra to pre-select transport and disable instant (#3463)
p1gp1g 11ed968
Fido: Fix PIN requirement for USB plugged after navigating to USB vie…
p1gp1g 5d39689
Games: Catch network exceptions in GameDeletePlayAccountFragment to f…
DaVinci9196 1c87f96
Bump actions/checkout from 6 to 7
dependabot[bot] 51f3e07
Fido: Disable screen sign-in without local registration (#3459)
p1gp1g 67c1bb7
Fido: return user handle when known
p1gp1g 4e8200a
Identity: Add IdentityCredentialApiService dummy (#3484)
DaVinci9196 e4a45f1
Add support for Google Maps timeline functionality (#3331)
DaVinci9196 2d52b29
Location: Add Shenzhen Airlines and SWISS moving wifi details
mar-v-in eb173c1
Make Gemini Live first-use consent open immediately from the Live button
DaVinci9196 0b12b1c
Fix COSE decoding with x-only keys
p1gp1g 65f04ed
Fido: Fix credential assertion with Chromium-based browsers (add miss…
p1gp1g cd1f5b8
HmsMaps: Added compatibility adapter (#3368)
DaVinci9196 5abd293
maps: click listeners on polylines and polygons
fynngodau 9275889
Auth: Fix AskPermission consent flow
DaVinci9196 97c9927
feat: add support for 256-65535 domain index range
GN998 a46b32f
Settings: Added Passkey Management Page (#3445)
DaVinci9196 4425514
Auth: Improve AuthorizationService (#3421)
DaVinci9196 4b44766
Games: Added a new method to prevent login issues. (#3512)
DaVinci9196 9a2ebbf
Implement hasCapabilities with account_state sync (#3420)
DaVinci9196 033d94f
Translated using Weblate (Romanian)
ygorigor 66266a3
Translated using Weblate (Ukrainian)
Kefir2105 cc2d73c
Translated using Weblate (Spanish)
xuars ccfc6fd
Added translation using Weblate (Sinhala)
thilina01 ab4c83f
Translated using Weblate (Ukrainian)
a793584
Translated using Weblate (Russian)
8726a4e
Translated using Weblate (Indonesian)
arifpedia 6d16dc4
Translated using Weblate (Arabic)
Al-Bor3y 3c99918
Translated using Weblate (Vietnamese)
wynriu 217fec3
Translated using Weblate (French)
7507e2b
Translated using Weblate (Arabic)
Al-Bor3y 0ebe47d
Translated using Weblate (Chinese (Traditional Han script))
abc0922001 3fa5aac
Translated using Weblate (Dutch)
ruditimmermans 4efaaee
Translated using Weblate (Dutch)
flipflop97 d31e592
Translated using Weblate (Thai)
a5e7e39
Translated using Weblate (Vietnamese)
ann9cht 03cb8de
Translated using Weblate (Indonesian)
cyberboh 228b817
Added translation using Weblate (Hindi)
f433b76
Translated using Weblate (Portuguese)
SantosSi d895468
Translated using Weblate (Russian)
c534d6b
Translated using Weblate (Ukrainian)
190ac38
Added translation using Weblate (Lithuanian)
Gateway31 e259776
Translated using Weblate (Spanish)
movistarpagamenos 6396856
Translated using Weblate (Chinese (Simplified Han script))
cf950e3
Translated using Weblate (Russian)
00e45f0
Translated using Weblate (Polish)
rehork 14c48c5
Translated using Weblate (Irish)
aindriu80 5560a94
Translated using Weblate (Thai)
grenadin 90d4d8e
DroidGuard: Allow blocking of dump() for services when missing permis…
mar-v-in c1f0efb
potoken: Drop state from previous version on update
mar-v-in 53c0aac
Fix the issue requiring a security verification flow for in-app subsc…
DaVinci9196 9ea9d97
Translated using Weblate (Polish)
rehork cefbe0d
Translated using Weblate (Romanian)
ygorigor 2d5ee70
Translated using Weblate (Russian)
13c51e0
Translated using Weblate (Ukrainian)
5a92174
Translated using Weblate (Czech)
f34de3a
Translated using Weblate (Thai)
grenadin 1664916
Translated using Weblate (German)
Atalanttore 34766bb
Translated using Weblate (Portuguese (Brazil))
lucasmz-dev 9a206ae
Translated using Weblate (Irish)
aindriu80 5487714
feat(ui): port MicroG-RE Material 3 Expressive design
rushiranpise 2910276
feat(package): rename app identity to app.revanced (MicroG-RE)
rushiranpise 5661009
feat(ui): restyle all settings sub-screens with RE card system
rushiranpise 386d489
feat(ui): port MicroG-RE self-check and about redesign
rushiranpise b7fdcd0
feat(ui): use MicroG-RE launcher icon and app name
rushiranpise 1027447
fix(ui): render settings home as one continuous card stack
rushiranpise 45b6741
fix(ui): use AndroidX shared-axis transitions in settings fragments
rushiranpise dcc8d0b
feat(ui): port remaining MicroG-RE screens and icon family
rushiranpise 9f652f2
fix(ui): restore switch bars and progress preferences dropped by restyle
rushiranpise 64744bf
fix(ui): port RE card chaining to all settings sub-screens
rushiranpise 56086e3
fix(ui): render work profile, vending and location screens with RE cards
rushiranpise 84c8a61
fix(ui): remove framework dividers and restore info texts on remainin…
rushiranpise 69a9926
feat(ui): rename Accounts and Device Registration entries
rushiranpise 1225b25
feat(ui): add home hide-icon/GitHub entries and advanced gcm actions
rushiranpise 2d16f2d
feat(ui): port RE accounts and privacy screens
rushiranpise c8fcf9a
feat(ui): port RE Material 3 login screen with Huawei spoof flow
rushiranpise dac0475
fix(ui): restore account avatar fetch and enable release builds
rushiranpise 9f971a9
feat(ui): port remaining RE screens and microG branding
rushiranpise bc4fd94
chore(ui): declare exact-alarm and overlay permissions for RE parity
rushiranpise 49c22c3
fix(auth): restore package spoofing for re-signed Google apps
rushiranpise 85eaa7b
feat(maps): add keyless OpenFreeMap fallback and fix location resourc…
rushiranpise c8451c4
ci: upload APK artifacts from Gradle build
rushiranpise 2c0ae58
fix: provide basePackageName manifest placeholder for vending-app
rushiranpise 37864c6
ci: upload all built APKs as artifacts
rushiranpise 2436cf1
fix: use HtmlCompat for API 21 compatibility in self-check fragment
rushiranpise 4d4011b
fix: shorten log tag to satisfy lint limit
rushiranpise 0bd929b
fix: replace CompletableFuture with thread for API 21 compatibility
rushiranpise c71f35d
fix: guard getActiveNetwork for API 21-22 in network check
rushiranpise 8573717
fix: guard API 22/23 calls for minSdk 21 in accounts and settings UI
rushiranpise 9e2b7e6
ci: add release workflow with signing and GitHub Release
rushiranpise 852be80
fix: resolve login droidguard callback so sign-in doesn't stall 60s
rushiranpise 8ba81b5
ci: derive release version from git tags instead of hardcoded base
rushiranpise c87e6c3
fix: register com.google.android.gms service actions for patched-app …
rushiranpise 1851c3f
ci: use tag-safe version for GitHub release tag
rushiranpise b79fb51
fix: enable device registration and cloud messaging by default
rushiranpise d96d365
fix(auth): recognize known Google packages for extended access
rushiranpise c215369
fix(auth): let re-signed Google forks pass GooglePackagePermission gates
rushiranpise d82fb5b
fix(auth): make isGooglePackage(context) spoof-aware like MicroG-RE
rushiranpise 9315a70
feat(ui): mirror MicroG-RE foreground notification and self-check
rushiranpise b0e536a
fix(ui): make self-check notification and work-profile rows actionable
rushiranpise d5dca1d
feat(ui): remove hide launcher icon setting
rushiranpise ac967d1
merge: bring rushiranpise/GmsCore microg-re-ui into MicroG-RE (theirs…
rushiranpise 2fa5d69
chore: overlay microg-re-ui tree wholesale over MicroG-RE
rushiranpise File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These github actions should be restored. They got lost during the huge merge.