-
Notifications
You must be signed in to change notification settings - Fork 3.5k
Closed
Labels
StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Description
Release Version: 9.3.5-7
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:
- focus input on perDiem tab on tab change #71013
- refactor: cleanup duplicate create expense navigation logic #71820
- Add validate code extended access for issuing cards #75096
- Distance request: Allow invalid waypoints #77910
- Fix localization: dates not being localized correctly #78251
- Remove unnecessary custom types from translations - batch 6 #78268
- Background location tracking - GPS distance request #78279
- [No QA] Replace OnyxUpdate default union type with specific types - fourth batch #78286
- Add invoice company name and website update system messages #78488
- Business bank account policy change logs #78555
- [Part 3]: Remove Onyx.connect() for the key: ONYXKEYS.COLLECTION.REPORT in src/libs/TransactionUtils #78570
- 77617: Reports - Nothing to show page is not shown when a member of a workspace is removed #78755
- Fix: Cannot navigate duplicated expenses via arrow keys #78857
- Fix unending skeleton when deleting an expense and navigating back to self DM #78966
- fix: Leave button is not displayed to invitee in an IOU report #78981
- fix: Invoice report title in message preview shows an incorrect report title #78992
- remove REPORT_NAME_VALUE_PAIRS from Onyx.merge part 1 #79028
- [No QA] Fix outdated booking flows on travel docs #79060
- Update Book-Rail-Travel.md #79061
- Update Book-Travel-for-a-Guest.md #79062
- [No QA] Update Book-a-Hotel.md #79064
- [NO QA] Update Book-a-Rental-Car.md #79065
- Hide empty tag field for chat member #79098
- Remove unnecessary custom types from translations - batch 6 #79190
- fix: preserve split child transactions when report is deleted #79192
- [Behind Time Tracking Beta] Allow editing hour count and rate in time expense confirmation page #79214
- Fix report title not updating when reimbursable expense is changed offline #79294
- Add warning when editing transaction start date #79295
- Make checkboxes in TableListItem more easily clickable #79296
- Call the invite whisper for only workspace chats #79299
- Fix: Unassigning company card offline removes it optimistically instead of making it strike through #79314
- fix: quickly tapping a workspace row and the 3‑dot button #79319
- Refactor getValidOptions #79329
- [NoQA] Fixed report action message to use correct text #79349
- fix Expense - IOU preview empty state after clearing cache #79366
- Fix rejected expense preview total shows 0 #79431
- [No QA] [ECUK In-App 3DS] Add
BIOMETRICS_TESTscenario screens & routes + add test biometrics button to the troubleshoot menu #79475 - Update Optimistically copy submission/approval related report actions to the new report after partial approval #79524
- Follow ups for personal bank account #79533
- refactor doesReportBelongToWorkspace and getHelpPaneReportType #79541
- refactor createDraftTransactionAndNavigateToParticipantSelector function #79580
- [No QA] Fix Batch 1 of React Compiler warnings #79597
- Fix company card assignment for commercial cards feed #79625
- [No QA] Update Connect-a-Personal-Bank-Account.md for 1 Manual US personal bank account #79628
- fix: missing background highlight in Authorized payer page #79641
- fix: Can't open the Privacy link on step 3 when connecting the Bank account #79642
- [NoQA] Refactor: ReportNameUtils from translateLocal to translate from hook (part 1) #79645
- Refactor: OptionsListUtils from translateLocal to translate from hook (part 1) #79649
- Fix duplicating time expenses #79663
- Pass currentUserAccountID from session to display username correctly on cold start #79669
- Fix time expense confirm page back button navigation when submitting from report details RHP #79673
- [NoQA] Add logs to help debug a
NotFoundissue #79689 - Fix value and unit not on the same line for small font size in expense create flow #79691
- [No QA][Sentry] Active spans logging #79768
- Show error message when bank account deletion fails #79787
- [No QA] Show progress when running lint outside of CI #79796
- [NO QA] Update CODEOWNERS to add @stephanieelliott as reviewer for help site files #79806
- [No QA] Update articles for Allow approvers to edit expenses on draft open reports #79808
- [Part 4]Remove Onyx.connect() for the key: ONYXKEYS.SESSION in src/libs/actions/Report.ts #79876
- Use existing functions to check if request is distance #79917
- Remove unused change password translations #79920
- Fix: Changelog messages about Rules are not translated to Italian, Polski, Portuguese, etc #79924
- [NoQA] Update max warnings for ESLint in package.json #79963
- [NoQA] Revert "[No QA][Sentry] Active spans logging" #80007
- [CP Staging] Revert #79294 - Fix report title not updating when reimbursable expense is changed offline #80051
- [CP Staging] Revert "Fix: Cannot navigate duplicated expenses via arrow keys" #80114
- [CP Staging] Revert "Merge pull request #79299 from parasharrajat/fix/whisper" #80117
- [CP Staging] Revert "Fix localization: dates not being localized correctly" #80124
- 🍒 Cherry pick PR #80124 to staging 🍒 #80138
- 🍒 Cherry pick PR #80152 to staging 🍒 #80155
Mobile-Expensify PRs:
Deploy Blockers:
- [Due for payment 2026-01-29] Bank - Date of birth field placeholder shows YYYY-MM-DD when the new format is MM/DD/YYYY #80011
- Expense - Invited member is still a member of IOU report after leaving the report #80012
- [Due for payment 2026-01-29] Expense - App crashes when reaching merge confirm page #80013
- Troubleshoot - Unable to receive magic code when testing Biometrics #80017
- [Due for payment 2026-02-04] Distance - Report title shows "Please select a valid address" when waypoints are changed #80018
- [Due for payment 2026-01-29] Reports - Navigation arrows appear after returning from expense report on Reports > Expenses #80022
- [Due for payment 2026-01-29] Date - Wrong date (moved back by one day) displayed in date field #80024
- Reports - Report title changes briefly when selecting a tag #80026
- [$125] Expense - Blank distance field is shown when submitting expense with zero distance #80060
- [$250] Invited to chat only user can't open expense report from the first try #80062
- [Due for payment 2026-01-29] iOS - App crashes after inviting non-existing member to the room #80101
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