Add repo-scoped issues and pull request list pages#97
Merged
Conversation
Adds /$owner/$repo/issues and /$owner/$repo/pulls pages with URL-driven filtering, sorting, search, and pagination via nuqs. Reuses the existing FilterBar with a new useRepoListFilters hook that keeps all state in the URL. Includes keepPreviousData for smooth page transitions and throttled URL params to reduce API calls.
Deploying with
|
| Status | Name | Latest Commit | Preview URL | Updated (UTC) |
|---|---|---|---|---|
| ✅ Deployment successful! View logs |
diffkit | bab3e7b | Commit Preview URL Branch Preview URL |
Apr 13 2026, 07:55 PM |
Manually merged the auto-generated route tree to include both main's new routes (reviews, issues.new) and our repo-scoped issues/pulls routes.
stylessh
added a commit
that referenced
this pull request
Apr 18, 2026
Adds /$owner/$repo/issues and /$owner/$repo/pulls pages with URL-driven filtering, sorting, search, and pagination via nuqs. Reuses the existing FilterBar with a new useRepoListFilters hook that keeps all state in the URL. Includes keepPreviousData for smooth page transitions and throttled URL params to reduce API calls.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
/$owner/$repo/issuesand/$owner/$repo/pullspages with full filtering, sorting, search, and paginationuseRepoListFiltershook that keeps all filter/sort/search/page state in the URL via nuqs, reusing the existingFilterBarcomponentPaginationcomponent (Previous / page / Next) driven by GitHub API page sizekeepPreviousDatafor smooth page/filter transitions andthrottleMs: 300on URL params to reduce API callsrepoPullFilterDefs,repoIssueFilterDefs) with static status options and data-driven author filtersTest plan
/$owner/$repo/pullsand verify pull requests load with correct filters/$owner/$repo/issuesand verify issues load with correct filters