- 
                Notifications
    
You must be signed in to change notification settings  - Fork 3.4k
 
Closed
Labels
StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Description
Release Version: 1.3.97-7
Compare Changes: production...staging
This release contains changes from the following pull requests:
- Theme switching: Add TypeScript types #24178
 - [No QA] Only one active deploy at a time #27399
 - [No QA] [TS migration] Migrate 'PersonalDetails.js' lib to TypeScript #28269
 - Fix/27165: don't allow go to next step if empty waypoint #28308
 - Create Copilot page #28361
 - perf: refactor heavy operations when user starts to type #28469
 - [NoQA] Add Spanish accessibility translation for floating action button #28703
 - [No QA][TS migration] Migrate 'Clipboard' lib to TypeScript #28789
 - ##23220 WEB maintainVisibleContentPosition #28793
 - Show the context menu when we long press assignee of a task #28840
 - Update The-Expenses-Page.md #29037
 - [NoQA] Bump onyx - Fix out of order updates #29169
 - [No QA] [TS migration] Migrate 'useKeyboardShortcut.js' hook to TypeScript #29226
 - Fix/28925: Anonymous user can edit profile #29248
 - [TS migration] Migrate 'useCurrentReportID.js' hook to TypeScript #29264
 - Close Account on Mobile #29522
 - [No QA][TS migration] Migrate 'withToggleVisibilityView.js' HOC to TypeScript #29559
 - Composer - optimise rendering behaviour for onKeyPress & onSubmit #29561
 - [No QA] [TS migration] Migrate 'LinearGradient' component to TypeScript #29580
 - Update CSV-Import.md #29584
 - Fix for Not found page appearing for private notes list, view and edit pages in deep link #29636
 - [TS migration] Migrate 'Localize' lib to TypeScript #29742
 - [TS migration] Migrate 'SafeAreaConsumer.js' component to TypeScript #29755
 - Remove error when all workspace is deleted #29781
 - [No QA] [TS migration] Migrate 'PopoverProvider' component to TypeScript #29857
 - Update Expensify-Playbook-For-Small-To-Medium-Sized-Businesses.md #29907
 - [TS migration] Migrate 'FullscreenLoadingIndicator.js' component to TypeScript #29988
 - Fix: android pdf scrolling issue #30050
 - [No QA] [TS migration] Migrate 'withNavigationFallback.js' HOC to TypeScript #30072
 - [TS migration] Migrate 'OpacityView.js' component to TypeScript #30074
 - [TS migration] Migrate 'SelectCircle.js' component to TypeScript #30077
 - Use OSBotify App token in additional workflows #30106
 - Fix/27544 Incorrect Old Dot comment formatting when viewed on New Dot #30193
 - feat: new emoji font for Windows #30201
 - fix: regression 29888 #30231
 - refactor: LHN dataflow rework #30242
 - Create Fringe-Benefits.md #30245
 - Limit report routes in the customStackNavigator #30279
 - Update error flow for prevent splitting bill with workspace and additional participants #30302
 - [Perf] ReportScreen rendering optimisation part 2 #30354
 - [Form Provider Refactor] WorkspaceSettingsPage #30355
 - Update Categories.md #30358
 - feat: add whitespace after inserting emoji via native keyboard #30412
 - [Form Provider Refactor] KnowATeacherPage #30434
 - [No QA] [TS migration] Migrate 'SVGImage' component to TypeScript #30443
 - ignore currency symbol for tbd #30459
 - Move QRCode component out of the folder #30480
 - [DEV] E2e/add typing tests #30502
 -  Remove last few 
