Skip to content

GitHub Monitor 2.9.0

Choose a tag to compare

@sidler sidler released this 11 Nov 16:49
· 4 commits to master since this release
190a0fb

The ticket, beside the code

A review window's right-hand strip now opens with what the pull request
answers. One line per linked ticket — number, title, and whether it is
still open — with the rest folded under it: its labels, who raised it,
how old it is, and the whole of what it says. From there you can jump to
it in a list or open it on GitHub.

It used to be in the title bar, behind a popover. A popover is a thing
you open, read and put away; the ticket is what the diff is being read
against, and wanting it beside the code for the length of a review is
wanting it on the strip. The popover stays for list rows, which have no
strip.

Folded by default, because a ticket with six headings would push the
branch, the checks and the reviewers off the screen. The fold line
carries the title, so closing one does not lose which ticket it was.

The reviewer tables count their own window again

Reviews given and Time to review were listing people who had not
reviewed anything in years, and a sixth of every number on them came from
before the window printed at the top.

GitHub has no way to search for "reviewed in March", so the app asks for
pull requests touched in the window and is meant to apply the window
itself afterwards — which it never did. One pull request opened in 2022
and labelled last week brought its whole reviewing history into this
year's figures.

On a repository of 5,415 pull requests over twelve months, 2,837 of the
17,091 reviews counted had been submitted before the window began, the
oldest in October 2021. Two of the twenty-one people listed had reviewed
nothing inside it at all. Expect names to disappear and counts to drop;
the medians rise a little, because the old reviews were quick ones and
were flattering the numbers.

While it was open: a pull request still being argued over had its
earliest thirty rounds read instead of its most recent.

A calmer menu bar panel

The pull request rows there have lost their labels and their reviewer
tallies. The panel is 380 points wide and shows five rows of a list of
sixty; what it is for is deciding whether to open the window. What is
left is what answers that — the review decision, the checks, a conflict,
and the draft mark. The window still shows everything.

Install

brew tap sidler/tap
brew trust --cask sidler/tap/githubmonitor
brew install --cask githubmonitor

Already have it? brew upgrade --cask githubmonitor.

Or download the zip below, unpack it and move GitHubMonitor.app to
/Applications.

Signed with a Developer ID and notarised by Apple, with the ticket stapled
to the bundle.