Skip to content

Releases: AeonusOvO/claude-dock-control-panel

ClaudeDock 5.0.0-rc.45

Pre-release

Choose a tag to compare

@AeonusOvO AeonusOvO released this 31 Aug 06:34

变更

  • 将 Claude 模型连接状态与网络预检、network-security 提示和 router health 分离;成功连接测试或真实模型请求后,独立诊断失败不会再把 footer 降级为连接异常。
  • 增加由主进程控制的模型发现与分区选择器,展示当前平台可用模型和历史连接身份使用过的模型;凭据、模型解析、发现和验证仍完全留在主进程,Renderer 只提交短期 opaque option ID。
  • 保留完整连接身份和速度配置;同一连接身份内的 footer 切换使用 /model,跨连接身份使用受保护的 replay/relaunch,footer 选择不会静默修改未来会话配置。
  • 修复模型 context-window suffix 去重、OpenAI 历史 endpoint identity 和订阅模型发现绑定,保持连接历史可恢复性。
  • 移除 session-settings 可见 footer 的测量变更,改用离屏测量和合并后的 observer 更新,避免窗口调整时闪烁并保持弹窗焦点状态。
  • 持久化剩余配额浮窗的显式显示 / 隐藏选择;model-usage.json 继续只保存 accounting journal,不保存账号、凭据、位置或几何信息。
  • 加固 Claude Agent SDK 启动、未知阶段处理、初始化清理和 bounded transport recovery;429 与其他瞬时 HTTP 错误遵守有限重试和 Retry-After,已有 partial 内容不会被重复 replay。
  • 加固 Electron transport 的代理认证、重定向授权、上传和响应取消,以及 conversation native / terminal writer ownership transfer,避免未确认的 writer 并发和悬挂提交。
  • 加固下载恢复的 snapshot 校验、启动恢复失败重试、auto-resume 预算、相同 URL 绑定和 task-bound recovery token;恢复确认框竞争改为排队,打开中的确认不会再被解释为用户主动放弃恢复记录。
  • 修复 MCP 删除后的项目 toggle 清理,并补充连接、模型发现、配额、下载恢复、对话 ownership、IPC 和 renderer 生命周期回归覆盖。

Exact-commit 验证

  • Commit: bbaa0e3c681daa743c6a66b68baa0d0b58a8e44c
  • npm run release: passed; 274 test files, 2920 tests passed, 3 skipped.
  • npm ci、lint、format check、三套 typecheck、dependency-cruiser、NSIS build 和 release manifest passed.
  • Final outputs/release-manifest.json: problems: []; source.treeClean: true; Authenticode state: NotSigned.
  • Final Windows integration gate: 2 files passed; 30 tests passed with CLAUDEDOCK_WINDOWS_INTEGRATION=1.

Artifact facts

  • ClaudeDock-Setup-5.0.0-rc.45-x64.exe: 142546384 bytes; SHA-256 6830e493ed31037022564aff73925d92f1e35b9be8f1bf3df1e2b03e42a50661; SHA-512 NfsPhcAr30t/J3e+9KvoNKB1nITt/nVWMmBjobRppWhnuX2zbbXq4Ke9PhMxgEgFstOAhDvv0nYYVPc6DjmpCg==.
  • ClaudeDock-Setup-5.0.0-rc.45-x64.exe.blockmap: 149656 bytes; SHA-256 c45ce18552cd115fce1413c4ad14cfc01071557c9b82e483db9dc42d311f8809; SHA-512 UWbFSkBDKivzb0XRRu/fJ5FlS1LsZvywdQGN1RAC6ZCs+U7dbCnHL7l7VWsBBmfRKvv970fJ85tw7HXD7E6Aqw==.
  • rc.yml: 375 bytes; SHA-256 f11d3f6002b33c74e392157f0745cd3086b9880780ffba85228fa094a58b05bd; SHA-512 LKEXCXOReGfAXUeCwbMWmQ3oVrsydqGf1TErqy0C0Y/vSnnS8uPcT7Ma1vZYOESONN/El4zzWPp5cOja/YKZYA==.
  • Frozen release manifest SHA-256: caa5e661b86b570aeebf8c5dfdd102e627de8d72a00c6fa35581ef2a7b3dd1c3.

发布状态

  • This is a prerelease for the rc channel.
  • The installer, blockmap, and rc.yml are from the same frozen release cohort.
  • COS publication and real-client update/install/restart acceptance are tracked separately and must complete before this build is described as user-updatable.

ClaudeDock 5.0.0-rc.44

Pre-release

Choose a tag to compare

@AeonusOvO AeonusOvO released this 30 Aug 01:04

