• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

rm-hull / github-pr-dashboard / 19485466330 / 1
56%
main: 56%

Build:
DEFAULT BRANCH: main
Ran 19 Nov 2025 12:37AM UTC
Files 3
Run time 0s
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

19 Nov 2025 12:37AM UTC coverage: 55.385%. Remained the same
19485466330.1

push

github

web-flow
feat: Allow ignoring repositories (#91)

* feat: Allow ignoring repositories

Adds the ability for users to specify entire repositories whose
Pull Requests should be ignored.

This required several changes:
*   Implemented repository list fetching using infinite
    scrolling (`useRepos`).
*   Added a multi-select listbox in the settings form
    (`RepoListbox`).
*   Refactored the settings structure to use a nested `ignored`
    object (`ignored.prs`, `ignored.repos`) for clarity. Existing
    PR ignores now reside under `ignored.prs`.

* refactor: Use framer-motion for infinite scroll

Replaces `react-use`'s `useIntersection` with `framer-motion`'s
`useInView` hook in `RepoListbox` for determining when to fetch the
next page of results, removing a dependency.

Additional changes:
*   Added initial loading state UX for `RepoListbox`.
*   Refactored handlers in `SettingsForm` for improved readability.
*   Minor styling adjustments to form labels alignment.

* feat: Allow ignoring PRs based on repository

This commit allows users to ignore Pull Requests (PRs) based on
their originating repository, defined in user settings.

- PRs from repositories listed in `settings.ignored.repos` are
  now filtered out of the list view.
- Removed unnecessary loading spinner in `RepoListbox` when
  initial data is not yet available.

* fix: Enable continuous fetching on scroll

The `useInView` hook in `RepoListbox` was configured with
`{ once: true }`. This prevented the infinite scroll trigger
from refetching subsequent pages if the element scrolled out
of view and back in.

Removing `once: true` ensures continuous fetching of repository
results.

9 of 11 branches covered (81.82%)

Branch coverage included in aggregate %.

27 of 54 relevant lines covered (50.0%)

2.19 hits per line

Source Files on job 19485466330.1
  • Tree
  • List 3
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Build 19485466330
  • e503b028 on github
  • Prev Job for on main (#19479713465.1)
  • Next Job for on main (#19493737486.1)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc