-
Notifications
You must be signed in to change notification settings - Fork 3.7k
Closed
Labels
StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Description
Release Version: 9.3.6-4
Compare Changes: production...staging
Mobile-Expensify Changes: https://github.com/Expensify/Mobile-Expensify/compare/production...staging
This release contains changes from the following pull requests:
- Fix flakiness in mandatory 2FA enforcement #77588
- Use compute function for report name in convertIOUReportToExpenseReport #77928
- fix: revert revert taxes field #78358
- Fix incorrect order of chats in LHN when concierge task status changes to complete or incomplete #78452
- Remove Onyx.connect() for the key: ONYXKEYS.BETAS in src/libs/ReportUtils.ts. #78853
- Fix: Authorized payer is displayed as phone number@expensify.sms #78882
- Fix/76667 - Contact Import button not clickable due to autoscroll resets the list #78889
- fix: Auto-complete setup tags task when creating first tag #78921
- [NoQA] Feature: Travel Invoicing - Release 2.1: Opening the Travel Invoicing Page #78963
- [A11y] Roles & States #79147
- Fix that up arrow does not move keyboard focus to the composer #79359
- Add delegate access restriction checks to unhold expense actions #79369
- Change Approver dialog - make options explicit & skip when single option #79468
- Add location services check - GPS trip #79488
- Side Panel displayed without an overlay #79489
- Add secondary FAB for GPS trip #79495
- Fix filtering attendees names in the
Reportspage #79498 - Add public domain block #79514
- fix: Unexpected error occurs when a category/Tag approver submits an expense #79538
- fix: Report - Total amount shown as '0,00' when splitting expense offline after currency change #79547
- Refactor: getCurrencySymbol method to hook #79584
- Allow report name to take up second line #79600
- fix: the last card is covered by bottom navigation fully or partially #79726
- [No QA] Update Set-Up-SAML-Single-Sign-On.md #79747
- Perf: Split
SearchRouterto State and Actions #79753 - fix: system message shows html #79755
- [Domain control] [Release 1] Remove
Admins"beta" - addAdminsbutton #79765 - feat: implement keyboard reordering for DraggableList #79793
- Add support for recursive field reference resolution in formula fields #79825
- [NoQA][AI Reviewer] Avoid static calls in array methods #79840
- [No QA] Update billing details and remove optional card mention #79848
- [No QA] Update Two-Factor-Authentication.md #79853
- [No QA] Stephanieelliott patch 28 #79858
- fix: Workspace name overflows on WorkspaceUserRestrictedAction page #79869
- [No QA] Adjust horizontal padding for GPS web screen #79879
- [Part 5]Remove Onyx.connect() for the key: ONYXKEYS.SESSION in src/libs/actions/Report.ts #79885
- fix: update work email modal to accept public emails #79909
- fix: padding between the error message and the workspace item #79910
- [No QA] Create Login-Troubleshooting.md #79923
- merge main into my branch #79925
- Flip the chevron when popover is active #79947
- fix: Infinite loading shown when deleting expense from SelfDM #79949
- [No-QA] test: Clean up SettlementButton #79953
- [NoQA] Remove PERF-4 rule from ai reviewer #79958
- [NO QA] add home BETA to beta const #79973
- fix: Remove hold message appears each time held expense is moved to different report #79975
- refactor: Navigation TabBar Indicator status hooks and tests #79987
- Fix/78849 - Enable scrollbar on Reports pages for accessibility #79998
- Revert "fix: Auto-complete setup tags task when creating first tag" #80055
- [NoQA] Add reaction footer to reviewer #80099
- [NO QA] Update sentry profiling rate #80112
- bump version to 9.3.5-6 #80152
- Update Mobile-Expensify submodule to latest main #80162
- [CP Staging] Revert "Fix filtering attendees names in the
Reportspage" #80207 - [CP Staging] fix: do not recalculate tax rate, fix tracked distance #80212
- [CP Staging] Revert "Remove Onyx.connect() for the key: ONYXKEYS.BETAS in src/libs/ReportUtils.ts." #80238
- Revert "[No-QA] test: Clean up SettlementButton" #80252
Mobile-Expensify PRs:
Deploy Blockers:
- [$250] [Due for payment 2026-03-11] Distance- "Please remove duplicate waypoints" remains after rearranging waypoints via keyboard #80165
- [Due for payment 2026-03-11] Distance - Waypoint cannot be dragged after rearranging via keyboard #80166
- [Due for payment 2026-03-11] Distance - Waypoints auto change to previous waypoints after pressing Tab #80167
- Couldn’t add work email displayed when enter public email #80168
- Expense - Converted amount is the same as unconverted amount for unedited split #80170
- When using Help menu & edit conversation on new account, focus in help wont toggle #80174
- Reports - Name and phone number disappear from Attendees list after reset app/relogin #80175
- [Due for payment 2026-01-30] Expense - Tax amount in expense thread and confirm page is different #80176
- Reports - Tax is 0.00, Tax rate is empty for unreported expense #80177
- Expense - "Uncategorized" shown on track expense and error appears when submitting it. #80178
- [Due for payment 2026-01-30] Expense - Unable to create unreported distance expense when account has workspace #80179
- [Due for payment 2026-03-02] [$250] 2FA - After clicking Got it on the success screen, the user is redirected to the Inbox #80187
- [$250] [Due for payment 2026-01-30] Invoice - App freezes when opening invoice room as invoice receiver #80189
- Report-Expense details disappear, only total shown when opened in Reports/ Approve and Pay #80191
- [$250] Expenses - Unable to create an expense after selecting a valid tax rate #80192
- Android - Expense report - Reports disappear when employee create expense #80194
- Report - Report closes automatically, after opening expense in WS with workflows disabled. #80223
Deployer verifications:
- 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
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging