-
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.41-6
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:
- [NoQA] Upgrade React Native to v0.81.4 #69535
- Write down a pagination philosophy #69719
- Refactor provided component to use useSearchSelector hook and remove unused and duplicated code (Task 2) #71482
- Fix onboarding redirect by adding null checks for Onyx data during app restart #71860
- Fix paid date filter is unchecked after refresh #72073
- Simplify AvatarWithImagePicker implementation and refactor attachment modal screen #72430
- follow up: useSearchSelector hook and remove useless code #72677
- Images in some helpdot articles are way too big in Firefox #72680
- Expense-After split expense preview displayed, in few seconds a confi… #72730
- Don't show New workspace button when the restrict policy creation security group is enabled #72753
- Allow rejecting expenses in bulk in NewDot #72855
- [NoQA][AI Reviewer] Fix file content exceeds maximum allowed tokens #72950
- Onboarding modal overlaps Abracadabra you’re signed in! screen #73064
- [No QA] React Compiler Compliance Check V3 #73143
- Add a delay to prevent focus from setting before the animation is finished #73153
- fix: setup opens Plaid flow after changing to non USD currency #73226
- fix: Receipt validation not working in drag&drop section of report screen (AFTER REVERT) #73238
- No offline pending feedback when distance rate name is edited offline #73281
- fix: console error in CurrentLocationButton #73289
- [CFI] Render the Floating Receipt Button on narrow web/desktop layouts #73319
- fix: The Back and error dismiss buttons do not respond when adding existing account #73392
- Fix/Negative value in changeTransactionsReport cause infinite loading #73405
- Differentiate between Xero and Google SSO requirements for 2FA #73420
- Remove “Switch to Classic” feedback survey if responded in last month #73436
- style: fix emoji red gradient on MacOS #73473
- Refactored usage of ONYXKEYS.PERSONAL_DETAILS_LIST from Member Actions #73476
- fix: Arrow on the expense thread can navigate to the deleted expense #73482
- fix Workspace chat disappears when owner change admin role to member #73492
- Refactored spreadsheet modal code to make it translate free #73493
- [No QA] add require chatType parameter to createRandomReport #73518
- [No QA] [CFI] [FAB Follow-up] Create unit tests for the new primary receipt scan option #73522
- [NoQA] [AI Reviewer] Enable AI reviewer for fork PRs #73561
- Refactored getGroupPaidPoliciesWithExpenseChatEnabled #73564
- fixed storybook #73589
- keep receipt and card details on split report transactions #73590
- fix: add dragArea undefined for centered modals #73591
- [No QA] revert PR 70657 #73627
- fix: incorrect navigation after renaming first tag #73641
- [No QA] Remove redundant gh-actions-validate check #73711
- [No QA] Disable Sentry on dev #73745
- Refactored navigateToTrainingModal to pure function #73765
- Add labels to Accessibility issue template #73789
- Revert "keep receipt and card details on split report transactions" #73853
- [CP Staging] Revert "Expense-After split expense preview displayed, in few seconds a confi…" #73856
- [CP Staging] Revert "Allow rejecting expenses in bulk in NewDot" #73871
- [CP Staging] Revert "follow up: useSearchSelector hook and remove useless code" #73877
- Bump
react-native-webviewto v13.16.0 #73930 - [CP Staging] [No QA] fix: Remove
onLayoutfrom GestureHandlerRootView inAvatarCropModal#73944
Mobile-Expensify PRs:
- https://github.com/Expensify/Mobile-Expensify/pull/13670
- https://github.com/Expensify/Mobile-Expensify/pull/13755
Deploy Blockers:
- Expense - eReceipt appears briefly on the expense preview after creating expense #73806
- Reports - No educational modal when rejecting expense from Reports for the first time #73808
- Reports - Pay button appears briefly on the report after rejecting the expenses #73809
- Android - Profile - App loads infinitely after selecting photo for avatar #73810
- [$250] Scan - Camera button is not responsive in workspace chat. #73811
- Reports - App produces sound after rejecting expense on Reports #73813
- Reports - Reject option is missing when expense is held #73817
- Expense - IOU report title becomes editable after workspace expense is rejected on Reports #73818
- [Due for payment 2025-12-19] LHN - Archived workspace doesn´t disappear from LHN. #73821
- Reports - "Reject" option is still available when expense is already rejected. #73831
- Reports - Bulk Reject button is not displayed after relogin #73834
- Reports - Amount appears brielfy on top of report when reopening rejected expense. #73845
- Reports - After rejecting three expenses on same report, only one is moved to another report #73873
- Workspace - "No results found" appears after typing the email of selected user in Invite list #73874
- Workspace - Invite member page shows "Chat Report" instead of display name after reset app #73875
- [$250] Workspace - Blank page appear when user click Connect QBO #73883
- iOS - Company cards - Blank page opens for direct feed instead of a bank modal #73902
- iOS- Onboarding - Tap on Take a quick product tour, test driving modal not appear #73909
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