Repository navigation
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
Activity
OSBotify commentedon Jul 31, 2024
🚀 All staging deploys are complete, @Expensify/applauseleads please begin QA on version https://github.com/Expensify/App/releases/tag/9.0.15-0 🚀
roryabraham commentedon Jul 31, 2024
#46620 was demoted
mvtglobally commentedon Aug 1, 2024
Regression is at 63% left
Blockers
#46614
#46615
#46616
#46619
#46621
#46622
cristipaval commentedon Aug 1, 2024
Demoting #46651
Julesssss commentedon Aug 1, 2024
Checked off #46657
kavimuru commentedon Aug 1, 2024
Regression is 12% left.
Unchecked PRs:
#45667 - iOS validation pending
#45732 failing with #46628 , Repro in production checking it off
#46044 iOS pending
#46090 - Comment
#46068 (comment) - Checking off
#46091 - iOS validation pending
#46096 - Desktop, Web, mWeb and iOS validation pending
#46127 - Desktop, Android and iOS validation pending
#46162 - iOS validation pending
#46171 - mWeb, Desktop and iOS validation pending
#46201 - iOS validation pending
#46207 - Web mWeb and Desktop validation pending
#46213 - validation pending in all the platforms
#46229 - mWeb, Desktop and iOS and android validation pending
#46359 failing with #46614 still iOS validation is pending
#46405 - Android validation is pending
#46465 - Web, android ,mWeb, Desktop and iOS validation pending
#46466 - Web validation pending
#46484 (comment) - Checking off
#46565 - Validation pending in all the platforms
roryabraham commentedon Aug 1, 2024
#46621 was determined NAB before the PR introducing it was merged. Checking it off
roryabraham commentedon Aug 1, 2024
Demoting #46616
Beamanator commentedon Aug 1, 2024
#46614 was fixed by #46630, checking both off
kavimuru commentedon Aug 1, 2024
Regression is 4% left
unchecked PRs:
#46090 - #46090 (comment)
#46096 - desktop mweb and iOS verification pending
#46127 - Android verification pending
#46207 - comment
#46213 - verification pending
#46229 - Verification pending
#46359 failing with #46614
#46465 - Verification pending
#46484 (comment) - Checking off
#46360 All (Added to checklist couple hours ago only)
#45711 All (Added to checklist couple hours ago only)
roryabraham commentedon Aug 1, 2024
#46673 demoted
roryabraham commentedon Aug 1, 2024
#46663 demoted
roryabraham commentedon Aug 1, 2024
#46615 demoted
roryabraham commentedon Aug 1, 2024
#46658 demoted
roryabraham commentedon Aug 1, 2024
#46622 fixed
roryabraham commentedon Aug 1, 2024
#46619 is fixed
roryabraham commentedon Aug 1, 2024
#46650 fixed
roryabraham commentedon Aug 1, 2024
#46647 fixed
roryabraham commentedon Aug 1, 2024
Demoting #46652
kavimuru commentedon Aug 1, 2024
Unchecked PRs:
#46090 - #46090 (comment)
#46096 - desktop verification pending
#46207 - comment
#46213 - Desktop verification pending
#46229 - Verification pending in Desktop, mweb, iOS and Android
#46359 failing with #46614
#46465 - Desktop, mweb, iOS and android verification pending
#46406 - web
#45711 - desktop
marcaaron commentedon Aug 1, 2024
Checked off #46207. Sorry, that one required Internal QA and it passed for me.
roryabraham commentedon Aug 2, 2024
demoting #46685
roryabraham commentedon Aug 2, 2024