Skip to content

Textbutler v0.8.22

Choose a tag to compare

@github-actions github-actions released this 28 Sep 00:47
· 111 commits to main since this release
Immutable release. Only release title and notes can be modified.
7f792f2

The Textbutler menu companion is rebuilt around one status line and ten top-level rows, the terminal gains a guided macOS access step, and the messagelikeme history CLI drops its banner and names the app in access errors.

Changes

  • Bind legacy installation to the exact public @hraness/message-like-me@0.8.22 npm package, with the same reviewed bytes mirrored in the immutable GitHub Release. This does not install the Textbutler menu companion or enable automatic replies.
  • Rebuild the menu companion around a status line and ten top-level rows: failed actions surface as a ⚠︎ row that clears, Quit actually ends the menu process, and the menu can launch through the locally built TextButler.app (behind HRANESS_LOCAL_APP).
  • Add a guided "Give Textbutler access" step to the terminal walkthrough and detect existing Ghostget and Bun installs in the connect step, using the shared desktop-foundation 0.8 permission copy, audience detection, and symbols.
  • Add owner-set contact labels: textbutler contacts label <contact> <name> renames a chat for commands instead of a raw number; labels are display metadata only and never touch routing, grants, or reply settings.
  • Adopt support-foundation 0.6.0: agent support verbs move to textbutler help advanced and every root help keeps one support line.
  • Reply loop: the acknowledgement now overlaps composition, polls yield to sends, due runs start at debounce expiry, drain replays deduplicate, and self-chat acks correlate by relatedMessageId; Ghostget pins 0.18.43 for the native iMessage setup.
  • messagelikeme CLI: root help no longer prints the banner, and Messages/Contacts permission failures name the app and deep-link the Full Disk Access pane.
  • Refresh the Textbutler site: quiet landing with real terminal proof, design-kit v0.23.0, and copy checked against source.

Install

Install this version from the GitHub Release file:

bun add --global https://github.com/hraness/textbutler/releases/download/v0.8.22/hraness-message-like-me-0.8.22.tgz

The same bytes from npm:

bun add --global @hraness/message-like-me@0.8.22

Verify

SHA256SUMS on this release lists the SHA-256 digest of hraness-message-like-me-0.8.22.tgz. Download both files and run shasum -a 256 -c SHA256SUMS.

Built from commit 7f792f2d7b5f3335ab4c381629ba1e4ecc447815. The npm copy carries trusted-publisher provenance from this repository's release workflow. The publishing guide describes how the files are built and checked.