Skip to content

DSH Desktop 1.0.24

Choose a tag to compare

@github-actions github-actions released this 10 Sep 04:12
· 9 commits to main since this release

DSH Desktop 1.0.24

变更

  • chore(sync): @deepseek-ai/dsh 0.1.5-alpha.2 → 0.1.5-rc.1
  • feat(archived): 归档视图渲染对齐正常会话
  • fix(archive): 修复 code-review 发现的 6 个问题(适配 plugin 化后的 main)
  • chore: 恢复完整提交历史后树对齐远程 main(plugin 化归档)
  • feat: 归档会话迁移到官方插件面板 API
  • chore: bump version to 1.0.22
  • feat(archive): 归档会话行对齐工作区会话样式与交互
  • feat(archive): 归档视图对齐工作区会话——三栏布局 + 侧边栏可切换
  • ci: 去重——build 产物通过 artifact 传递,不在 Debian 容器重复 build
  • ci: paths 白名单改 paths-ignore——workflow 自身变更也触发 CI
  • ci: push 触发覆盖所有分支 + 修正注释与 install 一致性
  • ci: package-deb 改用 Debian 13 容器并上传 .deb artifact
  • feat(archive): 归档会话在主窗口内查看,不再弹独立窗口
  • ci: 完善测试构建与版本发布流程
  • fix(scripts): 修复 code-review 发现的打包校验问题
  • chore: gitignore 一次性调试脚本目录 scratch/
  • fix: 升级 dsh 0.1.5-alpha.1,回退 vendored Node workaround
  • chore(sync): @deepseek-ai/dsh 0.1.2-rc.1 → 0.1.5-alpha.1
  • chore(sync): @deepseek-ai/dsh alpha → 0.1.2-rc.1
  • fix(ci): release-assets 制品 retention 14天→1天,防止存储配额撑爆
  • fix: 打包时 vendor 独立 Node 运行时,修复 fs-ext ABI 不匹配导致启动超时
  • chore(sync): @deepseek-ai/dsh 0.1.2-rc.1 → alpha
  • refactor: 移除桌面端 UI 注入、UI 插件与记忆管理功能
  • fix: 移除 UsageStore.ts 中未使用的 UsageDay 导入
  • feat(inject): 用量/工作区面板注入官方 UI + 折叠工具条图标升级
  • chore(sync): @deepseek-ai/dsh latest → 0.1.2-rc.1
  • chore(sync): @deepseek-ai/dsh 0.1.2-rc.1 → latest
  • fix: 修复 code-review 发现的 10 个问题
  • feat(ui,plugins): 侧边栏折叠与命令面板搜索 + UI 插件机制(usage/workspace)+ 用量数据源升级
  • feat(ui): 去掉主界面顶部栏,侧边栏可折叠隐藏,折叠后顶部提供展开/搜索/新会话
  • ci(release): 拆分 Linux/mac 发布,Linux 不再被 mac 构建失败卡死
  • fix(updater,menu): 修复 code-review 发现的 4 处问题
  • ci: 小修复走 CI 构建+测试通道,发版仅限版本 bump(去掉误加的自动 bump)
  • ci(release): 小修复免手动 bump——push 自动判定 + patch-bump 发版;pnpm store 缓存
  • chore: bump version to 1.0.15
  • fix(updater): 手动检查更新改用原生对话框反馈
  • chore: bump version to 1.0.14
  • feat(electron): 升级 Electron 44.2.0,macOS 补系统菜单栏更新入口
  • chore: bump version to 1.0.13
  • feat: 项目重命名为 dsh-desktop,构建打包增加 macOS(arm64)
  • docs: 补充打包优化分析; REPORT 措辞微调
  • chore(sync): @deepseek-ai/dsh 0.1.2-alpha.5 → 0.1.2-rc.1
  • fix(updater): 更新安装后老进程不退出——窗口 close 处理器放行 update quit
  • chore: bump version to 1.0.11
  • fix(updater): pkexec-127 兜底——安装失败弹对话框手动安装
  • fix(ci): 烟雾测试安装 Electron 运行时依赖(libcairo/pango/gtk)
  • fix(ci): 烟雾测试安装 xauth(xvfb-run 依赖)
  • chore: bump version to 1.0.10
  • feat(window): P4 主窗口 Shell generation 资源所有权
  • feat(recovery): P3 启动恢复助手——回滚配置 + 打开配置目录
  • feat(ci): P2 打包后运行时烟雾测试
  • feat(logging+updater): P0 落盘日志 + P1 更新生命周期重构
  • fix(updater): 托盘"应用更新"点击无反应
  • chore(sync): @deepseek-ai/dsh alpha → 0.1.2-alpha.5
  • docs: 移除文档中对 CLAUDE.md 的重复引用
  • docs: 更新 Debian 发布文档
  • ci: 精简 release note,仅保留变更清单
  • ci: release note 改为从 commit 历史动态生成
  • chore: bump version to 1.0.7
  • refactor: 归档列表元数据合并移入主进程
  • fix: 归档面板位置 + 标题显示修复
  • fix: 归档查看器修复 + 清理迁移代码
  • chore(sync): @deepseek-ai/dsh 0.1.2-alpha.3 → alpha
  • feat: 官方 UI 注入归档面板
  • fix: 更新下载后托盘菜单提供"应用更新"入口
  • chore: bump v1.0.5 + 精简 release 说明
  • fix: 归档分组不显示——refreshArchived 依赖 archivedMeta 致无限循环
  • feat: 归档分组(查看/删除)+ 精简 README + v1.0.4
  • feat: userData 路径从 harness-desktop 迁移到 dsh-desktop
  • chore(sync): @deepseek-ai/dsh alpha → 0.1.2-alpha.3
  • fix(ci): build job 未声明 needs.sync-dsh 致 bump 后版本号未应用
  • chore(sync): @deepseek-ai/dsh 0.1.2-alpha.2 → alpha
  • fix: 修复 code-review 发现的 8 处缺陷 (#1)
  • fix: 修复代码审查缺陷 + 重命名包名为 dsh-desktop + 提升到 v1.0.1
  • fix: 窗口标题被引擎 UI 覆盖 + 托盘检查更新无反馈
  • feat(updater): 检查更新增加提示与反馈
  • fix(ci): push 触发发版被跳过 + re-run 死锁
  • feat: rename to DSH Desktop, decouple release from dsh version, fix auto-update
  • refactor(adapter): 适配 dsh 0.1.2-alpha.2 Typert Remote 协议与浏览器认证
  • chore(sync): @deepseek-ai/dsh 0.1.1-rc.2 → 0.1.2-alpha.2
  • revert(ci): deb 压缩恢复默认 xz(fpm 1.9.3 不支持 zst)
  • chore(ci): actions/cache v4 → v6(v4 目标 node20 已废弃)
  • perf(ci): deb 压缩改用 zstd -9(实测比 xz 快 10 倍,体积仅略增)
  • fix(ci): deb 压缩改挂顶层 deb 键(linux.compression 是通用级别)
  • fix(ci): deb 压缩选项改挂 linux.compression(25.1.8 schema 不认 linux.deb)
  • refactor: 移除余额/费用小部件(UI + 数据层 + 调度器 + IPC + 类型)
  • perf(ci): deb 压缩改 gz + 缓存 electron 二进制,削减构建耗时
  • fix: 修复代码审查发现的 10 个问题
  • feat(P7): 配置损坏自愈 + 设置文件隔离重建
  • feat(P6): vendored 独立 Node 运行时(解决原生模块 ABI 不匹配)
  • feat(P5): 余额/费用小部件(调度器+数据层+UI)
  • feat(P4): 声明式伴随插件清单 + 幂等补丁框架
  • test(P2): IPC 契约防漂移测试(三层 lockstep 机器强制)
  • feat(P1): 守护瀑布三层自愈 + 崩溃环检测
  • chore: remove CLAUDE.md from tracking and delete dead build assets
  • fix(release): align publish target to Oissp and mark pre-releases correctly
  • fix: pass --no-open to dsh web so it doesn't launch a browser window
  • chore: simplify package description to 'Desktop Client for DeepSeek Harness'
  • fix(linux): ship multi-size hicolor icons so the menu shows the app icon
  • fix(build): correct electron-builder Arch enum mapping in after-pack
  • fix(build): make koffi native module fetch fail loud, verify binary in dest
  • fix(build): correct ar member-name match, surface koffi fetch failures
  • fix(build): verify-deb magic-byte slice and dpkg-deb maxBuffer
  • chore(build): harden Linux deb packaging (PR #304 practices)
  • fix(brand): stop overwriting sidebar new-chat button
  • ci: bump actions off Node 20 runtime
  • chore(sync): @deepseek-ai/dsh 0.1.1-rc.2 → 0.1.1-rc.2
  • fix(ci): disable setup-node@v5 auto pnpm cache in sync job
  • chore: ignore CLAUDE.md (local Claude Code guide)
  • Rename workflow to build-debian.yml, strip non-Debian build pipeline
  • docs: sync v0.1.3 release download links
  • fix: v0.1.3 回退页品牌版本号不再显示 v0.1.0
  • fix: 提交 ensure-electron.mjs(postinstall 依赖,此前从未入库,全新 clone/CI 的 pnpm install 会 ENOENT 挂掉)+ pnpm-lock 同步 0.1.1-rc.2 + gitignore .pnpm-store
  • deps: 同步 @deepseek-ai/dsh 引擎 0.1.0-rc.7 → 0.1.1-rc.2(官方 latest,SQLite/会话数据迁移实测通过:旧会话 13 个可读)+ version 0.1.3
  • Rename build/TrayWhite@2x.png to build/tray/TrayWhite@2x.png
  • Rename build/TrayWhite.png to build/tray/TrayWhite.png
  • Clarify caching behavior in sync-debian13.yml
  • Upgrade GitHub Actions to version 5
  • Add files via upload
  • Improve system tray icon handling
  • Remove toggleDevTools function and application menu
  • chore(sync): @deepseek-ai/dsh 0.1.0-rc.7 → 0.1.1-rc.2
  • Add homepage URL to package.json
  • Add files via upload
  • deps: 同步 @deepseek-ai/dsh 引擎 0.1.0-rc.6 → 0.1.0-rc.7(官方 latest),与官方 deepseek-harness 追平
  • docs: README 定位为「彩色/可定制外观」桌面端,突出主题×主题色×字体/密度可定制
  • style: 放大聊天区品牌 logo 与标题尺寸,强化品牌视觉
  • docs: sync DSH ecosystem section to English README
  • docs: add DSH ecosystem cross-links (awesome-dsh-plugin, dsh-computer-use)
  • docs: README 插截图 + 命令行使用 + 英文版 README_EN.md;修正已知限制
  • docs: npm 安装说明加 allow-scripts 参数
  • docs: 添加界面截图(splash + main)
  • docs: README 加三平台安装方式(npm/brew/Gitee)
  • ci: 三平台 GitHub Actions 构建(原生 runner 打包,修复 Windows 原生模块缺失)
  • fix: 应用图标鲸鱼放大到 68%(原 47%)
  • fix: Windows 打包补 koffi-win32-x64 原生模块(修复 dsh 启动超时)
  • fix: 应用图标改透明底(sharp 生成,修复白色方底)
  • fix: 图标改透明底(修复白色方底问题)
  • feat: About 页话题标签 + Linux 打包配置(AppImage/deb)
  • feat: 炫彩鲸鱼应用图标(品牌渐变 + 各尺寸 + icns)
  • chore: 移除 prompts/ 提示词文件(不上传,本地保留)
  • chore: v0.1.0 完整快照 (001-029 全部实现)
  • chore: snapshot v0.1.0-dev (001-016 全部实现, 端到端闭环跑通)
  • chore: init harness-desktop placeholder repo (README, LICENSE, prompts)
  • Initial commit

What's Changed

  • fix: 修复 code-review 发现的 8 处缺陷 by @Oissp in #1

New Contributors

  • @Oissp made their first contribution in #1

Full Changelog: https://github.com/Oissp/dsh-desktop/commits/v1.0.24