Skip to content

Pullo 0.11.0

Choose a tag to compare

@github-actions github-actions released this 23 Oct 16:22
· 24 commits to main since this release
Immutable release. Only release title and notes can be modified.
a19cef7

Added

  • A "Team reviews" example tab, and a Review option for pull requests requested from one of your teams, picked from the teams GitHub says you're on. The Review menu also tells "me or my teams" apart from "me only".
  • On a Mac without a notch, Pullo now shows a small tab at the top of the screen, so you can find it and hover it. CI progress shows on it too.
  • Opening Pullo again from Finder or Spotlight opens the panel.
  • While you set up, copy the gh auth login command or open Terminal right from the panel. Pullo adds your account as soon as you log in.
  • ⌘, in the panel opens Settings.
  • Choose which display Pullo shows on: the built-in one, the main one, or the one with the pointer (Settings → General).
  • Pick another shortcut to open the panel, or turn it off (Settings → Shortcuts), handy since ⌥⌘P is also Finder's Show Path Bar. Pullo tells you when another app already uses the shortcut.
  • Pullo can hold alerts while an app is full screen and show one summary when you leave, like during Focus (Settings → Alerts). It's off by default.
  • The Actions list works from the keyboard: ↑↓ pick a run, ↩ opens it, ↩ again opens it on GitHub and esc goes back.
  • VoiceOver reads alerts and confirmations out loud as they appear, tells which pull request tab is selected and how many PRs it has, and can show a PR's failed checks.

Changed

  • The panel stays open while you set up your first account, even when you switch to Terminal. "Not now" closes it.
  • When the panel opens under the pointer, the arrow keys, Return and Esc work right away.
  • The welcome alert mentions the ⌥⌘P shortcut.
  • Pullo uses less battery and network. It stops checking GitHub while your Mac is asleep, its screen is off or locked, or it's offline, and checks once as soon as you're back. With the panel closed, the Actions side only keeps a close eye on runs you started.

Fixed

  • When adding an account fails, Pullo says what went wrong in plain words and offers a way to fix it.
  • When GitHub's request limit is reached, Pullo waits until it resets instead of asking again every minute. When GitHub keeps failing, it waits a bit longer each time, up to five minutes, and when your sign-in is rejected it stops asking until you try again.
  • Pullo now finds gh installed with MacPorts, Nix, mise or anywhere on your shell's PATH, and reads gh's settings from XDG_CONFIG_HOME when you use it.
  • A slow or broken gh no longer holds Pullo up, and Pullo stops asking it for a token on every refresh after it fails. "Check again" in Settings → Accounts asks right away.
  • After GitHub was slow once, Pullo kept asking for shorter lists until you quit it. It now goes back to the full lists after half an hour, and a slow connection on your side no longer counts.
  • Repositories your organization blocks with single sign-on no longer slow down the Actions side.
  • Removing an account while Pullo was refreshing could bring its pull requests and runs back.
  • Re-running or cancelling a run while the Actions list was refreshing now shows the new state right away instead of on the next check.
  • If Pullo can't read some of your saved tabs, for example after using an older version, it keeps the ones it can read instead of replacing them all, and keeps a copy of the rest.
  • A pull request that briefly drops out of GitHub's results no longer alerts you again about the same review request or forgets what you've already read.
  • Fixed a crash when GitHub listed the same pull request twice.
  • Pullo no longer uses more and more memory the longer it runs.
  • When gh's token is revoked, the Actions side now picks up the new one once you sign in again, like the pull request side does.
  • With Reduce Motion on, the panel fades instead of bouncing, and the loading screen and lists no longer slide, blur or shimmer.
  • With Increase Contrast on, dimmed text in the panel is brighter and easier to read. Section titles in Actions and the keyboard hints are a little easier to read too.
  • Time units like "5m" and "2h" now follow the app's language, and a message in Settings → Accounts is now translated.

Security

  • Links from checks only open web pages (http and https), so a check can't point Pullo at a file or another app.