Closed
Description
Release Version: 9.1.24-10
Compare Changes: production...staging
This release contains changes from the following pull requests:
- Add merge account feature to ND #56911
- Fix: error message when accepting Travel terms #57537
- Fix - Scan – RBR is not displayed in LHN when editing an amount to be higher than the scanned amount #57751
- Show reportID in report details panel #57942
- Feature: Add
Edit profile
row in RHP profile #58050 - show error view when query explicitly fails #58054
- fix: Thread title and system message for currency change have different format #58317
- hybrid app switch account if we have a stashed session for use #58538
- Fix - Chat - Dismissing wrong message link error disappears the chat from LHN #58634
- [NoQA] feat: cli setup to enable remote builds for ios and android using RNEF #58706
- Fix tooltips disappearing when switching pages #58965
- iOS - Scroll up to the beginning loads the end of the conversation #58983
- fix no padding os buttons more feature #59032
- Add NS0056 error to HelpDoc and optimize #59036
- fix: correct get merchant logics for distance request #59063
- Enhance content measuring in PopoverWithMeasuredContent #59226
- fix: no preview message after switching priorities #59252
- update drop shadows on modals to match active theme #59271
- fix: workspace switcher is reset after refresh #59280
- fix: call GetAssignedSupportData only on workspace switching #59281
- fix: update the sender name in self DM and search router #59282
- Change button success text color #59322
- Enable switching from Old Dot to New Dot on web when copiloted in #59323
- perf: improve uploading image from gallery on native device #59330
- Fix closing the expensify card bank account page shows a verify animation #59351
- fix: headers show You for resolve duplicate system #59365
- Upgrade Expo to fix Android Hybrid app crash #59377
- Create report flow follow ups #59386
- [Better Expense Report View] Fix video player in expense report view & chat thread #59430
- Add selection to table on MoneyRequestReport page #59433
- Fix infinite loading of report actions #59453
- Add files via upload to helpdot library #59504
- add full screen loading indicator context #59519
- fix: keep public room after login #59527
- fix: smooth scroll when open help site with hash #59530
- [Internal QA] feat: show domain feed in ND #59538
- [UX Reliability] Use new modal in EmojiPicker #59539
- Redirect user to sign in page if credentials are empty #59543
- fix: paste the text copied from the app without additional characters #59554
- Set testing receipt as scan complete and hardcode known data #59573
- [No QA] Set "Delayed submission" to "Manually" by default on new Workspaces Tests #59579
- Hide distance menu items if no waypoints are available #59581
- Hide reports in the LHN having $0 total and in a submitted state #59588
- [No QA] Add missing --repo flag for cleanupDeployBlockers to work without a checkout #59591
- Add illegal filename character #59592
- Existing connections is not scrollable #59593
- Bump react-native-onyx to 2.0.99 #59612
- fix: center task title #59619
- [No QA] Remove moneyRequest push notification type #59628
- remove onboarding task from const #59652
- Remove the X pending #59653
- [Better Expense Report View] Remove reply count together with expense preview after deleting last expense #59679
- [NO QA] Skip Android prod release if prior build still rolling out #59692
- [NO QA] Add count to delete multiple policy tags report action #59694
- Expense - Changed amount is not updated till page refresh #59704
- Fix - Chat - Hidden Attachment is shown when navigating through attachments #59708
- fix: only force full skeletons on single expense reports #59714
- [Better Expense Report View] Add the amount in confirmation button #59715
- [Better Expense Reports] Carousel does not show the last expense when the last dot is clicked #59716
- [Better Expense Report View] Fix TransactionPreview merchant overflowing on mobile devices and Export button display in MoneyRequestReportPreview #59718
- [No QA] Update
CIGitLogicTest.ts
for cherry pick to production #59739 - Prepare Side Panel for Stage 4 #59740
- [No QA] Fix xargs usage in cleanupDeployBlockers #59751
- [CP Staging] Fix - [Manager McTest] Only Allow Submitting Test Receipt to Manager #59798
- [CP Staging] Refactor BottomDockedModal ESC and back button logic #59799
- [CP Staging] Put merge account behind beta #59803
- [CP Staging] Adjust popover positioning logic to ensure it remains within window #59808
- [CP Staging] Fix that Emoji Modal is under navigation bar on android #59829
- [No QA] Update version to 9.1.24-5 #59857
Internal QA:
- Update policyOwnerAmountOwedOverdue billing banner #58910 - @amyevans
- Show submit button if not all transactions has violation #58718 - @mountiny
Deploy Blockers:
- [$250] Merge account - Long email is cut off on magic code page #59757
- [$250] Merge Account - Background changes to inbox when reloading on merge page #59759
- Merge account - "Learn more about merging accounts" link opens not here page #59760
- Merge account - Error message contains 404 when merging with the same account #59761
- Android - Merge account - No spacing between the paragraph and magic code field #59763
- [$250] Android - App returns to Merge accounts flow when using back button after merging account #59764
- [$250] mweb - Merge account - Merge account button overlaps with magic code field #59765
- Merge account-Magic code page reopens when returning to previous page after requesting code #59767
- Expense - Amount not correctly displayed when submitting track expense with test receipt. #59768
- [Due for payment 2025-04-17] [Due for payment 2025-04-16] Android - Device back button is not responsive after closing context menu #59769
- [Due for payment 2025-04-17] Android - Emoji - "Change default skin tone" grays out briefly after tapping on search field #59771
- Merge account - Error message contains 401 when entering incorrect magic code #59772
- [Better Expense Report View] [$250] Web - Reports - Unable to play video in Reports > Chats #59774
- [Due for payment 2025-04-17] [Due for payment 2025-04-16] [$250] android-IOU-From Refer a Friend page, tapping device back button is not responsive #59775
- [Due for payment 2025-04-17] [Due for payment 2025-04-16] Android - Emoji - "Change default skin tone" button overlaps with device navigation bar #59777
- [$250] LHN - When merging accounts, more chats appear after killing the app and relaunching. #59779
- Merge Accounts - Keyboard does not open automatically on Magic Code page. #59783
- Merge account - Error messages in code section are not translated to Spanish #59784
- [Due for payment 2025-04-17] Copilot - Copilot context menu is blocked at the bottom of the page #59785
- [$250] iOS hybrid - Chat - Not auto scroll to see full error message #59795
- [Due for payment 2025-04-18] WS Switcher - WS switcher fails to default to Expensify when the selected WS is deleted #59805
- [$250] LHN - Email is displayed instead of user name on LHN message preview #59812
- [$250] Merge account - App proceeds to next step when phone number has invalid format #59818
- Merge account - Error message for non-existing account contains 404 #59824
- [Due for payment 2025-04-23] [Better Expense Report View] Hold option is available for paid expense in new expense report view #59828
- [Due for payment 2025-04-28] [Better Expense Report View] Checkbox state is not reset after switching tabs #59833
- [$250] Hybrid Android&iOS - Merge account - Paragraphs in "We’re working on it" page have different style on iOS and mweb #59834
- [Due for payment 2025-04-23] [$125] [Better Expense Report View] "Total" label on the table header is not correctly aligned with column below #59836
Deployer verifications:
- I checked the App Timing Dashboard and verified this release does not cause a noticeable performance regression.
- 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