Skip to content

v0.2.0

Choose a tag to compare

@tommyent tommyent released this 31 Oct 21:16
· 50 commits to main since this release

The first signed build of Pulse. Download Pulse-0.2.0.dmg, open it and drag Pulse to Applications.

  • Signed with the project's Developer ID, with the hardened runtime, and notarized by Apple. macOS asks once whether to open an app downloaded from the internet.
  • For Apple silicon Macs on macOS 26 or later.
  • The first voice call asks for access to the microphone, your Documents folder (the pet works in ~/Documents/codex-pet) and devices on your local network, and later for folders the pet reads, such as Downloads. If that first call times out while you answer the prompts, start it again.
  • Check the download with shasum -a 256 -c Pulse-0.2.0.dmg.sha256 in the folder that holds both files.

New app ID

Pulse's app ID is now io.github.tommyent.pulse (it was app.pulse). If you built an earlier version from source, judging by the code (not tested on an upgrade):

  • These start fresh: the Grok sign-in, Connect web sign-ins, the pet's conversation and its work model choice, Always allow approvals and the microphone permission. Launch at login may need turning on again.
  • These carry over, because they live in ~/Library/Application Support/Pulse: your settings for accounts, rings, the battery and breaks, the break history and usage snapshots.
  • The defaults commands for testing now use the new ID, for example defaults write io.github.tommyent.pulse simulatedBreak micro.

Since 0.1.0

Break reminders with a break screen, ideas, agents and a history; a battery ring and low-battery alerts; an alert when a usage window nears its limit; Show what's left; Glass and Solid appearances; the pet's approvals go to Codex's auto-review. Pulse now requires macOS 26. The README describes each.