Repository navigation
Closed
Labels
StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Description
Release Version: 9.0.10-7
Compare Changes: production...staging
This release contains changes from the following pull requests:
- Add viewport settings for mobile web #94
- Add displaying svg logos inside QR code #39072
- perf: filter Share Logs options #40285
- Add support for viewing full screen Group Chat custom avatars #41586
- Feat/dupe detection confirmation #42571
- Fix the loading skeleton behavior when opening a report #44488
- Pick only params from route before passing them to screen #44531
- Disable changes to report fields when accounting integration is connected #44672
- remove upload photo step if using default avatar #44702
- Add parentReportActionID to iouReport #44776
- Update Send-an-invoice.md #44990
- Load recent waypoints on first sign in #45000
- Fix unable to leave thread #45136
- FIx: initial value with empty values for list, subtitle in edit flow #45185
- Dismissing onboarding fix #45327
- Fix expense report is deleted when deleting one of the transaction if the last message is a RENAMED action #45365
- fix QR code expand to full size #45373
- fix(AddressPage): country reverts to previous one after selecting state #45394
- [No QA] Create new Edit Card Limit page #45397
- Add basic version of AdvancedFilters Page #45407
- [No QA] Disable card reconciliation when auto-sync not enabled #45452
- Fix chat scrolls back to linked message after receiving new message #45463
- Cancel SearchForReports api calls before making new one #45469
- [No QA] Create new Edit Card Name page #45473
- Optimize last accessed report calculation #45494
- Avoid unnecessary expensive call to getTransactionDetails #45529
- Fix initial reportID in AuthScreens #45534
- Bump expensify-common and react-native-live-markdown #45556
- Fix infinite loading attachment and crash when open it #45559
- Navigate back to parent report after deleting last comment of thread #45563
- Temporarily use reports collection for isArchived #45568
- Fix infinite get route request #45579
- [#Wave-Control: Add NetSuite] Hide
Subsidiaryon initial connection load #45583 - fix: Temporarily use default Onfido font #45587
- [No QA] [TS Migration] Update and clean up react-native-web typings #45592
- [Search] Export CSV on native devices #45593
- [No QA] Restore patch-package output colouring #45615
- [NoQA] Add images for Expensify Card workspace feeds help doc #45637
- [NoQA] Update en.ts #45640
- Remove whisper from report preview #45652
- [NoQA] Update Uber.md #45655
- fix: skip redundant goBack in setupPoliciesAndNavigate #45656
- [NoQA] Update Troubleshooting.md #45660
- Simplify navigation types #45663
- Full screen Composer, reaplying #45664
- fix: stop MouseDown propagation #45666
- [No QA] Add retry for npm install in reassure #45685
- [No QA] Add Tom to adhoc profiles #45686
- Improve isPolicyChangeLog performance #45697
- fix: workspace name not shown in invoice preview #45706
- Add bulk actions #45712
- ignore all type of thread reports to determine concierge report #45713
- [NoQA] Updating to a better redirect #45717
- [NoQA] Update Connect-To-NetSuite.md #45718
- [NoQA] Update Configure-Netsuite.md #45719
- Add log to say which check failed #45737
- Improve isReportMessageAttachment performance #45748
- [No QA] Improve isEmptyReport performance #45750
- [NoQA] Create Duplicate-detection.md #45763
- Fix multiple running of getReportActionMessage #45773
- [NoQA] Update es.ts #45790
- [CP Staging] Revert "Add support for viewing full screen Group Chat custom avatars" #45863
- [CP Staging] [HybridApp] Fix Plaid failure on iOS on HybridApp #45875
- [CP Staging] Backport a fix for
react-native-gesture-handler#45918 - [CP Staging] Revert "fix: allow user to stay in room report screen" #45921
- [CP Staging] fix description is not displayed #45922
Internal QA:
- Capture navigation logs to build breadcrumbs in Crashlytics #45776 - @mountiny
- Fix: Hide paycheck report with error #45698 - @puneetlath
- Fullstory Asset Uploader build phase added. #45688 - @puneetlath
Deploy Blockers:
- [HOLD for payment 2024-07-26] mWeb - Workspace - With emoji as workspace description showing error while inviting members #45740
- [HOLD for payment 2024-08-02] [$125] Dupe detect - Receipt field is not disabled and green thumbnail is shown after adding receipt #45814
- [HOLD for payment 2024-08-02] Dupe detection - Green Confirm button is shorter in width #45815
- [HOLD for payment 2024-08-01] Thread - Error shows up when user sends a message after leaving the thread #45822
- [HOLD for payment 2024-08-01] [$50] Group chat - Avatar loads infinitely when refreshing full screen avatar on confirmation page #45824
- Task – Deleted task appears on top of assignee LHN if creator delete it in group chat #45826
- Expense - Logo in Share code for transaction thread is not Expensify logo #45827
- [HOLD for payment 2024-08-01] Thread – Join button reappears in header when try to join thread after leave it #45828
- Task – Members and settings options are present in deleted task RHP, chat isn’t archived #45829
- [HOLD for payment 2024-08-01] [$250] Expense - Description row in transaction thread is empty after saving the description #45830
- [HOLD for payment 2024-08-02] Dupe detection - Confirm button is below the content instead of page bottom #45831
- [Awaiting Payment Request] [$125] Dupe detection -Not here page opens after navigating to confirm page by link and confirming it #45832
- [HOLD for payment 2024-08-05] [$250] Dupe detect - Distance field is not disabled and not here page opens after changing distance #45833
- Thread - App flickers & returns to main chat when leaving and reentering thread #45834
- [$250] Dupe detect - Confirmation page with empty data opens when opening invalid dupe confirm link #45835
- [$250] Group chat - Group header 'Chat report' displayed briefly after creating a group #45838
- [HOLD for payment 2024-08-01] [$125] Workspace - Avatar for a deleted workspace is empty when viewed full screen #45842
- [Payment Due 09/11] [$250] Expense - Missing green unread line after marking first expense as unread in expense report #45843
- [HOLD for payment 2024-08-14] Report fields - Offline indicator appears below the content when edit to fields is disabled #45847
- Tax - Toggle becomes unlocked, Delete button appears briefly after saving tax code of default rate #45857
- [$250] Tax - Toggle becomes unlocked, Delete button appears briefly after saving tax code of default rate #45858
- [HOLD for payment 2024-09-09][$250] Track tax - Tax rate is no longer assigned to the distance rate after changing the tax code #45861
- [HOLD for payment 2024-08-02] Dupe detect - Billable toggle on confirm page does not reflect the selection on discrepancy page #45864
- [HOLD for payment 2024-08-02] [$250] Dupe detect - Merchant field is empty on the confirmation page when there is info on merchant #45865
- [$250] LHN-Archived workspace shows green dot in LHN. #45881
- [HOLD for payment 2024-08-05] [$125] Distance -"Your Location" address is shown in recent destination list #45882
- [$250] Chat – “Hmm... ” page appears briefly when navigate to IOU link while logout #45899
- QBO - The app crashes after connecting to QBO and tapping on a setting a few times #45906
- [HOLD for payment 2024-08-07] [$250] Chat - Not here page does not have back button #45910
- [HOLD for payment 2024-08-07] [$250] Dupe detect - Removed expense during review offline is accessible & fields open not here page #45917
- Money request description is not displayed #45960
- Added description not displayed for Expense line items #45962
- [$250] Chat - Thread page reloads when user entering it first time after leaving #45966
- [HOLD for payment 2024-08-02] [$250] Web - "Something went wrong" when trying to submit an expense that has an attached receipt #45967
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
Activity
OSBotify commentedon Jul 19, 2024
🚀 All staging deploys are complete, @Expensify/applauseleads please begin QA on version https://github.com/Expensify/App/releases/tag/9.0.10-1 🚀
mvtglobally commentedon Jul 20, 2024
Regression is at 50%
#44990 - PROD QA, ok to check off?
#42571 - is failing with #45814
mountiny commentedon Jul 20, 2024
Demoted #45847
Demoted #45838
mountiny commentedon Jul 21, 2024
demoted #45824
demoted #45829
Dupe detection is behind beta:
mvtglobally commentedon Jul 22, 2024
Regression is at 25% left
#44990 - PROD QA, ok to check off?
#39072 - pending validation on all platforms
#40285 - pending validation on all platforms
#42571 - is failing with #45814
#44488 - pending validation on all platforms
#45000 - pending validation on all platforms
#45136 - repro Blocker #45828 when running this PR
#45327 - Pending validation on mWeb
#45407 - Pending validation on mWeb
#45463 - pending validation on all platforms
#45494 - Pending validation on mWeb
#45563 - pending validation on all platforms
#45568 - pending validation on all platforms
#45583 - pending validation on IOS and Android
#45712 is failing
mountiny commentedon Jul 22, 2024
Demoted #45882
Demoted #45864
mountiny commentedon Jul 22, 2024
demoted
mvtglobally commentedon Jul 22, 2024
Regression is at 5% left
#44990 - PROD QA, ok to check off?
#39072 - pending validation on IOS, and failing with #45827
#40285 - Checking off. KI repro #38209 while running PR
#42571 - is failing with #45814
#44488 - pending validation on Desktop & IOS
#45000 - pending validation on IOS
#45136 - repro Blocker #45828 when running this PR.
#45327 - Is failing #45327 (comment)
#45494 - Pending validation on mWeb
#45563 - pending validation on IOS
#45712 is failing with #45837. repro in PROD. Checking off
#45863 - checking CP
Open Blockers
#45822
#45828
#45830
#45843
#45906
#45910
tgolen commentedon Jul 22, 2024
I demoted #45910
mvtglobally commentedon Jul 22, 2024
Regression is Completed
#44990 - PROD QA, ok to check off?
#39072 - failing with #45827. Since its not a blocker, can we check off?
#42571 - is failing with #45814
#44488 - pending validation on IOS
#45000 - pending validation on IOS
#45136 - repro Blocker #45828 when running this PR.
#45327 - Is failing #45327 (comment)
#45918 - checking CP
#45921 - checking CP
Open Blockers
#45822
#45828
#45830
#45843
#45906
#45917
francoisl commentedon Jul 22, 2024
francoisl commentedon Jul 22, 2024
Demoting #45966
mountiny commentedon Jul 22, 2024
checked off #45327 as the linked issue will be handled by the PR author
mvtglobally commentedon Jul 22, 2024
Unchecked PRs
#42571 - is failing with #45814
#45136 - repro Blocker #45828 when running this PR. pls check if ok to check off.
#45918 - failing on IOS and Android #45918 (comment)
francoisl commentedon Jul 23, 2024
#45922 tested on staging, checking off
francoisl commentedon Jul 23, 2024
@mvtglobally could you retest #45967 please? I wasn't able to repro on my end, wondering if one of the other CPs we made coincidentally fixed that issue too.
mountiny commentedon Jul 23, 2024
Demoted #45967 and demoted #45917
Also demoted #45843
mountiny commentedon Jul 23, 2024
Checking #45906 off as I could not reproduce the issue
mountiny commentedon Jul 23, 2024
All looking good
mountiny commentedon Jul 23, 2024