# Changelog ## 2.0.7 — 2026-10-19 - 首次支持 macOS 12+ 独立桌面伙伴:AppKit 透明置顶窗口,主窗口最小化后仍可显示;支持 Apple 芯片与 Intel,无需 Xcode。 - 支持宠物动画、高清图集、目光跟随、拖动与位置保存、精简模式、中英文及减少动态效果。 - 支持随宠物移动的快捷聊天 / 动态窗口、工作区与会话选择、完成提醒和 ⌘⌥⇧P 全局快捷键;再次点击可收回面板。 - 快捷发送不主动唤起 Harness;在主会话编辑、查看任务和设置入口才激活主程序。 - 窗口启动失败时回退应用内显示;插件关闭或 Harness 退出时关闭桌面伙伴。 - macOS 原生程序尚未进行 Apple 开发者签名及公证,首次适配仍待实机交互验证。 ## 2.0.6 — 2026-10-19 - 统一聊天与工作新会话页的模式切换控件及顶部定位,侧栏展开、收起后保持一致。 - 模式切换仅在新会话页显示,已有聊天和工作会话隐藏;跳转期间不再短暂显示旧页面的切换入口。 - 将此前仅在本机安装的界面修复与构建文件一起发布,修复市场安装仍显示旧选项卡的问题。 - 修正 release-check 命令注册,并在 CI 构建前核对已提交构建,防止市场安装加载过期界面。 ## 2.0.5 — 2026-10-18 - 修复从插件市场安装失败:市场用的是 `dsh plugin add github:…`,pnpm 见仓库里没有 `lib/index.js`,就要求先授权构建脚本,于是每次都报 `ERR_PNPM_GIT_DEP_PREPARE_NOT_ALLOWED` 装不上。现在把安装时直接加载的 `lib/index.js` 与 `lib/client.js` 一起提交,pnpm 判定“入口已存在、无需构建”,市场安装不再需要放行构建脚本。 - 没有改用 `prepare` 脚本:pnpm 见到 `prepare` 会无条件构建,反而又回到同一条拒绝。原因写进了 `package.json` 的 `//scripts`。 - 新增 `npm run release-check`:重建后比对已提交的 `lib/`,避免发版时忘记提交构建、让 git 安装拿到旧代码。发版前请先跑 `npm run build && npm run release-check`。 ## 2.0.4 — 2026-10-18 - 修复官网分享按钮缺失时,右上角其他 SVG 图标被误识别、误隐藏或误点击的问题。无标签入口校验官网已知的分享图形,未知或不唯一的入口显示提示并停止操作。 - 排除聊天正文、弹窗与菜单中的分享控件,清理错误的旧隐藏标记,并尊重无按钮语义控件的禁用状态。 - 补充桌面 / 移动版官网 SVG、无标签控件、错误标记、重复入口和禁用状态的回归测试。 ## 2.0.3 — 2026-10-18 - 修复聊天页重复显示官网会话名称和分享图标:兼容没有按钮语义或可访问标签的 DeepSeek `.ds-icon-button`,并识别未标注页眉的顶部标题行。 ## 2.0.2 — 2026-10-18 - 新增基于用户设定图生成的内置伙伴 `deepseek`,支持九类动作和十六方向注视;新安装默认选中,升级保留已有宠物选择与偏好。 - 全部姿势重绘为高清素材,界面与 Windows 桌面伙伴优先使用 2 倍图集,保持原显示尺寸;ZIP 导出继续使用标准 Codex v2 图集。 - 修复生成图排列不齐时,按均分网格裁切导致头发、尾巴和脚部被截断;改为完整角色提取和安全留白装配。 - 聊天会话名称显示在 Harness 页眉左上角,隐藏官网页面中的重复会话标题;重复扫描不会误隐藏同名聊天正文。 - 分享入口移到页眉工具区,通过官网原有按钮打开分享弹窗;重复扫描不再误隐藏弹窗按钮,找不到入口时显示错误。 - 补齐新伙伴的中英介绍、资源来源记录与 README 使用说明,更新下载包和安装示例。 - 已在 DeepSeek Harness 0.2.1-rc.2 上验证插件可用。 ## 2.0.1 — 2026-10-17 - 聊天历史栏紧接项目列表显示;项目较多时侧栏滚动,聊天记录在聊天区内独立滚动。 - 统一聊天 / 工作模式切换条的尺寸,隐藏聊天模式标题栏的网址。 ## 2.0.0 — 2026-10-17 - 新增聊天 / 工作双模式:聊天在 Harness 内显示 DeepSeek 官方网页,工作保留原生项目、模型和工具。 - 网页聊天历史显示在工作区下方,支持新聊天、标题搜索、同步、重命名和官网删除确认;隐藏官网重复的左上角导航。 - 标题与操作行固定在列表顶部;聊天栏支持展开 / 收起,“…”菜单再次点击即可关闭。 - 已加载会话使用官网路由切换,避免整页重载;切换期间保留左侧列表与区域高度,连续选择时避免旧导航覆盖新选择。 - 切换模式保留当前网页和未发送草稿,网页随宿主布局即时定位。 - 保留桌面伙伴、后台快捷回复、任务动态、完成气泡、双语设置及自定义角色能力。 - 更新 README 介绍、功能优势、双模式截图及 2.0 安装说明;官网仍需手动登录,不读取或复制 Harness 登录凭据。 ## 1.3.2 — 2026-10-17 - README 安装、下载、命令与配套技能名称统一为 `dsh-codex-mini-pet`,安装示例更新至本版本。 - 安装包、宿主插件标识及技能目录同步更名,保留旧命令别名与原数据目录,已有宠物和偏好无需迁移。 ## 1.3.1 — 2026-10-17 - 修复「无形象」精简模式失去拖动入口:桌面及应用内操作栏左侧增加独立拖动手柄,聊天和动态按钮保持点击功能。 - 拖动后保存位置,已打开面板跟随移动;应用内使用精简操作栏尺寸计算屏幕边界,并支持聚焦手柄后用方向键移动。 ## 1.3.0 — 2026-10-17 - 设置新增界面语言,默认简体中文,可切换 English;设置、聊天、动态与桌面菜单即时更新,保留草稿和会话选择。 - 设置主页采用大预览、快捷操作与宠物卡片布局,新增「无」精简模式卡片,伙伴维护操作收纳到可展开区域。 - Harness 内展示名称统一为 `codex-mini-pet`,仓库链接更新为 `dsh-codex-mini-pet`;兼容原有安装和本地宠物数据。 ## 1.2.5 — 2026-10-17 - 修复桌面“聊一聊”和“动态”停留在旧位置的问题:宠物位置或尺寸变化时重新计算弹层位置,完成气泡同步跟随。 - 桌面面板保持打开直到再次点击入口、关闭按钮或按 Esc,拖动宠物时不再自动关闭或抢占鼠标捕获;草稿和会话选择保留。 - 应用内面板不再把拖动宠物识别为点击外部区域,拖动时保留面板并随位置更新。 - 更新项目介绍、功能说明与 Release 安装流程,发布可直接安装的构建包。 ## 1.2.4 — 2026-10-17 - 修复“在主会话编辑”无法唤起托盘隐藏窗口;识别 Harness 主窗口,隐藏时通过宿主单实例入口恢复,弹层关闭后再移交焦点。 - 动态入口及列表使用非激活交互,查看或收起动态不再抢占主窗口焦点;点击具体任务仍可打开对应主会话。 ## 1.2.3 — 2026-10-17 - 快速聊天发送改为后台提交,不再唤起 Harness 或切换主界面的会话;“在主会话编辑”仍会打开并聚焦主会话输入栏。 ## 1.2.2 — 2026-10-17 - 修复桌面聊天与动态再次点击入口时被弹层自动关闭、随后立即重开的冲突,支持同一按钮打开与收起。 - 会话列表过滤宿主预建的空会话;有内容但未命名的会话不再采用工作区目录名作为占位标题。 - 操作栏悬停与选中背景贴合外框,两端使用一致的胶囊圆角,移除背景整体上浮与内缩间隙。 ## 1.2.1 — 2026-10-17 - 过滤初次载入和延迟载入的历史结束事件;完成气泡只针对本次观察到运行的任务,避免重启时误报旧结果。 ## 1.2.0 — 2026-10-17 - 修复宿主类数据源方法被解绑后导致工作区和会话读取中断;列表包含未打开的未归档会话,并跟随归档变化。 - 桌面聊天支持工作区、已有会话两级选择,使用统一的圆角下拉菜单、悬停与选中标记;会话目标传递到原生发送和草稿操作。 - 宠物模式操作栏改为鼠标接近后渐显、离开后延迟收起;面板打开时保留操作栏,精简模式仍保持入口可见。 - 聊天与动态面板向屏幕内侧展开,避免遮挡宠物;任务完成时在内侧上角显示可点击的限时气泡,启动时不重放旧提醒。 ## 1.1.0 — 2026-10-17 - 桌面伙伴增加独立状态标签、点击回应、按钮悬停过渡和选中反馈;任务动作不再被鼠标注视覆盖。 - 重排聊天弹层的标题、工作区、圆角输入区和操作层次,增加输入提示、发送禁用状态及明确的错误反馈。 - 动态面板增加标题、进展摘要、分色状态点和卡片导航;空状态改为简洁的完成提示。 - 应用内聊天与动态同步更新,并按屏幕边缘选择弹层方向,遵循系统与用户的减少动态效果偏好。 - 修复任务停止后旧会话列表的运行标记覆盖实时状态,动态现在及时显示完成、错误或恢复待机。 - 桌面快速聊天增加工作区选择,刷新时保留选择,并将所选工作区传入发送与主会话草稿操作。 - 修复主窗口唤起时可能选中 Electron 隐藏窗口的问题;主会话编辑等待导航及输入栏挂载后再聚焦,支持空草稿跳转。 - 补充异步导航、状态切换及工作区参数回归测试,扩展 Windows 原生交互验证。 ## 1.0.0 — 2026-10-16 - Windows 桌面伙伴独立置顶,主窗口最小化后仍可见,完全退出 Harness 时关闭。 - 底部聊天与动态操作栏常驻,使用紧凑图标、中性配色和圆角布局;聊天弹层增加关闭入口和清晰的操作区。 - 修复鼠标从宠物移向底栏时控件消失而无法点击。 - 修复桌面左右拖动缺少跑动动画;鼠标捕获期间持续播放对应方向,松开恢复任务状态,保留减少动态效果选项。 - 修复原生主按钮文字颜色/字号被覆盖,以及桌面按钮内容未明确绑定。 - 设置集成 Harness 原生控件,保留鲸鱼娘与智域、v1/v2 图集、ZIP 迁移、图集更新和本地管理技能。 - 36 项自动测试,真实 Windows 鼠标交互检查,以及 Harness 浅/深色设置页实机检查通过。 实时双向语音、Codex 云端服务、透明像素点击穿透和多显示器吸附不在此版本实现范围内。