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.88-3
Compare Changes: production...staging
💡 Deployer FYI: This checklist was generated using a new process. PR list from original method and detail logging can be found in the most recent deploy workflow labeled
staging, in thecreateChecklistaction. Please tag @Julesssss with any issues.
This release contains changes from the following pull requests:
- feat: implement distance rate name edit page #62535
- fix: show correct report field #62592
- [CP Staging] Revert #62080 "Stop creating the transaction thread reports optimistically for RequestMoney" #63542
- Stop creating the transaction thread reports optimistically for RequestMoney #63931
- Fix: Reconciliation account link opens not here page and closes instantly #64131
- Feat: Add ability to unreport transactions v2 #64259
- Fix GBR showing for no reason #65012
- fix: Android & iOS - Text is cut off in the search field when device font size is minimum. #65071
- fix: chat - infinite loading spinner after split expense #65459
- Lack of Visual Feedback When Expense is Auto-Merged into Report #65489
- Change withOnyx to useOnyx in createOnyxContext #65781
- Remove Hold Secondary Action For Admins #65805
- Fix: New message marker is not displayed on the first message in expense report #65918
- fix:65234: New contact method redirects to not-found #66199
- [NoQA] Create a GitHub Action to Update PR descriptions with code coverage metrics #66689
- Remove Onyx.connect() for the key: ONYXKEYS.NVP_LAST_LOCATION_PERMISSION_PROMPT #66740
- Fix/65746 Enable scroll for per diem when keyboard is open #66747
- No QA - Fix - add jsx-key es-lint to avoid
unique keyconsole errors #66750 - Bump onyx version to v2.0.127 #66783
- Chat header's infinite loading after merge account #66798
- Jakubkalinski0/Help panel overlays with TestTools modal #66882
- Bump Onyx To v2.0.126 #66894
- Report - When WS member creates report with no expenses, Admin has the option to "Submit" #66968
- Refactored localeCompare in SearchQueryUtils #66990
- Refactored localeCompare in CardUtils #66991
- fix: Tax is not set to default for distance expense. #67013
- Fix onboarding flow path changes after page refresh #67017
- Fix receipt scanning still shows after scan completes #67018
- fix: share with my accountant from the header #67020
- Dev : Console error displayed on date selection for per-diem expenses #67021
- fix: Deleted Message displayed on LHN #67031
- Refactored localeCompare in CategoryOptionListUtils #67047
- Feat: Add ability to unreport transactions v3 #67048
- Refactored localeCompare in WorkflowUtils #67054
- fix: remove decodeURIComponent in linkingConfig #67056
- Refactored localeCompare in SuggestionUtils #67068
- Refactored localeCompare in OptionsListUtils #67074
- fix: edit expense context menu action does not show for workspace expenses and DM IOU #67082
- fix - Expense - "x per person" is shown on confirm page but missing in transaction thread #67086
- Fix - Question Mark Icon Appears to the Right of Close Icon in "Explore Plans" Modal #67090
- fix: description with mark down is displayed in HTML tags on the expense preview #67107
- Re-enable
Unapproved cards#67117 - Workflows-"Not here" page displayed after editing the approver, then the "Expenses from" #67134
- [No QA] Chore/bump react native reanimated to 3.19.0 #67164
- Fix Help panel opacity #67234
- [Internal QA]: Add additionally bank name from route for plaid feed assign card flow #67243
- update isReportApprover to compare managerID with current account ID #67254
- Wallet empty state #67274
- V2: [Part 2]: Remove usage of Onyx.connect for ONYXKEYS.COUNTRY_CODE #67280
- Add z-index 10000 to splash screen to prevent third-party overlay issues #67282
- LHN - Chat with draft message disappears when change priority mode #67292
- After deleting workspace, Expensify Card is stuck in empty state & unable to display card feed #67310
- Disable shouldUseReanimatedModal for mWeb to prevent search freeze #67311
- fix: default to thumbnail images for all ReceiptCells #67329
- fix: Set all categories to enabled by default if unspecified in the uploaded file #67333
- [No QA]Generate
APPLAUSE_VERSIONto fix uploads #67359 - [CP Staging] Revert workspace-chat-invite-whisper #67361
- [NoQA] Fix canBeMissing alert for for key nvp_introSelected #67366
- Refactored localeCompare in TaxOptionsListUtils and TaxRate actions #67386
- [NO QA] Update en.ts #67409
- [CP staging] Revert "fix back button does not navigate to the specific thread" #67428
- Adding right count of warnings for onyx.connect #67439
- Expense - Pay with Expense button is shown in main chat and absent in expense report #67442
- [NoQA] Remove coverage testing comment #67464
- [CP Staging] only show remove hold in transaction thread secondary actions for admin if he is not the holder #67591
- [CP Staging] Revert #63931 #67628
- 🍒 Cherry pick PR #67628 to staging 🍒 #67658
- [CP Staging] Revert "Fix onboarding flow path changes after page refresh" #67699
Deploy Blockers:
- [Will pay 09-02] [Due for payment 2025-08-29] [$250] iOS - Expense Report - "<username> workspace" deeplink redirects to mWeb #67577
- [Due for payment 2025-08-29] [$250] Expense - The report field shouldn't be editable on expenses when Workflows are disabled #67583
- Expense - App opens not here page after resolving duplicates #67584
- Android - Expense-Amount and currency are not on the same line when device font size is minimum #67585
- [Due for payment 2025-08-13] [Due for payment 2025-08-11] Expense - Remove hold option is shown in More menu when there is already one on report header #67586
- [Due for payment 2025-08-13] [Due for payment 2025-08-11] Expense - Expense is not held when holding the expense without opening expense thread #67588
- [Due for payment 2025-08-13] [Due for payment 2025-08-11] Expense - Expense report is empty after deleting/moving expense and creating a new expense #67589
- [Due for payment 2025-08-13] [Due for payment 2025-08-11] Reports - "Auth OpenReport returned an error" when opening expense via arrow after reset app #67590
- Expense - LHN shows empty report with no avatar and title after deleting expense with comment #67593
- IOS - LHN - Chat Report is displayed in the LHN instead of user name on 1:1 chats after signing in #67596
- [$50 - RCA] Sign in-"Your session has expired" page displayed when signing in second time as new user #67605
- Expense - "Edit expense" option is displayed for paid expense when it is not entirely editable #67606
- [Due for payment 2025-08-13] [Due for payment 2025-08-11] Reports - When opening report for the first time, "Submit" button is not displayed. #67622
- [Due for payment 2025-09-02] [RCA #67048] Expense - Unable to remove card transaction from report #67624
- [Due for payment 2025-08-25] [RCA #67117] Reports - "Unapproved card" is not highlighted, missing Total spend footer after changing feed #67625
- [RCA #64131] Expensify card - RHP back button on "Reconciliation account" does not directly go back to "Card reconciliation" #67638
- [$250] [RCA #67117] Reports - "Feed" filter pill shows only 1 card feed when 2 card feeds are selected #67645
- Mention list is placed at the top of the screen - Gap between mention list and compose box #67651
- [$250] [RCA #67117] Unapproved card - “Feed:” fast filter shows duplicated “Expensify Card” #67702
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 Jul 31, 2025
🚀 All staging deploys are complete, @Expensify/applauseleads please begin QA on version https://github.com/Expensify/App/releases/tag/9.1.88-0-staging 🚀
blimpich commentedon Jul 31, 2025
Demoting #67577
marcaaron commentedon Jul 31, 2025
Demoted #67585
m-natarajan commentedon Aug 1, 2025
Regression 44% Completed
Unchecked PRs
#65918 (comment)
#62535 Pending validation in Desktop
#62592 Pending validation in Android
#63931 Pending validation in All
#65012 Pending validation in Desktop
#65459 Pending validation in iOS
#65489 Pending validation in iOS
#65781 Pending validation in All
#66199 Pending validation in Web
#66740 Pending validation in Desktop
#66747 Pending validation in Desktop
#66783 Pending validation in Desktop
#66798 Pending validation in mWeb, Desktop, Android, iOS
#66882 Pending validation in Web, Desktop
#66894 Pending validation in Desktop
#66968 Pending validation in Desktop
#66990 Pending validation in mWeb, Desktop, Android
#66991 Pending validation in Web, mWeb, Desktop
#67013 Pending validation in All
#67017 Pending validation in All
#67018 Pending validation in Desktop, iOS
#67020 Pending validation in mWeb, Android, iOS
#67021 Pending validation in mWeb, Android, iOS
#67048 Pending validation in mWeb, Android, iOS
#67107 Pending validation in mWeb, Android, iOS
#67117 Pending validation in All
#67134 Pending validation in mWeb, Android, iOS
#67234 Pending validation in mWeb, Android
#67254 Pending validation in mWeb, Desktop, Android, iOS
#67274 Pending validation in All
#67310 Pending validation in All
#67329 Pending validation in Web, Desktop
#67333 Pending validation in Desktop
lakchote commentedon Aug 1, 2025
Demoted #67606 (comment)
grgia commentedon Aug 1, 2025
I have opened a draft revert PR for #63931 as it seems to be linked to many blockers. I have triggered a test build on the PR and will test them on there
m-natarajan commentedon Aug 1, 2025
Regression is 81% completed
Unchecked PRs
#65918 (comment)
#63931 Pending validation in All
#65012 Pending validation in Desktop
#65781 Pending validation in Desktop
#67013 Pending validation in Desktop
#67017 Pending validation in Desktop
#67018 Pending validation in Desktop
#67020 Pending validation in mWeb, Android, iOS
#67021 Pending validation in mWeb, Android, iOS
#67031 pending validation in Web, Android, iOS
#67048 Pending validation in iOS
#67117 Pending validation in All
#67134 Pending validation in mWeb, Android, iOS
#67234 Pending validation in mWeb, Android
#67254 Pending validation in mWeb, Desktop, Android, iOS
#67274 Pending validation in Desktop
#67310 Pending validation in Desktop
#67329 Pending validation in Desktop
#67333 Pending validation in Desktop
grgia commentedon Aug 1, 2025
#67590
#67588
#67593
#67622
#67589
Should be fixed by the revert CP #67628
grgia commentedon Aug 1, 2025
demoting #67645
grgia commentedon Aug 1, 2025
demoting #67625
roryabraham commentedon Aug 1, 2025
Demoted #67584
grgia commentedon Aug 1, 2025
@m-natarajan what is the latest on regression QA?
m-natarajan commentedon Aug 1, 2025
Regression is 94% completed
Unchecked PRs
#65918 (comment)
#63931 Pending validation in mWeb, #63931 (comment)
Julesssss commentedon Aug 1, 2025
I'm close to checking this one off as the bug only occurs temporarily. In addition, the next release will completely replace this authentication page which may resolve this.
m-natarajan commentedon Aug 2, 2025
Regression completed
Unchecked PRs
#65918 (comment)
#63931 (comment)
grgia commentedon Aug 4, 2025
#67651 was demoted
grgia commentedon Aug 4, 2025