Skip to content

Add Clickable Links to Pull Requests in the Scrum Report. #272

@manhuu14

Description

@manhuu14

Enhancement Summary

Currently, the extension displays a list of pull requests (PRs) completed within a selected time period. However, the PR items shown are not clickable, so users cannot directly navigate to the actual GitHub PR page.

I want to add a feature where each PR entry becomes a clickable link that opens the corresponding GitHub PR. This will allow users to quickly view what they worked on, the code changes they made, and the discussion around the PR.

Motivation

This feature improves usability significantly.
Right now, the extension only shows the PR titles and numbers. But to understand:

What exactly the PR contains

What files were changed

What issue it fixed

What comments or reviews were given

…the user must manually go to GitHub and search for the PR.

Making each PR a direct link saves time and provides a smoother workflow. It turns the extension from a basic report viewer into a more interactive productivity tool.

Proposed Solution

Convert each PR entry in the extension UI into a clickable hyperlink.

The link should open the exact PR in GitHub:
Example format:
https://github.com///pull/

Styling should remain consistent with the current UI.

On click, the link should open in a new browser tab (target="_blank").

This way, whenever a PR is clicked, the user is taken directly to GitHub to view full details.

Alternatives Considered

Showing a tooltip with PR summary — not enough context.

Adding a “View on GitHub” button beside each PR — clickable PR text is cleaner.

Displaying PR details inside the extension — more complex and not necessary for this enhancement.

Screenshots / Mockups

Image Current behavior: User sees only text like:

(scrum_helper) - Updated PR (#207)
…but clicking does nothing.

Proposed behavior:

PR entries appear like hyperlinks

Clicking opens GitHub PR page

Example:
(scrum_helper) - Updated PR (#207) → opens PR #207 on GitHub

Additional Context

This enhancement will make it easier for contributors to track progress, revisit older PRs, and understand previous work during reviews or writing reports.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions