Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[HOLD for payment 2024-05-06] [$250] [Search v1] Create Search widget #39879

Closed
luacmartins opened this issue Apr 9, 2024 · 26 comments
Closed
Assignees
Labels
Awaiting Payment Auto-added when associated PR is deployed to production External Added to denote the issue can be worked on by a contributor NewFeature Something to build that is a new item. Weekly KSv2

Comments

@luacmartins
Copy link
Contributor

luacmartins commented Apr 9, 2024

Section from design doc

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~013bed533d17650a06
  • Upwork Job ID: 1781315585886089216
  • Last Price Increase: 2024-04-19
@luacmartins luacmartins added the Daily KSv2 label Apr 9, 2024
@luacmartins luacmartins self-assigned this Apr 9, 2024
@luacmartins luacmartins changed the title [Search v1] Create Search widget [HOLD][Search v1] Create Search widget Apr 9, 2024
@melvin-bot melvin-bot bot added the Overdue label Apr 11, 2024
Copy link

melvin-bot bot commented Apr 12, 2024

@luacmartins Whoops! This issue is 2 days overdue. Let's get this updated quick!

@luacmartins luacmartins added Weekly KSv2 and removed Daily KSv2 labels Apr 14, 2024
@melvin-bot melvin-bot bot removed the Overdue label Apr 14, 2024
@luacmartins
Copy link
Contributor Author

@Kicu please comment on this issue so I can assign it to you :)

@Kicu
Copy link
Contributor

Kicu commented Apr 19, 2024

hey, I confirm I will be working on this :)

@luacmartins luacmartins added NewFeature Something to build that is a new item. External Added to denote the issue can be worked on by a contributor labels Apr 19, 2024
@melvin-bot melvin-bot bot changed the title [HOLD][Search v1] Create Search widget [$250] [HOLD][Search v1] Create Search widget Apr 19, 2024
Copy link

melvin-bot bot commented Apr 19, 2024

Job added to Upwork: https://www.upwork.com/jobs/~013bed533d17650a06

Copy link

melvin-bot bot commented Apr 19, 2024

Triggered auto assignment to @mallenexpensify (NewFeature), see https://stackoverflowteams.com/c/expensify/questions/14418#:~:text=BugZero%20process%20steps%20for%20feature%20requests for more details. Please add this Feature request to a GH project, as outlined in the SO.

@melvin-bot melvin-bot bot added the Help Wanted Apply this label when an issue is open to proposals by contributors label Apr 19, 2024
Copy link

melvin-bot bot commented Apr 19, 2024

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

@melvin-bot melvin-bot bot added Daily KSv2 and removed Weekly KSv2 labels Apr 19, 2024
@luacmartins luacmartins removed the Help Wanted Apply this label when an issue is open to proposals by contributors label Apr 19, 2024
@luacmartins luacmartins changed the title [$250] [HOLD][Search v1] Create Search widget [$250] [Search v1] Create Search widget Apr 19, 2024
@Zarrrii08
Copy link

Copy link

melvin-bot bot commented Apr 19, 2024

📣 @Zarrrii08! 📣
Hey, it seems we don’t have your contributor details yet! You'll only have to do this once, and this is how we'll hire you on Upwork.
Please follow these steps:

  1. Make sure you've read and understood the contributing guidelines.
  2. Get the email address used to login to your Expensify account. If you don't already have an Expensify account, create one here. If you have multiple accounts (e.g. one for testing), please use your main account email.
  3. Get the link to your Upwork profile. It's necessary because we only pay via Upwork. You can access it by logging in, and then clicking on your name. It'll look like this. If you don't already have an account, sign up for one here.
  4. Copy the format below and paste it in a comment on this issue. Replace the placeholder text with your actual details.
    Screen Shot 2022-11-16 at 4 42 54 PM
    Format:
Contributor details
Your Expensify account email: <REPLACE EMAIL HERE>
Upwork Profile Link: <REPLACE LINK HERE>

@melvin-bot melvin-bot bot added the Overdue label Apr 22, 2024
Copy link

melvin-bot bot commented Apr 22, 2024

@Kicu, @luacmartins, @mallenexpensify, @dukenv0307 Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

@luacmartins
Copy link
Contributor Author

@Kicu is still working on this

