Skip to content
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

Google Pay improvements #1853

Merged
merged 49 commits into from
Dec 12, 2024
Merged

Google Pay improvements #1853

merged 49 commits into from
Dec 12, 2024

Conversation

OscarSpruit
Copy link
Contributor

Description

This PR is a huge compilation of smaller PRs. These small PRs have all been reviewed.

Checklist

  • PR is labelled
  • Code is unit tested
  • Changes are tested manually
  • Related issues are linked

COAND-941

@OscarSpruit OscarSpruit added the Feature [PRs only] Indicates a new feature addition label Oct 29, 2024
@OscarSpruit OscarSpruit requested a review from a team as a code owner October 29, 2024 13:06
@OscarSpruit OscarSpruit linked an issue Oct 29, 2024 that may be closed by this pull request
@OscarSpruit OscarSpruit force-pushed the feature/google-pay branch 2 times, most recently from d47c46a to b47ba4f Compare November 5, 2024 12:21
@OscarSpruit OscarSpruit force-pushed the feature/google-pay branch 3 times, most recently from 4ffbf7f to 6011a6d Compare November 21, 2024 12:32
araratthehero
araratthehero previously approved these changes Nov 22, 2024
jreij
jreij previously requested changes Nov 22, 2024
Copy link
Collaborator

@jreij jreij left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding request changes to block merging this, in case we need to postpone it a bit

Copy link
Collaborator

@jreij jreij left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Can be reviewed and merged when ready

@jreij jreij dismissed their stale review December 10, 2024 14:15

Can be reviewed and merged when ready

Copy link
Collaborator

@jreij jreij left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🎉

@jreij jreij linked an issue Dec 10, 2024 that may be closed by this pull request
Copy link
Collaborator

@jreij jreij left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Release notes should be fixes

RELEASE_NOTES.md Show resolved Hide resolved
OscarSpruit and others added 23 commits December 11, 2024 16:07
COAND-1012
This will allow to have customized states.

The drawable will now also use it's original color.

COAND-943
Exception flow didn't work as the value was only received by one observer.

COAND-943
Previously, the GooglePayView was replaced with ProcessingPaymentView. This causes the Activity Result API to fail and not deliver the result in case the view got recreated on configuration change. By keeping the GooglePayView in view it will be able to successfully restore it's state and deliver the activity result. Making the loading state part of the GooglePayView is essential to fix this problem.

COAND-941
Before it was based on if the button was shown or not, which can be hidden even if the component state is fully valid and ready.

COAND-941
Copy link

✅ No public API changes

Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
74.3% Coverage on New Code (required ≥ 80%)

See analysis details on SonarQube Cloud

@OscarSpruit OscarSpruit merged commit b4473d2 into develop Dec 12, 2024
11 of 12 checks passed
@OscarSpruit OscarSpruit deleted the feature/google-pay branch December 12, 2024 09:15
@dmengelt
Copy link

🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Feature [PRs only] Indicates a new feature addition
Projects
None yet
4 participants