-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Closed
Labels
StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Description
Release Version: 9.2.77-1
Compare Changes: production...staging
Mobile-Expensify Changes: https://github.com/Expensify/Mobile-Expensify/compare/production...staging
This release contains changes from the following pull requests:
- Update all reports which have updated totals #71683
- Add bank account - User not prompted to change currency after account validation #73398
- fix: As Admin (non-approver), GBR appears in LHN after opening WS chat #73802
- Add Split to the select menu when 1 expense is selected, editable and not the child of an existing Split expense #73855
- fix: Continuous Reconciliation toggle is not greyed when clicking off… #74064
- fix: Archived workspace doesn´t disappear from LHN #74632
- Move enforcement settings to Workflows section #75117
- Use lazy loading for company cards #75279
- Feat/65948 duplicate expenses #75323
- Remove
InteractionManagerusage fromTransactionReceiptModalContent#75409 - Add 'Don't show this again' checkbox for empty reports dialog #75442
- Implement bulk change approver flow for Search page #75729
- Trigger whisper when user invites a member to the chat #75778
- Group - Group chat header hidden; tap shows empty name while preview… #75988
- fix: thread header is not showing the exact message sent v3 #76209
- [SAML Configuration] Add Domain flow #76231
- [No QA][React Compiler Compliance Check] Phase 1: Enforce automatic memoization on added files #76239
- Migrate ExpensifyCard/ConfirmationPage to Navigation-Based Validation #76241
- [Internal QA] Migrate ReportLostCardPage to Navigation-Based Validation #76280
- [No QA] chore: Enable
--filterByDiffin React Compiler Compliance Check #76295 - follow-up: Reports - Workspace quick filter has no search field when there are at least 12 workspaces #76318
- [No QA][Sentry] Send App logs to Sentry #76335
- fix: empty tag list in expense thread after changing tags #76349
- fix: default ACH agreement values from reimbursementAccountDraft #76393
- fix: Pay button show original amount in approved report after splitting amount again in 1st report #76479
- Fix can't search selected attendees by display name #76496
- Migrate openPersonalBankAccountSetupView to use Verify Account Route without Redirects #76514
- fix: Invalid character error in SAML Identity Provider Metadata input + initial cursor position #76515
- fix: app crashes when change focus modal while creating distance expense #76581
- fix: WS Chat auto-scrolls to latest message after mark as paid an expense #76585
- [Part 7]: Remove usage of Onyx.connect for ONYXKEYS.COUNTRY_CODE #76601
- track 404 page #76629
- [Part 2] Remove Onyx.connect() for the key: ONYXKEYS.NVP_QUICK_ACTION_GLOBAL_CREATE in src/libs/actions/IOU.ts #76743
- [No QA] Create useTodos hook #76768
- chore: bump react-native-qrcode-svg to 6.3.21 #76793
- fix: Change approver option still exist after disabling approval feature in workflow #76798
- fix: Review your workspace settings link leads to categories/members page if previously visited #76800
- The user is redirected to the WS room, not to the report details #76827
- Remove 'Uncategorized' from the filters when theres no category #76840
- fix: Submit button is shown for second admin when "Prevent self-approval" is enabled #76887
- Make
TimezoneSelectPageuse newSelectionList#76968 - Make
CountrySelectionPageuse newSelectionList#76979 - Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.POLICY in src/libs/actions/IOU.ts #76980
- [NO QA] add
timeTrackingto beta list #77009 - Make
SearchFiltersActionPageuse newSelectionList#77019 - Make
SearchFiltersIsPageuse newSelectionList#77023 - Make
StatusClearAfterPageuse newSelectionList#77025 - fix: app crash on assign card page #77112
- Fix green dot showing on avatar without pending actions #77121
- [noQA] Remove translateLocal in ContextMenuActions #77135
- fix:77141: follow-up: use the same approach for right arrow in TransactionItemRow #77169
- [NoQA] Update Standard.md template #77181
- [No QA] fix(ci/prettier): Export 'hasAction' is not defined #77194
- [No QA] Fix type error and ESLint warnings #77197
- [NoQA] Fix mock typecheck #77210
- [No QA] fix:
Git.isAddedFilereturns true for diffs with a single line added at the begin of the file #77269 - [CP Staging] fix: Expense previews are displayed twice when created on Reports #77308
- [CP staging] Hide Change approver option when Add approvals is disabled in Workflows #77321
- fix: Add domain page reopens when swiping back after entering magic code #77368
- [CP Stag] Disables 'duplicate expenses' feature #77421
- Revert "fix: Submit button is shown for second admin when "Prevent self-approval" is enabled #76887" #77433
- [CP Staging] Use getReportName from ReportUtils #77438
- [NO QA] [CP STAG] Remove duplicate feature, again #77439
- Revert "Implement bulk change approver flow for Search page #75729" #77441
- Revert "[CP staging] Hide Change approver option when Add approvals is disabled in Workflows" #77470
- [CP Staging + Prod] Revert #76704 - "[No QA] Part 1: Remove Onyx.connect() for the key: ONYXKEYS.SESSION" #77477
- 🍒 Cherry pick PR #77441 to staging 🍒 #77545
Mobile-Expensify PRs:
Internal QA:
Deploy Blockers:
- [$250] Expense - Duplicated expense cannot be navigated via arrows #77286
- Expense - Duplicated expense does not preserve the original date #77288
- [$250] [Due for payment 2025-12-23] Expense - More menu does not close after duplicating expense #77289
- [Due for payment 2025-12-23] Expense - Description shows HTML tags after duplicating expense #77293
- [Due for payment 2025-12-23] Expense - Duplicated expense is not created after duplicating IOU expense #77303
- Expense - Receipt is missing in the duplicated expense #77314
- [$125] [Awaiting payment] Expense - Report field in IOU expense shows IOU, Report field in self DM is blank #77317
- Reports - Change approver option is not hidden when Add approvals is disabled in Workflows #77319
- [Due for payment 2025-12-23] Expense - Duplicated expense auto-categorizes after removing category on the original expense #77320
- [$250] Change approver page closes after returning to previous page from Workflows via back button #77323
- [Due for payment 2025-12-23] Expense - Duplicated split is not marked as Split, but included as split in split details page #77326
- [Due for payment 2026-02-02] [Due for payment 2026-01-29] [Due for payment 2026-01-28] Email - No Invitation email sent to mailbox after user invite new user to Room #77336
- [$250] Expense - Error shows up when deleting split expenses with duplicated split #77352
- [Due for payment 2026-01-05] [$250] Expensify Card - RHP back button loops between magic code and "Who needs a step?" step #77355
- [$250] Android 16 only - "Add" is displayed instead of "Add approver" on Change approver page #77357
- [Due for payment 2025-12-23] Domain - Add domain page reopens when swiping back on Add domain page after entering magic code #77358
- Domains - +@privatedomain.com appears in Contact methods list after claiming a domain #77361
- Expense - Approve button is not hidden or disabled when "Prevent self-approvals" is enabled #77367
- Reports - Approver can be bypassed by bulk changing approver when self-approval is disabled #77372
- [$250] Android - Reports - Menu is not scrollable, Delete button is partially blocked by navigation bar #77376
- [$250] Domain - Error Message for duplicate domain in "New Domain" popup is not translated #77451
- Domain - Text in "Verify Domain" page is cut off with vertical device borders #77463
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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging