Changelog

Every release of MenuBar for HEY, newest first.

0.6.3

A small release of MenuBar for HEY, an unofficial menu bar companion for HEY built on the official HEY CLI. Not affiliated with 37signals.

What changed

  • HEY's own keyboard shortcuts now work in the popover. With a thread row selected, press L to file it to Reply Later, A to Set Aside and E to mark it seen. On a Screener entry, press I to screen the sender in to the Imbox, P for Paper Trail and D for The Feed. J and K move between rows like the arrow keys. Nothing screens a sender out from the keyboard, because HEY has no shortcut for it.
  • Rest the pointer on a row's action buttons and the tooltip names the shortcut, so what you learn here works in HEY too.
  • A Coffee button joins the popover footer, next to Settings. It opens the coffee page on toolsforhey.com and nothing else. The app never knows who gave, and nothing in it changes. Pressing it sends a coffee opened event, with nothing else on it, if usage events are on.

Known issues in this release

  • The settings window is sometimes left behind another app when it is already open, and closing it can leave the keyboard with no window. Command-Tab reaches whatever you wanted in both cases. Both are known and being fixed.

0.6.2

A small release of MenuBar for HEY, an unofficial menu bar companion for HEY built on the official HEY CLI. Not affiliated with 37signals.

What changed

  • When you are signed out, the popover now says what signing in does before you press Sign in, and is taller for it: you sign in on hey.com and the app never sees your password, the HEY CLI keeps your sign in and the app never reads it, and nothing about your mail goes anywhere but HEY.
  • Under those three lines, See how your data is handled opens the privacy page on toolsforhey.com, which says the rest. Pressing it records nothing.

Known issues in this release

  • The settings window is sometimes left behind another app when it is already open, and closing it can leave the keyboard with no window. Command-Tab reaches whatever you wanted in both cases. Both are known and being fixed.

0.6.1

A fix release of MenuBar for HEY, an unofficial menu bar companion for HEY built on the official HEY CLI. Not affiliated with 37signals.

What changed

  • Usage events and crash reports are now sent. 0.5.0 and 0.6.0 were built without the key for the analytics project, so they sent nothing to PostHog whatever the switch in Settings said, and no crash report was written on your Mac for this version to send later. The release build now refuses to finish without the key.
  • If you never touched the switch, events start on the first launch of this version, with no prompt, because they are on by default. Switch them off under Settings > Privacy if you would rather they did not.
  • If you switched them off in 0.5.0 or 0.6.0, they stay off.
  • The random install id is made the first time an event is sent, so a copy updated from 0.6.0 starts with a new one.
  • The bundled HEY CLI is updated from 1.4.0 to 1.4.3. The app was checked against it signed out, through a Wi-Fi drop and launched with the Mac offline, and nothing you see changes.

Known issues in this release

  • The settings window is sometimes left behind another app when it is already open, and closing it can leave the keyboard with no window. Command-Tab reaches whatever you wanted in both cases. Both are known and being fixed.

0.6.0

A hardening release of MenuBar for HEY, an unofficial menu bar companion for HEY built on the official HEY CLI. Not affiliated with 37signals.

What changed

  • The bundled CLI no longer inherits the app's environment. It gets a fixed allowlist with your home folder and the system path pinned, so nothing set on the session can redirect it to another host or move its credentials.
  • The app checks its own signature covers the bundled CLI before running it, and refuses with a message in the popover if it does not. If you ever see that message, download the app again from toolsforhey.com.
  • Thread and Screener links are opened only when they point at HEY's own addresses, whatever the CLI, the live stream or the cache on disk says.
  • Sender names and subjects are sanitised before they are drawn or put in a notification banner.
  • The cached last state on disk is readable by your user only.
  • From this version on, an update's signature is checked before the disk image is mounted rather than after, and the update feed address can no longer be overridden from user defaults.
  • A misbehaving CLI child is held to output ceilings and is killed if it ignores a request to stop, so it can never take the app down with it.
  • Updates: toolsforhey.com now serves the feed, so copies of 0.5.0 are offered this release on their next check, and this version checks for later ones on its own.

Known issues in this release

  • The settings window is sometimes left behind another app when it is already open, and closing it can leave the keyboard with no window. Command-Tab reaches whatever you wanted in both cases. Both are known and being fixed.

0.5.0

The first public release of MenuBar for HEY, an unofficial menu bar companion for HEY built on the official HEY CLI. Not affiliated with 37signals.

What it does

  • The unread Imbox count in the menu bar, kept live by hey watch.
  • The most recent Imbox threads in a popover, each with Reply Later, Set Aside, Mark seen and Open in HEY.
  • The Screener, with approve and deny on a first time sender.
  • Notifications for new Imbox mail and for a sender waiting in the Screener, with Reply Later and Set Aside as actions.
  • Full keyboard control of the popover, and VoiceOver labels throughout.
  • Settings for launch at login, how many threads to show, notifications, automatic update checks, and usage events.

Known issues in this release

  • Updates: this version ships before toolsforhey.com serves the update feed. Pressing Check for updates waits for a timeout and then shows an error. Scheduled checks fail silently, so nothing interrupts you. Once the feed is live, this copy finds it on its own.
  • The settings window is sometimes left behind another app when it is already open, and closing it can leave the keyboard with no window. Command-Tab reaches whatever you wanted in both cases. Both are known and being fixed.