Skip to content

v0.3.1: the copy button copies, and the black screen is explained

Latest

Choose a tag to compare

@ArangoGutierrez ArangoGutierrez released this 19 Aug 18:48
· 1 commit to main since this release
v0.3.1

A fix release for three things v0.3.0 got wrong on the surface a new user meets first. Nothing
here changes what coffee-bar decides. All three are the app either refusing an action it had just
offered, or failing to explain something it had just done.

Fixed

  • The button offering to copy the command could not be clicked. On a build where the app
    cannot register a privileged helper, the control is titled "Copy the command instead", and its
    disabled clause covered exactly that case, so it named an action and refused it. On a Homebrew
    install that button is the only route to the command, so the user who most needed it got a dead
    end. It copies now.
  • Arming lid-closed mode blanked the screen with no explanation. Arming forces the display to
    sleep, which is required rather than incidental: a machine held awake with its lid shut must not
    keep the panel lit. Nothing said so, and the most visible consequence of the click read as a
    crash. The armed line now says the display was put to sleep and that the lid can be closed.
  • The panel said it had never checked for updates, and then said when it last checked. The
    timestamp was saved and the result was not, so every relaunch showed a real timestamp beside
    "has not looked yet". The result is now saved with it. Upgrading from 0.3.0 you will see one
    line saying the previous result was not recorded, until the next check falls due.

Also in this release

The published 0.3.0 notes claimed four things that were not true of the build they described, and
those are corrected. The README still announced v0.1.1 three releases on. SECURITY.md now
records that helper removal and the unsigned-build fallback were both exercised, with the limits
of that measurement stated beside it.

Install

The disk image below is the signed artifact: Developer ID, notarised by Apple, and stapled, so it
opens on a machine that has never been online.

Homebrew builds from source. That copy is ad-hoc signed, Gatekeeper does not accept it, and it
cannot register the privileged helper, so lid-closed mode there is armed from the terminal. Both
routes ship 0.3.1.

Requirements

  • macOS 14.0 or later.
  • Apple silicon only. lipo -archs reports arm64. This is not a universal binary and an Intel
    Mac cannot run it.

Verifying the download

shasum -a 256 coffee-bar-0.3.1.dmg
# ca72a571f5595da27d377bbb69ed0fe3b20869bcc9823caeb490fbc2afc2badd

spctl --assess --type open --context context:primary-signature -vv coffee-bar-0.3.1.dmg
# accepted
# source=Notarized Developer ID

Size: 1059046 bytes.