-
Notifications
You must be signed in to change notification settings - Fork 3.4k
Closed
Labels
HourlyKSv2KSv2StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Description
Release Version: 9.0.15-9
Compare Changes: production...staging
This release contains changes from the following pull requests:
- fix: Distance - Page is not scrollable after adding multiple stops. #43810
- fix: List still shows receipt when removed #44762
- fix: restore report lastMessageText after resolve whisper msg #44764
- New Attachment Upload UX with Real-Time Previews #44889
- Fix: WS switcher and LHN are not reset to Expensify after leaving #45285
- fix: use localeCompare to sort in mention list #45324
- Adds support for mentions in room description #45352
- [Search v2] [App] Create search results page #45409
- [No QA] Transaction object update #45411
- fix: Report turns to skeleton after deleting expense with comments offline #45665
- fix: accounting is not enable when connection made from OD #45667
- #2 - Fix new message shows every time add new message #45711
- fix: no error message for incorrect validation amounts #45732
- Ensure we show upgrade flow for GL/Payroll/Tax codes for non control policy #45866
- Create Export-expenses.md #45909
- Update Create-a-company-workspace.md #45968
- [No QA] Remove the chronosInCash beta #45978
- #45949 & #45950 Divide workflows page into three sections & Update payment section with bank icon #46020
- Don't show approve button when approval is disabled #46044
- Remove Sage Intacct Beta #46059
- make modal close when 3ds authentication fails #46068
- Fix - Invoice - There is "Delete expense" option in the invoice paid system message #46080
- Update Certinia-Troubleshooting.md #46088
- [HybridApp] Fix for push notifications in HybridApp on Android #46090
- Composer: add clear command that bypasses the event count #46091
- Mobile Selection Mode #46096
- fix Xero action modal positioning and display circle icon instead #46127
- fix: Draft disappears from the LHN #46162
- Track-travel-analytics.md #46163
- fix: leaving from multilevel threads navigates to wrong thread #46167
- Build
MODIFIED_EXPENSEmessage for Reimbursable #46171 - Fix can't close keyboard in some pages #46172
- Log unhandled promise rejections to the server #46173
- allow press on enter on limit amount page #46177
- Netsuite fixes #46201
- Add Tax Exempt to Subscription #46207
- fix: not show RBR in LHN for approved report #46213
- Show FORWARDED report action #46229
- Create How-Complex-Approval-Workflows-Work #46258
- Create Admin-offboarding-checklist #46260
- Create Assign-Technical-Contact #46261
- fix: set backTo params when hold #46268
- perf: recalculate getOrderedReportIDs only on web and desktop #46276
- [NoQA] e2e: handle process id has changed #46279
- [NoQA] Feat/44307 card system messages #46281
- [No QA] Use node20 for nick fields retry #46355
- [No QA] Fix GHA build on main #46356
- Replace Enable your wallet with Add personal bank account task #46359
- Fix page blinks after selecting a category during categorization #46360
- fix: prevent editing money request in case create failure #46376
- [No QA][Snyk] Security upgrade fastlane from 2.221.1 to 2.222.0 #46377
- Fix switch to expensify classic doesn't open old dot on safari #46395
- fix: change icon ChatBubble to Exit #46396
- [NetSuite] Android - Accounting-Confirm button doesn't work while keyboard is up #46405
- [Search] Move selectedTransactions array to SearchContext #46406
- [HelpDot] Fix URL case #46408
- [No QA] chore(ci): fix post to
#newdot-qualityas it was renamed #46414 - chore: add new triggers for the analytics event #46428
- Add files via upload #46430
- [No QA] Fixes autoSync crash #46433
- [No QA] fix flaky pod installs v2 #46458
- Add approve money request v2 param #46465
- Correcting lastDayFreeTrialDate to process UTC timestamp #46466
- [No QA] Update and rename docs/articles/expensify-classic/bank-accounts-and-p… #46468
- fix: check disabled before open image picker #46469
- Update Expense-Types.md #46470
- Update Merge-expenses.md #46471
- Update Travel Approval and Travel Policy Rules HelpDot pages #46472
- Create Domain-Migration.md #46473
- Update How-Complex-Approval-Workflows-Work.md #46475
- Fix back button overlaps with status bar in workspace not found page #46479
- LHN - Long pressing chat does not show "Copy Onx Data" on all platforms #46482
- [CRITICAL] Implement <WorkspaceWorkflowsApprovalsExpensesFromPage /> for Member Selection #46484
- perf: reduce getAllReportTransactions usage in ReportPreview #46500
- fix: System message shows code when adding emoji in room description #46512
- [NoQA] Update expensify-common dependency to version 2.0.61 #46523
- Fix: Header content in Members RHP overflows #46527
- Updating Xero body to remove NetSuite term #46534
- [NoQA] fix: update Gemfile.lock to fix e2e builds #46571
- updating info on colllect and control #46601
- [No QA] Upgrade turnstyle #46604
- [No QA] Add missing GITHUB_TOKEN #46608
- Revert "Composer: add clear command that bypasses the event count" #46626
- [CP Staging] Revert "Merge pull request #46359 from nyomanjyotisa/issue-46231" #46630
- Fix: Dropdown button is not disabled when no selection is made #46679
- Deploy Blocker Fix - Update Expense Preview #46681
Internal QA:
- Removing the properties prefix so we use the same format as web #46565 - @puneetlath
- Associate crashes with user info #43063 - @roryabraham
Deploy Blockers:
- [HOLD for payment 2024-08-13] [HOLD for payment 2024-08-09] [Guided Setup Stage 2] - Error shows up when onboarding tasks are created in Concierge chat #46614
- [HOLD #9402] Chat - ERR_FILE_NOT_FOUND console error shows up when uploading PDF file #46615
- [HOLD for payment 2024-11-05] [$250] Chat - File does not appear with strikethrough style when uploaded offline and deleted #46616
- [$250] Accounting - Not here page opens after disconnecting QBO when it is connected via Old Dot #46618
- [HOLD for payment 2024-08-13] [$250] iOS - Workspace - Dropdown button is not disabled when no selection is made #46619
- [$250] Workspace - "Remove members" and "Make admin" options are present for owner #46620
- [HOLD] Attachments - Video closes when opening video in full screen right after uploading it #46621
- Chat - List of mentioned accounts cover the typed text when composer has multiple lines #46622
- Android - Room - Enter key saves the room description instead of entering the next line #46644
- [HOLD for payment 2024-08-13] [HOLD for payment 2024-08-09] [$250] Expense- The number of Expense Request is not updated in the Report Conversation preview #46647
- [HOLD for payment 2024-08-13] [HOLD for payment 2024-08-09] Search - Unable to exit selection mode via app back button while the expense is selected #46650
- [$250] Categories - Check mark appears briefly next to "Enabled" after tapping Select #46651
- [HOLD for Payment 2024-08-22][$250] Send invoice - Members are selectable but no option after selecting the members #46652
- [HOLD for payment 2024-08-19] [$250] iOS - Taxes - Unable to select Foreign currency default via checkbox #46657
- [HOLD for Payment 2024-08-22][$250] Multi tag - Selection mode remains on main tag list after returning from sub tag list #46658
- [$125] Chat - 'Up Arrow' Doesn't Open Edit Modal for Message with Thread #46663
- Held expense - Header subtitle in system message thread opens not here page when holding fails #46673
- XERO: Pay elsewhere button reappears when tap on it in Submitted expense #46685
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
HourlyKSv2KSv2StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging