Aquí hi ha 2 versions de DeepSeek Desktop, des de 14 d’agost del 2026 fins a l’actual, 1.1.0. Cadascuna enllaça amb els instal·ladors del mateix desenvolupador.
| Versió | Data | Mida | Fitxers |
|---|---|---|---|
| 1.1.0Darrera versió | 18 d’agost del 2026 | — | 64 bits EXE (NSIS) Notes de la versióChanged
- src-tauri 架构深化(2026-08-18 全量扫描落地):启动六步时序收编为 start_service 单入口(boot / 升级 / 升级卡「稍后」三调用点归一,帧嵌入防御检查两入口统一);升级通知槽位镜像退役(菜单 / 徽标 / tooltip 直读管理器快照,副作用显式化);优雅退出协议 / 弹窗回答闭环 / service_status 谓词 / proc 执行器 / npm 安装域 / 手动检查准入逐一收口——线上契约零变化(wire 兼容有测试守护),cargo test 112 绿 / clippy 0 警告。
- src 前端架构深化(2026-08-18 全量扫描落地):五份监听样板坍缩为 useRustEvent;useUpdateCheck / useDshUpgrade 双胞胎合并为参数化 useTrayCardMirror(requested 生命周期收进纯 reducer);dsh 存活镜像与锚定时钟自治化(useDshLiveness / useAnchoredClock);deriveOverlay 四态判别联合直收原始输入,不可能状态在类型层不可表达——wire 协议零变化(10 事件 / 13 命令逐一比对),vitest 116 测试绿 / biome 0 诊断 / tsc 0 错误。
- 双轴代码审查收尾(fixed point b1bdf30):恒真测试重写为经 derive_status 全组合验证的真不变式;托盘通知版本规则下沉为 notify_version 单一谓词(reduce 跨界判据与菜单直读同源);locales 注释勘误(「应用新版弹窗」实为「dsh 新版本」)。 |
| 0.3.0 | 14 d’agost del 2026 | — | 64 bits EXE (NSIS) Notes de la versióChanged
- 前端全量视觉审核(#20):boot 启动页改「启动仪表」横排布局——左侧圆环仪表(刻度环 + 活动弧)、右侧阶段读数,进度轨与耗时读数对齐读数列下;升级/更新流程改收容卡片(bg-card + border),与 boot 开放画布区分;三处复制的滑动进度条归并为 ProgressRail 单组件,硬编码 indigo-500 全部收敛到 primary token(单一事实来源);暗色对比修复(emerald-600 / red-500 加 dark 变体);Node 引导页按钮层级(下载 primary / 重试 outline / 退出 ghost);reduced-motion 下停用圆环自转与滑动指示(阶段文本仍在)。
- src 架构改进(#21):四份手写「先注册监听、再拉快照、后到者覆盖」effect(useBoot / useDshUpgrade / useUpdateCheck / useThemeSync)归并为 rustStateSync 纯核心 + useRustStateSync hook 适配器,顺序不变量落进代码与单测;错误载荷接口归并为 RustErrorPayload;BootPhase 阶段联合类型单一来源;新增 interpolateElapsed / summarizeReleaseNotes 纯函数(单测覆盖生产路径);UpdateCard(原 UpgradeCard,消除与 UpgradeScreen 歧义)与 UpgradeScreen 共用 FullScreenCard 收容外壳;DownloadingBody 去掉 t prop 反模式,failed 态补 errors.unknown 兜底。
- src-tauri/src 架构改进(#22):模块拆分——dsh.rs 2013→1187 行,拆出 error.rs(结构化错误体系,DshError 原 BootError 归位改名)/ npm.rs(node 检测 + npm 全局安装域)/ proc.rs(子进程工具),导航执行归位 navigation.rs;单一事实来源——dsh URL 拼接 ×3 处 → dsh_url_for_port,npm 命令构造 ×2 处 → npm_command,非零退出 stderr detail 拼接 ×2 处 → exit_failure_detail;过时注释修正(IPC 命令面 2→3 个、boot_pipeline 步骤编号跳号);测试 70→72 全绿,cargo check / clippy 0 警告。
Fixed
- 孤儿进程修复(#22):子进程 ChildWaitErrorIo 路径此前不杀子进程——node 检测 / npm root / 安装句柄异常时残留孤儿进程,且安装路径 install_pid 已清除、退出收敛也杀不到;抽 prockill_and_reap 统一 Timeout / Io 语义 + join 读线程。 |