Skip to content
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

Test: GHPRI - Notifications view #6329

Closed
3 tasks done
lszomoru opened this issue Oct 21, 2024 · 2 comments
Closed
3 tasks done

Test: GHPRI - Notifications view #6329

lszomoru opened this issue Oct 21, 2024 · 2 comments

Comments

@lszomoru
Copy link
Member

lszomoru commented Oct 21, 2024

Refs: https://github.com/microsoft/vscode-internalbacklog/issues/5100

Complexity: 4

Authors: @lszomoru, @alexr00, @aiday-mar

Create Issue


This milestone we have added a new Notifications view (experimental) to assist with dealing with GitHub notifications. The new view is powered by VS Code's LLM capabilities to help summarize, and prioritize notifications.

Prerequisites

  • Install the latest VS Code Insiders release
  • Install the latest pre-release of the GHPRI extension
  • Set the following settings:
    • "githubPullRequests.experimental.chat": true
    • "githubPullRequests.experimental.notificationsView": true

Notifications view

  • Launch VS Code Insiders and open a folder/workspace with a GitHub repository
  • Switch to the "GitHub Pull Requests" view container
    • Confirm that a "Notifications" view is being shown
  • Expand the "Notifications" view is not already expanded
    • Confirm that a list is being shown containing your unread notifications

Notifications view (actions)

  • Launch VS Code Insiders and open a folder/workspace with a GitHub repository
  • Switch to the "GitHub Pull Requests" view container
  • Expand the "Notifications" view is not already expanded
  • Click on a Notification in the list
    • Confirm that the quick chat widget is opened and the notification is summarized. Review the provided summary.
  • Hover over a notification and click on the "Summarize with Copilot" action
    • Confirm that the quick chat widget is opened and the notification is summarized. Review the provided summary.
  • Hover over a notification and click on the "Open on GitHub" action
    • Confirm that the issue/pull request to which the notification belongs is being opened on GitHub
  • Hover over a notification and click on the "Mark as Read" action

Notifications view (load more)

  • Launch VS Code Insiders and open a folder/workspace with a GitHub repository
  • Open your user settings and set "githubPullRequests.experimental.notificationsViewPageSize": 1
  • Switch to the "GitHub Pull Requests" view container
  • Expand the "Notifications" view is not already expanded
    • Confirm that the list only contains one notification
    • Confirm that a "Load More Notifications..." item is shown at the bottom of the list
  • Click on the "Load More Notifications..." item in the list
    • Confirm that the next notification is loaded

Notifications view (Prioritize with Copilot)

  • Launch VS Code Insiders and open a folder/workspace with a GitHub repository
  • Open your user settings and set "githubPullRequests.experimental.notificationsScore": true
  • Switch to the "GitHub Pull Requests" view container
  • Expand the "Notifications" view is not already expanded
  • In the view's ... click on "Sort by Priority using Copilot"
  • It will take a bit of time as each notification is being scored and the notifications are reordered
    • Confirm that each notification has a badge with its score
    • Confirm that the notifications are being sorted by scope descending
    • Confirm that hovering over the score shows the reasoning for the score
@TylerLeonhardt
Copy link
Member

TylerLeonhardt commented Oct 22, 2024

Image

Currently getting this having Copilot summarize

UPDATE: this appears to be only sometimes

@rzhao271
Copy link
Contributor

I love that the notifications viewlet provides the opportunity to look through notifications from within VS Code!
I know that Tyler filed issues for what I am about to write already, but I would like to reiterate that adding the ability to view read notifications and mark them as Done would greatly increase the functionality and capability of the viewlet, allowing users to go through and clear out their entire inbox from within VS Code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

4 participants