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

rm-hull / github-pr-dashboard / 19479713465
56%

Build:
DEFAULT BRANCH: main
Ran 18 Nov 2025 08:07PM UTC
Jobs 1
Files 3
Run time 1min
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

18 Nov 2025 08:06PM UTC coverage: 55.385%. Remained the same
19479713465

push

github

web-flow
feat: Add desktop notifications for new PRs (#89)

* feat: Add desktop notifications for new PRs

Adds logic to detect an increase in the number of displayed
pull requests and trigger a native browser notification.

This uses the `Notification` API to alert the user when new PRs
arrive without needing to refresh the page.

* feat: Add toggle for desktop notifications

Adds explicit user control for desktop notifications when new
pull requests are detected.

This feature manages notification permission requests and updates
the existing notification logic to rely on the new setting.

Additionally, notification messages are improved using the
`pluralize` library for grammatical accuracy.

* refactor: Move notification logic to component

This commit extracts all browser notification handling and
permission requesting into a new dedicated component,
`<Notifications />`.

This improves separation of concerns:

*   Removes notification logic from `PullRequestsList`.
*   Removes permission request logic from `SettingsForm`.
*   Centralizes notification management in one place.

* chore: Log notification state for debugging

Adds a `console.log` statement to trace the current `count`, the
previous count stored in `prevCountRef.current`, and the current
`Notification.permission`.

Also updates the `useEffect` dependency array in `Notifications.tsx`.

* feat: Add public notification.png

This asset is required to correctly display the official
notification icon in the application UI.

* perf: Use WEBP for notification icon assets

Replaces the `.png` notification icon with the more efficient
`.webp` format for improved performance.

- Updates the notification component to use the new icon path.
- Adds `requireInteraction` to desktop notifications in
  non-production environments for easier testing and review.
- Includes minor code refactoring and import cleanup.

* Update src/components/settings/SettingsForm.tsx

Co-authored-by: gemini-code-assist[bot] <1769615... (continued)

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

Jobs
ID Job ID Ran Files Coverage
1 19479713465.1 18 Nov 2025 08:07PM UTC 3
55.38
GitHub Action Run
Source Files on build 19479713465
  • 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 Repo
  • Github Actions Build #19479713465
  • 4dd9ed5e on github
  • Prev Build on main (#19458151325)
  • Next Build on main (#19485466330)
  • 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