-
Notifications
You must be signed in to change notification settings - Fork 3k
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
Don't override Environment on hybrid app #57015
Don't override Environment on hybrid app #57015
Conversation
@ZhenjaHorbach Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button] |
@jnowakow |
@ZhenjaHorbach I think it would be good to trigger adhoc builds and test this PR that earlier there were some issues . I wasn't able to reproduce them locally. |
Reviewer Checklist
Screenshots/VideosAndroid: NativeNA Android: mWeb ChromeNA iOS: Native2025-02-18.15.00.40.mp42025-02-18.15.00.36.mp42025-02-18.15.20.40.mp4iOS: mWeb SafariNA MacOS: Chrome / SafariNA MacOS: DesktopNA |
Agree that it is better to test this PR using adhoc builds ! @mountiny |
🚧 @mountiny has triggered a test hybrid app build. You can view the workflow run here. |
🧪🧪 Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! 🧪🧪
|
@mountiny can you ask testers to examine the builds? More issues are on iOS and I don't have access to one |
@jnowakow can you list all the test steps in the PR body so I can just link the PR to them? |
@mountiny updated :D |
If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel! Workspace - Connect BA - Error message appears when try to add BA via Plaid modalVersion Number: v.9.1.0-0 PR:57015 Ad-Hoc Action Performed:
Expected Result:You can continue the flow of adding BA Actual Result:Error message arrears and cannot procced the flow Workaround:Unknown Platforms:
Screenshots/Videosbug.mp4 |
This issue seems to be not related. It seems that there is limit on how many times you can go through Plaid's flow. Even in sandbox environment |
Seems like we are good then! @jnowakow can you please update the PR title? |
@ZhenjaHorbach can you complete the checklist please? |
Done ! |
@mountiny done! 🫡 |
One more thing. @mountiny can you check in Plaid's dashboard which android package is registered? |
Hmm never had to go there, asking around. Any reason you asking? seems like Plaid is working fine so I guess its correctly setup |
Earlier there was |
Actually just tested another adhoc build |
Hmm actually I just noticed that the issue with disabled login is caused by package mismatch |
This would mean that #56719 is reproducible on production 🤔 |
It might be, we dont have testing account for production so real data would have to be used to confirm |
Okey, so I think it's reasonable to add package names that match hybrid app |
✋ This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release. |
🚀 Deployed to staging by https://github.com/AndrewGable in version: 9.1.2-0 🚀
|
Fix for all three iOS issues is here. |
@izarutskaya this should be fixed by https://github.com/Expensify/Mobile-Expensify/pull/13433 as well |
🚀 Deployed to production by https://github.com/francoisl in version: 9.1.2-1 🚀
|
Explanation of Change
It restores changes from #56401 that were reverted.
Fixed Issues
$ #52199 (comment)
PROPOSAL: N/A
Tests
Test case 1:
Test case 2:
Test case 3:
Test case 4:
Test case 5:
Offline tests
QA Steps
// TODO: These must be filled out, or the issue title must include "[No QA]."
Test case 1:
Test case 2:
Test case 3:
Test case 4:
Test case 5:
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)src/languages/*
files and using the translation methodSTYLE.md
) were followedAvatar
, I verified the components usingAvatar
are working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG)
)Avatar
is modified, I verified thatAvatar
is working as expected in all cases)Design
label and/or tagged@Expensify/design
so the design team can review the changes.ScrollView
component to make it scrollable when more elements are added to the page.main
branch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTest
steps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
iOS: mWeb Safari
MacOS: Chrome / Safari
MacOS: Desktop