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
3.01k stars 2.52k forks source link

Fix disabled Tabs #41637

Closed Nodebrute closed 2 weeks ago

Nodebrute commented 3 weeks ago

Details

Fixed Issues

$ https://github.com/Expensify/App/issues/41325 PROPOSAL: https://github.com/Expensify/App/issues/41325#issuecomment-2085993852

Tests

  1. Go to Account settings > Workspaces.
  2. Create a new workspace.
  3. Go to Categories.
  4. Click Settings.
  5. Toggle on "Members must categorize all spend".
  6. Close the RHP.
  7. Navigate to other tabs.
  8. Verify that you can navigate to other tabs

Offline tests

  1. Go offline
  2. Go to Account settings > Workspaces.
  3. Create a new workspace.
  4. Go to Categories.
  5. Click Settings.
  6. Toggle on "Members must categorize all spend".
  7. Close the RHP.
  8. Navigate to other tabs.
  9. Verify that you can navigate to other tabs

QA Steps

  1. Go to Account settings > Workspaces.
  2. Create a new workspace.
  3. Go to Categories.
  4. Click Settings.
  5. Toggle on "Members must categorize all spend".
  6. Close the RHP.
  7. Navigate to other tabs.
  8. Verify that you can navigate to other tabs

PR Author Checklist

Screenshots/Videos

Android: Native https://github.com/Expensify/App/assets/93134676/d08d5591-f244-4ee8-8efb-23b7e73ec06d
Android: mWeb Chrome https://github.com/Expensify/App/assets/93134676/61335865-7025-4503-9e2a-1600ed2625a5
iOS: Native https://github.com/Expensify/App/assets/93134676/51e49392-eb4c-4d88-bdb2-db2870d82031
iOS: mWeb Safari https://github.com/Expensify/App/assets/93134676/4b2040cd-cdad-4e1a-b952-43b7efb2d7c9
MacOS: Chrome / Safari https://github.com/Expensify/App/assets/93134676/fad8a24d-b9bb-41e0-ba97-5fa4e2a00f34
MacOS: Desktop https://github.com/Expensify/App/assets/93134676/8123eee0-f1bc-49db-a63c-656de813a96d
melvin-bot[bot] commented 3 weeks ago

@ikevin127 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]

ikevin127 commented 3 weeks ago

@Nodebrute Are you having trouble adding Screenshots/Videos for iOS: Native / iOS: mWeb Safari ?

[!note] It's important to go through the flow on all platforms to verify that the issue is fixed, no matter how small / big the code changes are.

Nodebrute commented 3 weeks ago

@ikevin127 Apologies, my iOS build is currently failing. I'll add the iOS screenshots shortly.

Nodebrute commented 3 weeks ago

@ikevin127 I have added videos for iOS: Native / iOS: mWeb Safari.

ikevin127 commented 2 weeks ago

@Nodebrute Thanks for adding the vids!

ikevin127 commented 2 weeks ago

@chiragsalian PR is ready for final review!

chiragsalian commented 2 weeks ago

Merge freeze is done, lets goo.

OSBotify commented 2 weeks 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/chiragsalian in version: 1.4.73-0 šŸš€

platform result
šŸ¤– android šŸ¤– success āœ…
šŸ–„ desktop šŸ–„ success āœ…
šŸŽ iOS šŸŽ success āœ…
šŸ•ø web šŸ•ø success āœ…
OSBotify commented 1 week ago

šŸš€ Deployed to production by https://github.com/Beamanator in version: 1.4.73-7 šŸš€

platform result
šŸ¤– android šŸ¤– success āœ…
šŸ–„ desktop šŸ–„ success āœ…
šŸŽ iOS šŸŽ success āœ…
šŸ•ø web šŸ•ø success āœ