294

GitHub has a great feature where you can "watch" an issue. This is handy for getting notifications about progress on that issue.

However, sometimes you want to find the status of an issue you know you've flagged to watch, but can't remember what it was. This is particularly interesting, IMHO, for projects that are not your own projects. E.g. watching a bug in a library that your project uses but you don't contribute to frequently.

What I tried: Note that this is different from watching a repo. I tried searching GitHub help (for "watch issue" and "subscribe issue" with no luck. I read the Unsubscribing from conversations page [Edit: now removed, archived] with some hope, but it didn't quite apply. While looking at the issues for the repository that I (think! I) subscribed to, I tried the various search criteria dropdowns with no luck. Last but not least, I read how to subscribe here at SO in case it mentioned how to see the subscribed list.

To those who might flag this as not being about programming, I can only ask for a better place to put this? As GitHub is a commonly used programming tool, I view this as highly relevant.

1
  • 1
    Yeah sometimes I want to share with others the issues I am following for various frameworks, only to find that it is impossible. This will affect how certain tasks can be handed over. Commented Aug 19, 2016 at 11:45

5 Answers 5

309

You can see all the GitHub issues you are currently subscribed to at https://github.com/notifications/subscriptions

You can navigate to this page from any page by clicking the notification/bell icon on the top right and then selecting "Manage notifications" > "Subscriptions" from the left menu panel.

Sign up to request clarification or add additional context in comments.

6 Comments

Is it possible to search for all issues I have subscribed to inside a Repo's issue section?
The bell icon has been replaced with an inbox icon. Apart from that this answer still works.
@user2740650 What I meant is that the entire Notifications page is no longer linked anywhere that I can find. Can you tell me from the front page of Github after login where the click path is that takes one to Notifications in the first place? I don't see any at all.
@Utkonos for me every github page has an icon at the top right (just left of my avatar) that takes me to the Notifications page.. i.e. I see what this answer describes. I'm on a desktop, not mobile.
Interesting. I see it now, but I cannot click it. If I refresh a page, the inbox icon appears for a fraction of a second and then disappears. I have tried in different browsers and in incognito mode. There must be some setting on my account that is not set properly. I can actually see the code for the icon and link in the developer tools if i inspect that location. Thanks for the help. It looks like a problem with something local to my account. Disregard my earlier comments.
|
62

Github does not have any option to list all the watched issues.

Marking labels on such issues also does not solve the purpose.

But github sends notification whenever there is any change in the issue. So you can check all the notification at a single place https://github.com/notifications

By default, this will show unread notifications (also indicated by a mailbox with a number in the top right corner). From that page you can choose "All Notifications", or https://github.com/notifications?all=1 to see all the issues being watched that have had at least one update since you subscribed to it.

6 Comments

Correction: Saying "to see all the issues being watched" is not true. It is actually "to see all the issues being watched that have had at least one update since you subscribed to it". :(
There is an inofficial way to vote for that feature, which might or might not make a difference to get that implemented here: github.com/isaacs/github/issues/283
The "All Notifications" section only shows you your read notifications for a period of 1 week after you read it.
not being able to see and manage the issues you've subscribed to seems wonky, hope GH adds this ability, otherwise its just a time bomb you're hoping will go off so you can find what you're looking for
Now we can just go to github.com/notifications/subscriptions — as apaatsio answered below stackoverflow.com/a/55781931/3005607
|
50

According to the GitHub API v3 documentation1, there is a way to list subscribed issues in owned repositories, member repositories, and organization repositories. However, it does not list subscribed issues from any arbitrary repository in which you are not involved.

On Unix you can access the API like this (just enter your GitHub password when propmted):

curl --user "MyUserName" https://api.github.com/issues?filter=subscribed Output: [ { "url": "https://api.github.com/repos/owner1/repoA/issues/3", "repository_url": "https://api.github.com/repos/owner1/repoA", ...etc... 

Or use this command to format the output as a list of links to the issues:

curl --user "MyUserName" https://api.github.com/issues?filter=subscribed | \ grep '"url"' | grep -o 'https://api.github.com/repos/.*/issues/[0-9]*' | \ sed 's#https://api.github.com/repos/#https://github.com/#' Output: https://github.com/owner1/repoA/issues/3 https://github.com/owner1/repoB/issues/14 https://github.com/owner2/repoC/issues/1 

1 Since my edit to the first answer mentioning the GitHub API was rejected, I'm adding the examples here.


The following method does not work for subscribe-only issues.

As a workaround you can enter this into the search box, either on https://github.com/, or on https://github.com/issues/

is:open is:issue involves:YourUserName 

This will show you all issues in which you are involved in some way, but not issues you are only subscribed to. The GitHub help page states:

The involves qualifier is just a logical OR between the author, assignee, mentions and commenter qualifiers for the same user.

6 Comments

Thanks, solved the problem for me! Besides, there is Advanced search that can help filter the search results: github.com/search/…
involves:username does not work for subscribed-only issues for me, also here help.github.com/articles/searching-issues/… it says nothing about subscribed.
@zormit That is one of the reasons why so many people comment with +1's
It's collecting upvotes because in the absence of a way to find all issues you're subscribed to, this at least helps people find all issues they've commented on. ...which is something I didn't know how to do until I found this answer. Face it man....you're the closest thing people can find on Google :)
The upvote indicates "This answer is useful." I found this answer useful, since I used this to find something I had commented on that I couldn't find before. Hence, I upvote :).
|
4

If you want to see all the issues for a certain project that you have been part of i.e, interacted with that issue in any way. Do this;

In the search of Github issues do this.

is:issue commenter:<username here> 

This will list all the issues that you are watching.

4 Comments

does commenter really catch watched issues that I didn't leave a comment on?
There is also involves:<username here> a good option. It will give you all the issues you are involved in preferably the ones you are watching as well.
Neither commenter nor involves includes subscribed issues.
0

Seems you can fetch this information via Github API

https://developer.github.com/v3/issues/#parameters

GET /orgs/:org/issues

Parameters Name Type Description filter string Indicates which sorts of issues to return. Can be one of: * assigned: Issues assigned to you * created: Issues created by you * mentioned: Issues mentioning you * subscribed: Issues you're subscribed to updates for * all: All issues the authenticated user can see, regardless of participation or creation Default: assigned 

1 Comment

This only seems to work for issues in repositories which you own, which you are a member of, or which are owned by your organization. As written on developer.github.com/v3/issues/#list-issues : "List all issues assigned to the authenticated user across all visible repositories including owned repositories, member repositories, and organization repositories. You can use the filter query parameter to fetch issues that are not necessarily assigned to you."

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.