Skip to content

hey v1.8.0

Choose a tag to compare

@github-actions github-actions released this 10 Oct 00:00
· 57 commits to main since this release
Immutable release. Only release title and notes can be modified.
732568e

Install

macOS:

brew install --cask basecamp/tap/hey
hey auth login

Omarchy:

omarchy-mise-install github:basecamp/hey-cli hey
hey auth login

Arch Linux / other Linux (mise):

mise use -g github:basecamp/hey-cli
hey auth login

Other platforms: download the matching archive from the assets below.

What's Changed

Authentication

  • Keep the install_id with the tokens it was issued to by @jeremy in #545

TUI

  • File new events on HEY's default calendar, not Maybe by @robzolkos in #496
  • Delete one day of a repeating event so it stays deleted by @robzolkos in #497
  • Keep a contact note's formatting when the TUI edits it by @robzolkos in #504
  • Write a new event from the TUI in the HEY account's time zone by @robzolkos in #501
  • Mark every selected thread seen or unseen from the TUI by @robzolkos in #516
  • Keep a developer's own config out of the TUI tests by @dhh in #528
  • Open a thread on its latest message by @dhh in #524
  • Return to the list after sending a reply or forward from a thread by @dhh in #525
  • Let a box's number leave a thread opened from that box by @dhh in #526
  • Keep the cursor in place when marking a thread seen by @dhh in #523
  • Page through the TUI's lists with PgUp and PgDn by @dhh in #527
  • Preview a sender's email in The Screener with space by @dhh in #529
  • Return to the Imbox once The Screener is empty by @dhh in #530
  • Show a long link in full and let Enter open it by @robzolkos in #531
  • Show attachments by name and kind instead of by URL by @robzolkos in #532
  • Keep "? help" on the top bar while the shortcut bar is hidden by @robzolkos in #533
  • Refuse a recipient HEY would drop instead of losing the message by @robzolkos in #534
  • Open Contacts with o, and attachments with Enter by @robzolkos in #535
  • Reply to the last emailed message, not a note after it by @robzolkos in #517
  • Say which message a send delivered and the thread it is on by @robzolkos in #507
  • Suggest recipients as you type, and ask before losing a message by @robzolkos in #536
  • Say a send HEY refused was not sent by @robzolkos in #540
  • Let 9 leave a thread opened from Previously Seen by @robzolkos in #542

CLI

  • Bring the HEY skill back in line with the commands it names by @robzolkos in #495
  • Read event times in the HEY account's time zone by @robzolkos in #498
  • Stop adding a HEY row to the Omarchy menu by @dhh in #509
  • Read a contact note back as the Markdown it was written in by @robzolkos in #500
  • Stop journal entries and snippets nesting deeper on every HTML round trip by @robzolkos in #505
  • Start a watch at its own start, not at HEY's cursor by @robzolkos in #502
  • Name today in the HEY account's time zone by @robzolkos in #503
  • feat(contact): choose future email delivery by @robzolkos in #510
  • Move an event to another calendar with hey event edit --calendar by @robzolkos in #513
  • Move to actioncable-client v2 by @jeremy in #485
  • Show countdowns on calendar day and week events by @robzolkos in #486
  • Take the same box names in hey box, hey search --in and hey move --to by @robzolkos in #515
  • Say a held message reaches its thread once Undo Send releases it by @robzolkos in #541
  • Rename a thread with hey thread update by @robzolkos in #548

Dependencies

  • deps: bump charm.land/bubbletea/v2 from 2.0.9 to 2.0.10 by @dependabot[bot] in #518
  • ci: bump the github-actions group across 1 directory with 5 updates by @dependabot[bot] in #482
  • Show and open bare links in an email as the email wrote them by @robzolkos in #539
  • ci: bump the github-actions group with 3 updates by @dependabot[bot] in #546
  • Build with Go 1.27.2 and golang.org/x/net v0.60.0 by @robzolkos in #550

Documentation

  • Stop a release from failing after it has published by @robzolkos in #494
  • Attest a published release that missed its attestation by @robzolkos in #514

Other Changes

  • Run gosec on Go 1.27.1 until it can read Go 1.27.2 by @robzolkos in #553

Full Changelog: v1.7.0...v1.8.0