Repository navigation
Closed
Labels
MonthlyKSv2KSv2StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Description
Release Version: 9.0.41-10
Compare Changes: production...staging
This release contains changes from the following pull requests:
- Cleanup optimistic data of stale Chat/IOU report #42806
- Added pluralization system for lang translations #45892
- Add backTo to many pages so it shows the correct screen below the RHP overlay #47990
- feat: update trips empty state view #48060
- Added count param to phrase param and return plural form accordingly #48229
- Do not focus input after other interactions #48415
- Fix unread indicator isn't cleared when deleting the unread message #48445
- fix: Use new ResolveDuplicates when approver is resolving duplicates #48522
- [feature]: Using the product as a copilot #48594
- create announce room when 3 or more participants #48660
- Turn on the check for the invoicing feature #48728
- Update "submitted by harvesting" report action copy #48939
- Add support for inline code with space only characters #49038
- fix invoice category #49142
- [ReportPreview / Avatars] Fix avatar styles and headline for Ecards, invoices, and group expense reports #49172
- chore: migrate AuthScreens from withOnyx to useOnyx #49185
- Fix - Approve button not disappear after approving report offline if advanced approval set #49188
- Migrate withWritableReportOrNotFound from withOnyx to useOnyx #49200
- Use float instead of int for auditRate percentage. Fix incorrect params in
SetPolicyAutoReimbursementLimitParams#49320 - Add new GBRs to task message #49389
- Error spacing inconsistency fixed #49398
- Fix WS name and avatar are not updated dynamically in the chat #49403
- [No QA] Make search a write request #49431
- fix: dropdown title does not follow search name #49446
- Fix - RHN throws error if tags are deleted by admin while member is selecting #49506
- fix: Search Save add Onyx optimistic and failure data #49513
- fix: [Search v2.3] - Default name is not displayed correctly for multiline system message thread. #49518
- [Search v2.3] Allow emojis in saved searches #49528
- hide import spreadsheet button #49545
- Show expense report in LHN if user doesn't have access to parent policyChat (removed manager condition) #49557
- fix: page not found on emoji report field #49564
- order options by the last expense request time in "Submit Expense" flow #49568
- Fix icon color for saved search popup menu #49569
- Remove viewing search query in the list and add bookmark icon for mobile #49583
- fix: persist pending actions when clearing Onyx state #49588
- Add back qr code download feature #49595
- Handle hold unhold search #49605
- Fix - Group chat - After removing user, group name is not updated #49618
- fix pressing tab #49623
- Remove
(optional)copy from "Setup tags" task #49625 - fix: 1:1 user receipt placeholder flickers #49626
- fix: Unable to create a new line in description field with SHIFT+Enter #49627
- Fix Use two-factor authentication code and Use recovery codes text blinks #49630
- Add backTo param handling when opening Report from Search #49641
- [NoQA] feat: bump react-native-haptic-feedback to newest version and remove … #49647
- [No QA] Fix failing pagination test #49648
- Save timezone with first message vs after throttle delay #49660
- Prevents three dot menu from showing up in members page if not policy admin #49664
- Add images to the Send-an-invoice help article #49667
- feat: move intro text to ScrollView #49679
- Create Add-approvals.md #49680
- Create Set-distance-rates.md #49681
- fix: tooltip show over dialog #49682
- Fix setting avatar skeleton position #49684
- Fix tooltip size becoming small after suspending and unsuspending #49695
- fix scroll bar on IOS #49700
- [No QA] Add parallel gradle flag to speed up Android builds #49719
- Fix track expense video loading indicator issue #49733
- [getCardIssuedMessage] fix lint error #49734
- Fix #focus mode prompt being displayed incorrectly #49735
- [No QA] Update NewApp_AdHoc.mobileprovision #49748
- Fix - Key Navigation - Pressing CTRL+K in attachment and closing search, leads to different chat #49750
- Add config file information to QBD connection help doc. #49765
- NO QA needed - Update Configure-Quickbooks-Online.md #49766
- fix: fixed 4 decimals for distance rates #49773
- [NO QA] Add Sepa B2B information to GR help doc #49775
- [No QA] [ESLint] allow ignoring some deprecation errors, apply to ReportUtils #49779
- Preserve client request method when using proxy #49805
- [No QA] Add NotificationServiceExtension to app group #49808
- [No QA] Fix types #49826
- [No QA] Add continue-on-error for non-critical steps #49852
- [CP Staging] fix: trip booking not navigate to T&C Page #49877
- [CP Staging] Android & iOS - Categories - Import spreadsheet icon is missing #49897
- [CP Staging] Revert "Add back qr code download feature" #49907
- [CP Staging] Fix missing header in scan page #49916
- [CP] Revert "chore: migrate AuthScreens from withOnyx to useOnyx" #49922
- Revert "Merge pull request #49172 from Expensify/georgia-fixIOUpreview" #49945
- Revert "fix: Use new ResolveDuplicates when approver is resolving duplicates" #49953
- fix for empty welcome note #49955
Deploy Blockers:
- [$250] Task – App crashes when click on assignee in existing task #49514
- [HOLD for Payment 2024-10-04][$250] [Search v2.3] - Default name in name field displays user/report ID instead of user/report name #49739
- [$250] Sign in - User is not redirected to IOU report when logging in after deeplink #49798
- iOS Chat - Downloaded share code is blank #49868
- Workspace - Nothing happens after pressing ESC key on workspace editor #49869
- Book travel -App reopens company address page instead of T&C page after saving company address #49870
- [HOLD for payment 2024-10-30] [$250] [Dupe detection] Report header has "Hold" action when the expense is already in Hold status #49872
- [HOLD for payment 2024-10-17] Web - Saved search - Tooltip reappears after it disappears #49873
- [$250] [Waiting for payment - 2024-10-06] iOS - Login - White screen persists for some time after login #49880
- Android- expense - In camera screen receipt header is missing #49881
- [HOLD for payment 2024-11-01] [$500] Tags - Background report changes to Tags page after clicking Custom tag name in RHP #49883
- Expense - Incorrectly fallback avatar is shown for split expense #49884
- Android & iOS - Categories - Import spreadsheet icon is missing #49885
- [HOLD for payment 2024-10-10] [$250] [Search v2.1] Web - Search - App returns to Inbox after closing receipt view in Search #49887
- Copilot - No "on behalf of" header for expense preview #49888
- Expense - Incorrect avatar for pay preview and missing avatar & username after submitting expense #49889
- [HOLD for payment 2024-10-17] [$125] [Search v2.3] IOS - Emoji is cut off in the dropdown button #49890
- Chat - When long pressing url, copy to URL to clipboard icon is greyed out #49892
- [HOLD for payment 2024-10-07] Workspace - Invite message comes back after deleting it #49899
- [$250] mWeb - Dupe detection - Multiple "resolved the duplicate" message is created #49900
- Expense - Unable to drag and drop receipt to Upload receipt RHP #49901
- [$250] Deeplink - Infinite loading displayed when clicked on open in app button #49902
- [Search v2.2] mWeb/Chrome Search-Navigate back to the top of messages instead of the selected message #49923
- [Paid meow] Workspace - Duplicate expense preview avatar after workspace is deleted #49927
- Chat - #focus prompt does not appear when user create 30 reports #49944
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
MonthlyKSv2KSv2StagingDeployCash🔐 LockCashDeploys 🔐Prevent new code from being deployed to stagingPrevent new code from being deployed to staging
Activity
OSBotify commentedon Sep 27, 2024
🚀 All staging deploys are complete, @Expensify/applauseleads please begin QA on version https://github.com/Expensify/App/releases/tag/9.0.41-1 🚀
blimpich commentedon Sep 27, 2024
Demoted #49873
roryabraham commentedon Sep 29, 2024
Demoted #49890
roryabraham commentedon Sep 29, 2024
Demoting #49872
roryabraham commentedon Sep 29, 2024
Demoting #49883
roryabraham commentedon Sep 29, 2024
#49892 is expected behavior
kavimuru commentedon Sep 29, 2024
Regression is 2% left.
unchecked PRs:
#42806 (comment)
#45892 pending validation in web desktop and iOS
#47990 pending validation in iOS
#48445 #48445 (comment)
#48522 pending validation in iOS
#48594 pending validation in iOS
#49142 pending validation in iOS
#49172 pending validation in web,mweb,android and iOS
#49188 pending validation in web,mweb,android and iOS
#49446 pending validation in desktop
#49506 pending validation in desktop,mweb,android and iOS
#49557 pending validation in we,desktop,mweb,android and iOS
#49564 pending validation in iOS
#49568 pending validation in iOS and desktop
#49583 pending validation in iOS
#49588 pending validation in iOS and desktop
#49595 pending validation in iOS and desktop
#49641 pending validation in iOS
#49735 pending validation in Desktop
kavimuru commentedon Sep 30, 2024
Regression is 1% left in the TR
Unchecked PRs:
#45892 pending validation in web desktop and iOS
#47990 pending validation in iOS
#48445 #48445 (comment)
#48939 Pending validation in all the platforms
#48594 pending validation in iOS
#49142 pending validation in iOS
#49172 pending validation in web,mweb,android and iOS
#49188 pending validation in web,mweb,android and iOS
#49506 pending validation in desktop,mweb,android and iOS
#49557 pending validation in mweb,android and iOS
#49564 pending validation in iOS
#49568 pending validation in iOS and desktop
#49583 pending validation in iOS
#49588 pending validation in iOS and desktop
#49595 pending validation in iOS
#49641 pending validation in iOS
#49735 #49735 (comment)
Blockers:
#49514
#49739
#49798
#49868
#49870
#49880
#49881
#49884
#49885
#49887
#49888
#49889
#49899
#49900
#49901
#49902
luacmartins commentedon Sep 30, 2024
Demoted #49923 and #49887
luacmartins commentedon Sep 30, 2024
#49739 was already fixed on the previous checklist
Julesssss commentedon Sep 30, 2024
#49880 resolved by #49922
jasperhuangg commentedon Sep 30, 2024
#49514 was resolved in #49604
francoisl commentedon Sep 30, 2024
Closed/Demoted #49888 working as intended
kavimuru commentedon Sep 30, 2024
Regression is completed in TR.
Unchecked PRs:
#45892 pending validation in web desktop and iOS
#48445 #48445 (comment)
#48939 #48939 (comment)
#48594 Failing with #49888
#49142 Failing with original KI in iOS #49142 (comment)
#49172 pending validation in android
#49188 pending validation in iOS
#49557 pending validation in android and iOS
#49595 PR reverted #49907
#49735 #49735 (comment)
#49734 #49734 (comment)
jasperhuangg commentedon Sep 30, 2024
#49900 was fixed in #49953
jasperhuangg commentedon Sep 30, 2024
#49927, #49884, and #49889 were fixed by #49945
Beamanator commentedon Sep 30, 2024
Checked off #48939 b/c it's working well in staging 👍
jasperhuangg commentedon Sep 30, 2024
#49899 was handled by #49955
jasperhuangg commentedon Sep 30, 2024
os-botify commentedon Sep 30, 2024
This issue either has unchecked items or has not yet been marked with the
:shipit:emoji of approval.Reopening!
jasperhuangg commentedon Sep 30, 2024