What changed in Buzz
Buzz ships several releases a week. This guide is verified against Buzz v0.5.26; the newest release is v0.5.26 (29 Sep 2026). The first section says, in plain terms, what has changed since the guide was last verified — where a page here may be behind the app you are running. The full history follows, one entry per release, generated from Block's own release notes with build and release plumbing removed and a link to each pull request kept.
Last checked: Buzz v0.5.26, 2026-10-01.
Since this guide was verified
Nothing yet — the guide is verified against the newest release, v0.5.26.
Every release
v0.5.26 — 29 Sep 2026
Five days after v0.5.25. For most readers this is a quiet release; for anyone who runs a relay it is a significant one. What you will notice:
- A relay admin console in the app. Settings → Communities → Admin is where a relay's staff — its Operators and Moderators — sign in with their own Buzz key to work moderation reports and escalations, read the product feedback members send, and, for Operators, manage the staff roster and lift bans and timeouts. The entry is visible to everyone; the console opens only for staff. It replaces a moderation section in Settings that had not been reachable for some time. This also settles a point the guide had wrong: community owners and admins do not have a report queue of their own in the app. They act from a message's menu (remove from channel, timeout, ban, lift), and the queue belongs to the relay's staff. On a self-hosted relay that is usually you. The moderation model, Moderate the community and How do I report content? were corrected.
- Projects: approving a request for a new channel works when the project's home channel is unlisted; before, such a request could not be approved. Noted on Add a repository to a project.
- Your sidebar agrees with itself across devices. Sections, sort order, starred and muted channels now catch up on their own when the app opens with stale settings from another device, instead of waiting for you to change something.
- Grok Build's Setup guide button works. It led to an address that does not exist; it now opens xAI's documentation. Nothing else about the Grok Build harness changed.
- Long threads load within bounds. Reading reactions and edits on very long threads is capped, and slow queries now give up cleanly rather than hang.
Not visible yet: an encrypted format for private-key backups landed as code but nothing in the app uses it, so the backup flow on Back up your private key is unchanged and existing backups are unaffected. The relay also gained channel artifacts — editable records with a full revision history, kept per channel — but no desktop screen uses them yet.
For relay operators, in plain terms: turn the console on with BUZZ_ADMIN_HOST; the relay advertises the address and the app finds it. Until you list an Operator, your owner key counts as one. Token sign-in for the admin API was removed — a leftover BUZZ_ADMIN_TOKEN is ignored with a warning. Upgrade the relay before the desktop apps: the console now names a community by its relay host, with no compatibility layer, so a new desktop against an old relay cannot list or lift restrictions. Federated identity (NIP-FI) enforcement went further on the relay side, still off unless you configure it. Running your own relay has the details.
Guide impact: applied 2026-10-01. Approval gates (WF-08), scheduled workflows, !cancel, guest access, workspace export and key rotation re-verified in source: unchanged. The whole guide is now verified against v0.5.26.
All changes in this release
Added
- Relay: Implement NIP-AR channel artifacts (PR)
- Add native HPKE encryption for nsec backups (PR)
- Harden Blossom kind-24242 verifier to NIP-FI spec (PR)
- Relay admin console for the /api/admin/v1 operator surface (PR)
Fixed
- Correct Grok Build setup guide URL (PR)
- Resolve unlisted project channel requests (PR)
- Converge stale-at-open state across devices (sections/sort/stars/mutes) (PR)
Changed
Release · Compare with v0.5.25
v0.5.25 — 24 Sep 2026
Two days after v0.5.24. What you will notice:
- The canvas keeps its history. Every saved version of a channel canvas is kept with author, time, a preview and a diff, and you can restore an older one after a confirmation; the restore becomes a new version. Two people editing at once can no longer overwrite each other: an edit against an outdated version is refused. The command line gained
buzz canvas historyandbuzz canvas restore. Maintain the channel canvas describes it. - An ACP command picker when creating an agent. It sits beside Agent harness and decides which program launches the agent. Leave it on Buzz ACP (default) unless a wrapper was installed for you on purpose. Create and configure an agent.
- Databricks models get readable names without waiting for someone to add each one by hand, and Claude models on Databricks are routed correctly.
- Phone: the sidebar catches up after the app resumes; heart and warning emoji render properly.
For scripts and scheduled jobs: buzz-acp run gives an agent one prepared task from a file or stdin, waits for the result and exits. For operators: the relay can serve threads newest-first on request (no client uses it yet), and the shared-compute mesh was upgraded.
Guide impact: applied 2026-10-01 together with v0.5.26.
All changes in this release
Added
- Agents: Humanize uncurated Databricks model ids with a label grammar (PR)
- Relay: Add opt-in newest-first thread windows (PR)
- Canvas: Add version history with atomic restore (PR)
Fixed
- Route databricks claude fqns to anthropic messages (PR)
- Agents: Preserve Databricks Opus UC reasoning and tool continuation (PR)
Changed
- Discover alternate Buzz ACP commands (PR)
Release · Compare with v0.5.24
v0.5.24 — 23 Sep 2026
Eighteen days after v0.5.23 — the longest gap of the cycle. Most of it is fixes, and several of them are ones you will feel. What you will notice:
- Buzz starts faster and more reliably. On launch the app used to fire off a burst of requests to the relay, and when the relay refused some of them for exceeding its quota, a channel or an unread count could simply stay incomplete. Requests are now paced, duplicate work is dropped, and anything the relay refuses is retried until it completes. If your workspace has felt half-loaded for the first minute, this is the fix.
- Conversation context is now set per agent. Under Advanced in an agent's definition, Conversation context offers Entire channel (the default) or Each thread. Choose Each thread for an agent that should start clean every time — a reviewer, a validator — and leave Entire channel for agents that need to remember the project. The global "thread-scoped sessions" experiment from v0.5.22 is gone and was not migrated: an agent you had thread-scoped that way is back on Entire channel until you set it. The setting travels with a shared or adopted agent and applies to a running agent at its next restart. Create and configure an agent and Agent memory describe it.
- GPT-6 Astra with Codex — expect an upgrade prompt. Using OpenAI's newest model through a Codex agent needs a newer Codex adapter than Buzz accepted before. Buzz now treats the old one as outdated and offers to reinstall it; nothing updates on its own, so if you see the offer and want Astra, accept it.
- Onboarding was redone. A new install now gets a clearer walk through identity: what the key is, safer copying of the private key, a backup ceremony that runs from creation through an optional guided test, and a provider/API-key step that validates as you go. The text on the getting-started pages still holds; any screenshot of onboarding taken before v0.5.24 does not.
- One spelling of who you are. Identities are shown as
npubeverywhere — profile, mentions, agents, member lists, workflows and the phone — instead of a mix of forms. Picking one of two same-named identities in a mention now binds to the exact one you chose, on the phone too. - Small things you will meet daily. The Inbox remembers Show unread only across navigation and restarts; macOS shows badge counts (new and existing installs); managed-agent avatars keep working when the same agent is in several communities; squircle avatars scale properly; a channel list refreshes when your access to a channel is revoked; video playback speed is remembered.
- Workflows: deleting a workflow now sticks, and retries if the relay is slow. Nothing else in the executor moved; approval gates (WF-08) re-verified unchanged.
- Repositories: a relay-hosted repository now has a default branch you can read and set from the command line (
buzz repos default-branch). - Agents and models: Pi setup has better hints and Buzz now ships its own Pi adapter; Databricks users can opt in to reusing one workspace session across agents.
- Phone: thread replies survive a failed refresh, tapping a message no longer opens an empty thread, iOS message menus stay responsive, invite links go to the app stores, and the build number shows in Settings. An under-18 block driven by the store's age signal shipped and was switched off again in the same release; expect it to return.
For relay operators, in plain terms: typing, presence and other short-lived activity no longer count against a member's message quota; new admin endpoints manage member restrictions; removing a member now takes effect reliably even if they rejoin at the same moment; a relay refuses to report presence when its Redis store is down rather than showing stale "available" dots; and there are new database metrics. The federated-identity document (NIP-FI) got clarifying amendments, and agents are now pointed at buzz --help, which prints a command tree written for them, instead of a hand-kept table.
Windows is still an unsigned alpha installer — see Install the desktop app for the SmartScreen step.
Guide impact: applied 2026-09-23. The v0.5.22 session-model text on three pages was corrected from "global experiment" to "per-agent setting". The whole guide is now verified against v0.5.24.
All changes in this release
Added
- Agents: Add opt-in workspace-scoped Databricks reuse (PR)
- Mesh: Upgrade to mesh-llm 0.76.0-rc8 and recommend Qwen3.8 27B (PR)
Fixed
- Remember Inbox unread-only choice (PR)
- Refresh channels after access-revoked closure (PR)
- Bound startup request bursts and recover quota refusals (PR)
- Register macOS badges for new and existing installs (PR)
- Workflows: Make deletion persistent and retryable (PR)
- Relay: Exclude ephemeral activity from message quota (PR)
- Keep managed agent avatars usable across communities (PR)
- Fix desktop onboarding regressions (PR)
- Fix Apple Silicon iOS simulator builds (PR)
- Agents: Improve hints in pi agent setup guide (PR)
- Scale agent squircles from normalized paths (PR)
- Isolate quota backoff and reuse channel discovery rosters (PR)
- Agents: Integrate the Buzz Pi adapter fork (PR)
- Align mention chip wrapping (PR)
- Let inbox title and message author names truncate under narrow panes (PR)
- Require a Codex adapter with Astra support (PR)
- Order unnamed roster members by full canonical npub (PR)
- Npub identity controls across profile, agents, and workflows (PR)
- Npub identity displays for mention, member, and workflow surfaces (PR)
- Shared npub identity foundation (canonicalNpub, PubKey gate, strict parser) (PR)
- Keep composer fetches user-paced (PR)
- Agents: Route GPT-5+ model-service FQNs to Responses (PR)
Changed
Release · Compare with v0.5.23
v0.5.23 — 5 Sep 2026
A small release two days after v0.5.22, mostly fixes. What you will notice:
- Invite your own agents from a forum. In a standalone forum, mentioning an agent you own that is not yet a member opens an explicit Invite / Cancel dialog; the post is sent only after the membership add is accepted and re-checked. No silent add-by-mention. Create a project channel and add members notes it under Stream or forum.
- Mentions behave. Mention chips show the right identity icon again, survive copy and paste, and a mention of one of two same-named agents binds to the exact one you picked. Mentions of agents that run elsewhere are authorised at the moment of sending, not from a cached picker.
- Quieter sidebar. Unread indicators were simplified to emphasise priority activity; runs of "X joined" messages collapse into one line.
- Pi agents get the full briefing. The Pi harness preset now receives the same Buzz orientation and skills in its prompt as the built-in agent. The prompt section that carries an agent's persona is now labelled
agent-instructions. - Video playback speed is remembered; the Windows build packages its assets correctly again.
Under the hood: relay events reaching an agent are verified before they are routed into its prompt; a busy owner can no longer starve the same agent's sessions in other channels; and a first, generic information-flow control library landed together with a design draft — a broker that would stop an agent from repeating what it read in a private channel into a wider one. Design and plumbing, not a feature; Where Buzz is heading reads it as direction.
Guide impact: applied 2026-09-10 together with the v0.5.22 pass below. Approval gates (WF-08), scheduled workflows, !cancel, guest access, workspace export and key rotation re-verified in source at v0.5.23: none moved. The whole guide is now verified against v0.5.23.
All changes in this release
Added
- Agents: Update base prompt; add buzz context and skills to Pi agents (PR)
- Invite owned agents from standalone forums (PR)
- Preserve mentions across copy and paste (PR)
Fixed
- Keep packaged frontendDist relative so Windows embeds assets (PR)
- Simplify unread indicators and emphasize priority activity (PR)
- Restore mention chip identity icons (PR)
- Authorize remote mentions at publication (PR)
- Agents: Rename system tag to agent-instructions (PR)
- Bind duplicate mention selections to exact recipients (PR)
Changed
Release · Compare with v0.5.22
v0.5.22 — 4 Sep 2026
A large release (v0.5.21 was folded into it). What you will notice:
- Voice notes. Record and send a voice note from the composer on desktop and on the phone. Share and discuss media says what to check before you press record.
- Share a whole team. A lead agent with its members can now be published to the community catalog and adopted by a colleague, the same way single agents could. Agents also carry a public description in the catalog. Set up a lead agent covers what sharing exposes.
- Agents say what they are. The agent's prompt now spells out its session model: one working context per channel, shared core memory across channels, no shared reasoning. Settings → Experimental features gained a default-off switch for one session per thread — replaced in v0.5.24 by a per-agent Conversation context setting; see that entry. Agent memory describes both, and Why does my agent not know what it did in another channel? is the short version.
- Addressed agents stay addressed in threads only. The v0.5.19 behaviour of keeping an agent addressed now applies inside a thread; a top-level channel message notifies only the agents you explicitly mention in it. Delegate work to agents was corrected.
- Who is available, and who runs where. The availability dot now follows relay presence, not whether a process is running, and a small cloud glyph marks agents that are not managed on this device. Where agents run.
- Agents look different. Agent avatars are now squircles; status and huddle indicators sit beside names.
- Quick reactions are back on hover, reversing the v0.5.19 change noted below.
- New harness preset: Pi. Databricks Unity Catalog models are discovered automatically, under readable names.
- Phone: push notifications (first version, through a separate gateway Block runs) and voice notes. The mobile app moved to v0.16 release candidates.
- For operators: relay administration now has Operator and Moderator roles, authenticated by key; the federated-identity extension (NIP-FI) is implemented relay-side and configured by the operator — nothing changes in the app yet; owner-to-agent authorisation now expires on its stated time bounds; and the relay reports readiness and database-pressure metrics.
Also in the release notes: a "Bestie" feature. It belongs to Block's internal build and is not in the open-source app — every Bestie component in the public source renders nothing.
Guide impact: applied 2026-09-10 across the pages linked above, plus Agent ownership and the trust chain, Keys replace accounts, The moderation and governance model, Running your own relay, Model vs. harness, Agents as colleagues, Pair the mobile app, and a refreshed maturity map. Approval gates (WF-08) were re-verified unchanged.
All changes in this release
Added
- CLI: Add buzz gifs command group and NIP-30 emoji tags on messages (PR)
- Add persistent Bestie experience (PR)
- Agents: Harness-agnostic effort write path and spawn bridge (PR)
- Add databricks fable 5.1 model capabilities (PR)
- Add Pi agent preset (PR)
- Agents: Add DatabricksAuthCoordinator single-flight OAuth (PR)
- Add production NIP-FI federated assertion runtime (PR)
- Add voice notes to desktop messages (PR)
- Add thread-scoped ACP session experiment (PR)
- Add isolated named demo builds (PR)
- Add public descriptions to agent personas (PR)
- Add protected-build Bestie experiment (PR)
- Render agent avatars as squircles (PR)
- Use segmented controls for channel creation (PR)
- Agents: Surface stop reason and silent-turn WARN in telemetry (PR)
- Add team sharing to community catalog (PR)
- Implement 30178 team catalog backend (PR)
- Humanize Databricks UC model families (PR)
- Agents: Discover Databricks Unity Catalog models (PR)
- Prioritize unread DMs in overflow navigation (PR)
- Projects: Add agent and CLI project-home support (PR)
- Restore message quick reactions (PR)
- Hyperlink selected composer text on link paste (PR)
Improved
Fixed
- Wrap message tables within the available pane (PR)
- Unify owned-agent cloud provenance markers (PR)
- Derive agent availability from relay presence (PR)
- Preserve spacing after multi-word mentions (PR)
- Harden profile batch and thread-reply fetches against relay slowness (PR)
- Composer: Align wrapped inline chip fragments (PR)
- Keep explicit agent profiles bound to their exact key (PR)
- Discover authenticated owned relay agents (PR)
- Retain automatic mentions only in threads (PR)
- Preserve keyring identity during recovery (PR)
- Extend shell timeout cap to 20 minutes and align outer budgets (PR)
- Scope composer autocomplete to focus (PR)
- Humanize databricks goose model names (PR)
- Back split thread headers (PR)
- Relay: Reject a frame on its own acknowledgement channel (PR)
- Surface channel history load failures (PR)
- Composer: Polish automatic mentions (PR)
- Resolve bundled sidecar on cheap path and bound login-shell spawns (PR)
- Complete project empty and context states (PR)
- Resolve exact typed mentions on space (PR)
- Lift right auxiliary pane above shared header backdrop (PR)
- Projects: Allow owners to delete agent projects (PR)
- Resurface hidden DMs from live activity (PR)
- Keep the draft space when typing right after a mention pick (PR)
- Keep project sheets independent from threads (PR)
- Accent-colored mention badges that count thread mentions (PR)
- Show edited head content in thread panel (PR)
- Increase surface contrast (PR)
- CLI: Preserve signatures in event reads (PR)
- Stop pulsing addressed agents on send (PR)
- Prioritize sidebar channel status (PR)
Changed
- Show status and huddle indicators beside names (PR)
- Hide download action on voice notes (PR)
- Enforce NIP-OA authorization time bounds (PR)
- Preserve channel description paragraph breaks (PR)
- Fade expanded video controls on hover (PR)
- Define the agent-to-broker action contract (PR)
- Apply access policy when reusing channel agents (PR)
- Use paired tags for standing & per-turn context (PR)
Release · Compare with v0.5.20
v0.5.20 — 26 Aug 2026
A small release. GIF search is in the composer — a GIF button (KLIPY) next to the emoji picker in channels, threads and DMs. Also fixed: the automatic mention preference is now respected after you send, so an agent you turned automatic mentions off for is no longer re-added on the next message.
Guide impact: Share and discuss media notes the GIF search and that it is an operator opt-in. Applied 2026-09-02.
All changes in this release
Added
- Add KLIPY GIF search to composers (PR)
Fixed
- Respect automatic mention preference after send (PR)
Release · Compare with v0.5.19
v0.5.19 — 25 Aug 2026
The largest release of the cycle. What you will notice:
- An addressed agent stays addressed. With the automatic mention preference on, an agent you @mention becomes a persistent recipient: your following messages keep going to it, a small avatar tray in the composer shows who is being addressed, and removing the chip clears it.
Cmd+Shift+M(Ctrl+Shift+M) toggles the current recipient. Delegate work to agents describes the standing-state behaviour and when to switch it off. - Tool calls pass a permission check. The built-in Buzz agent runtime now asks for permission before every tool call instead of running tools unconditionally. Whether you see a prompt or the call is approved automatically is decided by the client's permission policy (
BUZZ_ACP_PERMISSION_POLICY), the same layering the other harnesses use. It is an action-level control on one harness, not a workflow approval gate — the guide keeps the two apart in Grant an agent access to real systems, Set up a lead agent, Run a project with agent oversight and The moderation and governance model. - Huddles on the phone. A first version of Huddles in the mobile app: join from the phone, talk, mute, choose the speaker, and hear desktop agents when they speak. Setting agents up and reading transcripts stay desktop-only for now. On the desktop, Huddles were moved back to the previous audio protocol, and you can once again talk over an agent that is speaking. See Hold a voice huddle with agents and Pair the mobile app.
- Workflows are easier to set up. When you build a trigger, Buzz now offers the filter values it can see rather than asking you to type them, and the wording around setting up and activating a workflow was clarified. Create a workflow or scheduled task describes the v0.5.18 editor; its screenshots are still to be taken against the new surface. Approval gates (WF-08) were re-verified unchanged.
- Search highlights the matching words in results and in the messages you open from them.
- Mentions are counted in channel notifications, and a routing fault that sent some mention alerts to the wrong place was fixed.
- Images: step through every image in a thread from the lightbox; zoom controls work again; Cmd + / Cmd − scale the whole window properly.
- A simpler message action rail. Hovering a message now shows Add reaction · Reply · Copy link · More; the row of quick-reaction emoji shortcuts was removed in this release — and restored in v0.5.22, so on a current build the quick reactions are back.
- Buzz's own links render once. A
buzz://project, repository, issue or pull-request link now appears as a single inline chip with details on hover, without the duplicate preview card underneath.
Under the hood, channel switching, thread reads and the Projects surface were made cheaper, and relay operators can now delete a community from versioned media buckets.
Also in this release, for operators: a relay now refuses to start without its own signing key (earlier builds fell back to a shared identity), vulnerability reports go through GitHub's private reporting form, and a draft federated-identity extension (NIP-FI) was published — a specification, not a feature.
Guide impact: applied 2026-09-02 across the pages linked above, plus watch-item notes on Keys replace accounts, Agent ownership and the trust chain and Running your own relay, and a refreshed maturity map. The whole guide is now verified against v0.5.20.
All changes in this release
Added
- Persist agent addressing across composer messages (PR)
- Navigate images across message threads (PR)
- Support community deletion in versioned media buckets (PR)
- Agents: Gate LLM tool calls on session/request_permission (PR)
- Workflows: Discover trigger filter values (PR)
- Simplify the message action rail (PR)
- Add mobile Huddles voice MVP (PR)
- Messages: Keep agents addressed across messages (PR)
- Workflows: Clarify workflow setup and activation (PR)
Improved
- Persist channel heads, collapse thread reads and reply sends (PR)
- Make the Projects surface render-cheap (PR)
- Stop the Projects fan refetching on re-entry and running after leave (PR)
- Keep the member roster off the channel-switch path (PR)
Fixed
- Messages: Preserve inline agent mentions with persistent addressing (PR)
- Make lightbox zoom controls interactive (PR)
- Fix TipTap editor mount race (PR)
- Fix mobile Huddle agent voice turn states (PR)
- Polish inline chip states (PR)
- Restore icon-only remote marker (PR)
- Composer: Wrap Buzz chip labels without orphaning icons (PR)
- Bound thread /query and surface load errors, not false-empty (PR)
- Messages: Route edits to the owning composer (PR)
- Align jump-to-latest pill with composer height (PR)
- Emit singular
mentionfeed category so alerts route correctly (PR) - Hide selection formatting tray on composer right-click (PR)
- Stabilize members dialog scrolling (PR)
- Keep member runtime status off the UI thread (PR)
- Remove Buzz entity link previews (PR)
- Composer: Preserve caret when inserting mentions mid-message (PR)
- Restore true zoom by scaling the root rem (PR)
- Restore human barge-in over agent TTS in huddles (PR)
Changed
Release · Compare with v0.5.18
v0.5.18 — 21 Aug 2026
Added
- Messages: Show compact Buzz link metadata (PR)
- Workflows: Reply in-thread from send_message action (PR)
- Stamp thinking effort on call-completed log line (PR)
- Workflows: Add workflow editor (PR)
- Refine context-aware Projects collaboration (PR)
- Close Buzz window with Cmd+W (PR)
- Make Projects workspaces selectable (PR)
- Make the Projects overview follow the selected section (PR)
- Add appearance preference previews (PR)
- Refine repository-aware project workspaces (PR)
- Add font size and conversation density preferences (PR)
- Close five Claude Code agent-config gaps (PR)
Improved
- Split discover_acp_providers into cheap and forced paths (PR)
- Resolve references without directory scans (PR)
- Move five hot renderer paths from JS into Rust (PR)
- Parallelize relay agent directory rebuild (PR)
Fixed
- Simplify duplicate agent provenance (PR)
- Sender names in notifications + macOS click-through routing (PR)
- Clarify add agents channel action (PR)
- Restore recent channel sorting (PR)
- Isolate main timeline stacking context from focus drawer (PR)
- Make reconnect repair lossless (PR)
- Fix cross-owner relay agent mentions in owner-only builds (PR)
- Preserve huddle speech boundaries (PR)
- Curate Databricks alias-aware labels for 5 missing endpoints (PR)
- Distinguish duplicate agent devices (PR)
- Show complete repository trees (PR)
- Restore emoji recents (PR)
- Media: Accept portrait video resolutions (PR)
- Hide archived channels from #/Tab autocomplete (PR)
- Morph the drawer panel icon instead of sliding it (PR)
- Exclude archived agents from nest, order regeneration (PR)
- Emit camelCase config-write payload fields (PR)
- Downscale large avatars for agent-share PNG body (PR)
- Preserve early relay auth challenges (PR)
- Delay hover disclosures by default (PR)
- Preserve balanced layout when sidebar collapses (PR)
Changed
- Finish Projects navigation and context chrome (PR)
Release · Compare with v0.5.17
v0.5.17 — 18 Aug 2026
Fixed
- Bound remote agent mention authorization (PR)
- Bind presence retry timers (PR)
- Eliminate mounted-view CPU burn — compositor-safe shimmer, observer append fast path, poll-tick disk reads (PR)
Release · Compare with v0.5.14
v0.5.14 — 15 Aug 2026
No user-facing changes; build and release plumbing only.
Release · Compare with v0.5.11
v0.5.11 — 12 Aug 2026
Added
Improved
Fixed
- Agents: Raise output limit and allow 3 recoveries (PR)
- Defer foreground resume work (PR)
- Preserve agent mention separator after send (PR)
- Proxy sent preview media (PR)
- Preserve live channel timelines (PR)
- Launch Databricks OAuth from passive model discovery (PR)
Changed
- Batch observer-store publications per relay envelope (PR)
- Refine channel settings and profile panels (PR)
Release · Compare with v0.5.10
v0.5.10 — 12 Aug 2026
Added
Improved
- Coalesce read state localStorage persistence (PR)
Fixed
- Remove 0.5.9+ perf regressions, speed up get_channels (PR)
- Bound initial timeline retention (PR)
- Fix macOS attachment picker lifecycle and allow inert HTML downloads (PR)
- Preserve fresh channel timelines (PR)
- Suppress fresh focus-return refetches for channels and home-feed (PR)
- Preserve theme when opening communities (PR)
- Resolve YouTube videos through oEmbed (PR)
- Agents: Harden Databricks OAuth token cache and callback (PR)
- Reliably render previews sent right after they resolve (PR)
- Restore Buzz entity link cards (PR)
Changed
- Improve desktop search scoping (PR)
v0.5.9 — 10 Aug 2026
Added
- Time-based sweep for stale localStorage caches (PR)
- NIP-AM agent-usage backend — P2 emission/transport/archive + P4a aggregation/D6 (PR)
Fixed
- Quiesce renderer polling while hidden (PR)
- Restore member invitations to private channels (PR)
- Bound nine unbounded localStorage stores (PR)
- Resolve overlapping member mentions (PR)
- Preserve Welcome banner dismissal (PR)
- Agents: Retry LLM completion on malformed 2xx JSON body (PR)
- Welcome banner overlap and missing dismiss control (PR)
- Prevent horizontal clipping in Prompt Context modal (PR)
- Agents: Recover from 400-shaped image rejections; unbound benchmark agent rounds (PR)
Changed
- Polish desktop onboarding flow (PR)
v0.5.8 — 8 Aug 2026
Added
- Unify add agent flows (PR)
Fixed
- Agents: Budget summarizer reasoning separately so it cannot starve the handoff summary (PR)
v0.5.7 — 7 Aug 2026
Fixed
- Externalize boot