Repository navigation
Closed
Labels
StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Description
Release Version: 9.1.97-5
Compare Changes: production...staging
This release contains changes from the following pull requests:
- Refactor bank account creation logic and remove side-effect command #65081
- Optimistic report name computation #65862
- [NoQA] Removed Onyx.connect from RemoveEmptyReportActionsDrafts Migration #67663
- App crashes when entering type:expense date:2025-07 in the search bar #67990
- reset default query on errors #67991
- fix: <workspacename> workspace deeplink redirects to mWeb #68041
- fix the tags link in onboarding tasks #68268
- Remove call to getReportNameValuePairs() in method canUserPerformWriteAction from ReportUtils.ts part 1 #68269
- Support one transaction thread report creation if it wasn't created optimistically #68290
- [No QA] Add logging for FeatureTrainingModal and MigratedUserWelcomeModal #68303
- show error when rate invalid duplicate violation #68323
- Improve UX when Filters are selected but not visible #68441
- Uber connected page #68446
- Check and then remove unnecessary overflow menu in Create Expense #68459
- Fix after refresh money request receipt, not found report screen is shown #68467
- Expense - The report field shouldn't be editable on expenses when Workflows are disabled #68469
- Support report-id syntax #68470
- Fix - Reports - Approver button is missing in Reports while offline #68482
- Fix - Expense - Category is missing can not be set when cancel payment on moved expense #68483
- Fix - Expensify Card - Expensify Card feature can't be disabled after verifying bank account #68485
- Fix back button on report detail page resetting scroll position on re… #68498
- fix: Leave button does not response for approver #68507
- Fix: Out-of-pocket and company spend not seen automatically if adding unreported expense #68522
- Back-navigation animation appears when loading a new chat from scratch without Onyx data #68527
- fix: iOS - Reports-export expense offline, alert message indicating action can't be taken not display. #68533
- Add more date presets #68554
- Reapply "Merge pull request #65081 from callstack-internal/fix/remove… #68565
- feat: reimbursable features #68581
- Fix - Reports - Hamburger button is lighter than the exposed filter buttons below and Cancel button is showing when you are viewing results. #68590
- [No QA]: Refactor src/libs/actions/Welcome/index.ts to remove Onyx.connect() references #68620
- [No QA] fix: ios gh actions running on macos-15 #68657
- Fix/68563 - Share displays a different avatar than the one set on the account #68662
- [NO QA] fix: typecheck for reimbursable feature #68669
- [NO QA] Remove temporary 'Deployer FYI' note from staging checklist generation #68678
- [No QA] Commit test change #68709
- Adjust useSyncSidePanelWithHistory to call dispatch when nav is ready #68736
- Investigate workflow job failing on main: lint / ESLint check #68763
- Fix RHP not showing options #68769
- [CP Staging] Revert "show error when rate invalid duplicate violation" #68790
- [CP Staging] Expense - No Add receipt modal on confirm page when submitting track expense to workspace chat #68808
- [CP Staging] Revert https://github.com/Expensify/App/pull/68498 #68934
- 🍒 Cherry pick PR #68934 to staging 🍒 #68936
- [CP Staging] Revert "Optimistic report name computation" #68985
- 🍒 Cherry pick PR #68985 to staging 🍒 #68998
- [CP Staging] Expense - When submitting track expense, receipt can be added via drag & drop but not saved #69003
Deploy Blockers:
- Reports - When This month filter is applied, no result when expense date is today or after today #68785
- "Oops... Something went wrong" when searching for chats using This month or Last month filter #68786
- [Due for payment 2025-09-02] [Due for payment 2025-08-29] Expense - "Rate not valid" error shows up when splitting per diem expense #68789
- [Due for payment 2025-09-02] [Due for payment 2025-08-29] Expense - Wrong error message when splitting distance expense with disabled distance rate #68791
- Expense - Report amount in the report title on the report preview reverts to 0.00 #68793
- [Due for payment 2025-09-02] [Due for payment 2025-08-29] Expense - No Add receipt modal on confirm page when submitting track expense to workspace chat #68794
- [Due for payment 2025-09-02] Invoice & Track expense - Report field is not clickable when workspace has open report #68798
- [HOLD 67823][$250] [ORTF] - report:created and report:startdate not optimistically computed #68803
- Reports - Approve Button Greyed Out in Reports After Workspace Change Offline #68804
- Expense - Missing composer after simultaneously submit&receive expense offline and return online #68805
- [Due for payment 2025-08-29] [$250] User lands on "Your session has expired" page after account verification #68806
- [$250] Expense-Report title reverts to the previous workspace name when it comes back online #68807
- The report title shows "ID: Exp-0.00" briefly, then only "ID:" #68809
- [Due for payment 2025-09-17] [$250] Wallet - The error Invalid IBAN still appears on the other bank country submission #68830
- [$250] Split expense - Reimbursable is enabled in split preview when it is disabled during creation #68837
- Reports - {report:startdate} in the report title shows report creation date in offline mode #68845
- [Due for payment 2025-09-16] [Due for payment 2025-09-02] [Due for payment 2025-08-29] Scroll behavior on mobile no longer hides/reveals search input and filters #68924
- [Due for payment 2025-08-29] Expense - When submitting track expense, receipt can be added via drag & drop but not saved #68996
- [Ready for payment][$250] Selection mode remains active after moving/removing the selected expense #69017
Deployer verifications:
- I checked Firebase Crashlytics for this release version and verified that this release does not introduce any new crashes. More detailed instructions on this verification can be found here.
- I checked Firebase Crashlytics for the previous release version and verified that the release did not introduce any new crashes. More detailed instructions on this verification can be found here.
- I checked GitHub Status and verified there is no reported incident with Actions.
cc @Expensify/applauseleads
Metadata
Metadata
Assignees
Labels
StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Activity
github-actions commentedon Aug 19, 2025
🚀 All staging deploys are complete, @Expensify/applauseleads please begin QA on version https://github.com/Expensify/App/releases/tag/9.1.97-0 🚀
lakchote commentedon Aug 20, 2025
Demoted #68804 (comment)
IuliiaHerets commentedon Aug 20, 2025
Regression is at 80% completed
Blockers:
#68785
#68786
#68789
#68791
#68793
#68794
#68798
#68803
#68805
#68806
#68807
#68809
#68830
Unchecked PRs:
#65081 - faced with #68830 and #68806
#65862 - failed with #68803, #68793 and #68807, pending validation on mWeb and Native apps
#67991 - pending validation on iOS
#68041 - faced with #68806 on iOS
#68268 - pending validation on mWeb
#68269 - failed with #68800, pending validation on mWeb
#68290 - pending validation on Desktop and iOS
#68323 - pending validation on Web and Desktop
#68469 - pending validation on Web and Desktop
#68470 - pending validation on Desktop
#68482 - pending validation on Android
#68483 - pending validation on Android
#68485 - pending validation on mWeb and Android
#68507 - pending validation on mWeb and Android
#68527 - pending validation on Desktop
#68554 - faced with #68785
#68565 - pending validation on mWeb, Desktop, Android and iOS
#68581 - pending validation on all
#68590 - pending validation on Desktop
#68769 - pending validation on Desktop
carlosmiceli commentedon Aug 20, 2025
Demoted #68830
IuliiaHerets commentedon Aug 20, 2025
Regression is at 98% completed
Unchecked PRs:
#65081 - faced with #68830 and #68806
#65862 - failed with #68803, #68793, #68807, #68809 and comment
#67991 - pending validation on iOS
#68041 - faced with #68806 on iOS
#68269 - failed with #68800
#68290 - pending validation on iOS
#68323 - failed with an original issue
#68507 - failed with an original issue on mWeb and Android, comment
#68554 - faced with #68785
#68565 - pending validation on mWeb, Desktop, Android and iOS
neil-marcellini commentedon Aug 20, 2025
I checked off a bunch of deploy blockers related to the custom report names feature. We deployed the optimistic handling under a beta, and I thought it would only apply to specific accounts, but I forgot that expensifail and applause accounts are on all betas.
In the future @Expensify/applauseleads, please keep in mind that custom report names are under a beta.
IuliiaHerets commentedon Aug 20, 2025
Regression is completed
Blockers:
#68794
#68798
#68805
#68806
Unchecked PRs:
#65081 - faced with #68830 and #68806
#65862 - failed with #68803, #68793, #68807, #68809 and #68793 (comment)
#68041 - faced with #68806 on iOS
#68269 - failed with #68800
#68323 - failed with an #67213
#68507 - failed with an original issue on mWeb and Android, comment
#68554 - faced with #68785
#68565 - faced with #68882 on Desktop
Checking CP
Julesssss commentedon Aug 20, 2025
@AndrewGable please tag me if the next checklist job fails, it has new logic to auto-add the lock label.
JS00001 commentedon Aug 21, 2025
#68924 Is fixed by a CP revert
inimaga commentedon Aug 21, 2025
#68794 is fixed by a CP
AndrewGable commentedon Aug 22, 2025
Only one deploy blocker left, being worked on
AndrewGable commentedon Aug 22, 2025
Last deploy blocker is being CP-ed should deploy soon
AndrewGable commentedon Aug 22, 2025
#68996 checked off with a CP and testing here: https://expensify.slack.com/archives/C01GTK53T8Q/p1755882149891829?thread_ts=1755857590.675429&cid=C01GTK53T8Q
AndrewGable commentedon Aug 22, 2025