@melvin-bot melvin-bot bot removed the Overdue label Apr 22, 2024
@Kicu
Copy link
Contributor

Kicu commented Apr 23, 2024

I expect the PR to be done today

@melvin-bot melvin-bot bot added Reviewing Has a PR in review Weekly KSv2 Awaiting Payment Auto-added when associated PR is deployed to production and removed Daily KSv2 Weekly KSv2 labels Apr 25, 2024
@melvin-bot melvin-bot bot changed the title [$250] [Search v1] Create Search widget [HOLD for payment 2024-05-06] [$250] [Search v1] Create Search widget Apr 29, 2024
@melvin-bot melvin-bot bot removed the Reviewing Has a PR in review label Apr 29, 2024
Copy link

melvin-bot bot commented Apr 29, 2024

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

Copy link

melvin-bot bot commented Apr 29, 2024

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

If no regressions arise, payment will be issued on 2024-05-06. 🎊

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

  • @Kicu does not require payment (Contractor)
  • @dukenv0307 requires payment (Needs manual offer from BZ)

Copy link

melvin-bot bot commented Apr 29, 2024

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

  • [@dukenv0307] Please propose regression test steps to ensure the new feature will work correctly on production in further releases.
  • [@mallenexpensify] Link the GH issue for creating/updating the regression test once above steps have been agreed upon.

@mallenexpensify
Copy link
Contributor

@Kicu , @dukenv0307 can you please submit a proposal or accept the job and reply here once you have?
https://www.upwork.com/jobs/~013bed533d17650a06

@Kicu
Copy link
Contributor

Kicu commented May 9, 2024

@mallenexpensify Unsure what you mean, this issue was already done and PR for it is merged.

@luacmartins
Copy link
Contributor Author

The PR has been in prod for 7 days now. @Kicu is from SWM and worked on the implementation.

@dukenv0307
Copy link
Contributor

@Kicu , @dukenv0307 can you please submit a proposal or accept the job and reply here once you have?

Thanks @mallenexpensify! I applied to the job

@mallenexpensify
Copy link
Contributor

@dukenv0307 can you please accept the job and reply here once you have?
https://www.upwork.com/jobs/~013bed533d17650a06

@dukenv0307
Copy link
Contributor

@mallenexpensify Offer accepted thanks 🙏

@mallenexpensify
Copy link
Contributor

Contributor+: @dukenv0307 paid $250 via Upwork

@dukenv0307 can you propose the steps for the TestRail update? We def want one for the new feature. Thx

@dukenv0307
Copy link
Contributor

BugZero Checklist:

  • The PR that introduced the bug has been identified. Link to the PR: N/A
  • The offending PR has been commented on, pointing out the bug it caused and why, so the author and reviewers can learn from the mistake. Link to comment: N/A
  • A discussion in #expensify-bugs has been started about whether any other steps should be taken (e.g. updating the PR review checklist) in order to catch this type of bug sooner. Link to discussion: N/A
  • Determine if we should create a regression test for this bug. Yes
  • If we decide to create a regression test for the bug, please propose the regression test steps to ensure the same bug will not reach production again.

Regression test:

  1. Login with the new account
  2. Go to Settings > Troubleshoot > New Search Page
  3. Verify that the "empty" view is shown
  4. Logout
  5. Login with an account that has many chats
  6. Go to Settings > Troubleshoot > New Search Page
  7. Verify that the item list is shown

Do we 👍 or 👎

@dukenv0307
Copy link
Contributor

@mallenexpensify I completed the checklist

@Kicu
Copy link
Contributor

Kicu commented May 13, 2024

The search feature is not yet fully complete so Im not sure how useful it is to write these test steps. Perhaps we should do these later?
For example:

Go to Settings > Troubleshoot > New Search Page

This is not how the actual navigation will work, this is temporary for developing the feature.

@luacmartins
Copy link
Contributor Author

As @Kicu said, no tests needed at this time. We'll add them as part of the project wrap-up.

@mallenexpensify
Copy link
Contributor

Groovy, closing out then. Thx y'all.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Awaiting Payment Auto-added when associated PR is deployed to production External Added to denote the issue can be worked on by a contributor NewFeature Something to build that is a new item. Weekly KSv2
Projects
Archived in project
Development

No branches or pull requests

5 participants