Closed
Description
Release Version: 9.0.22-9
Compare Changes: production...staging
This release contains changes from the following pull requests:
- Add useEffect to select default tax code #43519
- [NO QA] En/Es copy changes #44651
- Fix: RHN lag when close #45691
- Show not found for invalid report or transaction in review duplicates confirmation page #45965
- Fix comment linking bugs #46315
- [NO QA] Move react-native-web types to a separate package #46358
- Chat - Offline indicator and message isn't visible for video attachment and preview #46474
- fix: New users are not displayed in group name #46703
- Fix chat doesn't scroll to bottom when adding message while linked to an old action #46724
- fix: Room - Sign in RHP disappears after clicking on the '<' button. #46760
- [Guided Setup] - Update Onboarding UX #46761
- disable pressOnEnter on FormAlertWithSubmitButton only for android native #46894
- fix: filter out non-existing members in personal details #46943
- fix: delete report after navigation #47033
- fix: use
KeyboardAvoidingView
fromreact-native-keyboard-controller
#47096 - fixes the issue " App navigates to inbox when reloading on switch to expensify classic page " #47115
- Fix two created action generated on assign task from QAB casusing UX glitch #47138
- fix: Do not add optimistic modifiedExpense action when the route is pending #47145
- Create status bar #47181
- Fix - System message for changed workspace name is not translated to Spanish #47206
- Fix back navigation focus in task creation #47209
- fix: request early cancellation form does not save draft #47223
- fix: Submission frequency modal gets dismissed #47292
- [No QA] Add Free Trail countdown screenshot #47332
- fix: copied content is different from system message #47342
- [QA failed: do not check this off] fix: Submit expense option is not disabled for users who are invited to expense report #47373
- Feat/44315 toggle card continuous reconciliation be integration #47406
- Fix - Expense - Composer in expense report disappears on Auditor's end after employee submits report #47408
- [NO QA]Update Create-a-company-workspace.md #47417
- Divide the Connect and Configure help pages for NetSuite and Sage Intacct help pages #47440
- Adding invoicing redirect for help site #47441
- Update CONTRIBUTING.md #47464
- fix: Mark as cash button only appears in combined report #47473
- show category picker in invoices confirmation #47474
- fix: Message of added or invited user to '#admins' chat, doesn't get translated #47475
- Fix blue outline is almost not visible in tab bar button #47485
- Fix message highlight stuck when open the 2nd context menu #47486
- Fix console error when paying invoice as business #47488
- fix: unable to dismiss deleted rate error #47489
- Fix anonymous user can access report sub-page #47490
- Redirect community.expensify.com to help.expensify.com #47508
- fix Final confirmation is displayed in the review duplicates flow #47513
- [NoQA] FIX / ProposalPolice™ GH Actions Workflow - Get date from workflow run #47529
- fix: Back button on expense report reopens same report #47541
- [No QA] Implement UpdateExpensifyCardLimitType api call #47545
- [NO QA] Fix reportID being passed to getPolicy instead of policyID #47560
- [No QA]: fallback to -1 if no accountID is found #47563
- [NoQA] fix: e2e builds #47589
- fix: Missing checkmark when reselecting date of month in Submission frequency modal. #47590
- Fix - Distance rate is not grayed out after editing "Tax rate" & "Tax reclaimable" offline #47591
- [ImgBot] Optimize images #47594
- Revert "[QA failed: do not check this off] fix: Submit expense option is not disabled for users who are invited to expense report" #47595
- Fix displaying duplicated own user option in search filters #47625
- [Snyk] Security upgrade electron from 29.4.1 to 29.4.6 #47629
- [No QA] Add sleep before triggering web deploy verification #47641
- [CP Staging] Revert "fix: use
KeyboardAvoidingView
fromreact-native-keyboard-controller
" #47669 - [CP staging] fix: Error while task creation via QAB when assigning task to yourself #47692
- [CP Staging] Revert "Fix message highlight stuck when open the 2nd context menu" #47718
- Revert "Create status bar" #47748
Deploy Blockers:
- [$250] Web - Categories - Button icons turns black when hovering over the button #47652
- [HOLD for payment 2024-08-29] iOS - Expense report jumps when returning from transaction thread #47656
- mWeb - Chat - Context menu not opened on long pressing a message #47659
- [HOLD for payment 2024-08-22] [$250] iOS - Large part of a public rooms sign in screen is overlapped by green background #47662
- Search - Status bar is not preserved and selection is cleared when going from Inbox to Search #47670
- [HOLD for payment 2024-12-16] [$250] Tasks - App goes back to main chat or LHN when editing a task's description #47671
- Search - App exits selection mode when going to a different status #47672
- Search - Status bar scrolls back after selecting Paid status #47674
- [HOLD for payment 2024-08-29] iOS-chat-Composer is hidden behind keyboard after copying a message on iOS 15 #47679
- [HOLD for payment 2024-08-29] [$250] Error while task creation via QAB when assigning task to yourself #47680
- [$250] Android - Search - Paid & Approved status is not tappable after opening expense in All status #47684
- Categories - Error shows up after adding "X: Y as category #47717
- Search - No "exported to CSV" system message and invalid data in downloaded CSV file #47741
- Android - Search - Status bar is stuck on the other end after scrolling in Invoices tab #47746
- Search - Invoice delete option is only present in Search page but not invoice report #47752
Deployer verifications:
- I checked the App Timing Dashboard and verified this release does not cause a noticeable performance regression.
- I checked Firebase Crashlytics and verified that this release does 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