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.52k stars 2.87k forks source link

[HOLD for payment 2024-01-04] [HOLD for payment 2024-01-03] [$500] Android - Modal thumbnail is not displayed for workspace manual request #33591

Closed kbecciv closed 9 months ago

kbecciv commented 10 months ago

If you haven’t already, check out our contributing guidelines for onboarding and email contributors@expensify.com to request to join our Slack channel!


Version Number: 1.4.17-1 Reproducible in staging?: y Reproducible in production?: n If this was caught during regression testing, add the test name, ID and link from TestRail: Email or phone of affected tester (no customers): Logs: https://stackoverflow.com/c/expensify/questions/4856 Expensify/Expensify Issue URL: Issue reported by: Applause - Internal Team Slack conversation:

Issue found when executing PR https://github.com/Expensify/App/pull/33347

Action Performed:

  1. Launch app
  2. Tap on a Workspace chat
  3. Tap plus icon ---- Request money ----- Manual
  4. Enter an amount
  5. Tap next
  6. Tap show more
  7. Select a category
  8. Tap request
  9. Tap on the new request created to open detail page

Expected Result:

Modal thumbnail must be displayed for workspace manual request.

Actual Result:

Modal thumbnail is not displayed for workspace manual request.

Workaround:

Unknown

Platforms:

Which of our officially supported platforms is this issue occurring on?

Screenshots/Videos

Add any screenshot/video evidence

https://github.com/Expensify/App/assets/93399543/d0913e33-b9b8-475b-afb0-bb591ac3bb10

View all open jobs on GitHub

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~0160d858d1b98fe7ed
  • Upwork Job ID: 1739767395487518720
  • Last Price Increase: 2023-12-26
  • Automatic offers:
    • c3024 | Reviewer | 28070428
    • mkhutornyi | Contributor | 28070429
Issue OwnerCurrent Issue Owner: @JmillsExpensify
github-actions[bot] commented 10 months ago

:wave: Friendly reminder that deploy blockers are time-sensitive ⏱ issues! Check out the open `StagingDeployCash` deploy checklist to see the list of PRs included in this release, then work quickly to do one of the following:

  1. Identify the pull request that introduced this issue and revert it.
  2. Find someone who can quickly fix the issue.
  3. Fix the issue yourself.
melvin-bot[bot] commented 10 months ago

Triggered auto assignment to @marcochavezf (Engineering), see https://stackoverflow.com/c/expensify/questions/4319 for more details.

mkhutornyi commented 10 months ago

Proposal

Please re-state the problem that we are trying to solve in this issue.

[Android, iOS] receipt empty thumbnail is not displayed for workspace manual request

What is the root cause of that problem?

https://github.com/Expensify/App/blob/92501dc7f0288dc88016159d40ed693547222284/src/components/ReceiptEmptyState.js#L31-L36 fill is transparent here (this didn't happen before expo image PR)

What changes do you think we should make in order to solve the problem?

remove fill prop

marcochavezf commented 10 months ago

Thanks for the proposal @mkhutornyi, can you create a PR with the solution in the next few hours?

mkhutornyi commented 10 months ago

yes, I can

marcochavezf commented 10 months ago

Ok great, assigning you

melvin-bot[bot] commented 10 months ago

Triggered auto assignment to @JmillsExpensify (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details.

melvin-bot[bot] commented 10 months ago

Bug0 Triage Checklist (Main S/O)

melvin-bot[bot] commented 10 months ago

Job added to Upwork: https://www.upwork.com/jobs/~0160d858d1b98fe7ed

melvin-bot[bot] commented 10 months ago

Triggered auto assignment to Contributor-plus team member for initial proposal review - @c3024 (External)

melvin-bot[bot] commented 10 months ago

📣 @c3024 🎉 An offer has been automatically sent to your Upwork account for the Reviewer role 🎉 Thanks for contributing to the Expensify app!

Offer link Upwork job

melvin-bot[bot] commented 10 months ago

📣 @mkhutornyi 🎉 An offer has been automatically sent to your Upwork account for the Contributor role 🎉 Thanks for contributing to the Expensify app!

Offer link Upwork job Please accept the offer and leave a comment on the Github issue letting us know when we can expect a PR to be ready for review 🧑‍💻 Keep in mind: Code of Conduct | Contributing 📖

mountiny commented 10 months ago

Thanks @marcochavezf feel free to request a CP in Slack once PR is merged!

mountiny commented 10 months ago

@mkhutornyi Whats your ETA?

mkhutornyi commented 10 months ago

5 min

mkhutornyi commented 10 months ago

Sorry for 1 min delay 😄

mountiny commented 10 months ago

We might need to reduce the reward then 😄

melvin-bot[bot] commented 10 months ago

Reviewing label has been removed, please complete the "BugZero Checklist".

melvin-bot[bot] commented 10 months ago

The solution for this issue has been :rocket: deployed to production :rocket: in version 1.4.17-8 and is now subject to a 7-day regression period :calendar:. Here is the list of pull requests that resolve this issue:

If no regressions arise, payment will be issued on 2024-01-03. :confetti_ball:

After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.

For reference, here are some details about the assignees on this issue:

melvin-bot[bot] commented 10 months ago

BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:

melvin-bot[bot] commented 10 months ago

The solution for this issue has been :rocket: deployed to production :rocket: in version 1.4.18-8 and is now subject to a 7-day regression period :calendar:. Here is the list of pull requests that resolve this issue:

If no regressions arise, payment will be issued on 2024-01-04. :confetti_ball:

After the hold period is over and BZ checklist items are completed, please complete any of the applicable payments for this issue, and check them off once done.

For reference, here are some details about the assignees on this issue:

melvin-bot[bot] commented 10 months ago

BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:

marcochavezf commented 10 months ago

Hi @c3024, could you complete the bz checklist?

c3024 commented 10 months ago

BugZero Checklist: The PR fixing this issue has been merged! The following checklist (instructions) will need to be completed before the issue can be closed:

melvin-bot[bot] commented 9 months ago

@JmillsExpensify, @marcochavezf, @mkhutornyi, @c3024 Whoops! This issue is 2 days overdue. Let's get this updated quick!

marcochavezf commented 9 months ago

Checklist completed, only payment is pending

melvin-bot[bot] commented 9 months ago

@JmillsExpensify, @marcochavezf, @mkhutornyi, @c3024 Huh... This is 4 days overdue. Who can take care of this?

melvin-bot[bot] commented 9 months ago

@JmillsExpensify, @marcochavezf, @mkhutornyi, @c3024 Still overdue 6 days?! Let's take care of this!

melvin-bot[bot] commented 9 months ago

@JmillsExpensify, @marcochavezf, @mkhutornyi, @c3024 10 days overdue. I'm getting more depressed than Marvin.

marcochavezf commented 9 months ago

Hi @JmillsExpensify, could you handle the payment for @mkhutornyi as contributor and @c3024 as C+ reviewer?

melvin-bot[bot] commented 9 months ago

@JmillsExpensify, @marcochavezf, @mkhutornyi, @c3024 12 days overdue. Walking. Toward. The. Light...

JmillsExpensify commented 9 months ago

Sure thing! Payment summary:

JmillsExpensify commented 9 months ago

Everyone is paid out. Closing the issue.