diff --git a/FEATURES.md b/FEATURES.md index c83a1b31..901694c4 100644 --- a/FEATURES.md +++ b/FEATURES.md @@ -21,7 +21,7 @@ otherwise. packages target compatible x64 and arm64 environments, including UOS, Kylin, Hygon, Zhaoxin, Kunpeng, and Phytium systems. This is not vendor certification. LoongArch has a separate experimental loong64 preview outside standard - releases and automatic updates; no preview is planned for 0.12.8. See the + releases and automatic updates; no preview is planned for 0.12.9. See the [preview boundaries](./docs/development/loongarch-preview-build.md). - [x] **Configurable global shortcut**: Enable, disable, or record an Electron accelerator under Platform Features / General. The default remains @@ -174,7 +174,7 @@ otherwise. failure, Agent `SIGKILL`/restart, and recovery from a reopened Desktop SQLite database. Successful tool START/END events appear exactly once, with no Prompt, provider, or tool replay observed. The current Agent source lock is - `0.11.21`, while the current Desktop release candidate is `0.12.8`; formal + `0.11.21`, while the current Desktop release candidate is `0.12.9`; formal publication status follows the separate Agent and Desktop release channels. Current macOS source has passed native package installation, detached lifecycle, Attach, real Ask/Execute, and cancellation of tools in diff --git a/FEATURES.zh-CN.md b/FEATURES.zh-CN.md index 61652511..7262d252 100644 --- a/FEATURES.zh-CN.md +++ b/FEATURES.zh-CN.md @@ -14,7 +14,7 @@ ### 桌面基础、工作空间与上下文 - [x] **跨平台桌面应用**:支持 Windows、macOS、Linux,以及 `x64`、`arm64` 发布目标。 -- [x] **信创软硬件覆盖**:正式 Linux 安装包覆盖国产 `x64` 与 `arm64` 架构,可用于统信 UOS、银河麒麟及海光、兆芯、鲲鹏、飞腾等兼容环境。龙芯 LoongArch 另行提供 `loong64` 实验预览版,不属于正式发布矩阵,也未纳入自动更新;`0.12.8` 不构建该预览。这里的覆盖范围不等同于厂商或整机兼容认证,具体状态与限制见[龙芯预览版构建说明](./docs/development/loongarch-preview-build.md)。 +- [x] **信创软硬件覆盖**:正式 Linux 安装包覆盖国产 `x64` 与 `arm64` 架构,可用于统信 UOS、银河麒麟及海光、兆芯、鲲鹏、飞腾等兼容环境。龙芯 LoongArch 另行提供 `loong64` 实验预览版,不属于正式发布矩阵,也未纳入自动更新;`0.12.9` 不构建该预览。这里的覆盖范围不等同于厂商或整机兼容认证,具体状态与限制见[龙芯预览版构建说明](./docs/development/loongarch-preview-build.md)。 - [x] **可配置全局快捷唤起**:在“平台功能 / 通用设置”中启停或录制 Electron accelerator;默认保留 `CommandOrControl+Shift+Space`,冲突或保存失败时继续使用上一组已注册快捷键,并显示可处理的状态。 - [x] **Projects、独立对话与会话分支**:按项目隔离上下文,管理会话、附件和 Git 工作区变更;本地会话可在稳定状态下复制当前聊天内容到独立分支,分支持续显示来源徽标且不复制 Task、队列或成果归属;项目选择器区分本地、托管 SSH 与远程消息通道项目,托管 SSH 项目按 Host 分组并在 Host 标题显示真实 Agent 连接状态,项目行只保留远端路径。 - [x] **文件、截图、窗口、剪贴板上下文**:用户明确选择后才加入模型上下文。 @@ -105,7 +105,7 @@ ### 开源、构建与发布 -- 当前源码候选为 Desktop `0.12.8`、Agent `0.11.21`,OpenCode 固定为 `1.18.29`;正式发布状态以 Desktop 与 Agent 的独立发布渠道为准。 +- 当前源码候选为 Desktop `0.12.9`、Agent `0.11.21`,OpenCode 固定为 `1.18.29`;正式发布状态以 Desktop 与 Agent 的独立发布渠道为准。 - [x] **0BSD 开源许可**:原创代码可自由使用、复制、修改、分发和商用;第三方组件和资源仍遵循各自许可证。 - [x] **可复现依赖安装与源码构建**:使用锁定依赖、Node.js 24 和统一的测试、类型检查、Lint、生产构建命令。 - [x] **六平台原生发布矩阵**:Windows、macOS、Linux 的 `x64`、`arm64` 目标由原生 Runner 构建,并提供发布清单和 SHA-256 哈希。Windows 提供 NSIS 与 portable ZIP,macOS 仅 DMG,Linux 提供 AppImage、DEB 和 RPM,共 12 个安装包、20 个发布资产。 diff --git a/package-lock.json b/package-lock.json index d0fa83f6..3dcbe18b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "goodbuddy", - "version": "0.12.8", + "version": "0.12.9", "lockfileVersion": 3, "requires": true, "packages": { "": { "name": "goodbuddy", - "version": "0.12.8", + "version": "0.12.9", "license": "0BSD", "dependencies": { "@agentclientprotocol/sdk": "0.25.1", diff --git a/package.json b/package.json index 7df38048..eb4ac4ab 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "goodbuddy", - "version": "0.12.8", + "version": "0.12.9", "private": true, "description": "Secure desktop AI workspace with controlled Agent Runtimes", "desktopName": "GoodBuddy", diff --git a/resources/release-notes.json b/resources/release-notes.json index 6e888779..09e0ee83 100644 --- a/resources/release-notes.json +++ b/resources/release-notes.json @@ -1,6 +1,42 @@ { "formatVersion": 1, "releases": [ + { + "version": "0.12.9", + "releasedAt": "2026-09-08", + "notes": { + "zh-CN": { + "highlights": [], + "features": [ + "**待办来源记录**:在魔法笔记的待办视图选择事项后,可直接查看对应的来源记录。遇到读取失败可以重试,不必来回切换查找笔记。" + ], + "fixes": [ + "**消息状态更准确**:回复底部会区分准备请求、等待重试、开始重试、工具活动和等待回答,本机 OpenCode 还会显示原生重试次数与计划时间。没有新进展时不再用闪烁暗示模型仍在工作,会话列表闪点及发送、停止按钮保持不变。", + "**并行 OpenCode 会话**:修复开启另一条本机会话时,已有会话可能一直等待的问题。服务异常退出时会明确提示失败,不会自动重复执行已运行的命令。", + "**参考图编辑**:修复部分兼容图像服务商拒绝图片编辑请求的问题。使用参考图修改图片时,不再附带只适用于生成接口的默认参数。", + "**原生问答与长上下文**:修复 OpenCode、Continue 的较长问题、较多选项或较长自定义回答被截断或拒绝的问题,并提高 Continue 的请求正文容量。用户可以继续通过现有问答卡片回答,较长上下文不再受旧的小容量限制阻断。", + "**推理排版**:修复 OpenCode 流式推理片段拼接时丢失 Markdown 分段的问题。推理过程中的段落和换行会按原始内容保留。", + "**运行记录提示**:移除常驻的旧版活动历史截断警告,减少与当前执行无关的提示。此调整不会恢复旧版本已经丢失的历史记录。" + ], + "notices": [] + }, + "en-US": { + "highlights": [], + "features": [ + "**Todo source entries**: Select an item in the Magic Notes todo view to read its source entry directly. Failed reads can be retried without switching back and forth to find the original note." + ], + "fixes": [ + "**More accurate message status**: The reply footer distinguishes request preparation, retry waiting, retry dispatch, tool activity, and pending answers; local OpenCode also reports native retry attempts and scheduled times. The footer no longer pulses to imply progress when none is reported, while conversation-list indicators and send/stop buttons remain unchanged.", + "**Parallel OpenCode conversations**: Fixed an issue where opening another local conversation could leave an existing one waiting indefinitely. Unexpected server exits now produce an explicit failure without automatically replaying commands that already ran.", + "**Reference-image editing**: Fixed editing requests rejected by some compatible image providers. Reference-image edits no longer include default parameters that belong only to the generation endpoint.", + "**Native questions and longer context**: Fixed longer questions, larger option lists, and longer custom answers being truncated or rejected in OpenCode and Continue, and increased Continue's request-body capacity. Users can keep answering through the existing question card without longer context hitting the previous small request limit.", + "**Reasoning formatting**: Fixed lost Markdown boundaries when streamed OpenCode reasoning fragments were joined. Paragraphs and line breaks now retain their original structure.", + "**Run-history notices**: Removed the persistent legacy activity-history truncation warning to reduce notices unrelated to current work. This does not restore history already lost in older versions." + ], + "notices": [] + } + } + }, { "version": "0.12.8", "releasedAt": "2026-09-08",