If you’re using GitHub to keep track of issues in a project, it’s highly unlikely that you’ll be in the very fortunate position of having fewer than 25 issues to address. For the rest of us, that 25 limit is what we face when looking at the Issues page. Any more than that, and you get pagination.
* Want more issues per page? Fuck you! Click me!
* Want to see all in one go? Fuck you! Click me!
I said it was a ‘peeve’ but the language above maybe will give you a hint as to how much it annoys me. So, a bookmarklet to the rescue, perhaps?
The GitHub View All Issues bookmarklet does exactly what it suggests it might – it finds all the issues on the repo, then displays them on one page. Essentially what it is doing is:
* Looking at links in the pagination
* Loading the associated pages in the background (while providing an update on progress)
* Taking the items found in the Issues container
* Appending them to the first page of Issues
It’s not perfect, there are a few wrinkles (which I am not likely to put right, I’ll be honest):
* It won’t show comment count (or the fact that there are comments at all) for the appended issues
* It won’t show the assignee for the appended issues
* Sorting doesn’t seem to work (weirdly, it looks like it’s refreshing the page, but the whole list of Issues remains, and the sorting does not seem to have taken)
But if you want to get a bird’s eye view of all the issues and be able to scroll up/down to see what’s there, this will help you achieve that.
What I would REALLY like is for GitHub to just provide this view as a default, or change the issues per page in the pagination options. Until then, this is the best I can offer.