Releases: block/buzz
Releases · block/buzz
Release list
Buzz Desktop v0.3.46
- fix(desktop): preserve agent model/provider when persona snapshot fields are blank (#1583) (
a3ee2c569) - feat(acp,desktop): identify and reap stale agent harness processes (#1582) (
3c6c0d447) - feat(desktop): active-draft badge, send-from-drafts confirm dialog, thread-deleted state (#1581) (
b394e95ef) - fix(desktop): treat baked build env vars as satisfying required agent config (#1580) (
b90e80443) - feat(desktop): add "Copy image" to image right-click context menu (#1579) (
683f7fec1) - fix(nest): use buzz-dev symlink name for dev builds (#1587) (
dcbb3ff78) - fix(composer): address image-editor follow-up nits on #1491 (#1565) (
49391d807) - fix(desktop): render black static boot screen (#1570) (
10444d248) - feat(agents): group activity tool bursts (#1571) (
426f04484) - feat(desktop): aggregated overview rail, commit detail page, and full breadcrumbs (#1573) (
c97263901) - fix(desktop): fetch profiles for reaction actors and thread-reply authors (#1550) (
62def1459) - refactor(desktop): unify EditAgentDialog styling with PersonaDialog (#1540) (
c258ffc4a) - feat(desktop): add 10-minute message grouping window (#1578) (
564ead385) - feat(desktop): unify sidebar section actions into a per-section ⋮ menu (#1577) (
d94561795) - feat(desktop): emoji avatar picker for agents + reliable picker scroll (#1576) (
ed84a8735) - fix(desktop): sync derived active-turn liveness in channel activity path (#1492) (
1f5ba5bb2) - fix(personas): remove goose runtime pin from Fizz built-in (#1566) (
e3008b360) - feat(acp,buzz-agent): thread model name through NIP-AM kind 44200 emit path (#1564) (
08e707eb5) - sync channel sort preferences across clients (#1556) (
04a9d1029) - fix desktop canvas header blur in split channel management (#1558) (
2ef26ec21) - feat(composer): compose spoiler, annotation, and tooltip controls (#1491) (
1aa87bb26) - feat(channel list): add persistent channel sort toggle (#1505) (
36ac5243f)
Sprig (rolling)
Rolling Linux build of Sprig (all-in-one buzz-acp + buzz-agent + buzz-dev-mcp), tracking main (36fd41c5ce63bf0f8f0ad8d740fce47cae7ef9d1).
Buzz Desktop v0.3.45
- chore(deps): bump crossbeam-epoch to 0.9.20 for RUSTSEC-2026-0204 (#1563) (
75b52ad7e) - fix(archive): atomic remove-kind path + split test modules (#1562) (
484bede75) - feat(archive): add agent turn-metric (kind 44200) local archive (#1555) (
429f54b4f) - feat(desktop,buzz-acp): add harness-agnostic config bridge and setup-listener mode (#1411) (
d8355d318) - fix(desktop): stop edit-channel dialog hanging on "Saving..." (#1557) (
76806cb1f) - feat(archive): add local-save archive with observer-feed default-on option (#1442) (
711078807) - feat(desktop): add Slack-like Drafts inbox with persistence and image fix (#1539) (
4c598dcef) - fix(setup): fix syntax error in seed-local-community.sh (#1547) (
3729a6515) - feat(desktop): add right-click context menu to workspace rail (#1552) (
0e87998f8) - fix(desktop): restore saved window geometry on launch (#1554) (
e790c9828) - feat(desktop): add typeahead search to persona model dropdown (#1542) (
3b43743e1) - fix(desktop): publish new agent profiles to active relay (#1546) (
346efe08b) - chore(desktop): use dot access for host header assignment (#1548) (
ccfdf45bc) - fix(onboarding): guard against webkit2gtk WAL race with explicit profile-event signal (#1508) (
c2ee4d162)
Buzz Desktop v0.3.44
Buzz Desktop v0.3.43
- fix(desktop): sync agent relay profile when persona avatar changes (#1512) (
ce901f7c1) - feat(desktop): redesign appearance settings with mode-first theme picker (#1528) (
9e773f103) - fix(deps): restore windows-* crates downgraded by chrono bump (fixes Windows Rust on main) (#1532) (
d40837085) - chore(renovate): stop rebase churn between weekly sweeps (#1530) (
a8238cd67) - fix(deps): unversion isomorphic-git pnpm patch key (#1529) (
2a24765fd) - chore(deps): update dependency @tanstack/react-virtual to v3.14.5 (#1523) (
b66a53f5b) - chore(deps): update redis to v1.2.2 (#1049) (
f1b29140c) - feat(desktop): restore section icon/emoji picker (#1516) (
232b6066c) - chore(deps): update radix-ui-primitives monorepo (#1524) (
dc383c199) - fix(desktop): stop Leave-channel dialog from freezing the app (#1482) (
668d30b0c) - perf: lazy-load avatars and message images (#1517) (
d09d7dea5) - Live thread-summary push: badge counts update on reply ingest (#1521) (
74a30c3de) - chore(deps): update all non-major dependencies (#1163) (
a255a7735) - chore(deps): update rust crate anyhow to v1.0.103 (#1525) (
26d609cbe) - chore(deps): update cashapp/activate-hermit digest to cea9af7 (#1522) (
19d98319a) - chore(deps): update rust crate chrono to v0.4.45 (#1050) (
3caa66d4f) - chore(deps): update actions/cache digest to caa2961 (#1341) (
8dea817fa) - chore(deps): pin dependencies (#1162) (
4b01040af) - feat(desktop): replace placeholder icon with actual app icon on welcome screen (#1527) (
5b88e5956) - feat(desktop): enable native spellcheck in message composer (#1515) (
a1b5983e5) - fix: let agent owners delete their agent's messages (relay kind:5 + desktop/mobile UX) (#1519) (
642800548) - chore(desktop): bring ChannelScreen back under the size gate (#1520) (
8174f2b0a) - fix(zoom) desktop chrome clearance under text zoom (#1490) (
ee4c9ef13) - fix(activity panel): handle back navigation (#1487) (
caf644eda) - Port channel windows to mobile (#1518) (
6716cd31a) - perf: GIN index for e-tag containment + delta profile fetch (scroll-back ~2.1s/page) (#1514) (
33886e3de) - GUI read-model overhaul: server-assembled channel windows (Correct™ pagination + relay-signed bounds) (#1500) (
62bb9fe8c) - feat(desktop): show activity timestamps on demand (#1506) (
c7a8b0bab) - feat(reconnect): replace top banner with animated sidebar overlay (#1510) (
f35aeb798) - docs(nest-skill): explain agent-owned git repos and automatic auth (#1437) (
20d3cdc22) - fix(agent): make stop-hook rejection budget per-prompt, fix stale hook docs (#1503) (
4a0951042)
Buzz Desktop v0.3.42
- fix(desktop): bound read-state localStorage growth and recover from quota errors (#1502) (
a3cf7eec1) - Customize macOS DMG installer (#1496) (
bbf8d8912) - mobile: thread scroll-to-bottom and desktop-parity mention autocomplete (#1499) (
e9318f66d) - fix(agent): honor stop hook retry budget (#1501) (
1c297d2f2) - feat(profile): embed live activity feed in profile aux panel (#1380) (
654b6c374) - feat(desktop): contribution heatmap and graphical cards on projects overview (#1497) (
204a0fd2e) - feat(desktop): repository-first projects with git workflows (#1471) (
8e3c0ee95) - fix(desktop): lock horizontal webview pan (Magic Mouse side-scroll) (#1480) (
5d4edf153) - Add agent catalog modal (#1302) (
228122fdd) - fix(desktop): actually close relay sockets — plugin:websocket|disconnect does not exist (#1481) (
e70dd1a1e) - feat(buzz-agent): config parity — thinking effort, model switching, normalized token limits (#1470) (
3e282a241) - fix(sidebar): scope channel sections storage to relay URL (#1477) (
f9d06ae21) - chore(mobile): declare non-exempt encryption usage in Info.plist (#1474) (
453b8b1e4) - fix(desktop): bind channel and thread context at compose time to prevent wrong-channel send (#1472) (
d369ca9df) - fix(relay-reconnect): resilient reconnect with fast-path, escalation, and polling (#1456) (
02ff06cac) - feat: per-community workspace icon set by admins, served via NIP-11 (#1463) (
5bfd5ca27) - perf(relay): batch outbound websocket data frames (#1464) (
01b92faa1) - Make reaction ingest atomic (#1458) (
835302cc8) - Serialize fan-out EVENT frames once (#1459) (
3c661fb48) - fix: agent reliability — no restart on channel-add, visible dead-letter notice (#1468) (
d9c4e4aa7) - fix(profile): consolidate agent profile runtime metadata (#1451) (
c48006fc3) - fix(desktop): simplify workspace rail badges (#1462) (
e42dae3f9) - perf(desktop): instant channel switching — non-blocking first paint, persisted snapshots (#1452) (
deb3e6adc) - perf(relay): bounded-concurrency multi-filter query execution (S2) (#1457) (
a9e752e25) - fix(desktop): classify timeline prepends so history loads don't bump unread (#1416) (
9967b97f5) - fix(desktop): quiet gate for workspace switches instead of boot splash (#1449) (
b779a3ee2) - fix(read-path): reach complete threads, dense-second timelines, and all people in the GUI (#1418) (
7da936fff) - E1+E3: reduce relay ingest/fan-out DB round trips; ack p99 −7–16%, fd p99 −6–28%, p999 tails −29–53% vs PR #1453 tip (#1454) (
a504ad619) - perf(relay): defer post-commit dispatch and avoid verify clone (#1453) (
7bd3760c8) - fix(relay): include git hook tools in runtime image (#1326) (
88c089d3b) - feat(chart): per-pod emptyDir git scratch when persistence disabled (multi-replica HA) (#1450) (
c88799ac6) - fix(relay): remove media bearer-token auth (#1444) (
0701f47f4) - fix(desktop): stop search shortcut from hijacking the sidebar (#1447) (
15ad7ae87) - fix(ci): set PGSCHEMA_PLAN_* in start-relay-for-tests.sh to avoid embedded-PG fetch (#1443) (
89c4f7657) - feat(desktop): restore observer-feed regressions from #1381 and classify 4 new session/update types (#1412) (
fec768436) - fix(desktop): disable spellcheck/autocorrect/autocapitalize on emoji picker search (#1438) (
bdeab23b5) - feat(relay): add OpenTelemetry tracing, keep Prometheus metrics (#1398) (
b1d9d955d) - feat(buzz-agent): emit agent_thought_chunk for reasoning content (#1436) (
9f2a11b33) - feat(git): move repo-name registry to Postgres + relax RWM chart gate (HA relay) (#1432) (
e5aa4a213)
Buzz Desktop v0.3.41
- Group consecutive desktop messages (#1429) (
3d08c3b0) - Update Buzz app icon (#1430) (
db2a9701) - feat(desktop): add workspace rail unread observer (#1428) (
ce1f13e8) - Prioritize channel members in mention autocomplete (#1431) (
8fb33bdb) - Tighten message density (#1426) (
6a08a3f4) - Tighten sidebar section actions (#1424) (
c0e10d67) - Add memory copy actions (#1427) (
6c0e6f0b) - Limit agent profile quick actions (#1425) (
177fe5a3) - Fade sidebar pinned chrome edges (#1423) (
3e4e9dda) - Apply smooth corners to inline media (#1422) (
2fc8b9cf) - Align thread summary rows (#1421) (
4ae5a0d5) - Keep channel day dividers sticky (#1420) (
8c388479) - fix(deps): pin aws-creds to fork with EKS Pod Identity support (#1419) (
86d6388e) - fix(relay): enable Redis TLS for rediss:// (ElastiCache) (#1417) (
3292b502)
Buzz Desktop v0.3.40
- fix(desktop): stabilize channel-timeline scrollback with per-row height reserves (#1413) (
4fdc68f1) - fix(sidebar): trim working badge label and name working agents in tooltip (#1408) (
697f63dd) - Mobile tab bar polish (#1368) (
c444e344) - feat(desktop): let thread pane expand on ultrawide monitors (#1407) (
f86f97bb)
Buzz Desktop v0.3.39
- fix: close cross-process keychain race and namespace dev-build nest (#1409) (
e8adc3383) - feat(relay): allow agent owners to edit/manage agent-owned content (#1403) (
0042c8e10) - fix(media): support IRSA/credential-chain S3 auth and configurable signing region (#1406) (
06ef533ec) - fix(desktop): fold baked build env into in-process model discovery (#1376) (
f061ae9c8) - docs: link VISION_ACTIVITY from the VISION index (#1405) (
aa1042b16) - test(desktop): gate keychain-write test behind --ignored (#1404) (
36f32291e) - Refactor oversized mobile widgets (#1401) (
71b2c41e9) - perf(desktop): stop beachballs on agents menu and thread open (#1402) (
34d61acc9) - feat(desktop): rebuild agent activity feed around a classifier registry and twelve render classes (#1381) (
5cc09e698) - fix(thread): stop mid-scroll content jump in live threads (#1397) (
42ec17f13) - fix(ci): restore main to green — tauri fmt, personas.rs file-size split, Windows path test (#1399) (
67c47de69) - fix(desktop): enable buzz-dev-mcp MCP server for Codex agents (#1394) (
b74ed858f) - fix(ci): restore E2E flakiness fixes for pgschema, docker-pull, and spec timing (#1396) (
fdf29c457) - fix(personas): persist pack-backed persona UI edits across reboot (#1392) (
a7e1202cc) - fix(buzz-acp): clear steer_rx on all run_prompt_task exit paths (#1391) (
10aaa72f0) - Restore channel date divider rule (#1395) (
0827171d5) - Speed up profile wave action (#1379) (
2fc5dd35b) - Restore visible links for rich previews (#1378) (
8d8fc6331) - Mobile channel list polish (#1367) (
09d8965ab) - style(desktop): unify corner radii to rounded-2xl (16px) (#1393) (
2f496debc) - fix(desktop): skip keychain write when blob contents are unchanged (#1377) (
5a64ee4a6) - fix(desktop): stop clipping the agent-activity row under the composer (#1371) (
2044ad76f) - Constrain macOS overscroll to conversations (#1317) (
9b711f47a) - Mobile appearance foundation (#1366) (
945e9b879)
Buzz Desktop v0.3.38
- feat(desktop): provider-agnostic model selection + databricks discovery (#1307) (
eacbbe880) - release(helm): buzz chart 0.1.1 (#1374) (
2561cbd06) - Harden relay attack surfaces (#1369) (
29368cf17) - ci(helm): publish chart to GHCR on chart-v* tags (#1372) (
2722ce422) - feat(buzz-agent): add databricks_v2 provider for AI Gateway v2 (#1311) (
15a73aa27) - refactor(desktop): centralize auxiliary panel shell (#1343) (
e6738c501) - perf(desktop): stop typing from re-rendering the channel pane + timeline (#1364) (
db1b617ab) - fix(desktop): check PGID in orphan sweep and signal correct process groups (#1359) (
59be27ff3) - feat(desktop): harness-agnostic config bridge (#887) (
c65989a61) - fix(acp): enable sandbox network access for Codex MCP subprocesses (#1363) (
401bb51bf) - perf(desktop): don't block channel create on channel-list refetch (#1360) (
cf57bcbea) - refactor(desktop): split global styles and markdown renderers (#1361) (
c27b4251a) - feat(read-state): multi-slot splitting + no-op suppression for oversized blobs (#1309) (
2612324fd) - fix: unconditionally replace CLI symlink on boot (#1357) (
50873ef98)