Bump Onyx to 3.0.89 (re-land of #93436)#96523
Conversation
…eature/onyx-store-pr-1" This reverts commit e6b8b0f.
…nal PR These 5 subscriptions were introduced on main after PR Expensify#93436 merged, so the revert-the-revert did not cover them. All used whole-collection mode already; with Onyx 3.0.89 the option no longer exists, so drop it. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
|
Codecov Report✅ Changes either increased or maintained existing code coverage, great job!
|
…alReport allReportActions is now the whole-collection snapshot keyed by full Onyx keys, but this hasReportActions check (added on main after PR Expensify#93436) still indexed by the bare parentReportID, so it always resolved to false and openReport received hasReportActions: false. Use the full REPORT_ACTIONS key. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
There was a problem hiding this comment.
💡 Codex Review
Here are some automated review suggestions for this pull request.
Reviewed commit: 17a720f882
ℹ️ About Codex in GitHub
Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you
- Open a pull request for review
- Mark a draft as ready
- Comment "@codex review".
If Codex has suggestions, it will comment; otherwise it will react with 👍.
When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".
|
No product review needed. |
Reviewer Checklist
Screenshots/VideosAndroid: HybridAppAndroid: mWeb ChromeiOS: HybridAppiOS: mWeb SafariMacOS: Chrome / SafariScreen.Recording.2026-07-22.at.01.57.54.mov |
|
🚧 mountiny has triggered a test Expensify/App build. You can view the workflow run here. |
|
🧪🧪 Use the links below to test this adhoc build on Android, iOS, and Web. Happy testing! 🧪🧪
|
|
🚀 Deployed to staging by https://github.com/mountiny in version: 9.4.42-0 🚀
|
|
🤖 Help site review: no changes required. I reviewed the changes in this PR against Expensify's help site files under This PR bumps Because nothing user-facing changed, no help site documentation updates are needed and no draft docs PR was created. @fabioh8010, if you believe a user-facing behavior did change and warrants a help site update, let me know and I'll draft the docs PR. |
|
@fabioh8010 it is a dupe of #93436 |
|
@IuliiaHerets That Pr was reverted so we are re-landing it now, can you do the QA based on the test steps? |
|
Ah I see the confusion the original PR was also listed on the checklist. Then no need to test again thanks |
|
Original PR was passed, so I checked off both of them |
|
🚀 Deployed to production by https://github.com/yuwenmemon in version: 9.4.42-1 🚀
Bundle Size Analysis (Sentry): |
Explanation of Change
Bumps Onyx to 3.0.89, which includes this changes:
Fixed Issues
$ #94331
PROPOSAL:
Tests
We are basically just removing
waitForCollectionCallbackusage here, functionality should stay the same so we only need to test the two files where we actually did some meaningful change (Report/index.tsandreplaceOptimisticReportWithActualReport.ts).Offline tests
N/A
QA Steps
Same as Tests.
PR Author Checklist
### Fixed Issuessection aboveTestssectionOffline stepssectionQA stepssectiontoggleReportand notonIconClick)src/languages/*files and using the translation methodSTYLE.md) were followedAvatar, I verified the components usingAvatarare working as expected)StyleUtils.getBackgroundAndBorderStyle(theme.componentBG))npm run compress-svg)Avataris modified, I verified thatAvataris working as expected in all cases)Designlabel and/or tagged@Expensify/designso the design team can review the changes.ScrollViewcomponent to make it scrollable when more elements are added to the page.mainbranch was merged into this PR after a review, I tested again and verified the outcome was still expected according to theTeststeps.Screenshots/Videos
Android: Native
Android: mWeb Chrome
iOS: Native
Screen.Recording.2026-06-30.at.08.46.47.mov
iOS: mWeb Safari
MacOS: Chrome / Safari
Screen.Recording.2026-06-30.at.08.40.31.mov