变更

  • 更新中心即时反馈检查状态,并提供待更新 / 历史记录、应用本体 / 开发工具 / 扩展分组和来源降级信息。
  • 增加按任务隔离的下载恢复、恢复确认、discard 清理以及独立的应用安装恢复记录,保留旧版本可启动能力。
  • 文件拖放在确认后安全追加到 Claude Code 提示词草稿;文件夹继续走项目添加流程;取消和异步失败不会关闭后续确认。
  • 增加四主题、响应式、键盘和 reduced-motion 兼容的高危选项提示。
  • 区分 Qwen Coding Plan、普通 API、百炼 / Alibaba Cloud Model Studio 及其他国内模型入口,固定协议、endpoint、credential 类型和使用场景。
  • 插件目录支持 canonical GitHub Stars 的实时、缓存和内置 fallback;MCP Registry metadata 仅用于浏览,安装只使用审核过的 curated install spec。
  • 修复运行中的 Claude 会话切换 GPT Fast / 标准速度后的 launch attempt 生命周期和输入控件恢复问题。
  • ChatGPT managed subscription 在 Chat API runtime boundary 强制拦截。

Exact-commit 验证

  • Commit: bbf1201ac19d12204c5bf2ebf0f03bee94a97e97
  • npm run release: passed; 272 test files, 2882 tests passed, 3 skipped; lint, format check, typecheck, dependency-cruiser, NSIS build and release manifest all passed.
  • Windows managed ChatGPT integration: 2 files, 30 tests passed.
  • Layout: 114 scenarios passed; four-theme control smoke: 255 captures, no unthemed or hover failures; visual QA: 101 captures; ConPTY, network, path portability, model usage, ChatGPT quota and accelerated runtime soak passed.
  • Release manifest: problems: []; Authenticode state: NotSigned.

Artifact facts

  • ClaudeDock-Setup-5.0.0-rc.44-x64.exe: 142534405 bytes; SHA-256 c1f59506d455294f5fd54475bf06aa0b60a65b4a6f2481f96d12b5010b4cee06; SHA-512 FhcM/msNMlR6W12UKsQYcfv3a3Kg6+RdXYN0elUcOhjYyR0/K1cIy4kgGOrdHAR1Ia3/r/vAUQTAvWqBkxz6Og==.
  • ClaudeDock-Setup-5.0.0-rc.44-x64.exe.blockmap: 149783 bytes; SHA-256 3216d1435f573ae878613471e4e1e31b7c8250042061f9441bc0109772be112f; SHA-512 4vgAQk6s9ekr4aajem1a6G4MPEPU6uF++pqwDtLhWKimWoQajQjzx/TnI47xr6uyijCMxM2Ub1DoH6HF73z08g==.
  • rc.yml: 375 bytes; SHA-256 7326fcb0feb5c19734840cbb3e29720ed79ea7ef146780b30922af18a06139b8.

COS publication and the real-client check → explicit download/update → install/restart acceptance remain separately verified release steps; this GitHub release is for manual download and history.

ClaudeDock 5.0.0-rc.43

Pre-release

Choose a tag to compare

@AeonusOvO AeonusOvO released this 29 Aug 11:16

变更

  • 修复 ChatGPT 官方订阅账户摘要在运行时状态刷新期间反复回到“正在读取账户…”的问题;同一接入复用安全的最近一次账户身份,并合并进行中的读取请求。
  • 为账户读取增加连接身份、代次和生命周期隔离;配置切换、登出、授权变化、托管网关忙碌或暂时失败时,迟到结果不会覆盖当前接入,且不会无限重试或重新注入旧账户。
  • 保持 ChatGPT 托管账户与 Anthropic 官方账户、Codex 及其他接入的读取边界;renderer 只接收经过安全投影的账户身份,不接收 token、管理密钥或原始凭据。
  • 修复托管网关生命周期与额度刷新之间的同步竞态,确保账户或授权变化后的额度读取不会因网关忙碌或同步回调而丢失。
  • 为新建会话和历史会话恢复显示实际阶段,包括读取配置、准备终端、准备网络访问、等待网络确认、读取或切换历史模型、恢复对话、重启及启动 Claude Code;关闭后台网络预检后不再把必要的启动准备误报为预检。
  • 将阶段提示同步到项目列表、工作区预览、终端遮罩、启动控件和原生输入区;动态提示使用可访问的状态语义,进度刷新后保留键盘焦点,并防止嵌套遮罩的旧 owner 覆盖新 owner 的文案。

验证

  • Exact release commit: 78edbee98139ca2b85296ccb4cfcf01a6702c94f.
  • npm run release: passed all steps, including npm ci, lint, format check, three typechecks, full Vitest, dependency-cruiser, NSIS packaging, and release manifest validation.
  • Full Vitest: 267 test files passed; 2,825 tests passed and 3 skipped (2,828 total).
  • Final frozen manifest: 5.0.0-rc.43, channel rc, problems: [], signature status NotSigned.
  • Installer: ClaudeDock-Setup-5.0.0-rc.43-x64.exe, 142,511,266 bytes, SHA-256 4681b5afab110c7581d6562b2d50e058ae6d94aee10c9823367358b646f16d98.
  • Blockmap: ClaudeDock-Setup-5.0.0-rc.43-x64.exe.blockmap, 149,383 bytes, SHA-256 c3c2fafa7d49c216d39f80a4e5e7eb4e75ee51952caeaebdaa375305ec3f2dc7.
  • Update feed: https://claudedock-1304375868.cos.ap-shanghai.myqcloud.com/updates/windows/x64/rc.yml.

COS anonymous object verification and real-client update/install acceptance are tracked separately from this GitHub Release and must not be inferred from the local release build.

ClaudeDock 5.0.0-rc.42

Pre-release

Choose a tag to compare

@AeonusOvO AeonusOvO released this 29 Aug 02:52

ClaudeDock 5.0.0-rc.42

修复 ChatGPT 官方订阅额度在应用启动、模型恢复和托管网关生命周期交叠时短暂显示“暂无法获取”的问题。网关恢复可读后会针对当前账户、模型和接入代次合并补发额度查询;不会重新登录、重新授权、刷新凭据或运行网络预检。

验证

  • Exact source commit: a68e6e8ef796fdc96025b6914d003009139ac10b
  • Full Vitest: 2815 passed, 3 skipped (2818 total)
  • lint, format check, typecheck and dependency-cruiser: passed
  • Packaged ChatGPT quota smoke: passed; 5 requests, 92% remaining, 26.23 ms maximum main-thread delay
  • Windows x64 NSIS artifact: 142503418 bytes
  • Authenticode: NotSigned
  • COS RC feed: https://claudedock-1304375868.cos.ap-shanghai.myqcloud.com/updates/windows/x64/

GitHub assets and the COS feed use the same exact-commit build cohort:

  • ClaudeDock-Setup-5.0.0-rc.42-x64.exe
  • ClaudeDock-Setup-5.0.0-rc.42-x64.exe.blockmap
  • rc.yml

ClaudeDock 5.0.0-rc.41

Pre-release

Choose a tag to compare

@AeonusOvO AeonusOvO released this 28 Aug 14:43

ClaudeDock 5.0.0-rc.41

修复关闭自动网络检测后,启动、登录和恢复模型仍然预检的问题。

变更

  • 两个开关现在决定是否发起自动探测,而不只是强制刷新或附加环境评估。
  • 两项都关闭后,启动、窗口重新显示、网络变化和设置页不再自动预检;新会话检测关闭后,运行中健康复查也不再发起新探测。
  • 保存后后续动作立即生效,重启沿用已保存设置;设置尚未读取时不抢跑,关闭前的迟到结果不重新弹窗或禁用启动。
  • 手动“重新检测”、必要的模型连接验证和正常会话保持可用;关闭探测仍保留代理路由租约、取消及嵌套身份边界,不修改实际 HTTPS/TLS 校验。
  • 界面显示“自动网络预检已关闭”;启动恢复统一显示“连接验证”。

验证

  • 精确源码:40293a37408c3c7ba445f91e14c5e98024281139,工作树干净。
  • 完整 npm run release 通过:npm ci、lint、格式、三套类型检查、全量 Vitest、依赖分层、正式 NSIS 构建、源码与产物完整性验证。
  • 全量测试:266 个文件通过,2,788 项通过,3 项默认跳过;额外 Windows 集成运行 30 项通过,包含上述三项。
  • 16 组本地 Electron/Windows 门禁通过,包括四主题、布局、真实窗口、ConPTY、网络、模型用量、额度、选择器、滚动和 24 小时加速 soak。
  • 三项最终 ASAR 冒烟通过。Electron 43.2.0 / curl 回环验收中,关闭自动检测后的 8 次业务/嵌套调用未新增探测请求;手动检测及重新开启登录检测各恢复一次匿名请求。
  • Windows CI 在同一源码首次运行通过。

同批次产物

