## block/buzz — v0.5.0…v0.5.1

_37 commits._

### Features
- **feat(agent): route Claude/GPT model families to their native gateway wire (#3538)** (6438ded)
- **feat(agent): fix Anthropic prompt caching with Databricks (+ MCP proxy/TLS passthrough) (#3463)** (c405ad1)
- **feat: add explicit entry for claude-opus-5 in model config (#2831)** (90e058e)
- **feat(acp): steer claude-code and codex agents via _session/steering (#3007)** (f25e6dd)
- **feat(desktop): apply WebKit rendering workarounds at startup on Linux (#3271)** (3ece446)
- **feat(desktop): add custom harness inline from agent dialogs (#3252)** (b0503d8)
- **feat(desktop): refine agent catalog sharing (#2439)** (a35771f)
- **feat(cli): add users set-status command for NIP-38 profile status (#3253)** (60158fc)
- **feat(chart): add relay pod extension points (#3322)** (af4d861)
- **Add mobile message image galleries (#3312)** (7dfea26)

### Fixes
- **perf(desktop): move observer-feed archive and decrypt commands off main thread (#3415)** (294c8c8)
- **fix(desktop): preserve shared agent fidelity (#3553)** (f7a3988)
- **Fix mobile attachment and gallery polish (#3370)** (485d03a)
- **fix(acp): per-runtime env defaults at spawn — isolate Hermes from configured MCP startup (#3420)** (6300a6b)
- **fix(relay): avoid subscription lock inversion (#3413)** (22be8bb)
- **fix(desktop): clear stale thread new-message pill (#3411)** (55a3ed7)
- **fix(ci): ratchet file sizes against the base tree (#3352)** (9227bdf)
- **fix(desktop): stabilize flaky DM expansion E2E ordering assertions (#2004)** (913d564)
- **fix(desktop): paint community rail full height (#3382)** (1d3b810)
- **fix(acp): disable goose cron scheduler in managed agent children (#3144)** (1d4f97b)
- **fix(desktop): keep drafts out of the Inbox All view (#3217)** (3afa129)
- **fix(desktop): restore the inbox icon in the sidebar (#3341)** (00ede2e)
- **fix(desktop): gate codex-acp on a minimum supported version (#3254)** (4e3998f)
- **fix(composer): scope multiline block formatting (#3246)** (5457c94)

### Backend
- **Run Tauri clippy in pre-push (#3555)** (51bb97d)
- **Polish mobile navigation and menus (#3486)** (4555899)
- **Refine community invite limits (#3529)** (24d90d1)
- **Polish mobile typing indicator (#3528)** (ce01e93)
- **release(chart): publish 0.1.7 (#3393)** (12d63c6)
- **Unify mobile loading spinners (#3314)** (a772128)
- **Refine mobile attachment picking (#3313)** (a3b0977)
- **Polish mobile message and search layouts (#3121)** (6da45ac)

### Docs
- **docs(contributing): document the Linux system libraries just ci requires (#3396)** (4fcd55a)
- **docs: restructure DCO guidance into scannable subsection (#3337)** (35305bf)

### Chore
- **chore(release): release Buzz Desktop version 0.5.1 (#3566)** (a13085e)
- **chore(ci): bump desktop smoke E2E timeout to 30 minutes (#3409)** (826bed4)
- **chore(compose): remove stale typesense env vars (#3332)** (1e307e1)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/block/buzz?utm_source=github-action)._