-
Notifications
You must be signed in to change notification settings - Fork 1
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
Onyx Bump 2.0.48: null
-> undefined
changes
#20
Onyx Bump 2.0.48: null
-> undefined
changes
#20
Conversation
null
-> undefined
changesnull
-> undefined
changes
null
-> undefined
changesnull
-> undefined
changes
null
-> undefined
changesnull
-> undefined
changes
@mountiny this should be ready for review! can we trigger QA on this? (Note that i had to create the PR in our |
If not, i can create a combined PR, with all the changes (also from the base branch) so we can trigger QA, but still review separately |
Looks we have some unrelated commits, can you clean those up? |
…ispader/onyx-2-0-43-null-undefined-changes
@s77rt done! :) |
This comment was marked as outdated.
This comment was marked as outdated.
On first render the header is missing Screen.Recording.2024-06-01.at.12.36.29.AM.mov |
First time submitting an expense getting an empty view Screen.Recording.2024-06-01.at.12.39.27.AM.mov |
Emoji suggestion not working Screen.Recording.2024-06-01.at.12.43.04.AM.mov |
Infinite loader on attachments and not loading in chats Screen.Recording.2024-06-01.at.12.55.10.AM.mov |
null
-> undefined
changesnull
-> undefined
changes
…ispader/onyx-2-0-43-null-undefined-changes
Fixing these issues in Expensify/react-native-onyx#558 |
Fixed in Expensify/react-native-onyx#558 |
@s77rt Try logging out, deleting all keys in Inspect > Application > IndexedDB > OnyxDB > keyvaluepairs and refresh the login page after doing that. Now login normally and you should not get the empty report screens anymore (that's what worked for me). |
@ikevin127 @s77rt i just changed a lot of parts of the app and this (☝🏼) is actually what fixes a lot of issues. For me, everything works fine now. Please continue with QA and let me know if there are any other issues. When we deploy this Bump PR, it would probably be best to force a sign-out for all users and clear the database, because a lot of data might be stale ( |
✅ Issues reported by other testers and triaged as fixed:
|
There's a bug which is reproducible on I cannot get around this issue. Does anybody of you experience the same issue and/or is this already reported somewhere? @ikevin127 @s77rt https://drive.google.com/file/d/1MbNUZAUG_1ZnffRp6LychNuQZPlHmA3S/view?usp=share_link (couldn't upload this screen recording here, because it's too big) |
Can you merge |
…ispader/onyx-2-0-43-null-undefined-changes
@s77rt i think i found the solution for us (me and @ikevin127) not being able to reproduce your issues. I just had the same issues as you. The problem is, that we recently migrated Removing your |
@chrispader That's a great find! Indeed that was the issue! |
At the moment it seems all issues with this PR are resolved. @mountiny @s77rt issues are fixed by the instructions in the last comment The "Going back on threads" issue reported by @ikevin127 is also reproducible on staging, as in Expensify#43172 I'm gonna wait for further testing results from you guys, until then i'm gonna focus on some other tasks. |
Been testing this for a while didn't find any bug yet |
…ispader/onyx-2-0-43-null-undefined-changes
null
-> undefined
changesnull
-> undefined
changes
29ce13f
into
@chrispader/after-revert-bump-onyx-to-2-0-42
null
-> undefined
changesnull
-> undefined
changes
@mountiny
Details
Requires Expensify/react-native-onyx#556 to get merged first!Requires Expensify/react-native-onyx#558 to get merged first
Part of the Onyx bump to 2.0.43 in Expensify#42772
This PR applies all the changes needed to work with Onyx version
2.0.43
. This will be mostly changing types, default values and null-handling for output by Onyx.Fixed Issues
$
PROPOSAL:
Tests
Offline tests
QA Steps
PR Author Checklist
### Fixed Issues
section aboveTests
sectionOffline steps
sectionQA steps
sectiontoggleReport
and notonIconClick
)myBool && <MyComponent />
.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