Open
Description
Release Version: 9.1.24-2
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
- 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
- Prepare Side Panel for Stage 4 #59740
- [No QA] Fix xargs usage in cleanupDeployBlockers #59751
Internal QA:
- Update policyOwnerAmountOwedOverdue billing banner #58910 - @amyevans
- Show submit button if not all transactions has violation #58718 - @mountiny
Deploy Blockers:
- Merge account - Long email is cut off on magic code page #59757
- 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
- Android - App returns to Merge accounts flow when using back button after merging account #59764
- 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
- Android - Device back button is not responsive after closing context menu #59769
- 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
- [$250] android-IOU-From Refer a Friend page, tapping device back button is not responsive #59775
- Android - Emoji - "Change default skin tone" button overlaps with device navigation bar #59777
- 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
- [$250] Copilot - Copilot context menu is blocked at the bottom of the page #59785
- iOS hybrid - Chat - Not auto scroll to see full error message #59795
- WS Switcher - WS switcher fails to default to Expensify when the selected WS is deleted #59805
- LHN - Email is displayed instead of user name on LHN message preview #59812
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