文件 字节 SHA-256
ClaudeDock-Setup-5.0.0-rc.41-x64.exe 142502715 526c763d07b4a9bc3f04da37507a6947ee7abbc6af283f7035bf26549dd0e65b
ClaudeDock-Setup-5.0.0-rc.41-x64.exe.blockmap 149463 eb2d22d608c375a61cf421bcd3925dff5e663a40e068d3f4aec69f5e1b9bc062
rc.yml 375 319e4eba842d53c0d94ea94f50caf301e83a978961a1a6fec8d2f3fa0dece51b

最终 Authenticode 状态:NotSigned。当前 RC 未签名,摘要与 HTTPS 验证不等于发布者签名验证。
安装包、blockmap、rc.yml 及打包源码身份均已通过 frozen manifest 的 cohort 校验。

发布与验收状态

COS RC 更新通道已发布 5.0.0-rc.41:先写入并验证不可变安装包及 blockmap,最后推进 rc.yml。随后独立执行匿名 HEAD、Range 和完整下载校验,安装包与 blockmap 的长度、SHA-256、SHA-512 均与 frozen manifest 一致;公开 rc.yml 与本地最终清单逐字节一致。
未执行生产客户端的下载、安装、重启或账号重新授权,也未使用 computer-use;生产安装验收仍待执行。

Summary

Honors saved automatic network-check preferences during startup, sign-in, connection restoration
and background health monitoring. Manual diagnostics and actual model connection validation remain
available; route leases, cancellation and stale-result protections remain intact.

ClaudeDock 5.0.0-rc.40

Pre-release

Choose a tag to compare

@AeonusOvO AeonusOvO released this 28 Aug 13:59

ClaudeDock 5.0.0-rc.40

修复

  • 修复 ChatGPT 订阅已接入但额度依赖另一套 Codex 登录的问题。现在直接使用 ClaudeDock 当前托管账户及工作区查询,不要求额外安装或登录 Codex,也不会重新授权或自行刷新令牌。
  • 显示服务实际返回的订阅窗口、剩余百分比、重置时间和更新时间,不把订阅额度当作 API 余额,不用 Token 数、套餐名称或固定的五小时/七天假设推算额度。
  • 区分无授权、网络异常、超时、授权失效、限流、账户切换及接口不兼容;无法读取时仍显示“暂无法获取”。仅同一账户的暂时失败保留并标注旧数据,换号/换工作区/授权事务清除旧数据并拒绝迟到结果。
  • 后台每个连接最多每 60 秒查询一次,全程 8 秒限时、64 KiB 响应上限,异步读取有界授权文件。卡片与悬浮球共用数据,不新增终端输出处理、CLI 或 PowerShell 轮询。
  • 授权只发往固定官方服务端点;禁止 Cookie、重定向和任意中转地址,不把令牌、账户 ID、邮箱及原始响应传入界面。

此 HTTP 用量读取属于兼容适配,并非官方承诺稳定的公开 REST API。官方公开的 App Server 接口为 account/rateLimits/read;底层端点或格式变化时明确降级。

验证

  • 干净源码:4d825d62adb3a223b1b2e3d3d7a19d5532077664。
  • 完整 npm run release 通过:依赖重装、lint、format、三套 typecheck、全量测试、依赖检查、NSIS 构建和冻结产物校验。
  • 263 个测试文件通过;2,748 项通过、3 项默认跳过。额外 Windows 集成 30 项全部通过,包含这 3 项。
  • 独立 Windows CI 同一提交第二次运行全部通过。首次运行中一条既有授权文件权限测试的 PowerShell 命令超过 10 秒,原样重跑通过;未改动权限保护、超时配置或最终产物。
  • 16 组发行前门禁通过:114 个布局场景、253 项主题控件检查、101 张原生视觉及 50 个真实应用界面场景,ConPTY、实际网络、路径、用量、下拉交互、滚动链及 24 小时加速运行检查。
  • 新增当前账户额度回归覆盖独立 Codex 缺失、同邮箱不同工作区、令牌轮换、授权事务、文件链接/大小限制、服务器异常、超时取消和跨账户迟到响应。
  • 最终 ASAR 复测:真实 Electron/curl 在中文和空格数据目录中通过路径隔离;12,000 条 Token 记录压力测试主线程最大延迟 24.69 ms,四主题、置顶、关闭/重开及受限 preload 通过。
  • 最终 ASAR 额度冒烟使用生产 Electron 网络适配器、合成授权和回环服务:单窗口额度、401、超限响应和 8 秒超时均通过,超时连接释放,授权文件不变,主线程最大延迟 25.26 ms。

同批次产物

