github zhu1090093659/dsh-web v0.3.7
dsh-web v0.3.7

latest releases: v0.4.6, v0.4.5, v0.4.4...
one month ago

本次发布包含 4 项新功能、17 项修复、16 项其他改动。

新功能

  • [scripts] 新增 pnpm dev:watch 浏览器 bundle 监听重建循环,改动触发增量重建,无需全仓构建
  • [dsh-web-all] 彻底移除已停更的 dsh-aionui-panel,右侧面板固定由 dsh-better-sidebar 承担
  • [skins] 新增 catppuccin v2 皮肤(Latte 浅色 / Mocha 深色)(#1240)
  • [simplification] 随 aionui-panel 移除一并退役聊天 mermaid 渲染、composer 文件拖入与内嵌侧栏卡片偏好编辑器

修复

  • [ci] CI 重建预览 cohort tarball store:从固定上游 commit 浅克隆、official profile 构建、harness 官方打包器产出,experimental 包直接打包补齐,并将清单归一化为 peers 并入 dependencies 的自包含形态;store 按 workspace 文件哈希缓存,命中即 no-op
  • [ci] 修复 workflow action-setup 与 packageManager 固定值的 pnpm 双重指定冲突;contributors workflow 不再要求它用不到的 pnpm 二进制
  • [task-board] 跨 alpha.1 服务窗口重试 roster 轮询
  • [dsh-web-all] 按 alpha.1 模块表修补 morlay message-actions store 的 require
  • [task-board] 改为主动探测 agent-preset roster,不再等待其就绪
  • [sdk] 跨宿主 cohort 解析 snapshot-store 引擎
  • [market] D1 过载时 stats 与 summary 保持降级韧性
  • [market] users 徽章计数改为预计算,规避 shields 超时
  • [dsh-perf] 移除固定 better-sidebar 行高的侧栏会话行 degrade CSS
  • [market] users 徽章改由边缘缓存提供服务并带 stale 回退
  • [git-graph] 创建 worktree 后自动导航到新会话
  • [shared] 设置保存以原子写入后的读回校验为准
  • [remote-web-ui] 遵循 0.1.2 wire 契约与结构化失败码
  • [task-board] session/list 以 descriptor 的 _request wire key 发送
  • [dsh-ssh] 恢复聚合中的默认启用并增强 404 引导
  • [remote-web-ui] 移动端扁平化轮询问题并翻译 respond 信封
  • [scripts] 硬关闭 legacy aggregate 双发窗口,并补 registry 返回形态保护

其他改动

  • [release] tag 触发的 npm 发布通道暂停在 NPM_PUBLISH_ENABLED 开关之后:cohort 上 npm 前,tag 推送只产出 GitHub Release,npm 消费方继续解析上一已发布版本
  • [sdk] 官方 SDK cohort 切换到 0.1.2-alpha.1 预览:经源码构建的 tarball overrides 解析,清单区间、engines 下限与 packageManager(pnpm@11.24.0)一并固定
  • [sdk] cohort tarball 的 lockfile 条目重新指向主 checkout
  • [sdk] 锁定 cohort 解析后的依赖图
  • [sdk] remote-web-ui 落地后完成契约固定
  • [sdk] 清理评审发现的 0.1.2 迁移残留
  • [sdk] 移除 describe-image inject 中失效的 client-runtime 条目
  • [sdk] 刷新 sync-shared 拷贝分组与过期的 apiproxy 表述
  • [aggregate] dev 合入后重建并提交 dsh-web-all client 产物
  • [scripts] inject 契约固定到 0.1.2-alpha.1 模块集
  • [notes] 归档 session-rdb stored-seed 修复决策记录
  • [notes] 归档 catppuccin 验收与 notion-skill 合并轮次记录
  • [agents] 合并 CodeGraph 工作流条目并记录 token 压缩说明
  • [pre-push] 对齐 sync 与 worker fixtures
  • [market] 为 catppuccin 验收重新生成 dist
  • [readme] 贡献者列表从 GitHub API 同步
English

This release contains 4 new features, 17 bug fixes, and 16 other changes.

New Features

  • [scripts] add a pnpm dev:watch browser-bundle watch loop for change-triggered incremental rebuilds
  • [dsh-web-all] remove the discontinued dsh-aionui-panel entirely; the right panel is dsh-better-sidebar's alone
  • [skins] add the catppuccin v2 skin (Latte light / Mocha dark) (#1240)
  • [simplification] retire chat mermaid rendering, the composer file-drag inlay, and the inline side-card preference editor together with the aionui-panel removal

Bug Fixes

  • [ci] CI rebuilds the preview cohort tarball store: shallow clone at the pinned upstream commit, official-profile build, the harness's own release packer, direct packs for the experimental members, and a peers-into-dependencies manifest normalization to the self-contained shape; the store caches keyed on the workspace file hash, a cache hit is a no-op
  • [ci] fix the dual pnpm specification between action-setup and the packageManager pin; the contributors workflow no longer requires the pnpm binary it never used
  • [task-board] retry the roster poll across the alpha.1 service window
  • [dsh-web-all] patch the morlay message-actions store require for the alpha.1 module table
  • [task-board] probe the agent-preset roster actively instead of waiting for it
  • [sdk] resolve the snapshot-store engine across host cohorts
  • [market] keep stats and summary resilient under D1 overload
  • [market] precompute the users badge count to fit the shields timeout
  • [dsh-perf] drop the sidebar session row degrade CSS that pinned better-sidebar rows
  • [market] serve the users badge from the edge cache with a stale fallback
  • [git-graph] navigate to the new worktree session after create
  • [shared] judge settings saves by read-back after the atomic write
  • [remote-web-ui] honor the 0.1.2 wire contracts and structured failure codes
  • [task-board] send session/list under the descriptor's _request wire key
  • [dsh-ssh] restore default enablement in the aggregate and enhance the 404 guidance
  • [remote-web-ui] flatten polled questions and translate the respond envelope on mobile
  • [scripts] hard-close the legacy aggregate dual-publish window and guard the registry document shape

Other Changes

  • [release] pause the tag-triggered npm publish lane behind NPM_PUBLISH_ENABLED: until the cohort reaches npm, a tag push yields a GitHub Release only and npm consumers keep resolving the last published versions
  • [sdk] point the official SDK cohort at the 0.1.2-alpha.1 preview: resolved from source-built tarball overrides, with manifest ranges, the engines floor, and packageManager (pnpm@11.24.0) pinned
  • [sdk] re-path the cohort tarball lockfile entries to the main checkout
  • [sdk] lock the cohort-resolved dependency graph
  • [sdk] finish the contract pins after the remote-web-ui landing
  • [sdk] clear the 0.1.2 migration debris found by review
  • [sdk] drop the stale client-runtime entry from the describe-image inject
  • [sdk] refresh the sync-shared copy buckets and stale apiproxy wording
  • [aggregate] rebuild and commit the dsh-web-all client artifact after the dev merge
  • [scripts] pin the inject contract to the 0.1.2-alpha.1 module set
  • [notes] record the session-rdb stored-seed repair decision
  • [notes] record the catppuccin acceptance and notion-skill merge round
  • [agents] merge the CodeGraph workflow bullets and record the token-compression note
  • [pre-push] align the sync and worker fixtures
  • [market] regenerate dist for the catppuccin acceptance
  • [readme] sync the contributor list from the GitHub API

Don't miss a new dsh-web release

NewReleases is sending notifications on new releases.