Skip to content

Games: Added game account management #2918

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

Merged
merged 67 commits into from
Jul 17, 2025

Conversation

DaVinci9196
Copy link
Contributor

Enter the game account management page through Google Account Page -> Menu .
New features:

  1. Controlling automatic registration of Play Games Account.
  2. Controlling the reporting of game played status.
  3. Change the default account for game login.
  4. Delete game data and Play Games Account.
  5. Prompt the currently logged in Play Games Account.

@mar-v-in mar-v-in added this to the 0.3.9 milestone Jun 11, 2025
@DaVinci9196 DaVinci9196 requested a review from mar-v-in July 12, 2025 09:11
DaVinci9196 and others added 13 commits July 17, 2025 15:00
Co-authored-by: Lucas <55422065+lucasmz-dev@users.noreply.github.com>
Added translation using Weblate (Indonesian)

Added translation using Weblate (Indonesian)

Added translation using Weblate (Indonesian)

Added translation using Weblate (Indonesian)

Translated using Weblate (Indonesian)

Currently translated at 75.0% (3 of 4 strings)

Translation: microG/play-services-ads-identifier: core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-ads-identifier-core-strings/id/

Added translation using Weblate (Indonesian)

Added translation using Weblate (Indonesian)

Added translation using Weblate (Indonesian)

Added translation using Weblate (Indonesian)

Added translation using Weblate (Indonesian)

Added translation using Weblate (Indonesian)

Added translation using Weblate (Indonesian)

Translated using Weblate (Indonesian)

Currently translated at 100.0% (4 of 4 strings)

Translation: microG/play-services-ads-identifier: core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-ads-identifier-core-strings/id/

Translated using Weblate (Indonesian)

Currently translated at 27.8% (44 of 158 strings)

Translation: microG/play-services-core: permissions
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-permissions/id/

Translated using Weblate (Indonesian)

Currently translated at 100.0% (3 of 3 strings)

Translation: microG/play-services-auth-api-phone: core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-auth-api-phone-core-strings/id/

Translated using Weblate (Indonesian)

Currently translated at 100.0% (13 of 13 strings)

Translation: microG/play-services-base: core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-base-core-strings/id/
Currently translated at 97.8% (279 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/it/

Translated using Weblate (Italian)

Currently translated at 100.0% (44 of 44 strings)

Translation: microG/vending-app
Translate-URL: https://hosted.weblate.org/projects/microg/vending-app/it/

Translated using Weblate (Italian)

Currently translated at 98.2% (280 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/it/

Translated using Weblate (Italian)

Currently translated at 98.9% (282 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/it/
Currently translated at 100.0% (285 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/ro/
Currently translated at 96.4% (275 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/ru/
Currently translated at 99.2% (283 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/zh_Hant/

Translated using Weblate (Chinese (Traditional Han script))

Currently translated at 100.0% (285 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/zh_Hant/
Currently translated at 90.8% (259 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/nl/
Currently translated at 100.0% (285 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (13 of 13 strings)

Translation: microG/play-services-base: core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-base-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (45 of 45 strings)

Translation: microG/play-services-location: core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-location-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (285 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (59 of 59 strings)

Translation: microG/play-services-nearby: core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-nearby-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (158 of 158 strings)

Translation: microG/play-services-core: permissions
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-permissions/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (45 of 45 strings)

Translation: microG/play-services-location: core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-location-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (285 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (59 of 59 strings)

Translation: microG/play-services-nearby: core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-nearby-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (45 of 45 strings)

Translation: microG/play-services-location: core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-location-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (25 of 25 strings)

Translation: microG/play-services-fido: core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-fido-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (285 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (59 of 59 strings)

Translation: microG/play-services-nearby: core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-nearby-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (45 of 45 strings)

Translation: microG/play-services-location: core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-location-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (285 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (45 of 45 strings)

Translation: microG/play-services-location: core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-location-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (44 of 44 strings)

Translation: microG/vending-app
Translate-URL: https://hosted.weblate.org/projects/microg/vending-app/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (285 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (285 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (285 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (59 of 59 strings)

Translation: microG/play-services-nearby: core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-nearby-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (285 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (59 of 59 strings)

Translation: microG/play-services-nearby: core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-nearby-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (158 of 158 strings)

Translation: microG/play-services-core: permissions
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-permissions/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (44 of 44 strings)

Translation: microG/vending-app
Translate-URL: https://hosted.weblate.org/projects/microg/vending-app/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (285 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/pt_BR/

Translated using Weblate (Portuguese (Brazil))

Currently translated at 100.0% (158 of 158 strings)

Translation: microG/play-services-core: permissions
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-permissions/pt_BR/
Currently translated at 100.0% (285 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/zh_Hans/

Translated using Weblate (Chinese (Simplified Han script))

Currently translated at 100.0% (285 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/zh_Hans/
enolp and others added 24 commits July 17, 2025 15:01
Currently translated at 34.0% (15 of 44 strings)

Translation: microG/vending-app
Translate-URL: https://hosted.weblate.org/projects/microg/vending-app/ast/

Translated using Weblate (Asturian)

Currently translated at 100.0% (4 of 4 strings)

Translation: microG/play-services-core: plurals
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-plurals/ast/

Translated using Weblate (Asturian)

Currently translated at 9.1% (26 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/ast/

Translated using Weblate (Asturian)

Currently translated at 75.0% (3 of 4 strings)

Translation: microG/play-services-ads-identifier: core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-ads-identifier-core-strings/ast/

Translated using Weblate (Asturian)

Currently translated at 69.2% (9 of 13 strings)

Translation: microG/play-services-base: core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-base-core-strings/ast/

Translated using Weblate (Asturian)

Currently translated at 76.0% (19 of 25 strings)

Translation: microG/play-services-fido: core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-fido-core-strings/ast/
Currently translated at 99.6% (284 of 285 strings)

Translation: microG/play-services-core: strings
Translate-URL: https://hosted.weblate.org/projects/microg/play-services-core-strings/es/

Translated using Weblate (Spanish)

Currently translated at 100.0% (44 of 44 strings)

Translation: microG/vending-app
Translate-URL: https://hosted.weblate.org/projects/microg/vending-app/es/
Add multi-window support in the billing webview. This allows to use or set-up additional payment methods like PayPal that need to launch a popup window.
* Fix missing methods that cause application ANR

* Add missing features of TapAndPay

* cleanCode
* HMS Maps: Optimize map lag
* Use TextureMapView by default to improve compatibility and avoid layer issues
* Add invalid projection
Co-authored-by: Marvin W <git@larma.de>
… blocking

This should make it easier for setups that either can validly pass hardware
attestation or have procedures in place to make the hardware attestation
pass.
@DaVinci9196 DaVinci9196 force-pushed the fix_multi_game_sign_in branch from 2664d2d to 87d08b6 Compare July 17, 2025 07:02
@mar-v-in mar-v-in merged commit f239cf1 into microg:master Jul 17, 2025
1 check passed
@DaVinci9196 DaVinci9196 deleted the fix_multi_game_sign_in branch July 17, 2025 09:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.