## block/buzz — v0.4.23…v0.4.24

_27 commits._

### Features
- **feat: remember per-community navigation location (#2629)** (9547891)
- **feat(dev): add `just production` recipe targeting the production relay (#2572)** (4253688)
- **feat(desktop): add drag-to-reorder for community rail (#2549)** (1e68c6c)
- **feat(relay): make Redis pool size configurable, default 16 (#2521)** (bcc3e13)

### Fixes
- **fix(desktop): suppress Windows console flashes and reject WSL bash alias (#2587)** (5afa161)
- **fix(desktop): fix Windows PATH clobber and .cmd shim EINVAL (#2563)** (cca1663)
- **fix(desktop): fast-track relay restart reconnects (#2579)** (f3f7688)
- **fix(sharing): preserve agent/team snapshot tEXt chunks through media sanitization (#2438)** (b096b0a)
- **fix(acp): restrict DM turns to owner and verified siblings (#2591)** (cb42c8d)
- **fix(relay): send 1012 restart close to all clients on graceful drain (#2575)** (1911c69)
- **fix(desktop): retry failed initial relay dials (#2564)** (9ec52cf)
- **Fix avatar upload lifecycle edge cases (#2277)** (80244f8)
- **fix(observer): eager archive hydration on panel open + 200-frame pages (#2574)** (8cb0502)
- **fix(cli): install rustls crypto provider to unbreak WSS publishes in release builds (#2590)** (df0a086)
- **fix(ci): stop moving protected Sprig rolling tag (#2221)** (659e6a8)
- **fix(media): sanitize animated image uploads (#2524)** (8f8f5fa)
- **fix(desktop): populate team instructions when opening the edit team dialog (#2565)** (55c9211)
- **fix(channels): strip leading hash prefixes from names (#2250)** (d0ab3fd)
- **fix(desktop): allow skipping harness setup onboarding (#2360)** (06e3d82)

### Backend
- **Update SECURITY.md** (1e6e743)
- **Gate default relay auto-connect behind release flag (#2589)** (e67303f)
- **Refine channel lifecycle settings (#2427)** (daeaf7c)
- **Script cleanup** (03f645e)

### Tests
- **test(desktop): live relay kill/restart reconnect gate (#2583)** (6a56c8b)

### Chore
- **chore(release): release Buzz Desktop version 0.4.24 (#2627)** (710ed9f)
- **chore(mobile): lighter-weight release process (#2144)** (21573b6)
- **chore: Omit the Model control when an optional-model harness has nothing to select (#2262)** (9cf9539)

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