Skip to content

[HOLD for payment 2024-03-20] [LOW] Enable pagination on SelectionList #36121

Description

@cristipaval

Problem

As part of this issue, we refactored the old gigantic OptionItem component into multiple components focused on specific use cases. The refactoring has taken quite a long time, and in the meantime, pagination was added to the App to make the experience smoother on high-traffic accounts.
Currently, the new component SelectionList doesn't have pagination, and the Search feature in high-traffic accounts doesn't offer the best experience.

Solution

Let's enable pagination on the new SelectionList component.

cc @mountiny

Issue OwnerCurrent Issue Owner: @cristipaval

Activity

  1. added
    BugSomething is broken. Auto assigns a BugZero manager.
    on Feb 8, 2024
  2. self-assigned this
    on Feb 8, 2024
  3. melvin-bot commented on Feb 8, 2024

    @melvin-bot

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

  4. lukemorawski commented on Feb 8, 2024

    @lukemorawski
    Contributor

    @cristipaval reporting for duty 🖖

  5. cristipaval commented on Feb 12, 2024

    @cristipaval
    ContributorAuthor

    Do we have an update here, @lukemorawski ?

  6. lukemorawski commented on Feb 13, 2024

    @lukemorawski
    Contributor

    @cristipaval no, sorry, had a more urgent bug fixes. I will be tackling that today

  7. melvin-bot commented on Feb 16, 2024

    @melvin-bot

    @abekkala, @cristipaval, @lukemorawski Uh oh! This issue is overdue by 2 days. Don't forget to update your issues!

  8. 29 remaining items

  9. added
    Awaiting PaymentAuto-added when associated PR is deployed to production
    and removed on Mar 13, 2024
  10. changed the title [-][LOW] Enable pagination on SelectionList[/-] [+][HOLD for payment 2024-03-20] [LOW] Enable pagination on SelectionList[/+] on Mar 13, 2024
  11. melvin-bot commented on Mar 13, 2024

    @melvin-bot

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

  12. melvin-bot commented on Mar 13, 2024

    @melvin-bot

    The solution for this issue has been 🚀 deployed to production 🚀 in version 1.4.51-3 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-03-20. 🎊

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

  13. melvin-bot commented on Mar 13, 2024

    @melvin-bot

    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:

    • [@cristipaval] The PR that introduced the bug has been identified. Link to the PR:
    • [@cristipaval] 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:
    • [@cristipaval] 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:
    • [@lukemorawski] Determine if we should create a regression test for this bug.
    • [@lukemorawski] 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.
    • [@abekkala] Link the GH issue for creating/updating the regression test once above steps have been agreed upon:
  14. abekkala commented on Mar 15, 2024

    @abekkala
    Contributor

    PAYMENT SUMMARY FOR MAR 20

    @lukemorawski can you complete the checklist above?

  15. abekkala commented on Mar 20, 2024

    @abekkala
    Contributor

    @fedirjh payment sent and contract ended - thank you! 🎉

  16. abekkala commented on Mar 20, 2024

    @abekkala
    Contributor

    no regression test needed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

Awaiting PaymentAuto-added when associated PR is deployed to productionBugSomething is broken. Auto assigns a BugZero manager.EngineeringWeeklyKSv2

Type

No type

Projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions