Skip to content

Releases: block/buzz

Buzz Desktop v0.3.46

Choose a tag to compare

@github-actions github-actions released this 07 Jul 17:06
75079c8
  • 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)

Sprig (rolling) Pre-release
Pre-release

Choose a tag to compare

@github-actions github-actions released this 17 May 17:35
36fd41c

Rolling Linux build of Sprig (all-in-one buzz-acp + buzz-agent + buzz-dev-mcp), tracking main (36fd41c5ce63bf0f8f0ad8d740fce47cae7ef9d1).

Buzz Desktop v0.3.45

Choose a tag to compare

@github-actions github-actions released this 06 Jul 23:15
5f7f774
  • 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

Choose a tag to compare

@github-actions github-actions released this 06 Jul 17:50
2eebeb5
  • fix(desktop): keep thread-summary badges mounted through scrollback prepends (#1533) (6abf614fd)
  • refactor(shell): drop bundled PortableGit, add BUZZ_SHELL override + dialect hint (#1536) (cfa208983)
  • feat(nips,relay,acp): NIP-AM durable encrypted agent turn metrics (kind 44200) (#1441) (71265ca36)

Buzz Desktop v0.3.43

Choose a tag to compare

@github-actions github-actions released this 06 Jul 16:15
8d64887
  • 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

Choose a tag to compare

@github-actions github-actions released this 03 Jul 16:17
a038c64
  • 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

Choose a tag to compare

@github-actions github-actions released this 01 Jul 18:47
b32db5e

Buzz Desktop v0.3.40

Choose a tag to compare

@github-actions github-actions released this 01 Jul 00:16
461c24a
  • 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

Choose a tag to compare

@github-actions github-actions released this 30 Jun 22:52
5784ff0
  • 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

Choose a tag to compare

@github-actions github-actions released this 30 Jun 02:51
325b3fd
  • 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)