Skip to content

v0.13.0

Choose a tag to compare

@github-actions github-actions released this 17 Sep 11:25
· 34 commits to main since this release

Added

  • Circleback — new read-only connector for Circleback meeting notes and transcripts. Each meeting becomes a conversation carrying its notes, action items and (optionally) every transcript turn, searchable alongside messages. Configure with api_key, backfill_days (default 365) and include_transcript (default true); void setup has a wizard for it.
  • iMessage — new read-only connector for the macOS Messages store (iMessage and SMS), indexed into the same store and search index as other connectors. Requires Full Disk Access; health_check reports a clear message when it is missing.
  • iMessage — void send / void reply now work, driving Messages.app over AppleScript and confirming delivery against chat.db (is_from_me = 1) before reporting success, instead of trusting AppleScript's immediate (pre-delivery) acknowledgment.
  • Slack — void mcp exposes an edit tool for chat.update, alongside CLI support, reusing the same shared write service as send/reply.
  • Update — void update checks GitHub for a newer release, downloads and sha256-verifies the matching platform binary, and installs it atomically (stopping and restarting the sync daemon if one is running). void remote update runs the same thing on the SSH-configured remote host. void doctor now notes when a newer version is available.

Changed

Fixed

  • Slack — File sends (void send with an attachment) no longer report success without server confirmation. The upload flow now types Slack's response and requires a non-empty files array before printing "Message sent", instead of trusting the upload ticket obtained before the share happened.
  • Gmail — Recipient display names with non-ASCII characters (e.g. "Maître") are now RFC 2047-encoded when composing an outgoing To/Cc/Bcc header, matching what void already did for Subject. A raw UTF-8 name written straight into a header is only valid by convention; a strict mail client can reinterpret those bytes as Latin-1 and mangle the name (e.g. "Maître" rendered as "Maître").