# Coder Studio v0.4.4

## 中文

### 这个版本为什么重要

`v0.4.4` 是一轮围绕 workspace 导航和 open editors 管理的集中整理。它把 desktop workbench sidebar、sidebar search、quick open 和新的移动端搜索/资源管理器面板拼成了一套更统一的导航模型，同时把 Open Editors 真正做成一个可依赖的控制面，让桌面端和移动端在“找文件、切文件、关文件、回到原工作区”这些高频动作上更接近同一个产品。

实际体验上，这个版本意味着：

- 桌面端和移动端都拥有更清晰的 workspace 导航，包含 sidebar search、quick open、mobile search panel 和 explorer sections
- workspace tab 实例隔离更明确，路由切换后保留当前 active workspace 的能力更稳
- Open Editors 在桌面端和移动端的排序、路径展示、关闭动作和重开行为更一致，也更不容易被异步加载竞态打乱
- terminal recovery overlay 的出现时机和状态表达更克制，supervisor 的提示词也更强调计划和交付质量

### 这个版本包含哪些变化

- 新增 desktop workbench sidebar shell、sidebar search、quick open，以及可折叠的搜索结果分组
- 打磨 quick open 行、workspace search chrome 和 quick jump 搜索可达性
- 新增 mobile explorer sections、mobile search panel variant，并让移动端三视图结构向桌面端对齐
- 隔离 workspace tab instances，并修复 route change 后 active workspace 恢复问题
- 为 Open Editors 新增共享 close decisions 与 close actions，并统一桌面端和移动端控制行为
- 收紧 Open Editors 的 deterministic ordering、路径截断和相关回归覆盖
- 修复没有 open buffer 时的关闭回退、晚到的 closed editor load，以及 pending-load reopen races
- 延后 terminal recovery overlay 的显示时机，并细化 recovery UX states
- 将 settings activation errors 收口到 session gate，并修复 update restart handoff 的 process tree 问题
- 将 supervisor prompt 提升为 planner-supervisor 导向，强化 execution planning 和 delivery quality bar

### 谁最受益

- 大量依赖 sidebar、quick open 和搜索在工作区里高频穿梭的用户
- 在桌面端和移动端之间来回切换的开发者
- 经常同时打开多个文件、频繁关闭和重开的用户
- 依赖更稳定恢复体验和更明确 supervisor 执行导向的重度使用者

### 安装或升级

```bash
npm install -g @spencer-kit/coder-studio
coder-studio open
```

### 完整变更

- [Compare `v0.4.3...v0.4.4`](https://github.com/spencerkit/coder-studio/compare/v0.4.3...v0.4.4)

## English

### Why this release matters

`v0.4.4` is a concentrated workspace navigation and open-editors release. It combines the desktop workbench sidebar, sidebar search, quick open, and new mobile search / explorer panels into a more unified navigation model, while turning Open Editors into a control surface you can rely on across desktop and mobile. The result is a steadier experience around finding files, switching files, closing files, and returning to the right workspace.

In practice, this release means:

- both desktop and mobile get clearer workspace navigation with sidebar search, quick open, a mobile search panel, and explorer sections
- workspace tab instances are isolated more cleanly, and the active workspace survives route changes more reliably
- Open Editors behaves more consistently across desktop and mobile for ordering, path display, close actions, and reopen behavior, with better protection against async race conditions
- terminal recovery overlay timing and recovery states feel calmer, while supervisor guidance pushes harder on planning and delivery quality

### Included in v0.4.4

- add the desktop workbench sidebar shell, sidebar search, quick open, and collapsible search result groups
- refine quick open rows, workspace search chrome, and quick jump accessibility
- add mobile explorer sections and a mobile search panel variant, and align the mobile three-view structure more closely with desktop
- isolate workspace tab instances and preserve the active workspace across route changes
- add shared open-editor close decisions and close actions, then unify the controls across desktop and mobile
- tighten deterministic open-editor ordering, path truncation, and regression coverage
- fix close fallback without an open buffer, ignore late closed-editor loads, and repair pending-load reopen races
- delay terminal recovery overlay presentation and refine recovery UX states
- route settings activation errors through the session gate and fix the update restart-handoff process tree
- rework the supervisor prompt toward a planner-supervisor model with a stronger execution and delivery quality bar

### Who benefits most

- users who move through the workspace heavily with sidebar navigation, quick open, and search
- developers switching between desktop and mobile browser sessions
- users who keep many files open and frequently close and reopen editors
- heavy users who depend on steadier recovery behavior and clearer supervisor execution guidance

### Install or upgrade

```bash
npm install -g @spencer-kit/coder-studio
coder-studio open
```

### Full changelog

- [Compare `v0.4.3...v0.4.4`](https://github.com/spencerkit/coder-studio/compare/v0.4.3...v0.4.4)