report.managerEmailuses #30515 - Fix: Add Empty State Background To Tasks #30516
 - Update and rename File-A-Dispute.md to Dispute-A-Transaction.md #30524
 - Fix avatar of the report action is not displayed properly if there is report preview action before it #30553
 - fix: 30268 The keyboard closes after a moment when tapping back button #30557
 - Fix: 27902 Members - Invite message doesn't remain when User navigate back to Invite members page #30562
 - [TS migration] Migrate 'InlineErrorText.js' component to TypeScript #30580
 - Optimistically set achData to null when VBBA is deleted #30597
 - Fix: invite and remove member when offline in workspace #30627
 - [NoQA] feat: add perf tests for composer #30633
 - Workspace settings page form error fix #30638
 - remove unused TextPill.js file #30642
 - Left line/border of quoted text is not visible when hovering over it in Notes #30653
 - fix: Extra padding between bank account selector and ToS checkbox #30657
 - Update Reimbursement.md #30661
 - [NoQA] Update Teachers Unite by removing the '!' and capitalising the U #30667
 - Fix arrow up on message deletion #30669
 - Fix/30539: App crash when creating task #30670
 - Fix: Merchant is not focused when back from search page #30675
 - fix: private note draft not cleanup after saving #30688
 - remove double onyx in profile page #30694
 - Fix: Wallet page does not update instantly when bank account is added or deleted #30700
 - fix Android inconsistent pixel of +n triangle corner #30701
 - fix "Sign in with Google" button jumping #30705
 - Delete docs/articles/expensify-classic/expensify-card/Connect-To-Indi… #30711
 - Delete docs/articles/expensify-classic/get-paid-back/Third-Party-Paym… #30713
 - Delete docs/articles/expensify-classic/integrations/travel-integratio… #30714
 - Delete docs/articles/expensify-classic/bank-accounts-and-credit-cards… #30715
 - Delete docs/articles/expensify-classic/getting-started/Policy-Admins.md #30716
 - Delete docs/articles/expensify-classic/getting-started/Best-Practices.md #30717
 - Update and rename Personal-Credit-Cards.md to Personal-Cards.md #30718
 - Update and rename Overview.md to Billing-Overview.md #30719
 - [NoQA] Update and rename Card-Settings.md to Admin-Card-Settings-and-Feature… #30722
 - Update and rename Adding-Users.md to Add-Members-to-your-Workspace.md #30723
 - XOF currency not searchable by its second term #30735
 - Only search USA address in address form #30745
 - [HelpDot] Fix search styling #30748
 - Fix: Whisper message displays in public room only after page refresh #30751
 - fix: Distance: prevent unnecessary operations when adding an empty stop #30754
 -  Upgrade 
lottie-react-nativeto 6.4.0 #30772 - Fix: HeaderWithBackButton component shows error in storybook #30773
 - Adds Violations Beta #30779
 - [No QA] Add missing displayName to components #30784
 - Update Approval-Workflows.md #30785
 - fix 30211 #30787
 - Bump expensify-common to not allow link with multiline alias text preceeded by header markdown #30808
 - [CP Staging] Fix issue where displayed selected date is a day before actually selected date #30810
 - Display public room in LHN #30814
 - [CP Staging] Fix there is no assign task option on a task report #30816
 - [CP Staging] fix regression copy to clipboard #30818
 - Fix Out of Pocket Spend / Company Spend Totals calculation in NewDot #30820
 - Fix EReceipt Color Hashing #30822
 - Update Workday help to include custom field 1 and 2 #30828
 - [CP Staging] fix: Green dot for money request is still displayed in spite of having deleted the workspace #30830
 - Fix/30304: zipcode does not clear when country change #30831
 - [CP Staging] fix: use parseISO instead od Date #30845
 - [NoQA] Revert "perf: refactor heavy operations when user starts to type" #30852
 - Update Attendee-Tracking.md #30853
 - Fix ios and msafari to scroll text of edit message to bottom when click edit comment #30857
 - Show displayName in IOU if the primary actor is a workspace #30862
 - fix wrong last sender name in LHN after login #30872
 - change font size for code block in H1 #30876
 - fix: allow creating Distance request from expense reports #30881
 - [CP Stag] fix an issue with min height of screen when Offline Indicator is shown #30887
 -  Make lint happy on 
