App icon indicating copy to clipboard operation
App copied to clipboard

[$250] Improve filtering performance in new chat page

Open roryabraham opened this issue 1 year ago • 11 comments

Coming from https://github.com/Expensify/App/issues/37619

This issue is specifically for the new chat page and the C+ payment for this PR

Upwork Automation - Do Not Edit
  • Upwork Job URL: https://www.upwork.com/jobs/~01941ca75bd8c92948
  • Upwork Job ID: 1806743203181122627
  • Last Price Increase: 2024-06-28
Issue OwnerCurrent Issue Owner: @

roryabraham avatar Jun 28 '24 17:06 roryabraham

Triggered auto assignment to @stephanieelliott (Bug), see https://stackoverflow.com/c/expensify/questions/14418 for more details. Please add this bug to a GH project, as outlined in the SO.

melvin-bot[bot] avatar Jun 28 '24 17:06 melvin-bot[bot]

Job added to Upwork: https://www.upwork.com/jobs/~01941ca75bd8c92948

melvin-bot[bot] avatar Jun 28 '24 17:06 melvin-bot[bot]

Current assignee @hungvu193 is eligible for the External assigner, not assigning anyone new.

melvin-bot[bot] avatar Jun 28 '24 17:06 melvin-bot[bot]

@TMisiukiewicz has already opened the PR, and @hungvu193 is our C+. no additional help needed here

roryabraham avatar Jun 28 '24 17:06 roryabraham

Hi, can I get assigned to this issue please?

Is it possible to make this issue more generic so I can link the rest of the remaining issues, or create a separate ones for each one of them? Not sure what approach is preferred on your side. #40764 #40338 #40290 #40285

TMisiukiewicz avatar Jul 01 '24 06:07 TMisiukiewicz

Not overdue, reviewing PR

hungvu193 avatar Jul 01 '24 07:07 hungvu193

Assigned you, @TMisiukiewicz! Sure, I suppose we can make the issue more generic -- any suggestions on how we can generalize this? Happy to make those changes

stephanieelliott avatar Jul 03 '24 08:07 stephanieelliott

@stephanieelliott I think "Improve filtering performance in remaining search pages" would be good. The list of the pages affected with this change:

  • Invite to the room page
  • Assign to task page
  • Share somewhere page
  • Share logs page

TMisiukiewicz avatar Jul 03 '24 08:07 TMisiukiewicz

@TMisiukiewicz, @hungvu193, @stephanieelliott, @roryabraham Huh... This is 4 days overdue. Who can take care of this?

melvin-bot[bot] avatar Jul 08 '24 18:07 melvin-bot[bot]

PR is under review

hungvu193 avatar Jul 09 '24 00:07 hungvu193

Coming from here, where I reviewed this PR https://github.com/Expensify/App/pull/40793. If this is corresponding issue, can I get assigned to this? or is there separate issue

alitoshmatov avatar Jul 09 '24 21:07 alitoshmatov

Hey @roryabraham wanted to check with you since you manually created this issue. Does this sound ok to you, to expand the scope of the issue to cover all remaining search pages? Here is what is being suggested:

I think "Improve filtering performance in remaining search pages" would be good. The list of the pages affected with this change:

Invite to the room page Assign to task page Share somewhere page Share logs page

stephanieelliott avatar Jul 11 '24 22:07 stephanieelliott

@TMisiukiewicz @hungvu193 @stephanieelliott @roryabraham this issue was created 2 weeks ago. Are we close to approving a proposal? If not, what's blocking us from getting this issue assigned? Don't hesitate to create a thread in #expensify-open-source to align faster in real time. Thanks!

melvin-bot[bot] avatar Jul 12 '24 18:07 melvin-bot[bot]

Coming from here, where I reviewed this PR #40793. If this is corresponding issue, can I get assigned to this? or is there separate issue

+1, I have reviewed this PR. @roryabraham @stephanieelliott Could you plz help us with the payment?

Pujan92 avatar Jul 13 '24 10:07 Pujan92

@TMisiukiewicz, @hungvu193, @stephanieelliott, @roryabraham Whoops! This issue is 2 days overdue. Let's get this updated quick!

melvin-bot[bot] avatar Jul 15 '24 18:07 melvin-bot[bot]

Hm, ok -- so @Pujan92 and @alitoshmatov are also C+ here in addition to @hungvu193? I'll assume that is correct and update the assignment

stephanieelliott avatar Jul 17 '24 02:07 stephanieelliott

📣 @alitoshmatov 🎉 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 📖

melvin-bot[bot] avatar Jul 17 '24 03:07 melvin-bot[bot]

@stephanieelliott from discussion above I feel like it's easier to have separate issues for each PR, could you please create them for:

  • Invite to chatroom page
  • Task - Share somewhere
  • Task - Assign

That's the only thing stopping me from undrafting those PRs 🙏

TMisiukiewicz avatar Jul 22 '24 07:07 TMisiukiewicz

Hey, looks like we should create 1 issue per PR to help clarify and streamline the payments here:

  • https://github.com/Expensify/App/issues/46145 for PR https://github.com/Expensify/App/pull/40793 cc @alitoshmatov
  • https://github.com/Expensify/App/issues/46147 for PR https://github.com/Expensify/App/pull/40235 cc @Pujan92
  • https://github.com/Expensify/App/issues/46148 for PR https://github.com/Expensify/App/pull/40285 cc @mollfpr
  • https://github.com/Expensify/App/issues/46149 for PR https://github.com/Expensify/App/pull/40764
  • https://github.com/Expensify/App/issues/46150 for PR https://github.com/Expensify/App/pull/40338
  • https://github.com/Expensify/App/issues/46151 for PR https://github.com/Expensify/App/pull/40290

That means we'll handle only PR https://github.com/Expensify/App/pull/40350 in this issue.

roryabraham avatar Jul 24 '24 22:07 roryabraham

sorry for the confusion everyone, hopefully things should be smoother sailing for this larger "improve filtering performance" initiative going forward and everyone should get paid.

@stephanieelliott, please issue payment of $250 to @hungvu193 for his review of https://github.com/Expensify/App/pull/40350, then close this out. Thanks!

roryabraham avatar Jul 24 '24 22:07 roryabraham

Cool, thanks for clarifying @roryabraham! https://github.com/Expensify/App/pull/40350 was deployed to prod on 7/16 so I will go ahead and pay this now.

stephanieelliott avatar Jul 25 '24 19:07 stephanieelliott

Summarizing payment on this issue:

  • Contributor: @TMisiukiewicz - no payment due (expert contrib)
  • Contributor+: @hungvu193 - $250, please request via ND

Upwork job is here: https://www.upwork.com/jobs/~01941ca75bd8c92948

stephanieelliott avatar Jul 25 '24 19:07 stephanieelliott

Requested on ND

hungvu193 avatar Jul 30 '24 03:07 hungvu193

$250 approved for @hungvu193

JmillsExpensify avatar Jul 30 '24 18:07 JmillsExpensify