文件 字节数 SHA-256
ClaudeDock-Setup-5.0.0-rc.40-x64.exe 142500749 5df6ce59fe75d882f719eb4a25a209405bf340330433cd835a4db4261ca33f43
ClaudeDock-Setup-5.0.0-rc.40-x64.exe.blockmap 149697 71d35d834649af6d8644497a01e1d7fc4729330caba4011c274737f5cfad3955
rc.yml 375 2d471d5943da0b43b8be292ac398c047d2cef31fbd8a06e4d6494c3f77163166

Authenticode:NotSigned。Windows 可能显示未知发布者;下载摘要并不等于发布者身份签名。

GitHub 用于手动下载与追溯;应用内更新源为 COS RC 通道。本轮按要求不进行 computer-use 验证,也未操作生产实例的安装、重启或真实账号授权。隔离回归与远端校验不能替代真实安装链路、所有套餐或令牌刷新验收。

Summary

Reads ChatGPT subscription quota using the account already managed by ClaudeDock, without a separate Codex login. Bounded background queries report real quota windows and specific failures, retain stale data only for the same account, and fence account/workspace changes.

ClaudeDock 5.0.0-rc.39

Pre-release

Choose a tag to compare

@AeonusOvO AeonusOvO released this 28 Aug 12:45

ClaudeDock 5.0.0-rc.39

修复

  • 修复 ChatGPT 一键接入在 OpenAI 授权之前报 spawn curl.exe ENOENT:不再把逻辑配置 profile 当成进程工作目录,网络探测使用当前用户真实的应用数据目录。
  • 保留原有授权隔离和事务回滚;本机程序启动失败会明确提示请求尚未发出,不再误导为账户授权或 DNS 问题。
  • 清除固定 Windows 系统盘符假设。PowerShell、curl、签名检查和应用资源根据当前用户、系统安装位置及应用安装位置解析。
  • 审计 681 个源码、运行脚本和配置文件。不同用户、非默认盘符、中文和空格目录均有回归覆盖;用户明确选择的项目和 CLI 位置仍然保留。

验证

  • 干净源码:a7899cd645f992d4515c0d89379b5495e05971ec。
  • 完整 npm run release 通过:依赖重装、lint、format、三套 typecheck、全量测试、依赖检查、NSIS 构建和冻结产物校验。
  • 260 个测试文件通过;2,695 项通过、3 项默认跳过。额外 Windows 集成 30 项全部通过,包含这 3 项。
  • Electron 布局 114 场景、控件主题、101 张原生视觉及 50 个真实应用界面场景通过;首次截图捕获出现一次 Electron UnknownVizError,同一提交重跑通过。
  • ConPTY、实际网络、路径、下拉交互、滚动链及 24 小时加速运行检查通过。
  • 最终 ASAR 复测:真实 Electron/curl 在中文和空格数据目录下发送匿名回环请求,逻辑 profile 不存在时仍可通过,跨 profile 复用继续拒绝。
  • 最终 ASAR 用量压力测试处理 12,000 条记录,主线程最大延迟 25.35 ms;四主题、置顶、关闭/重开及受限 preload 通过。

同批次产物

文件 字节数 SHA-256
ClaudeDock-Setup-5.0.0-rc.39-x64.exe 142498324 572709e3937f4ef2f3155d387666ff8b98adc72d9e9dfe323f04dffbb6dbb212
ClaudeDock-Setup-5.0.0-rc.39-x64.exe.blockmap 149577 759a727636c5ec02090b958df0b9aa55c45b540a30f9fb766376c7d13ca867a3
rc.yml 375 334dce1be6483e8502e2016118abd97e25cb229460aa4b7d31a74234f029139e

Authenticode:NotSigned。Windows 可能显示未知发布者;下载摘要并不等于发布者身份签名。

GitHub 用于手动下载与追溯;应用内更新源为 COS RC 通道。本轮按要求不进行 computer-use 验证,也未操作生产实例的安装、重启或真实账号授权。无凭据回归和远端校验不替代这些验收。

ClaudeDock 5.0.0-rc.38

Pre-release

Choose a tag to compare

@AeonusOvO AeonusOvO released this 28 Aug 10:08

ClaudeDock 5.0.0-rc.38

变更

  • “接入”选项卡更名为“模型”,图标跟随成功接入的平台;品牌图标全部内置,中转站保留链路图标。
  • 已接入模型右侧新增额度/用量卡片,适配四套主题。订阅显示可验证的剩余额度,不支持的平台显示“暂无法获取”。
  • API 累计本次成功接入后的输入、输出和缓存 Token;重复记录去重,重新接入重新计数,应用重启保留统计。
  • 卡片右侧可打开可拖动、始终置顶的悬浮球,主窗口隐藏后仍可查看。
  • 独立 Worker 增量读取并合并信号,低频获取订阅额度,不在终端输出热路径中统计或增加渲染端轮询。

统计范围

Claude 订阅读取 Claude Code 状态行实际上报的额度;ChatGPT 订阅只读取与托管账户一致的现有 Codex 额度。没有稳定来源时不估算余额。
API 数字仅覆盖 ClaudeDock 终端及原生对话(含子代理)上报的用量,不是平台账单,不含外部客户端、独立对话和接入探测。
首次升级且没有既有统计记录时,从首次启用本功能开始观察,不反推此前消耗。

验证

  • 干净源码提交:fa34728a8b170f4665794d6f58af200af405c4c3。
  • 完整 npm run release 通过:npm ci、lint、format、三套 typecheck、全量 Vitest、分层依赖检查、NSIS 构建及 frozen manifest。
  • Vitest:257 个文件通过,2,665 项通过、3 项默认跳过;额外 Windows opt-in 集成运行 30 项全部通过(包含这 3 项)。
  • Electron 布局 114 个场景、253 个控件主题检查、101 张原生视觉截图通过;真实主进程界面 50 个截图场景通过(首次动画等待超时,同一提交重跑通过)。
  • ConPTY、真实 Electron 网络、下拉交互/主题、弹窗下拉、滚动链及 24 小时加速运行检查通过。
  • 用量压力测试读取 12,000 条记录;最终 ASAR 包复测的主线程最大延迟为 25.69 毫秒,四主题、置顶、关闭/重开、受限 preload 通过。测试夹具不代表真实付费账户额度验收。
  • 打包门禁核对 15 个品牌 SVG、源码身份、完整 blockmap 分块及 NSIS payload 与同批次解包程序的字节一致性;manifest 无问题。

同批次产物

文件 字节数 SHA-256
ClaudeDock-Setup-5.0.0-rc.38-x64.exe 142498785 a7821ca3793ede95f531aded6333eacf52735775c63b8c0d3f0726dc531b26e2
ClaudeDock-Setup-5.0.0-rc.38-x64.exe.blockmap 149027 0b54bed46e0c783f98ccc157a2962291f20985fdde003a9cfc7f20da5ca22224
rc.yml 375 ec4e3f36ead66c76611147288c58bb49ef43ff1117242449dde8831b2a896dac

Authenticode:NotSigned。Windows 可能提示未知发布者;下载摘要不等于发布者身份签名。

GitHub 资产用于手动下载和历史追溯,应用内更新源为 COS RC 通道。按用户要求,本次不进行 computer-use、应用内更新安装或重启验收;不将构建和远端校验描述为真实安装验收。

ClaudeDock 5.0.0-rc.37

Pre-release

Choose a tag to compare

@AeonusOvO AeonusOvO released this 28 Aug 06:10

ClaudeDock 5.0.0-rc.37

变更

  • 修复接入页因终端状态更新而重建国产模型选择框,导致菜单反复关闭的问题。
  • 修复国内订阅将本机转发地址误判为公共域名 DNS 失败;预检检查实际平台地址,保留原有网络守卫。
  • API、Claude、ChatGPT 与国内订阅成功接入后统一弹出“模型已连接”,页面立即返回模型选择步骤。
    已实测成功的历史接入使用相同交互;仅恢复配置而未验证连接时不会弹出成功框。
  • 当前接入增加“订阅 / API”标识。国内订阅账户从授权结果安全投影并随账号绑定保存,国内外订阅统一显示账户。
    官方未返回账户或旧绑定缺少该字段时显示“账户信息暂不可用”。
  • 保留失败草稿、取消及重复回调的保护;测试费用说明仍为“可能会消耗少量 token”。

验收契约

  • 回归覆盖全部五个国内账号入口的预检目标、自定义目标不被替换,以及已有本机绑定保持不变。
  • 渲染交互覆盖连续终端状态更新时菜单不被替换,成功提示只由已完成操作触发,失败与旧回调不误报。
  • 账户回归覆盖白名单与凭据过滤、加密保存、账号隔离、候选不展示、重启读取及令牌刷新绑定。
  • Electron 视觉检查覆盖成功弹窗、当前接入类型与账户显示;测试夹具不代表真实付费账号授权或套餐抵扣验收。
  • 最终候选需通过完整门禁、NSIS 发行编排、GitHub/COS 同批产物和公开摘要复核。
    真实应用内发现、下载、安装与重启验收完成前,不标记为全部交付完成。

实现及订阅支持范围见订阅账号接入。

GitHub Release 摘要 / Summary

中文

修复国产模型选择框反复刷新关闭和国内订阅的本机 DNS 误报。统一接入成功提示与返回行为,
当前模型显示订阅/API 和安全账户信息。

English

Fixes domestic model menus closing during state refreshes and incorrect localhost DNS failures for subscription relays.
Successful connections return to model selection with one confirmation dialog. The current connection shows its
subscription/API type and safely projected account information when available.

最终候选验证

  • 源码提交:f9f30a94fafb2dfc3a173d68e0b5c3fd8670a4f6;构建前后源码树干净。
  • package-lock.json SHA-256:f466736bebd89880ed2965ce877d2a4931d6a109d5e03014060bd374678daa2d。
  • 完整 npm run release 八步通过:依赖安装、lint、格式、全部类型检查、完整 Vitest、依赖边界、NSIS 构建、发行清单。
  • 完整 Vitest:252 个测试文件通过,2593 项通过、3 项默认跳过;同一提交启用 Windows 集成后,包含这 3 项在内的 30 项测试全部通过。
  • 同一提交的 12 项 Windows/界面专项门禁通过,包括 114 个布局场景、252 项主题检查、ConPTY、真实 Electron 网络、选择器、滚动和 24 小时加速运行检查。
  • 最终打包的可执行文件完成 49 个界面场景,人工检查订阅/API 胶囊与无需密钥的登录界面;另以静态 Electron 夹具检查四主题成功弹窗。
  • GitHub CI:同一提交通过。
  • 安装包、blockmap 与 rc.yml 已核验同批次,blockmap 完整覆盖安装包;frozen manifest 绑定完整发行编排。
  • Authenticode:NotSigned。本 RC 没有发布者代码签名;摘要校验不能替代发布者身份验证。

通道与实际安装状态

  • COS RC 通道已发布,公开 HEAD、单字节 Range、完整 SHA-256/SHA-512、长度和缓存头已独立复核。
  • 真实已安装旧版通过右上角检查发现 rc.37,检查未自动下载。
  • 下载、安装重启及版本确认待用户许可,尚未完成安装验收。
  • 真实付费账户的授权、套餐抵扣及长期令牌刷新尚未验收;匿名授权初始化成功不代表这些环节已通过。GLM 保持实验性,千问保留官方支持的套餐密钥。

同批次产物

文件 字节数 SHA-256
ClaudeDock-Setup-5.0.0-rc.37-x64.exe 142479931 550b79832868a469cdb681a116e79a7a1f741cdfdb81375522eea2a12111da89
ClaudeDock-Setup-5.0.0-rc.37-x64.exe.blockmap 149717 2b79a1026827d2a06b0e4da8edc25420a9bcee2c0b8ff3ea536deee7799d921b
rc.yml 375 cd894d10290601ecda4439c2a42f422594099c420328e3d0a0d1313014b44486

SHA-512(Base64):

  • ClaudeDock-Setup-5.0.0-rc.37-x64.exe: eg9L7b62kV1r2d1Rs+J/2x7EIofes8Pu9I8Flz/MoS0u0CcMMOgnfHmzw/t186UHYKaJz3QjwX1QCu5H00y2MQ==
  • ClaudeDock-Setup-5.0.0-rc.37-x64.exe.blockmap: +cj/31mFijYlkZcUh63xpGZILle6Nx/LM9gy9li9H+ROoILfh8ukr6pUtd/rkZECx7rTP0dayGAA4nUP3dlOpw==
  • rc.yml: 5ipWeINJ9zeasLYF2sscuoh7e6e7lKmCz0fnttLSCy56EPvDwaCx9RtedAXi0dD1zvqYR+cdDGhWDCqHLcbwAw==

ClaudeDock 5.0.0-rc.36

Pre-release

Choose a tag to compare

@AeonusOvO AeonusOvO released this 28 Aug 05:22

ClaudeDock 5.0.0-rc.36

变更

  • 国产模型列表增加“订阅 / API”胶囊。Kimi Code、MiniMax 国内及国际订阅新增“登录并连接”,不要求填写网址或密钥。
  • GLM 国内及国际增加实验性浏览器授权入口,授权后创建或复用 ClaudeDock 专用密钥,并先确认套餐额度。
    千问保留套餐密钥接入;官方旧 OAuth 已停用,不提供无效的免密钥入口。
  • 国内授权与原生接口转发在主进程后台运行,不弹出代理或 CC Switch 界面。保留“高级设置 / 极简设置”和手动密钥回退。
    测试说明保持“可能会消耗少量 token”。
  • 新增加密凭据库、每次登录的独立会话绑定及并发令牌刷新协调。取消、迟到回调、重复点击与退出不能覆盖后来配置。
  • 国内订阅、ChatGPT 全局授权与普通 API 写入共用配置事务边界,避免后台授权过程中被另一接入操作抢写。

验收契约

  • 覆盖设备授权、PKCE/state、GLM 回环回调与套餐检查;错误数据、未知官网地址和无套餐时停止。
  • 真实回环服务覆盖固定端口、账号隔离、SDK beta/模型路由、SSE、并发刷新、单请求断开、401 与退出。
  • 真实 Electron 检查订阅/API 标签与无密钥登录界面,不使用用户账户或付费服务。
  • 匿名授权初始化验证不等于付费套餐验收。GLM 上游授权提案尚未合并;真实账号登录、套餐抵扣及长期刷新仍需用户本人授权验证。
  • 最终候选需通过全部门禁、完整发行编排、COS 通道与远端复核,并完成真实应用内发现、下载、安装验收;此前不得标记为交付完成。

实现、官方依据和验证限制见订阅账号接入。

GitHub Release 摘要 / Summary

中文

新增 Kimi Code、MiniMax 订阅账号登录和实验性 GLM 浏览器授权;国产模型区分订阅/API,后台代理无需用户管理。
加固并发登录、取消、令牌刷新和会话隔离。千问仍使用官方支持的套餐密钥。

English

Adds Kimi Code and MiniMax account authorization, experimental GLM browser authorization, and subscription/API labels.
An embedded background relay protects credentials and coordinates login, cancellation, token refresh, and session bindings.
Qwen Coding Plan retains its supported subscription-key flow.

最终候选验证

  • 源码提交:3df70aabea345eefb3ef3aa04cb814e2d7fabb1b;构建前后源码树干净。
  • package-lock.json SHA-256:af688aa39de496122bbd8d1460167f9e53412d96615c9139d1368ded0da0791a。
  • 完整 npm run release 八步通过:依赖安装、lint、格式、全部类型检查、完整 Vitest、依赖边界、NSIS 构建、发行清单。
  • 完整 Vitest:252 个测试文件通过,2560 项通过、3 项默认跳过;同一提交启用 Windows 集成后,包含这 3 项在内的 30 项测试全部通过。
  • 同一提交的 12 项 Windows/界面专项门禁通过,包括 114 个布局场景、251 项主题检查、ConPTY、真实 Electron 网络、选择器、滚动和 24 小时加速运行检查。
  • 最终打包的可执行文件完成 49 个界面场景;人工检查订阅/API 胶囊与无需密钥的登录界面。
  • GitHub CI:同一提交通过。
  • 安装包、blockmap 与 rc.yml 已核验同批次,blockmap 完整覆盖安装包;frozen manifest 绑定完整发行编排。
  • Authenticode:NotSigned。本 RC 没有发布者代码签名;摘要校验不能替代发布者身份验证。

通道与实际安装状态

  • COS RC 通道已发布,公开 HEAD、单字节 Range、完整 SHA-256/SHA-512、长度和缓存头已独立复核。
  • 真实已安装旧版通过右上角检查发现 rc.36,检查未自动下载。
  • 下载、安装重启及版本确认待用户许可,尚未完成安装验收。
  • 真实付费账户的授权、套餐抵扣及长期令牌刷新尚未验收;匿名授权初始化成功不代表这些环节已通过。GLM 保持实验性,千问保留官方支持的套餐密钥。

同批次产物

文件 字节数 SHA-256
ClaudeDock-Setup-5.0.0-rc.36-x64.exe 142477292 91551566bd0b946bac7ee70f8320a7cb0d927f1cc6cbef81baaad26b3d1e80d4
ClaudeDock-Setup-5.0.0-rc.36-x64.exe.blockmap 149503 64baf93f4139c640f165f3fc7e09a72feae2501fe38765cb7f2909c959fbebd0
rc.yml 375 4abc8fc132931ae39fba49a28fcbe074cf4a39608e4f684fd7e581f03295e0f0

SHA-512(Base64):

  • ClaudeDock-Setup-5.0.0-rc.36-x64.exe: zd0f40fYRqQWeRoTVIJCZiUzuL+hoVclVAeSMwf7qfHR1cBhk6MF7/p0hyx3FL3UAS+6arxujWGm5YK+lFmCcA==
  • ClaudeDock-Setup-5.0.0-rc.36-x64.exe.blockmap: xRLJ+7UP1DdG1UTFDyq8b/JYLGBGwhcdeCexfB7fYjBspZU1T+GZ5LxGyNFho9HDOygErIQmZIRwJM96vFKxLw==
  • rc.yml: t66bzPdsvoXzGu+KhLBC1XTopNBNEYEdTLC+5mgwojc6zGiDAdSd4ohtXjY7mWR7OIL7gadD72Xt5A4ItP+SlQ==