main#30899 - Update CONTRIBUTING.md #30916
 - Fix/30848: Reset hasOutstandingChildRequest to false after paying money #30918
 - feat: replace more dates by parseISO #30923
 - Update Expensify-Card-Perks.md #30926
 - [ImgBot] Optimize images #30928
 - [CP Staging] Fix app crash on Home Address Page #30959
 - [CP Staging] fix: remove wrong use of createRef #30962
 - [CP Staging] fix: displaying avatars in LHNOptionList #30965
 -  Fix: 
Billableswitch does not have top padding #30970 - [CP Staging] Revert "Left line/border of quoted text is not visible when hovering over it in Notes" #30978
 - fix: pdf send attachment regression #30995
 - Revert "feat: add whitespace after inserting emoji via native keyboard" #31011
 - [CP Staging] fix: 30988 New dot opens when navigate to the staging magic link, not abracadabra page #31014
 - Update money request options for different room types #31025
 - Fix wrong placeholder alignment and broken autofill #31044
 - fix: No space between description & show more option #31048
 - [CP Staging] Fix: New room page is misaligned after page transition #31063
 - [CP Staging] Fix crash on staging with rendering html #31079
 -  [CP Staging] Fix: Cannot navigate by 
Tabkey #31118 - [CP Staging] Money Request description input style refactor #31127
 - [CP Staging] Move View wrapper to AttachmentViewPdf #31130
 - Revert "Fix: Wallet page does not update instantly when bank account is added or deleted" #31153
 - Revert "##23220 WEB maintainVisibleContentPosition" #31158
 - [CP Staging] Fix/issue 31069 #31184
 
Deploy Blockers:
- [HOLD for payment 2023-11-21] [$500] Wrong position of payment method dropdown menu #31069
 - The app crashes when user clicking on the avatar of Workspace #31078
 - [HOLD for payment 2023-11-21] [HOLD for payment 2023-11-17] Chat - Concierge Avatar is not centered #31080
 - [HOLD for payment 2024-01-31] Web - Chat - Cursor shows a hand instead of a text cursor "I" when hovering over text in code block #31085
 - Workspace - Process is looped when attempting to split Distance request in workspace chat #31086
 - [HOLD for payment 2023-11-27] Personal details - City and Postcode fields are not populated with suggested address #31091
 - [HOLD for payment 2023-11-17] [$500] Chat - Pressing Tab closes emoji picker on Desktop or moves focus to the composer on Web #31098
 - [HOLD for payment 2023-11-27] [$500] PDF preview - Eye icon to show password on password protected PDF file is not working #31101
 - [WAITING ON CHECKLIST][HOLD for payment 2023-11-21] [$500] Attachment - File name is placed on the left of the preview page if add docx and mp4. #31103
 - [$500] Conversation-Page gets scrolled everytime user taps back button #31106
 - [$500] iOS - App - The name of the app is truncated and it's missing a space #31108
 - [HOLD for payment 2023-11-21] [HOLD for payment 2023-11-17] [$500] Android-IOU-Description entered cannot be seen but displayed in IOU details page. #31114
 - Web - Public room - Main chat view flickers when returning from thread and hovering over chat #31119
 - Web - Chat - BackHandler console error shows up when refreshing the page #31120
 - Android - Distance request - Cursor and preview are missing in description field #31132
 - Web - Distance - The app starts flashing when any changes are made as the admin. #31139
 - [$500] Web - IOU - App start flashing when any changes as the admin #31143
 - [HOLD for payment 2023-12-07] [$500] Group chat - Cursor appears disabled briefly when opening user profile from group member view #31147
 - Wallet - Loading spinner for Expensify wallet amount when changing default payment method #31149
 - Web - Invite member - Inviting someone to a workspace is broken #31159
 - [$1000] mWeb - Cannot open protected PDF in chat view while logged into an old account #31166
 
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
Metadata
Metadata
Assignees
Labels
StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging