docs(release-notes): studio 2.55.0

This commit is contained in:
esengine committed 2026-10-28 21:37:37 -07:00
1 parent 812e405a8d
commit 51eb1bb24f
18 files changed
+55 -74

No files matched your search

+55
View File
@@ -0,0 +1,55 @@
本版新增可自定义的对话宽度百分比,调整设置页与安装升级的体验,并修复 Windows 沙箱下 Git Bash 不可用等多处问题。
## 新增
- 「外观 → 尺寸 → 行宽」新增自定义百分比,可在 30–100% 之间按 1% 调整,对话与输入框一起生效,不影响已有预设。关联 #14649。
## 变更
- 设置页顶部的标题块(分类名、设置项数量)去掉了,导航已标明位置,第一张卡片直接出现在页面顶部。关联 #14625。
- 已安装的程序位于项目文件夹内时,「用其他程序打开」会列出它并标明原因,悬停可看是哪个文件夹,不再悄悄消失。关联 #14627。
- 安装升级时 Studio 还在运行,安装程序会连同内核一起关掉,必要时请求一次管理员权限;仍关不掉就用中文说明怎么退出。修复 #14658。
- 设置里的「图形渲染」从「外观与主题」页移到「窗口与性能」页,和其他与占用相关的选项放在一起。修复 #14719。
- 普通目录会话不再显示顶部的「原目录」徽标,独立工作树统一显示「独立工作树」并补充目录说明。关联 #14619。
## 修复
- Windows 开启沙箱后 Git Bash 每条命令都报「couldn't create signal pipe」;现在 Git Bash 在沙箱下起不来时,会话自动改用 PowerShell 并说明原因。修复 #14713,关联 #14714。
- 设置里主按钮(编辑模型后的「保存」、「新建预设」、「加入 QQ 群」)的文字与底色几乎同色、看不清的问题。修复 #14679。
- 输入框下方的执行权限、模式、模型、强度菜单展开时,不再被上方的计划条盖住一截。修复 #14720。
- 对话里「执行过程」一行的字号与同级的「思考」一行统一。修复 #14682。
- 设置按钮高度对齐、重命名对话框字体统一,项目栏的「添加项目」在长列表滚动时保持可点。关联 #14600、#14601、#14607。
- 恢复会话时,纯图片的一轮不再消失,终端会显示「附有 N 张图片」。关联 #14716。
- `reasonix doctor catalogs` 不再对记录过失败的目录打印 `ok`,而是显示 `failed` 或 `degraded`。关联 #14549。
- 会话租约无法证明时不再谎称被占用:密钥擦除拒绝改写并以错误退出,会话与任务列表显示 `unknown`。关联 #14727。
- 以 `..` 开头的根目录名现在按仓库内路径判断 gitignore。关联 #14734。
- 后台子任务的用量保留启动时的 Goal 归属,嵌套委派继承原归属;子任务恢复拒绝无法识别的持久化状态。关联 #14025。
---
<!-- lang:en -->
## New
- Appearance → Size → Line width has a custom percentage, 30–100% in 1% steps, applied to the transcript and composer together; the presets are unchanged. Refs #14649.
## Changed
- The title block at the top of each settings page (section name and setting count) is gone; the navigation already shows where you are. Refs #14625.
- An installed program inside a project folder is listed in "Open with" as unavailable, with the reason and folder on hover, instead of silently missing. Refs #14627.
- During install or upgrade the installer closes a running Studio with its kernel, asks once for administrator permission if needed, and says how to quit by hand. Fixes #14658.
- "Graphics rendering" moves from the Appearance and theme page to the Window and performance page, next to the other options that affect resource use. Fixes #14719.
- Ordinary sessions no longer show the Local checkout header badge; isolated worktrees use one neutral label with explanatory tooltips. Refs #14619.
## Fixed
- With the Windows sandbox on, every Git Bash command failed; a sandboxed session now uses PowerShell and says why when Git Bash cannot start there. Fixes #14713, refs #14714.
- Primary buttons in Settings (Save after editing a model, New preset, Join the QQ group) no longer draw their label in almost the same colour as their fill. Fixes #14679.
- The permission, mode, model and effort menus under the composer are no longer partly covered by the plan bar above them. Fixes #14720.
- The "Execution" row in a conversation uses the same text size as the "Thinking" row at the same level. Fixes #14682.
- Settings button heights line up, the rename dialog uses the shared type styles, and the project header's Add project stays reachable while a long list scrolls. Refs #14600, #14601, #14607.
- A restored transcript no longer drops a turn that was only an image; the terminal says "N image(s) attached". Refs #14716.
- `reasonix doctor catalogs` no longer prints `ok` for a catalog that recorded a failure; it reports `failed` or `degraded`. Refs #14549.
- When a session lease cannot be proven, the secret scrub refuses to rewrite and exits non-zero instead of claiming the lease is held; listings show `unknown`. Refs #14727.
- A root name starting with `..` is judged as inside the repository for gitignore. Refs #14734.
- Background children keep the Goal that started them for usage accounting, nested delegation inherits it, and subagent continuation refuses unrecognised persisted states. Refs #14025.
@@ -1,15 +0,0 @@
后台任务的用量保留启动时的 Goal 归属。
## 修复
- 旧聊天或旧 Goal 的后台子任务,不再把延迟到达的用量计入新 Goal;嵌套委派继承原归属。关联 #14025。
- 同一 Goal 生命周期内的轮间用量仍累计,保留会话统计与标题排除规则,不改变任务预算或权限。关联 #14025。
---
<!-- lang:en -->
## Fixed
- Background children from an older chat or Goal no longer charge late usage to a new Goal. Nested delegation retains the original accounting owner. Refs #14025.
- Between-turn usage still accumulates within the same Goal lifecycle, preserving session accounting and title exclusion without changing task budgets or permissions. Refs #14025.
@@ -1,4 +0,0 @@
## 变更
- Add Store-owned preparation for distinct result candidates sharing one captured Git baseline; existing calls still capture freshly. No runtime policy is activated. (#14025)
- 新增由结果 Store 拥有的候选准备接口,同批候选共享捕获的 Git 基线但保留独立身份;原调用仍捕获新快照,本次不启用新运行策略。 (#14025)
@@ -1,7 +0,0 @@
## 变更
- 为范围未知的写入增加显式事务原语,跨根路径及硬链接别名保守互斥,同时保留
不相交具名写入与模型额度独立;尚未接入运行时或改变默认策略。Refs #14025
- Add explicit opaque-write admission across cooperating registry users while
preserving disjoint named writes and independent model capacity. Runtime and
default activation remain separate. Refs #14025
@@ -1,6 +0,0 @@
## 变更
- 为受跟踪命令增加根进程 Wait 完成信号,明确区分取消返回与等待真正完成;
不改变取消策略,不把该信号当成整个进程范围结束的证明。Refs #14025
- Add a root-wait completion observation for tracked commands, separate from
bounded cancellation return; it does not prove descendant completion. Refs #14025
@@ -1,15 +0,0 @@
子任务恢复拒绝无法识别的持久化状态。
## 修复
- 续跑、复制及祖先副本复用仅接纳已支持的 completed/cancelled 状态;缺失、空值或未知状态保留原记录并拒绝准备执行。关联 #14025。
- 已有身份与工具范围校验保持,不新增失败任务恢复或持久化格式。关联 #14025。
---
<!-- lang:en -->
## Fixed
- Subagent continuation, copying and ancestor-copy reuse admit only supported completed/cancelled states; missing, empty and unknown states preserve stored records and refuse preparation. Refs #14025.
- Existing identity and tool-scope checks remain; this does not add failed-task recovery or a persisted format. Refs #14025.
@@ -1,2 +0,0 @@
- 修复:`reasonix doctor catalogs` 不再对记录过失败的目录打印 `ok`,而是显示 `failed` 或 `degraded`,并给出失败数量与来源。关联 #14549。
- Fixed: `reasonix doctor catalogs` no longer prints `ok` for a catalog that recorded a failure; it reports `failed` or `degraded` with the count and the failing source. Refs #14549.
@@ -1,2 +0,0 @@
- 改进:设置页顶部的标题块(分类名、设置项数量)去掉了,导航已经标明当前位置,第一张卡片直接出现在页面顶部。关联 #14625。
- Changed: the title block at the top of each settings page (section name and setting count) is gone; the navigation already shows where you are, so the first card now sits at the top. Refs #14625.
@@ -1,2 +0,0 @@
- 改进:已安装的程序如果位于项目文件夹内,“用其他程序打开”会列出它并标明“位于项目文件夹内”,悬停可看是哪个文件夹,不再悄悄消失。关联 #14627。
- Changed: an installed program that sits inside a project folder is now listed in “Open with” as unavailable, with a note and the folder on hover, instead of silently missing. Refs #14627.
@@ -1,2 +0,0 @@
- 改进:安装升级时 Studio 还在运行,安装程序会连同内核一起关掉,必要时请求一次管理员权限;仍关不掉就用中文说明怎么退出。修复 #14658。
- Changed: during install or upgrade the installer closes a running Studio with its kernel, asks once for administrator permission if needed, and says how to quit by hand. Fixes #14658.
@@ -1,2 +0,0 @@
- 修复:设置里主按钮(编辑模型后的「保存」、人设页的「新建预设」、版本页的「加入 QQ 群」)的文字与底色几乎同色、看不清的问题。修复 #14679。
- Fixed: primary buttons in Settings (Save after editing a model, New preset, Join the QQ group) no longer draw their label in almost the same colour as their fill. Fixes #14679.
@@ -1,2 +0,0 @@
- 修复:对话里「执行过程」一行的字号与同级的「思考」一行统一(原来小了一号)。修复 #14682。
- Fixed: the "Execution" row in a conversation now uses the same text size as the "Thinking" row at the same level, instead of one size smaller. Fixes #14682.
@@ -1,2 +0,0 @@
- 修复:Windows 开启沙箱后 Git Bash 每条命令都报「couldn't create signal pipe」。现在沙箱下 Git Bash 起不来时,会话自动改用 PowerShell 并说明原因。修复 #14713,关联 #14714。
- Fixed: with the Windows sandbox on, every Git Bash command failed. A sandboxed session now uses PowerShell and says why when Git Bash cannot start there. Fixes #14713, refs #14714.
@@ -1,2 +0,0 @@
- 修复:恢复会话时,纯图片的一轮不再消失——终端会保留这一轮并显示「附有 N 张图片 — 终端不显示图片」。关联 #14716。
- Fixed: a restored transcript no longer drops a turn that was only an image; the terminal keeps the turn and says "N image(s) attached — this terminal shows no image". Refs #14716.
@@ -1,2 +0,0 @@
- 调整:设置里的「图形渲染」从「外观与主题」页移到「窗口与性能」页,和窗口、休眠这类与占用相关的选项放在一起。修复 #14719。
- Changed: "Graphics rendering" in Settings moves from the Appearance and theme page to the Window and performance page, next to the other options that affect resource use. Fixes #14719.
@@ -1,2 +0,0 @@
- 修复:输入框下方的执行权限、模式、模型、强度等菜单展开时,不再被上方的计划条盖住一截。修复 #14720。
- Fixed: the permission, mode, model and effort menus under the composer are no longer partly covered by the plan bar floating above them. Fixes #14720.
@@ -1,2 +0,0 @@
- 修复:会话租约无法证明时不再谎称被占用——密钥擦除会拒绝改写并以错误退出,会话与任务列表显示 `unknown`。关联 #14727。
- Fixed: when a session lease cannot be proven, the secret scrub refuses to rewrite and exits non-zero instead of claiming the lease is held; session and task listings show `unknown`. Refs #14727.
@@ -1,5 +0,0 @@
普通目录会话不再显示顶部的“原目录”徽标,底部只显示分支名;独立工作树统一显示“独立工作树”,使用中性色并补充目录说明。工作目录配置仍保留“当前目录 / 独立工作树”双选项和选中标记。
<!-- lang:en -->
Ordinary sessions no longer show the Local checkout header badge; the composer shows only the branch. Isolated worktrees use a consistent neutral label with explanatory tooltips. Workspace configuration retains both Current folder and Isolated worktree choices with a selection mark.