Skip to content

Buzz Desktop v0.4.0

Choose a tag to compare

@github-actions github-actions released this 10 Jul 21:01
13dded7
  • 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) (863aeb79f)
  • copy(desktop): the word "persona" leaves the UI (Phase 1B.4) (#1646) (41b187f93)
  • feat(desktop): flapping bee on the setup loading screen (#1631) (c145037aa)
  • fix(desktop): make ⌘K open the composer link editor for selections (#1644) (3e982fd37)
  • fix(linux): make AppImage work on Mesa 25+ / GLib 2.88 distros (#1567) (563dab92e)
  • fix(desktop): add unread dot to workspace rail for channel unreads (#1637) (f968601ef)
  • refactor(desktop): converge the three definition→instance mappings (Phase 1B.3.5) (#1645) (9683ef807)
  • Hide non-invocable member agents from @-mention autocomplete (#1611) (f929aa09e)
  • fix(desktop): clamp HDR avatar images to SDR range (#1642) (fa816d5bf)
  • refactor(desktop): definition-edit routes through AgentDialog — single dialog entry point (Phase 1B.3c) (#1643) (aa17294ad)
  • fix(desktop): refresh persona env vars on respawn — record.env_vars is overrides-only (#1640) (79a057534)
  • refactor(desktop): re-host instance edit as AgentInstanceEditDialog behind AgentDialog (Phase 1B.3b) (#1639) (8af18ee32)
  • feat(desktop): show full URL tooltip on masked link hover (#1625) (01c6b8566)
  • fix(desktop): paint Buzz gradient on the workspace rail (#1636) (2f1cd6771)
  • refactor(desktop): single-home the definition form as AgentDefinitionDialog (Phase 1B.3a) (#1627) (48bd8abfe)
  • feat(desktop): unified AgentDialog create entry point with create intents (Phase 1B.2) (#1626) (6f38db680)
  • Update DMG background and label size (#1629) (5b1a53ceb)
  • test(desktop): deflake mid-scroll older-history spinner smoke test (#1632) (7ff58d9af)
  • feat(desktop): add Buzz light + dark themes with branded sidebar gradient (#1630) (290be2a03)
  • fix(desktop): render thread facepile oldest-replier-first (#1595) (f9701a386)
  • fix(desktop): keep sidebar section actions visible while ⋮ menu is open (#1584) (943d7a663)
  • refactor(desktop): extract shared runtime/provider/model selection + env-var helpers (Phase 1B.1) (#1624) (4b5cac074)
  • feat(desktop): fold personas.json into the unified agent store (Phase 1A.2) (#1623) (381c7714f)
  • fix(desktop): hash spawn config as the env receives it, not raw record fields (#1621) (f0eb4eccd)
  • test(desktop): add edit-agent dialog e2e coverage (Phase 1B.3b-pre) (#1628) (a609e796b)
  • feat(desktop): unified AgentRecord groundwork — record-first resolution + runtime materialization (Phase 1A.1) (#1618) (5dce80aff)
  • fix(desktop): backfill edits for thread replies so edited replies survive refetch (#1610) (d1f3194e7)
  • chore(desktop): clear desktop-tauri clippy backlog (#1612) (36fd41c5c)
  • fix(desktop): restrict shared-agent sync to dev data dirs (#1597) (e5f831d2c)
  • feat(desktop): restart-required badge from spawn-time config hash (#1602) (cc42a4979)
  • feat(desktop): boot-time reconcile of managed agents to relay events (#1601) (c5a541ee2)
  • feat(desktop): canonical component — hover to view/copy full keys, owner "you" labels (#1589) (777babf39)
  • fix(desktop): hydrate reactions for Inbox context messages (#1596) (cdf982bdb)