Skip to content

Sonata v0.4.0

Choose a tag to compare

@woody-design woody-design released this 27 Jul 23:07
· 83 commits to main since this release

Sonata v0.4.0 routes files to the right apps, puts Settings in the left sidebar, and fixes Composer slash command issues.

  • Files open with the right app. Opening a file from a session now hands it to macOS when Sonata isn't the right reader: HTML opens in your default browser, media and other binary files open in Quick Look. Sonata's preview stays focused on what agents write to be read. File links in transcripts that used to do nothing now open properly — including paths with spaces or CJK characters — and the rare binary dead-end gained a Reveal in Finder exit.
  • Settings lives in the sidebar. A persistent footer at the bottom of the sidebar now holds the settings entry — one click, always visible, no hunting through menus.
  • Updating is one click. The update pill now reads Restart to Update and does exactly that on a single click — the old two-step arm-then-confirm was easy to miss, so some updates simply never happened. While installing it reads Installing….
  • Slash commands submit exactly as typed. The composer no longer second-guesses unknown commands with a confirm step (which also misfired on pasted absolute paths). What you type is what the CLI receives — full terminal parity, and your CLI's own newest commands work in Sonata the moment they exist.
  • The command picker helps anywhere in your prompt. It now follows the "/" token at your cursor: mid-prompt it completes and inserts without submitting ("…rewrite this using /architect"), and only when the command is the entire input does Enter execute it.

Updating: if you're on an earlier version, Sonata will offer this update in-app — click Restart to Update in the sidebar when it appears (or menu → Check for Updates…).

Install: download the DMG below, open it, and drag Sonata to Applications. Requires a Mac with Apple Silicon (arm64). The app is signed and notarized.