Closed
Description
Release Version: 1.4.9-5
Compare Changes: production...staging
This release contains changes from the following pull requests:
- Image Web/Desktop: Add support for http headers #13036
- Update Uber.md #28444
- [TS migration] Migrate 'AppNavigator' lib to TypeScript #29157
- Create Partner-Billing-Guide #30054
- fix: notification count for empty reports #30133
- [TS migration] Migrate 'ConfirmationPage.js' component to TypeScript #30267
- [TS migration] Migrate 'Picker' and 'LocalePicker' components to TypeScript #30646
- Update users to focus mode automatically if they have the minimum report number #30664
- Fix created view is flickered when marking as unread #30815
- translate invite member to room #30927
- [TS migration] Migrate 'PressableWithSecondaryInteraction' component to TypeScript #31152
- Remove receipt from carousel #31467
- Chore: Migrate BaseKYCWall.js to function component #31538
- Only allow alphabetic and latin characters for some fields in
CompanyStep
#31685 - Rename Trip-Actions.md to Navan.md #31881
- Consistent key press focus logic between composer and emoji picker #31899
- [TS migration] Migrate 'TaskHeaderActionButton.js' component to TypeScript #31910
- Update Your-Expensify-Partner-Manager.md #32062
- Update The-Free-Plan.md #32105
- [TS migration] Migrate 'AvatarWithDisplayName.js' component to TypeScript #32114
- Chat loader flickering #32124
- Update and rename Connect-Company-Cards.md to Company-Card-Settings.md #32142
- Update and rename Per-Diem.md to Per-Diem-Expenses.md #32148
- Delete docs/articles/expensify-classic/workspace-and-domain-settings/… #32150
- [TS migration] Migrate 'PushNotification' lib to TypeScript #32180
- [TS migration] Migrate 'ReportActionItemDraft.js' component to TypeScript #32194
- fix: 31635 the blue focus is not prioritized over the application highlight #32252
- Finalise theme switching migration for App #32259
- [TS Migration] Migrate AvatarSkeleton.tsx to TypeScript #32275
- Light Mode Clean Up #32277
- Theme switching: Consistent naming #32287
- fix: prevent default action of Enter key when selecting an emoji #32324
- Fix: Undefined displayed in header when opening left thread in offline mode #32331
- fix: 31415 Input field on Login page gets white background after using auto-fill #32332
- [TS migration] Migrate 'ZeroWidthView' component to TypeScript #32338
- [No QA] [TS migration] Migrate 'MoneyRequestSkeletonView.js' component to TypeScript #32345
- fix: change providers order #32366
- fix: 31503 Report gets blank after resizing #32422
- [Wave8] Change design of OptionRowLHN #32425
- Rename Notification-Troubbleshooting.md to Notification-Troubleshooti… #32438
- Delete docs/articles/new-expensify/expensify-partner-program directory #32447
- [Fix] - Disable ScreenWrapper minHeight for safari browser #32460
- [No QA] Add c3024's device to AdHoc builds provisioning profile #32505
- [NoQA] Assert type Route for
internalNewExpensifyPath
inLink.ts
#32510 - [No QA] fix possible crash on app reload #32525
- Fix: Search term is lost #32542
- Prevent enter key event of button if the focused element is clickable #32549
- Revert "translate invite member to room" #32601
- [CP Staging] Revert "Only allow alphabetic and latin characters for some fields in
CompanyStep
" #32609 - Fix/32635: Clear search input once invite user #32638
- Fix regression of keybord in emoji picker #32654
- [CP Staging + Prod] Revert "Image Web/Desktop: Add support for http headers" #32700
Deploy Blockers:
- [HOLD for payment 2023-12-12] Web/mweb - Account settings - Assigned cards in Wallet do not display card logos #32392
- [HOLD for payment 2023-12-15] IOU - Infinite loading when click on E-Receipt of distance request created offline #32501
- [HOLD for payment 2023-12-28] [HOLD for payment 2023-12-26] [HOLD #32672] [Theme Switching] 🐛 Web - Chat - The scroll bar is white in the emoji suggestion list #32591
- Request - IOU preview is showing as blank in Scan module and Distance Module #32593
- Bank account - The user is not seeing the connection flow view when selecting 'Connect online with Plaid #32596
- Web - Send Money - If currency is changed and send money is sent from specific account, error page #32597
- desktop dev server is broken #32599
- [HOLD for payment 2023-12-18] [HOLD for payment 2023-12-15] Connect BA - An error message appears if the entered address contains a digit #32604
- [$500] [HOLD for payment 2023-12-18] Web/mWeb - Chat - Clicking pasted link to another conversation does not to redirect user #32608
- [HOLD for payment 2024-03-11] [$500] Chat - Popup window appears that can't close tapping outside #32610
- [HOLD for payment 2023-12-18] [HOLD for payment 2023-12-15] [$125] WS - Email of the newly added user appears in the find member field+all other members disappear #32635
- [HOLD for payment 2023-12-18] [HOLD for payment 2023-12-15] [$500] Chat - Focus is lost after deleting letter in a word in the emoji search bar #32644
- [$500] Chat - When typing on emoji search the keyboard is dismissed after typing a character #32652
- [HOLD for payment 2023-12-29] [$500] IOU - Error message in Amount page overlaps with amount field when zoom level in 150% #32661
- [$500] Web - Incognito - If user returns from standby and unlocks incognito site, the app crashes #32680
- LHN - Announce room does not appear on invited user's LHN #32684
- [HOLD for payment 2024-01-25] [$500] Bank account - Missing white background when Plaid modal is rendering #32685
- Scan - Broken expense report is created when paying expense that have manual and scan requests #32694
- [HOLD for payment 2023-12-28] [HOLD for payment 2023-12-26] [Theme Switching] 🐛 Navigation - App background is shown as white instead of black (desktop, ios) #32695
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