Closed
Description
Release Version: 9.1.16-4
Compare Changes: production...staging
This release contains changes from the following pull requests:
- Show short mentions and current user mention in MarkdownTextInput with styling #54037
- Share extension Android and iOS implementation #55748
- Improve eReceipt visually in New Dot #55803
- feat: RN 77 upgrade #55861
- fix: show error for tag when create expense #57370
- Fix dates for transactions #57921
- Workspace - On completing transfer ownership flow, tapping back button redirects to blank page #57935
- Static skeleton loader for offline reports #58079
- feat: Reset non USD flow #58100
- Remove reportID param from dismissModal function #58191
- Add CTA to error messages about "email should be your default contact" #58198
- Fix - Wallet - Country search scrolls to incorrect line for some letters #58290
- Fix - Reports - MRO currency is present in the currency list in Filters #58292
- [Better Expense Reports] Add MoneyRequestReportView #58360
- Fix - QBO - Push input is not cleared when the export method is changed to an export method that has no accounts available. #58370
- Update Add-profile-photo.md #58381
- Help button spacing and alignment #58474
- fix: Better
OfflineIndicator
bottom safe area handling #58507 - Fixes for change policy feature #58534
- fix: Bookmark icon slides left to right when switching between inbox & settings #58541
- Workspace - Workspace is not reset after selecting a chat from other policy #58547
- Improve Side Pane behavior across various Modals and navigation actions #58576
- [No QA] Update 2fa require copy #58615
- Update 12 HelpDot files based on SDO output #58616
- Fix saving/deleting report field closes the report RHP #58618
- [NO QA] Update redirects.csv #58643
- fix: use goBack in Expensify Card page #58648
- [NO QA] Update Enable-Global-Reimbursements.md #58651
- fix: always render the skeleton when fetching report actions #58654
- [NO QA] Update Admin-offboarding-checklist.md #58656
- fix: show numeric keyboard on company tax ID input #58658
- Unmask inputs on CloseAccountPage #58662
- Fix tax fields show for distance expense without distance tax tracking enabled #58680
- feat: add default output currency setting #58692
- [ImgBot] Optimize images #58714
- [NO QA] Update Connect-a-Business-Bank-Account.md #58724
- [NO QA] Bump submodule to keep App/Mobile-E changes aligned for native share feature #58746
- [NoQA] Fix TS #58752
- [NO QA] Improve AdHoc workflow documentation #58753
- [CP Staging] Revert "Share extension Android and iOS implementation" #58763
- [No QA] Always hyphenate Two-Factor Authentication #58815
- [CP Staging] Revert "fix: always render the skeleton when fetching report actions" #58821
- [CP Staging] Receipt - Unable to replace receipt and page stucks #58901
- [CP Staging] fix: chat jumps to top briefly each time the expense is created #58904
Internal QA:
- [HybridApp] Handle
initialURL
navigation inInitialURLContextProvider
#58620 - @Julesssss - Update Payment flow on clicking Pay #50640 - @cristipaval
Deploy Blockers:
- [$250] Unread line not showing properly #58771
- [$250] Report - Report view shows skeleton during each visit #58805
- [Due for payment 2025-04-25] [Better Expense Report View] Reports - Chat does not scroll down after sending message #58808
- [Better Expense Report View] Reports - LHN tab highlights Reports when expense report is opened #58810
- Reports - App does not return to initial Reports view after deleting all the expenses #58812
- [Due for payment 2025-04-10] [Better Expense Report View] iOS - Reports - Report view is blank and does not show skeleton when fetching data #58813
- [Due for payment 2025-03-31] Receipt - Unable to replace receipt and page stucks #58814
- [Due for payment 2025-04-02] Help panel - Help panel opens together with attachment view #58818
- [$250] Expense Reports - Expense category field is not positioned under Category column #58822
- Help Panel - Help panel opens when screen is changed to wide #58823
- [Due for payment 2025-04-02] Help Panel - Help panel is shown on top of the testing preferences dialog #58831
- [Due for payment 2025-04-16] [Better Expense Report View] Expense Reports - Unable to play video attachment #58833
- [Due for payment 2025-04-08] Help Panel - Input field is not focused after closing help panel #58848
- [Due for payment 2025-04-10] [Better Expense Report View] Expense Reports - Submit and approve system message appear in report, but not pay message #58851
- [Due for payment 2025-04-10] [Better Expense Report View] Expense Reports - Table header remains after all the expenses are deleted #58854
- [Better Expense Report View] Expense Reports - Merchant is still displayed in the row after merchant is removed #58855
- [Better Expense Report View] Expense Reports - Hold violation appears and disappears when p2p expense is held #58856
- [Due for payment 2025-04-10] [Better Expense Report View] Expense Reports - Back button is no longer functional after refreshing the page #58857
- [Due for payment 2025-03-31] Web - Expense - Chat jumps to the top briefly each time expense preview is generated #58871
- [Due for payment 2025-04-07] Mention - Mention disappears briefly in chat view after sending text with mention #58887
- [Due for payment 2025-04-07] [$250] Mention - Field preview does not show @gmail.com when field supports live mark down #58893
- [Due for payment 2025-04-07] [$125] iOS - Expense - Add receipt modal on confirmation page is smaller and does not fit the screen #58898
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