Expensify / App

Welcome to New Expensify: a complete re-imagination of financial collaboration, centered around chat. Help us build the next generation of Expensify by sharing feedback and contributing to the code.
https://new.expensify.com
MIT License
2.97k stars 2.48k forks source link

Update logic for categorising expenses #40840

Closed allroundexperts closed 1 week ago

allroundexperts commented 1 week ago

Details

Fixed Issues

$ https://github.com/Expensify/App/issues/40668 PROPOSAL: N/A

Tests

  1. Create a new account and login
  2. Click on the Fab, then track expense and create a track expense request
  3. Actionable whispers should appear in personal chat
  4. Click on the Categorize option.
  5. Verify that an option to select a category appears and selecting it creates a request successfully.
  6. Repeat steps 1-3, and click on the Share with accountant whisper
  7. Verify that you are redirected to the request confirmation page and upon confirmation, you're able to see an invite members page.

Offline tests

QA Steps

  1. Create a new account and login
  2. Click on the Fab, then track expense and create a track expense request
  3. Actionable whispers should appear in personal chat
  4. Click on the Categorize option.
  5. Verify that an option to select a category appears and selecting it creates a request successfully.
  6. Repeat steps 1-3, and click on the Share with accountant whisper
  7. Verify that you are redirected to the request confirmation page and upon confirmation, you're able to see an invite members page.

PR Author Checklist

Screenshots/Videos

Android: Native Having issues with my Android build.
Android: mWeb Chrome https://github.com/Expensify/App/assets/30054992/40968f10-a580-4908-8da6-d2aef00aa54c
iOS: Native https://github.com/Expensify/App/assets/30054992/8c3a5e25-300e-4ab4-ad79-5ab3f4914ffe
iOS: mWeb Safari https://github.com/Expensify/App/assets/30054992/64ffeed3-45e7-498d-9f33-eae3921171ca
MacOS: Chrome / Safari https://github.com/Expensify/App/assets/30054992/0640a9ae-0e12-4d6f-aae3-39827ae3da4d
MacOS: Desktop https://github.com/Expensify/App/assets/30054992/95a7b1e7-d2be-40fd-a73f-9f2dbc6d5bed
melvin-bot[bot] commented 1 week ago

@shubham1206agra Please copy/paste the Reviewer Checklist from here into a new comment on this PR and complete it. If you have the K2 extension, you can simply click: [this button]

github-actions[bot] commented 1 week ago
:test_tube::test_tube: Use the links below to test this adhoc build on Android, iOS, Desktop, and Web. Happy testing! :test_tube::test_tube: Android :robot: iOS :apple:
https://ad-hoc-expensify-cash.s3.amazonaws.com/android/40840/index.html https://ad-hoc-expensify-cash.s3.amazonaws.com/ios/40840/index.html
Android iOS
Desktop :computer: Web :spider_web:
https://ad-hoc-expensify-cash.s3.amazonaws.com/desktop/40840/NewExpensify.dmg https://40840.pr-testing.expensify.com
Desktop Web

:eyes: View the workflow run that generated this build :eyes:

ishpaul777 commented 1 week ago

Reviewer Checklist

Screenshots/Videos

Android: Native
Android: mWeb Chrome https://github.com/Expensify/App/assets/104348397/f2e72ec6-fcdd-4aa4-8626-c9c2553e2ad2
iOS: Native https://github.com/Expensify/App/assets/104348397/c8c2d408-f3b7-4833-9c42-4d083ff964c3
iOS: mWeb Safari https://github.com/Expensify/App/assets/104348397/5e310be7-7b9b-43ff-8497-c6f1c3c1ef0c
MacOS: Chrome / Safari https://github.com/Expensify/App/assets/104348397/b4dabe13-83f0-41c5-a13c-2ea21c104f0c
MacOS: Desktop https://github.com/Expensify/App/assets/104348397/00dbe36a-f0a8-467e-b5b0-f6c3841f09b4
shubham1206agra commented 1 week ago

@thienlnam Do not merge until https://github.com/Expensify/App/pull/40840#discussion_r1578695036 has been addressed, as it will create a workspace for Submit it to someone flow, which is not desired at all.

shubham1206agra commented 1 week ago

@thienlnam You are clear to merge now. :shipit:

OSBotify commented 1 week ago

:hand: This PR was not deployed to staging yet because QA is ongoing. It will be automatically deployed to staging after the next production release.

OSBotify commented 1 week ago

🚀 Deployed to staging by https://github.com/thienlnam in version: 1.4.67-0 🚀

platform result
🤖 android 🤖 success ✅
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅
OSBotify commented 5 days ago

🚀 Deployed to production by https://github.com/francoisl in version: 1.4.67-7 🚀

platform result
🤖 android 🤖 failure ❌
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅
OSBotify commented 5 days ago

🚀 Deployed to production by https://github.com/francoisl in version: 1.4.67-7 🚀

platform result
🤖 android 🤖 failure ❌
🖥 desktop 🖥 success ✅
🍎 iOS 🍎 success ✅
🕸 web 🕸 success ✅