-
Notifications
You must be signed in to change notification settings - Fork 1.4k
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
Launchpad: Search for another PR (GitHub) #3543
Labels
area-launchpad
Issues or features related to Launchpad
feature
New feature or request
verified ✔
Verified
Milestone
Comments
axosoft-ramint
added
feature
New feature or request
area-launchpad
Issues or features related to Launchpad
labels
Sep 6, 2024
sergeibbb
added a commit
that referenced
this issue
Sep 17, 2024
sergeibbb
added a commit
that referenced
this issue
Sep 17, 2024
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
This comment has been minimized.
sergeibbb
added a commit
that referenced
this issue
Sep 19, 2024
This comment has been minimized.
This comment has been minimized.
sergeibbb
added a commit
that referenced
this issue
Sep 20, 2024
This comment has been minimized.
This comment has been minimized.
sergeibbb
added a commit
that referenced
this issue
Oct 7, 2024
sergeibbb
added a commit
that referenced
this issue
Oct 7, 2024
sergeibbb
added a commit
that referenced
this issue
Oct 8, 2024
sergeibbb
added a commit
that referenced
this issue
Oct 8, 2024
sergeibbb
added a commit
that referenced
this issue
Oct 8, 2024
sergeibbb
added a commit
that referenced
this issue
Oct 8, 2024
sergeibbb
added a commit
that referenced
this issue
Oct 8, 2024
sergeibbb
added a commit
that referenced
this issue
Oct 10, 2024
sergeibbb
added a commit
that referenced
this issue
Oct 10, 2024
sergeibbb
added a commit
that referenced
this issue
Oct 10, 2024
sergeibbb
added a commit
that referenced
this issue
Oct 10, 2024
sergeibbb
added a commit
that referenced
this issue
Oct 10, 2024
sergeibbb
added a commit
that referenced
this issue
Oct 10, 2024
sergeibbb
added a commit
that referenced
this issue
Oct 10, 2024
sergeibbb
added a commit
that referenced
this issue
Nov 6, 2024
sergeibbb
added a commit
that referenced
this issue
Nov 6, 2024
sergeibbb
added a commit
that referenced
this issue
Nov 6, 2024
sergeibbb
added a commit
that referenced
this issue
Nov 6, 2024
sergeibbb
added a commit
that referenced
this issue
Nov 6, 2024
sergeibbb
added a commit
that referenced
this issue
Nov 6, 2024
sergeibbb
added a commit
that referenced
this issue
Nov 6, 2024
sergeibbb
added a commit
that referenced
this issue
Nov 6, 2024
sergeibbb
added a commit
that referenced
this issue
Nov 6, 2024
sergeibbb
added a commit
that referenced
this issue
Nov 6, 2024
sergeibbb
added a commit
that referenced
this issue
Nov 6, 2024
sergeibbb
added a commit
that referenced
this issue
Nov 6, 2024
sergeibbb
added a commit
that referenced
this issue
Nov 6, 2024
sergeibbb
added a commit
that referenced
this issue
Nov 6, 2024
sergeibbb
added a commit
that referenced
this issue
Nov 6, 2024
sergeibbb
added a commit
that referenced
this issue
Nov 6, 2024
sergeibbb
added a commit
that referenced
this issue
Nov 6, 2024
sergeibbb
changed the title
Launchpad: Search for another PR
Launchpad: Search for another PR (GitHub)
Nov 6, 2024
axosoft-ramint
added
needs-verification
Request for verification
and removed
needs-verification
Request for verification
pending-release
Resolved but not yet released to the stable edition
labels
Nov 14, 2024
This was referenced Nov 15, 2024
This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs. |
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
area-launchpad
Issues or features related to Launchpad
feature
New feature or request
verified ✔
Verified
Add ability to search for a PR not in the Launchpad list. UX needs to be talked through.
Normally our algorithm provides the Launchpad with some subset of all PRs. So, the full list of PRs accessible to the user is wider. The current search looks only for PRs selected for the Launchpad and we want user to be able to search among all other available PRs.
The current idea, but needs discussion and may be changed:
https://github.com/gitkraken/vscode-gitlens/pull/3500
. Or if that fails, we could just do a PR search with the integration using the user's search query.Notes
integration.getPullRequest
for the PR search when the user uses PR url, andintegration.searchPullRequests
for more general search, but the exact function/query may change depending on final design.integration.getPullRequest
orintegration.searchPullRequests
, they must be implemented for GitLab since Launchpad supports GitLab as well (currently it is only implemented for GitHub). This might be a good opportunity to add this functionality to the shared provider library, but for now we can implement them locally for GitLab as needed.Specs and delivery
PR1. Search by URL GitHub
If I copy and paste a PR url directly into the input box on the main step, it should search for that PR
PR2. Add full search mode
Add an always visible item such as "Search everywhere". If it's clicked, switch to the mode that searches across all PRs the user has access to using the search terms.
Follow-ups
Developer's testing
Try different queries
Supported expressions that get converted to a PR identity are reflected in the unit-test
Change query while searching
In order to debug this part I increase the debouncing timeout and add delays into the debounced procedure.
Change query after the search
The text was updated successfully, but these errors were encountered: