Skip to content

Releases: spencerkit/coder-studio

@spencer-kit/coder-studio 0.5.1

07 Jun 16:59
5f42cd0

Choose a tag to compare

What's Changed

  • fix(web): hide extension status entry by @pallyoung in #74
  • chore: add extension entry changeset by @pallyoung in #75
  • release: version packages by @github-actions[bot] in #76

Full Changelog: v0.5.0...v0.5.1

@spencer-kit/coder-studio 0.5.0

07 Jun 11:30
dc5d753

Choose a tag to compare

What's Changed

  • Merge develop into main by @pallyoung in #71
  • Merge develop into main for minor release by @pallyoung in #72
  • release: version packages by @github-actions[bot] in #73

Full Changelog: v0.4.9...v0.5.0

@spencer-kit/coder-studio 0.4.9

31 May 16:11
2cd8dd2

Choose a tag to compare

Coder Studio v0.4.9

中文

这个版本为什么重要

v0.4.9 是一轮围绕 workspace 编码体验、诊断安装、Vue 编辑支持和运行监控的集中升级。它把缺失系统依赖的发现与安装、Vue 3 LSP 语义能力、VS Code 风格的搜索替换、commit history 文件级预览,以及更清晰的监控设置整合到同一个工作流里,让 Coder Studio 更接近一个可以长期驻留的浏览器 IDE。

实际体验上,这个版本意味着:

  • Diagnostics 可以识别并安装关键系统依赖,减少因为 Git、Node 或语言服务缺失导致的配置阻塞
  • Vue 文件获得更完整的编辑体验,包含 managed Vue LSP、TypeScript bridge、Monaco 语言注册和语义高亮恢复
  • workspace search / replace 更接近 VS Code 的使用方式,并由 server 统一处理匹配、预览和替换语义
  • commit history 不再只是提交列表,可以按文件查看改动,并在编辑器区域预览文本和图片差异
  • Performance monitoring 进入 Settings 工作流,支持 host、runtime、workspace、session 和 subprocess 维度的可配置观察
  • 工作区面板、Open Editors、draft pane 和 mobile files 面板的状态表达更统一,重载和窄面板场景更稳

这个版本包含哪些变化

  • 新增 system dependency runtime diagnostics、interactive installer、安装状态轮询和 Diagnostics 安装面板
  • 新增 managed Vue LSP 支持,并通过 tsserver bridge 恢复 Vue 3 项目的 TypeScript 语义能力
  • 注册 Vue Monaco language,补齐 Vue 文件路由、LSP provider 映射、语义 tokens 和 Windows runtime hardening
  • 新增 performance monitoring 域,采集 host CPU / memory、Coder Studio runtime、workspace / session / subprocess attribution,并接入 settings 控制
  • 重做 monitoring settings hierarchy,优化桌面端和移动端的状态卡片、刷新动作、间距和视觉层级
  • 将 workspace search and replace 对齐 VS Code 模型,新增 server-side search/replace 语义、分组状态、预览动作和快速回退保护
  • 新增 structured git history diff commands、commit file list preview、commit SHA image revisions 和文件级 history diff preview
  • 稳定 file tree refresh,并为 gitignored entries 提供更明确的样式表达
  • 在 workspace launch modal 中新增 inline folder creation,并补齐路径校验、取消失效和 stale request guard
  • 统一 explorer、search、git panel 和 mobile files 的 workbench chrome,恢复 git staged / changes sections、折叠动作和选择态
  • 将 editor panes 集成进 agent layout,补齐单 editor pane 路由、active pane targeting 和 normalized pane layout 持久化
  • 将 open editor state 持久化到 server,优化 dirty state、open files sidebar controls、窄面板 draft launcher 和 editor toolbar 回归
  • 新增 seasonal themes,并翻译剩余 UI copy,让设置、编辑器、终端和 workspace 边界文案更完整
  • 修复 local preview resource rewriting、terminal recovery activation gating、Windows shim Node fallback 和多项 CI / 测试覆盖问题

谁最受益

  • 使用 Vue 3、TypeScript 和 Monaco 编辑器语义能力的前端开发者
  • 需要在新机器或远程环境里快速修复缺失依赖的用户
  • 高频使用 workspace search / replace、git history 和文件级 diff review 的用户
  • 同时打开多个 editor pane、draft pane 和 agent session 的重度工作区用户
  • 需要观察 Coder Studio runtime、workspace session 和 subprocess 资源占用的用户
  • 在桌面端和移动端之间切换,并依赖一致 workspace 面板行为的开发者

安装或升级

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

完整变更

English

Why this release matters

v0.4.9 is a broad workflow release for workspace coding, dependency diagnostics, Vue editing, and runtime monitoring. It brings system dependency detection and installation, Vue 3 LSP semantics, VS Code-style search and replace, file-level commit history previews, and clearer monitoring settings into one more coherent browser IDE experience.

In practice, this release means:

  • Diagnostics can detect and install required system dependencies, reducing setup blockers around Git, Node, and language tooling
  • Vue files get a much stronger editing path with managed Vue LSP, a TypeScript bridge, Monaco language registration, and restored semantic highlighting
  • workspace search and replace behaves closer to VS Code, with the server owning match, preview, and replacement semantics
  • commit history now supports file-level review, including text and image diff previews inside the editor surface
  • Performance monitoring moves into the Settings workflow with configurable views across host, runtime, workspace, session, and subprocess activity
  • workspace panels, Open Editors, draft panes, and mobile files surfaces are more consistent and more resilient across reloads and narrow layouts

Included in v0.4.9

  • add system dependency runtime diagnostics, an interactive installer, install-status polling, and a Diagnostics install panel
  • add managed Vue LSP support and restore Vue 3 TypeScript semantics through a tsserver bridge
  • register the Vue Monaco language and tighten Vue file routing, LSP provider mapping, semantic tokens, and Windows runtime behavior
  • add the performance monitoring domain for host CPU / memory, Coder Studio runtime, workspace / session / subprocess attribution, and settings-driven controls
  • redesign the monitoring settings hierarchy with clearer cards, refresh actions, spacing, and desktop / mobile visual parity
  • align workspace search and replace with a VS Code-style model, including server-owned search / replace semantics, grouped state, preview actions, and rapid-revert guards
  • add structured git history diff commands, commit file list previews, commit SHA image revisions, and file-level history diff previews
  • stabilize file tree refresh and give gitignored entries a clearer visual treatment
  • add inline folder creation to the workspace launch modal with stronger path validation, cancel invalidation, and stale-request guards
  • unify the explorer, search, git panel, and mobile files surfaces around shared workbench chrome, including restored staged / changes sections, collapsible sections, and selection states
  • integrate editor panes into the agent layout, with single editor pane routing, active pane targeting, and normalized pane layout persistence
  • persist open editor state on the server and refine dirty-state indicators, open-files sidebar controls, narrow-pane draft launcher behavior, and editor toolbar regressions
  • add seasonal themes and translate remaining UI copy across settings, editor, terminal, and workspace surfaces
  • fix local preview resource rewriting, terminal recovery activation gating, Windows shim Node fallback, and CI / test stability gaps

Who benefits most

  • frontend developers working with Vue 3, TypeScript, and Monaco editor semantics
  • users setting up Coder Studio on fresh machines or remote environments with missing dependencies
  • users who rely heavily on workspace search / replace, git history, and file-level diff review
  • heavy workspace users with multiple editor panes, draft panes, and agent sessions open at once
  • users who need visibility into Coder Studio runtime, workspace session, and subprocess resource usage
  • developers switching between desktop and mobile sessions who expect consistent workspace panel behavior

Install or upgrade

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

Full changelog

@spencer-kit/coder-studio 0.4.8

26 May 14:56
5dcaa14

Choose a tag to compare

What's Changed

  • release: merge develop into main by @pallyoung in #66
  • chore(release): add patch changeset for main release by @pallyoung in #67
  • release: version packages by @github-actions[bot] in #68

Full Changelog: v0.4.7...v0.4.8

@spencer-kit/coder-studio 0.4.7

26 May 02:41
26961f5

Choose a tag to compare

What's Changed

  • merge: develop into main by @pallyoung in #64
  • release: version packages by @github-actions[bot] in #65

Full Changelog: v0.4.6...v0.4.7

@spencer-kit/coder-studio 0.4.6

25 May 13:56
bfefd13

Choose a tag to compare

What's Changed

  • Merge develop into main for patch release by @pallyoung in #62
  • release: version packages by @github-actions[bot] in #63

Full Changelog: v0.4.5...v0.4.6

@spencer-kit/coder-studio 0.4.5

24 May 15:27
f2c3140

Choose a tag to compare

What's Changed

  • Merge develop into main by @pallyoung in #60
  • release: version packages by @github-actions[bot] in #61

Full Changelog: v0.4.4...v0.4.5

@spencer-kit/coder-studio 0.4.4

24 May 05:48
0cec0e9

Choose a tag to compare

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 执行导向的重度使用者

安装或升级

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

完整变更

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

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

Full changelog

@spencer-kit/coder-studio 0.4.3

23 May 08:58
2705f78

Choose a tag to compare

Coder Studio v0.4.3

中文

这个版本为什么重要

v0.4.3 是一次非常聚焦的可靠性补丁,目标只有一个:让终端恢复在边界情况下也不要把输出弄丢。它修复了 noop / closed reconcile 时 live chunk 被卡住的问题,也修掉了 snapshot hydration 后补刷 live chunk 时意外清空终端内容的回放错误,并顺手加固了更新后的重启交接。

实际体验上,这个版本意味着:

  • 短暂断线或恢复后,终端输出更不容易卡住或消失
  • 快照恢复后的后续 live 输出不会再把已有终端内容清空
  • 通过应用内更新触发重启时,交接行为更稳

这个版本包含哪些变化

  • 完成 terminal recovery replay 对 noop 和 closed reconcile 决策的覆盖
  • 修复 snapshot hydration 之后队列中的 live chunks 回放时重置 xterm 的问题
  • 修复 auto-update restart handoff
  • 补上针对 noop recovery 与 snapshot-plus-pending-chunks 场景的回归覆盖

