-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Closed
Labels
StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Description
Release Version: 9.2.86-4
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:
- fix: Pay with Expensify-Cancel payment option is not displayed for the paid expense #69731
- [Internal QA]: Share bank account #73427
- feat: Don't inject search syntax into the NewDot search field unless the user explicitly enters it #75828
- Bring overLimitForwardsTo configuration into New Expensify #76032
- Add Rotate button to receipt modal #76037
- [CP Staging] fix Background illustration not displayed in workspace overview #76184
- fix: Pay with business account is shown when bulk paying negative expense #76548
- Refactor: isolate getOverflowMenu from translateLocal #76612
- Duplicated "Total" amount field briefly appear before the report loads #76711
- fix: Employee workspace which set as default displays in send invoice leads to error #77202
- [Part 2]: Refactor buildPolicyData to pass Onyx value via param #77345
- fix: Account - Page not found when user re-added second contact after removal #77507
- Control reachability requests to avoid infinite loop of requests #77510
- Add the consolidated domain billing to the DomainAdminsSettingsPage.tsx #77526
- Fix: Different error messages on invalid distance rate and inaccessible policy #77596
- chore: [CFI] Add group-by report layout feature 2.4 #77622
- [No QA] [BYOC] [Bulk Card Assignments] Release 1: Workspace Company Cards Table #77701
- Generate a change commit #77774
- Add translation strings #77778
- [No QA] [BYOC] [Bulk Card Assignments] Release 1: Generic Table component #77788
- Remove option to assign cards to members via the Members list #77798
- Implement loading skeleton for Company Cards table #77804
- Two updates to workspace Overview page #77877
- Close active modal first before opening the sign in RHP #77884
- 75956 fix self dm appears briefly when open new chat #77885
- Update next steps copy from 'fix the issue(s)' to 'fix the issues.' #77915
- [BYOC] Bulk assign cards - Update assign card flow in RHP #77931
- [No QA] [BYOC] [Bulk Card Assignments] Release 1: Integrate commercial card feeds #77933
- [No QA] Replace default updateOnyx union type with specific types in type annotations in variable declarations #77949
- feat: Add Rotate button to receipt modal v2 #77953
- [No QA] [BYOC] [Bulk Card Assignments] Release 1: Fix
cardListcrash and invalid types #78061 - [No QA] [BYOC] [Bulk Card Assignments] Release 1+2: Error states during card assignment #78062
- Fix vertical scroll of cards table #78063
- [No QA] [BYOC] [Bulk Card Assignments] Release 2: Fix invalid card assignment #78067
- [BYOC] [Bulk Card Assignments] Release 1+2 #78069
- [No QA] [BYOC] [Bulk Card Assignments] Release 1+2: Minor fixes #78077
- Tgolen fix transition #78078
- Tgolen fix table header #78081
- Fix navigation animations and route logic for card assignment RHP #78082
- Add "No results" message when search/filter yield no cards result #78083
- Update new member invite via the card assign flow #78084
- Fix/77699 - Duplicate Expense Cards Appear in Report When Adding a Single Expense from Empty State #78136
- Remove workspace chat section and link from workspace editor #78139
- Fix back navigation from new invite in confirmation screen #78140
- Fix card name overlap again #78143
- Better fix for overlapping card name #78145
- Tgolen fix flexbox header #78148
- Tgolen fix flexbox header #78150
- Cm last updated card details never #78152
- Fix button size and unassigned card number #78159
- Cm polish navigation items #78162
- [No QA] [BYOC] [Bulk Card Assignments] Release 1+2: Loading states #78167
- [NoQA][BYOC] Release 1+2: Address Review Comments #78169
- [NoQA][BYOC] Release 1+2: Address Failing Test and Eslint #78172
- [NoQA][BYOC] Release 1+2: Address Failing Eslint and Typecheck #78175
- [BYOC] [Bulk Card Assignments] Release 1+2: Fix invalid loading states, add RBR errors and UI issues #78178
- Byoc bulk card assign loading state fixes #78183
- [No-QA] test: [Create Automated Test] Inbox - GBR: waiting user enable silver wallet receive funds friend p2p flow #78240
- [NoQA] Suppress ESLint warning for
translateLocalusage #78250 - chore: bump react-native-pager-view to v7.0.2 #78257
- fix: 77979 Show lets chat screen for accounts without docusign step #78263
- [NoQA] Switched to connectWithoutView for ONYXKEYS.POLICY_OWNERSHIP_CHANGE_CHECKS #78280
- [No QA] Skip generated files in ESLint checks #78306
- Update company export page route params #78323
- [CP Staging] Revert "Bring overLimitForwardsTo configuration into New Expensify" #78355
- [CP Staging] [Share Bank Account] Fix share bank account share button and filtering #78381
- Revert style change that causes rows to overlap or get truncated #78408
Mobile-Expensify PRs:
Internal QA:
Deploy Blockers:
- [Due for payment 2026-01-05] Approval-RHP back button returns to approval limit page when it is skipped, repeated navigation #78316
- [Due for payment 2026-01-05] Company cards-Not here page displayed after selecting an accounting credit card export option #78317
- [Due for payment 2026-01-21] [$250] Company cards - Table header is shown when there is no result #78318
- [Due for payment 2026-01-21] Company card - RHP shows not here page briefly after Unassign card #78319
- Workflows - Long email on Approver page is out of view #78320
- [HOLD on new index] [PAID][$250] Company card - One card can be assigned to two users #78321
- Workflows - Email in "Reports above x forward to" is hyperlinked and opens mail app #78324
- Default workflow is strikethrough after removing additional approver in another workflow #78327
- Workflows - Limit description does not appear when approver belongs to another workflow #78328
- [Due for payment 2026-01-05] Vacation delegate - The error overlaps the Vacation delegate row while hovering over it #78329
- BNP - There's double negative in creating negative amount expense #78330
- [Due for payment 2026-01-05] iOS - Contact method - Error message truncated after adding an existing contact #78331
- Company card - Back button closes assign flow when cardholder list is opened from confirm page #78332
- [Due for payment 2026-01-05] Company cards - Find card/All cards options appear briefly, Assign card button missing for Commercial feed #78334
- [Due for payment 2026-01-06] [$250] Company card - Start date page always shows Custom start date with today's date #78335
- [Due for payment 2026-01-16] [$250] Company card - After resetting card filter, All card is not selected #78337
- [$250] Company Cards - Infinite loading on Company Cards page after removing all feeds #78339
- Workflows - No system message for changing approval limit and additional approver #78341
- Workflows - Removed member is still shown in description and additional approver field #78342
- Workflows - Additional approver can be set up without report amount limit #78343
- [Due for payment 2026-01-07] [$250] Categories - Error message cant be dismissed in WS member invite via CSV #78345
- [Due for payment 2026-01-05] Company card - Card name resets after selecting the same cardholder #78346
- [Due for payment 2026-01-05] Company card - Cardholder field shows @expensify.sms for phone number user #78348
- Expense - An extra '0' is added when entering a number on the Amount page #78353
- Wallet - Error shows up when owner shares bank account with admin for the second time #78365
- [Due for payment 2026-01-05] Wallet - When sharing bank account, selected user is not marked as selected in the search result #78366
- [Due for payment 2026-01-05] [$250] Wallet - Share button is shown for personal bank account, error shows up when trying to share it #78367
- [$250] [Due for payment 2026-01-21] Hybrid - Scan - Receipt is zoomed in and cropped when rotating the receipt #78368
- Reports -When clearing search input, user lands on "Expenses" but section is not highlighted #78371
- [Due for payment 2026-01-20] [$250] Company card - Wrong button name #78376
- [$250] Reports - New search is reset to type:expense when previous search was performed in Filters #78378
- [Test, please ignore] Internal QA Test #78399
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