Skip to content

GitHub Monitor 2.3.0

Choose a tag to compare

@sidler sidler released this 16 Oct 18:33
· 74 commits to master since this release
69bfc74
  • A pull request's commits, where they cost nothing until you ask.
    The count sits beside the other numbers under Changes — it comes
    free, since the pane's own query already reads the newest commit for
    its checks. The list underneath is shut when a pane opens and fetches
    on the first click, because a pane is opened by arrowing down a list
    and a request per row is a rate limit spent on nothing.

    Newest first, with the head commit marked: the question somebody
    coming back to a review asks is what arrived since. Each row carries
    that commit's own checks, which is what makes it more than a history
    — it says when the pull request went green. A click opens the commit
    on GitHub.

  • An issue's type and its milestone stop pretending to be labels.
    They sit in the same line of chips and used to open the label picker
    along with everything else — so clicking Epic opened a picker that
    neither held it nor could, GitHub having no way to set a type that
    way. Only the labels and the tag at the end open it now. They all
    still wrap as one line, which is what that line is for.

  • Taking a label off sometimes did nothing — on screen. The change
    was read from, and written to, the detail alone, while the pane falls
    back to the list's own copy of an issue's labels whenever the detail
    has none. So the chip could stay where it was while GitHub went ahead
    and removed the label: the app and the repository disagreed, and the
    app was the one that looked right. It now reads what the pane reads
    and writes to both, which also means the row in the list follows a
    change instead of waiting for the next refresh.

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.