谁最受益

  • 运行长时间 AI 编码任务的用户
  • 经常遇到短暂网络抖动、刷新或恢复场景的开发者
  • 使用应用内更新流程并希望重启切换更平滑的自托管用户

安装或升级

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

完整变更

English

Why this release matters

v0.4.3 is a tightly focused reliability patch with one clear goal: terminal recovery should not lose output in edge cases. It fixes the case where live chunks could get stranded after noop or closed reconcile decisions, prevents snapshot-following live replay from wiping the terminal body, and hardens the restart handoff used by the update flow.

In practice, this release means:

  • terminal output is less likely to stall or disappear after a short disconnect or recovery cycle
  • live output flushed after snapshot hydration no longer clears the terminal body
  • restart handoff is steadier when an in-app update triggers a restart

Included in v0.4.3

  • complete terminal recovery replay handling for noop and closed reconcile decisions
  • fix the xterm reset path for queued live chunks flushed after snapshot hydration
  • repair the auto-update restart handoff
  • add regression coverage for noop recovery and snapshot-plus-pending-chunks recovery paths

Who benefits most

  • users running long AI-assisted coding tasks
  • developers frequently hitting reconnect, refresh, or recovery scenarios
  • self-hosters using the in-app update flow and expecting smoother restart transitions

Install or upgrade

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

Full changelog

@spencer-kit/coder-studio 0.4.2

23 May 07:11
e9843c5

Choose a tag to compare

Coder Studio v0.4.2

中文

这个版本为什么重要

v0.4.2 把 Markdown 和 HTML 预览真正带进了产品,而不是停留在设计稿里。它同时继续统一终端恢复链路,并补了一轮诊断、刷新恢复、移动端模式切换和 Windows 路径安全修正,让“读文档、看页面、断线恢复、刷新继续”这些高频动作更连贯。

实际体验上,这个版本意味着:

  • workspace 里可以直接预览 Markdown 文档和静态 HTML 文件,不必总是切回本地工具
  • 终端恢复协议和 websocket 恢复流程更统一,刷新或重连后的恢复语义更清晰
  • 运行时诊断、supervisor 刷新恢复、关闭 session 后的提示态和移动端文件细节切换都更稳
  • Windows 路径安全和 server CI 构建检查进一步收紧,减少跨平台发布意外

这个版本包含哪些变化

  • 新增 preview session store、resource loader、HTML preview routes 和 Markdown 渲染链路
  • 在 web 端加入 preview API、文件类型识别,以及 Markdown / HTML 预览界面
  • 收紧 preview asset 路径解析,并补齐 preview 相关 runtime 依赖声明
  • 为终端恢复补上共享协议类型,并统一 websocket recovery flow
  • 细化 diagnostics runtime checks,提升对本地运行时环境的识别质量
  • 修复 supervisor 刷新后的状态 hydration、关闭 session 后的 recovery overlay,以及窄容器下状态 chips 抖动问题
  • 统一移动端文件 detail 和 mode switching 行为,并恢复 standalone UI preview 入口
  • 加固 Windows 路径安全检查,并恢复 server CI build

谁最受益

  • 希望直接在 workspace 中阅读 Markdown 文档或预览静态 HTML 的用户
  • 依赖浏览器终端持续工作的开发者
  • 经常刷新页面、重连 session 或在移动端查看文件的用户
  • 需要更稳定 Windows 路径处理和 CI 构建链路的维护者

安装或升级

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

完整变更

English

Why this release matters

v0.4.2 turns Markdown and HTML preview into a shipped product capability instead of a design-only idea. It also keeps tightening terminal recovery, diagnostics, refresh restore, mobile mode switching, and Windows path safety so the common flow of reading docs, previewing pages, reconnecting, and resuming work feels more coherent.

In practice, this release means:

  • you can preview Markdown documents and static HTML files directly inside the workspace
  • terminal recovery protocol and websocket recovery behavior are more unified, making refresh and reconnect semantics easier to trust
  • runtime diagnostics, supervisor refresh restore, closed-session recovery states, and mobile file detail switching are more dependable
  • Windows path safety and server CI build checks are stricter, reducing cross-platform release surprises

Included in v0.4.2

  • add the preview session store, resource loader, HTML preview routes, and Markdown rendering pipeline on the server
  • add the preview API, file classification, and Markdown / HTML preview surfaces on the web side
  • tighten preview asset path resolution and declare the required preview runtime dependencies
  • add shared terminal recovery protocol types and unify the websocket recovery flow
  • refine runtime diagnostics checks for clearer local environment detection
  • fix supervisor state hydration after refresh, improve the closed-session recovery overlay, and stabilize status chips in narrow containers
  • unify mobile file detail and mode switching behavior, and restore the standalone UI preview entry
  • harden Windows path safety checks and restore the server CI build

Who benefits most

  • users who want to read Markdown docs or preview static HTML directly inside the workspace
  • developers relying on long-lived browser terminal sessions
  • users who refresh, reconnect, or inspect files from mobile frequently
  • maintainers who need steadier Windows path handling and CI builds

Install or upgrade

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

Full changelog