Releases: block/buzz
Releases · block/buzz
Release list
Sprig (rolling)
Rolling Linux build of Sprig (all-in-one buzz-acp + buzz-agent + buzz-dev-mcp), tracking main (916de4e4dbbf9299695a91defa6e3802b1820256).
Buzz Desktop v0.4.2
- fix(desktop): unify observer feed scroll onto useAnchoredScroll (#1825) (
d75c2e913) - fix(desktop): sync sidebar update card copy with global installing state (#1827) (
b63a2e423) - fix(desktop): parse codex ACP plan entries[] into checklist (#1824) (
34dcd13d5) - fix(desktop): resolve Git Bash for Windows shell tool via PATH/git/registry fallback (#1821) (
020ac7f40) - feat(desktop): show read-only MCP server config (#1780) (
51ee1c473) - fix(desktop): require user action before applying updates (#1820) (
deed64a14) - fix(desktop): preserve selected inbox rows through reflow (#1817) (
c06ddcf14) - fix(snapshot): send Buzz shares as PNG avatar cards (#1811) (
a6cfd6551) - test(desktop): consolidate and stabilize scroll coverage (#1815) (
d41b4c390) - fix(buzz-agent): support max effort for gpt-5.6 family (#1806) (
e34e0974a) - fix(desktop): widen probe test timing margins for parallel pre-push (#1812) (
fac79215a) - fix(desktop): keep pairing tests after production items (#1807) (
68909629f) - chore(deps): update rust crate nostr to v0.44.4 (#1789) (
f1f5002a9) - Add optional standalone pairing relay to Helm chart (#1799) (
9b47c8548) - chore(ci): lint desktop Tauri crate in CI (#1801) (
bea507d8a) - fix(desktop): preserve live events and window order across channel refreshes (#1802) (
e09e94ab8) - fix(desktop): restore macOS navigation chrome alignment (#1797) (
109800fe5) - fix(desktop): omit invalid snapshot imeta thumbnails (#1800) (
b32f2c08f) - fix(desktop): centralize known-agent trust set in useKnownAgentPubkeys (#1703) (
095f3c728) - chore(deps): update all non-major dependencies (#1778) (
221aceb1c) - fix(desktop): pass augmented PATH to codex-acp version probe (#1794) (
10ae66893) - feat(desktop): add team snapshot sharing commands (#1790) (
150514f66) - feat(managed_agents): add buzz-team-snapshot v1 codec (#1784) (
aceb5e045)
Buzz Desktop v0.4.1
- feat(desktop): auto-restart setup-mode agents after adapter install, badge drift fallback (#1786) (
11a286b9a) - Retain a stable message window in channel timelines (#1698) (
b0ad2b66d) - refactor(desktop): remove legacy persona-card flows (#1781) (
1fa91f569) - Serialize managed agent PATH tests (#1777) (
1fc7488ea) - fix(desktop): stable inbox selection and scroll/draft preservation (#1760) (
7e3252ea3) - feat(desktop): add buzz-agent-snapshot v1 export, import, sender-native send, and recipient card/import (#1753) (
1580046b3) - refactor(desktop): remove vestigial MCP toolsets config (#1776) (
dfec75b3c) - feat(desktop): add key backup and agent defaults to onboarding, make avatar optional (#1767) (
d2e87e1ca) - fix(desktop): correct provider and model handling in agent config dialogs (#1764) (
f3319dd11) - fix(desktop): cascade persona deletes and restart agents on global config save (#1766) (
7c346d7f8) - fix(desktop): make doctor installs retryable with per-runtime progress and auth status (#1765) (
25bb71475) - fix(codex): swap to @agentclientprotocol/codex-acp 1.x + detect outdated adapter (#1750) (
6d1a77e49) - fix(desktop): show thread replies loader (#1773) (
e07e02c0e) - fix(desktop): restore multi-image mosaic galleries (#1769) (
2c41e9e6b) - Group channel membership events (#1713) (
5dc70bd0b) - Fix desktop launch motion and reaction spacing (#1717) (
89e2e2e4a) - fix(desktop): align sidebar search across themes (#1712) (
53c177e34) - fix(desktop): Buzz theme flicker, white bar & accent-picker motion (#1681) (
5e15a588e) - feat(desktop): surface Team Instructions as distinct observer section (#1759) (
56d822dc2) - fix(desktop): separate system prompt from turn context (#1754) (
84ec63aa2) - fix(desktop): preserve archived observer history (#1752) (
51234bd89) - fix(desktop): surface codex config-parse failures and -32603 internal errors clearly (#1745) (
ec3762552) - fix(desktop): fix workspace rail badge disappearance and persist mark-as-unread (#1747) (
e8df6ba69) - chore(desktop): remove container-only npm-preflight E2E harness (#1749) (
9895b4d39) - fix(desktop): preflight npm prefix writability in doctor installs (#1732) (
58aee8f91) - fix(workspaces): exclude muted channels and unfollowed threads from rail unread badge (#1738) (
ea1c75b0d) - feat(desktop): add explicit Edit avatar CTA in agent instance edit dialog (#1736) (
26966aace) - fix(observer): order system prompt below current-session divider on restart (#1734) (
67a2d047e)
Buzz Desktop v0.4.0
- feat(desktop): default observer archive on for dev-nest builds (#1726) (
d9e4edbbf) - feat(desktop): thread baked build env into global agent config UI (#1722) (
2f2ad409a) - feat: relay invite links (mint + claim + landing page + deep link) (#1668) (
2e529aab7) - fix(desktop): pass GlobalAgentConfig to spawn_config_hash in tests (#1721) (
b97777350) - feat(desktop): global agent config defaults with readiness/spawn parity (#1448) (
77c08365e) - fix(desktop): remove "Remove all stopped" bulk action from agents menu (#1720) (
651efe8d9) - fix(desktop): retire single-member built-in Fizz team (#1718) (
f12bd3689) - fix(desktop): hide relay mesh option when mesh-llm feature is absent (#1719) (
f0b8f806f) - fix(desktop): propagate agent definition edits to instances and remove dead config knobs (#1715) (
1f48860b7) - perf(desktop): thread panel rebuilt on every render — fix memo + add typing-latency benchmark (#1652) (
9b2f0c8cb) - fix(drafts): stop clearing drafts on workspace switch and hide sent section (#1708) (
e2d104f66) - fix(inbox): reply at same thread level as inbox item (#1714) (
177fc30be) - fix(desktop): make @mention clicks reliably open the profile panel (#1705) (
5f0d8309d) - fix(desktop): walk ancestor chain in orphan sweep exemption (#1711) (
7fb215c4f) - fix(desktop): stop showing /dev/null in diff labels, keep type badge visible (#1704) (
868c9ad05) - perf(desktop): stop re-rendering the app shell on every keystroke; fix two latent cache races it unmasked (#1692) (
129c91a2b) - fix(observer): widen live subscription lookback to capture session/prompt (#1710) (
715df2537) - test(desktop): stabilize custom emoji e2e (#1685) (
20c40d176) - fix(observer): use lifecycle item title as verb instead of hardcoded "Status" (#1709) (
95bc640a5) - chore(desktop): remove dead archive-migration and keyring load_readonly helpers (#1701) (
389a956e0) - fix(desktop): stop losing imported identity on every launch (#1568) (
e15f06857) - fix(desktop): use augmented PATH for readiness probes (#1613) (
94ec2c2bc) - fix(desktop): isolate dev keyring from production and make BUZZ_SHARE_IDENTITY keyring-aware (#1680) (
e5d215e3c) - fix(desktop): migrate Databricks V1→V2 records at boot and fix readiness gate (#1686) (
1f2afce29) - B5 residue: inbound-event security hardening + persona→agent copy sweep (#1688) (
f0e65589a) - fix(desktop): paginate complete channel directory (#1690) (
b41cf3ffc) - fix: flush debounce on Tab/Enter to prevent stale autocomplete (#1661) (
841282141) - fix(desktop): preserve agent timer state across workspace switches (#1679) (
46613dcce) - fix(desktop): honor macOS title-bar double-click preference (#1674) (
6b2147a5d) - feat(desktop): projects overview v2 — aggregate rail, PR review flow, commit detail, and straighter layout (#1677) (
58fe9388c) - B5: one create path — behavioral quad activation, backfill, menu collapse, legacy dialog deletion (#1667) (
3a7e40027) - Polish Buzz sidebar theme (#1671) (
cdba2a08e) - fix(agents): harden structured error-code classification edge cases (#1663) (
fc8a17445) - feat: add deeplink nostr identity binding flow (#1648) (
cecd03142) - perf(desktop): cache parsed markdown across channel-switch remounts (#1635) (
2b3246934) - fix(agents): surface provider errors structurally instead of raw dumps (#1653) (
9b244ff22) - feat(relay,desktop): canonicalize agent definitions on kind:30175 (Phase 2) (#1655) (
b2c63291f) - fix(desktop): scope observer feed by channel and add session-boundary dividers (#1634) (
fd5d04de0) - feat(config-nudge): distinguish install/auth state in cli_login nudge cards (#1633) (
4f1a487ab) - fix(desktop): async-ify the auto-restart setter after the perf-sweep merge collision (#1651) (
dc7ececdc) - feat(desktop): auto-restart agents on config change (Chunk F) (#1649) (
a415f0f31) - perf(desktop): GUI performance sweep — async offload, poll reduction, render stabilization (#1641) (
2cc0eb539) - fix: user search returns zero results for partially typed names (#1603) (
11608ef67) - copy(desktop): finish the persona→agent rename in rendered UI (B4.1) (#1647) (
577fc8df5) - Community moderation UI: integration branch (data layer + member surface base) (#1617) (
c9c868b25) - Community moderation Phase 1: reports, bans/timeouts, audit, tombstones, relay-DM notices (#1616) ([`863...
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)
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)