## getpaseo/paseo — v0.11.0-beta.3…v0.11.0-beta.4

_62 commits._

### Features
- **feat(app): default sidebar workspace slots to last activity (#6087)** (154a088)
- **feat(website): browse plugins by nine community categories (#6068)** (5aee419)
- **feat(usage): show each agent's own plan usage in its context window details (#5975)** (5eb4c8a)
- **Add the reviewed plugin registry and the unlinked plugin directory pages (#5986)** (b5e9747)
- **feat(plugins): expose agent closed lifecycle event (#5971)** (5375f43)
- **feat(website): use Geist and put FAQ toggles on the content rail (#5919)** (ac83aa0)

### Fixes
- **Claude plan mode updates now visible** — Fixed an issue where Claude Code's plan mode changes weren't being displayed to users. When Claude switched to plan mode on its own, the app would keep showing the previous mode. Now the mode updates correctly display in real-time and persist in agent records. (36e6ccd)
- **fix(opencode): wait for the server to listen before opening the event stream (#5873)** (d517b33)
- **fix(app): match compact sidebar footer glyphs to the composer toolbar size** (a8e6c57)
- **fix(providers): show custom context in expandable tool rows (#6090)** (1f8a455)
- **fix(server): update the running npm installation prefix (#5649)** (71b236d)
- **fix(website): replace the native search clear control with a muted X button (#6082)** (8a4ce5a)
- **fix(claude): keep a background subagent's card labeled after its child streams (#6067)** (b3ed736)
- **fix(app): stop composer autofocus on touch screens (#5477)** (febe961)
- **fix(app): cache file links with their line locations (#5653)** (642d69b)
- **fix(acp): surface context-window usage from the ACP usage_update notification (#4848)** (48329fa)
- **fix(pi,omp): open sessions whose model was removed (#6061)** (97083dd)
- **fix(server): resume with last live mode, not creation-time mode (#5140)** (5c2c85e)
- **fix(app): preserve mobile sidebar scroll position when reopening (#6058)** (30fb66c)
- **fix(cli): report an unknown agent ID as AGENT_NOT_FOUND (#6053)** (05b0747)
- **fix(server): keep a stuck directory search from blocking every other search (#6041)** (5285b7e)
- **fix(server): keep a new worktree open when its paseo.json cannot be parsed (#6036)** (409b8f9)
- **fix(app): enlarge compact sidebar footer tap targets (#6044)** (485221b)
- **fix(server): stop directory search from taking every filesystem thread (#6029)** (ed48655)
- **fix(cli): delete archived agents with agent delete --all and --cwd (#6027)** (8216e86)
- **fix(server): mark Claude terminals as needing input when Claude goes idle (#6022)** (79a3942)
- **fix(cli): confirm daemon restart when provider probes are slow (#6009)** (4869214)
- **fix(nix): ship the OpenCode v2 bridge plugin in the daemon closure (#5988)** (ed87679)
- **fix(server): publish workspace script status to every client (#6007)** (c775971)
- **fix(server): keep the local speech library path out of agent environments (#5987)** (749fe3e)
- **fix(omp): open agent history that contains a failed browser tool call (#5985)** (0d05584)
- **fix(cli): handle negated schedule limit flags (#5973)** (15d8ba1)
- **fix: update lockfile signatures and Nix hash [skip ci]** (526ad13)
- **fix(app): smooth chat history pagination and reserve image space (#5970)** (5f28b3c)
- **fix(app): render linked pictures in PR markdown (#5968)** (42e2217)
- **fix(terminal): translate mac cmd/option editing shortcuts** (7dc2a35)
- **fix(app): keep chat reading position stable while scrolling (#5945)** (8aec078)
- **fix: update lockfile signatures and Nix hash [skip ci]** (5293dda)
- **fix: update lockfile signatures and Nix hash [skip ci]** (8608525)
- **fix(server): use macOS ComputerName for host identity (#5922)** (087cc71)
- **fix: update lockfile signatures and Nix hash [skip ci]** (3b5bbb1)
- **fix(usage): derive window names and unify pin selection (#5903)** (73d2531)
- **fix: update lockfile signatures and Nix hash [skip ci]** (bd3986d)

### UI
- **Account usage accessible anytime** — Account usage details are now visible before the first agent turn, allowing users to check context meter and account status without waiting for a response. The usage panel stays open while refreshing, uses improved keyboard navigation, and displays an empty state until data loads. (fa0f040)

### Backend
- **Answer an ACP agent's open permission request when its turn fails (#6045)** (2187124)
- **Ship the plugin directory redesign and keep registry installs behind a daemon flag (#6080)** (c062280)
- **Send display: summarized so Claude thinking renders (#4355)** (cc8fe41)
- **Let plugins play audio on every client (#5976)** (42806cd)
- **Unify Explorer tabs and refine launch controls (#5942)** (d3c76be)
- **Make Usage settings discoverable above reports (#5921)** (d831c7b)
- **Feature OMP on the homepage, give /agents icons, and use Inter on the website (#5918)** (ee0b0ef)
- **Show a thanks page with community and sponsor links after downloading (#5914)** (6a794b6)

### Tests
- **test(terminal): isolate Linux keyboard policy from the host platform** (5c1be59)
- **test(app): tolerate footer icon subpixel rounding (#5898)** (6c98576)

### Docs
- **Consolidated beta changelog entries** — Reorganized the changelog to consolidate earlier 0.11.0 beta versions into the 0.11.0-beta.4 entry for a cleaner release history. (981bb4c)
- **Simplify beta release notes** — Updated release documentation to consolidate each beta version into a single changelog entry per series rather than creating separate entries for each beta, with the entry automatically renaming when promoted to stable. (3ee4c49)
- **docs(changelog): add 0.10.3 release notes** (1d0df5c)

### Chore
- **Release version 0.11.0-beta.4** — Published a new beta release (0.11.0-beta.4) across all packages, updating version numbers in package manifests and lock files. (6b00310)
- **Reorganized package dependencies** — Updated the package dependency list to maintain alphabetical order in the workspace configuration. This is a housekeeping change with no impact on functionality. (fbd1bc4)
- **refactor(terminal): share platform policy across keyboard shortcuts** (e18f9e8)
- **refactor(app): name the terminal key-event input shapes** (70210f1)
- **refactor(terminal): inject mac platform flag at mount** (a983ae0)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/getpaseo/paseo?utm_source=github-action)._