Repository navigation
Releases: idoall/dsh-quick-replies
Release list
v0.1.20
插件 0.1.20:支持 DSH 0.2.2-rc.1(npm next)。继续支持 0.2.2-alpha.3(alpha)、0.2.1-rc.5(latest)及此前已声明版本。
兼容性更新
- 显式支持新 RC。 在 DSH engine、settings peer 与兼容矩阵中加入
0.2.2-rc.1,严格 semver 和 DSH 自身兼容门禁均接纳;0.3.0仍不在支持范围内。 - 对齐新版宿主依赖。 settings 开发依赖更新为
0.2.2-rc.1,Cordis 为4.1.0、Schemastery 为3.19.0,include / group 为1.1.0;现有 Cordis / Schemastery peer 范围已覆盖这些正式版本,无需收窄旧版支持。 - 文档与发布检查同步。 中英文 README、更新记录、Release 与 npm manifest 同步插件和 DSH 版本;修正两份 README 开发命令为先构建再测试,并加入回归检查。当前 DSH 仍要求 Node.js 24.9.0+。
- 无需改动产品代码。 六个直接使用的官方包从 alpha.3 到 rc.1 仅包元数据变化,运行代码、类型声明和文档逐字节相同。回复库、快捷发送与用户配置保持不变,无需数据迁移。
- 验证边界。 检查官方包接口、类型、单元/UI 测试和构建产物。GUI 返回 HTTP 401,Client Inspect 未暴露输入槽位,未验证真实页面点击发送;未修改 profile 或其他工作区插件。
升级
dsh plugin --profile web add dsh-quick-replies@0.1.20升级后重启 dsh web 并刷新页面。
Plugin 0.1.20: supports DSH 0.2.2-rc.1 (npm next). Retains support for 0.2.2-alpha.3 (alpha), 0.2.1-rc.5 (latest) and previously declared releases.
Compatibility update
- Explicit support for the new RC. Add
0.2.2-rc.1to the DSH engine, settings peer range and compatibility matrix. Both strict semver and DSH's compatibility gate admit it;0.3.0remains unsupported. - Align host development dependencies. Update settings to
0.2.2-rc.1, Cordis to4.1.0, Schemastery to3.19.0, and include / group to1.1.0. Existing Cordis / Schemastery peer ranges already cover these stable releases without dropping older support. - Synchronize documentation and release checks. Both READMEs, changelog, Release and npm manifest agree on the plugin and DSH versions. Correct the README development commands to build before testing and add a regression check. Current DSH still requires Node.js 24.9.0+.
- No product code changes needed. The six directly consumed official packages differ from alpha.3 only in package metadata; runtime code, declarations and documentation are byte-identical. Reply storage, quick sending and user configuration are unchanged; no migration is needed.
- Verification limits. Official package contracts, types, unit/UI tests and built artifacts are checked. The GUI returned HTTP 401 and Client Inspect did not expose the input dock, so real-page sending was not verified. No profile or other workspace plugin was modified.
Upgrade
dsh plugin --profile web add dsh-quick-replies@0.1.20Restart dsh web afterwards and refresh the page.
v0.1.19
插件 0.1.19:支持 DSH 0.2.2-alpha.3(alpha)与 0.2.1-rc.5(latest/next)。
兼容性与发布检查
- 同步最新支持版本。 将两个版本显式加入 DSH engine、settings peer 和兼容矩阵,保留此前支持版本;不改变回复库、发送行为或用户配置,无需数据迁移。
- 核验官方接口。 对比六个直接使用的官方包:
0.2.1-rc.4→0.2.1-rc.5仅包元数据变化;0.2.2-alpha.2→0.2.2-alpha.3保留本插件使用的会话发送、输入槽位、输入阶段和设置接口,无需修改产品代码。 - 对齐开发依赖。 settings 钉到
0.2.2-alpha.3,Cordis / Schemastery 更新至4.0.6-alpha.2/3.18.6-alpha.2,并对齐 include / group 的开发期 peer 依赖。 - 避免漏测发布包。 CI、Release 与本地 verify 改为先构建再测试,确保构建产物测试不会在干净环境被跳过;新增版本、双语文档和发布流程一致性检查。
- 文档同步。 中英文 README、更新记录、Release 与 npm manifest 使用一致版本,并说明 DSH
0.2.2-alpha.3要求 Node.js 24.9.0+(插件自身的 Node.js 20 下限不代表宿主要求)。 - 验证范围。 覆盖官方包接口、类型检查、单元/UI 测试和构建产物;真实浏览器交互未验证:GUI 返回 HTTP 401,Client Inspect 未暴露该槽位。未修改 profile 配置或其他工作区插件。
升级
dsh plugin --profile web add dsh-quick-replies@0.1.19升级后重启 dsh web 并刷新页面。
Plugin 0.1.19: supports DSH 0.2.2-alpha.3 (alpha) and 0.2.1-rc.5 (latest/next).
Compatibility and release checks
- Synchronize supported versions. Add both versions explicitly to the DSH engine, settings peer range and compatibility matrix, retaining earlier supported releases. Reply storage, sending behavior and user configuration are unchanged; no migration is needed.
- Verify official interfaces. Compare the six directly consumed official packages:
0.2.1-rc.4→0.2.1-rc.5changes package metadata only;0.2.2-alpha.2→0.2.2-alpha.3preserves the session prompt, input dock, input phase and settings interfaces used here. No product code change is required. - Align development dependencies. Pin settings to
0.2.2-alpha.3, update Cordis / Schemastery to4.0.6-alpha.2/3.18.6-alpha.2, and align the include / group development peer dependencies. - Test the actual build. CI, Release and local verify now build before testing so artifact tests are not skipped on a clean checkout. Add consistency checks for versions, bilingual documentation and release ordering.
- Synchronize documentation. Both READMEs, changelog, Release and npm manifest use consistent versions. Document that DSH
0.2.2-alpha.3requires Node.js 24.9.0+; the plugin's own Node.js 20 minimum does not replace the host requirement. - Verification scope. Official package contracts, typechecks, unit/UI tests and built artifacts are covered. Live browser interaction is unverified: the GUI returned HTTP 401 and Client Inspect did not expose the dock. No profile configuration or other workspace plugin was changed.
Upgrade
dsh plugin --profile web add dsh-quick-replies@0.1.19Restart dsh web afterwards and refresh the page.
v0.1.18
适配 DSH 0.2.2-alpha.2,并修复新增 sending 输入阶段下的发送判定。
支持 DSH 0.2.2-alpha.2,继续保留 0.2.1-rc.4 及此前已声明版本的兼容性。
⚠️ 调整
- 适配新增的
sending输入阶段。 DSH 0.2.2 给InputState.phase增加了第五个取值sending(普通消息正在等待 Host 接收,编辑器与附件只读)。0.1.17只认识四个旧取值,会把sending当成「阶段不可观测」而放行;本版把它纳入已知阶段,命中时按input-busy拒绝,与其余忙碌阶段一致。 - 显式声明最新 alpha。
0.2.2-alpha.2写入dsh.engines.dsh、peer@deepseek-ai/dsh-settings与兼容性矩阵;本版之前只能靠门禁的预发布宽松规则放行(node-semver 严格规则为 false),现在默认 semver 规则也接纳,0.3.0仍在门外(REJECTED)。 - 逐包核对,其余接口完好。 六个直接消费的官方包中,
dsh-client-ui-settings只有 manifest 与 locale 变化;dsh-settings只有一行fiber.config→fiber.effectiveConfig;dsh-api-remotes只新增两个前向事件(settings/document-updated仍在);dsh-client-connection只新增可选resolveAsset;dsh-api-session-controller的binding/scope/prompt签名与快照字段未变;dsh-client-ui-conversation的conversation.input.dock、InputZone、input.for(、storeFor均未动。 - 类型面钉到
0.2.2-alpha.2。devDependencies的@deepseek-ai/dsh-settings改为0.2.2-alpha.2,同时把@deepseek-ai/cordis、@deepseek-ai/schemastery钉到该运行时使用的~4.0.6-alpha.1、~3.18.6-alpha.1,peer 范围相应放宽。98 项测试全部通过。 - 真实 profile 端到端。
dsh --profile web --dump-config在0.2.2-alpha.2上退出码 0、stderr 零行,dsh-quick-replies行在合成树里。
升级
dsh plugin --profile web add dsh-quick-replies@latest升级后重启 dsh web,刷新页面即可。
Adds support for DSH 0.2.2-alpha.2 and fixes the send decision for the new sending input phase.
Supports DSH 0.2.2-alpha.2, while retaining compatibility with 0.2.1-rc.4 and previously declared releases.
⚠️ Changed
- Handle the new
sendinginput phase. DSH 0.2.2 adds a fifthInputState.phasevalue,sending(an ordinary message waits for the Host to accept it; the editor and attachments are read-only).0.1.17only knew the four older values and treatedsendingas "phase unobservable", letting the send proceed; this release recognizes it and refuses withinput-busy, like every other busy phase. - Declare the latest alpha explicitly.
0.2.2-alpha.2is added todsh.engines.dsh, the@deepseek-ai/dsh-settingspeer range and the compatibility matrix. Earlier releases were only admitted by the installer's prerelease leniency (default semver rules said false); now both accept it, and0.3.0stays outside (REJECTED). - Package-by-package check: the other interfaces are intact. Of the six directly consumed official packages,
dsh-client-ui-settingschanges only its manifest and locales;dsh-settingschanges one line (fiber.config→fiber.effectiveConfig);dsh-api-remotesadds two forward events (settings/document-updatedis still there);dsh-client-connectiononly adds an optionalresolveAsset;dsh-api-session-controllerkeeps thebinding/scope/promptsignatures and snapshot fields; anddsh-client-ui-conversationleavesconversation.input.dock,InputZone,input.for(andstoreForuntouched. - Type face pinned to
0.2.2-alpha.2.@deepseek-ai/dsh-settingsmoves to0.2.2-alpha.2indevDependencies, alongside@deepseek-ai/cordisand@deepseek-ai/schemasterypinned to the runtime's~4.0.6-alpha.1and~3.18.6-alpha.1; the peer ranges widened to match. All 98 tests pass. - Real-profile end to end.
dsh --profile web --dump-configexits 0 with zero stderr lines on0.2.2-alpha.2, and thedsh-quick-repliesrow is in the composed tree.
Upgrade
dsh plugin --profile web add dsh-quick-replies@latestRestart dsh web afterwards and refresh the page.
v0.1.17
适配 DSH 0.2.1-rc.4,快捷回复功能保持不变。
支持 DSH 0.2.1-rc.4,继续保留 0.2.1-rc.3 及此前已声明版本的兼容性。
⚠️ 调整
- 显式声明最新候选版。
0.2.1-rc.4写入dsh.engines.dsh、peer@deepseek-ai/dsh-settings与兼容性矩阵;本版之前只能靠门禁的预发布宽松规则放行,现在默认 semver 规则也接纳。 - 逐包核对无破坏性变化。 六个直接消费的官方包中五个只有 manifest 变化;
dsh-client-ui-conversation仅删掉一个 locale 键、给 View 标签加了溢出 tooltip,本插件使用的槽位与 composer 接口未动。 - 无需迁移。 不改发送逻辑、回复库或折叠偏好;构建产物与
0.1.16逐字节相同。
升级
dsh plugin --profile web add dsh-quick-replies@latest升级后重启 dsh web,刷新页面即可。
Adds support for DSH 0.2.1-rc.4 without changing quick-reply behavior.
Supports DSH 0.2.1-rc.4, while retaining compatibility with 0.2.1-rc.3 and previously declared releases.
⚠️ Changed
- Declare support for the latest candidate.
0.2.1-rc.4is added todsh.engines.dsh, the@deepseek-ai/dsh-settingspeer range and the compatibility matrix; earlier releases were only admitted by the installer's prerelease leniency, and now the default semver rules accept it too. - Package-by-package check found no breaking change. Five of the six directly consumed official packages differ only in their manifest;
dsh-client-ui-conversationonly drops one locale key and adds an overflow tooltip to View labels, leaving the slot and composer interfaces used here untouched. - No migration required. Sending logic, the reply library and fold preferences are unchanged; the built artifacts are byte-identical to
0.1.16.
Upgrade
dsh plugin --profile web add dsh-quick-replies@latestRestart dsh web afterwards and refresh the page.
v0.1.16
适配 DSH 0.2.1-rc.3,快捷回复功能保持不变。
支持 DSH 0.2.1-rc.3,继续保留 0.2.1-rc.2 及此前已声明版本的兼容性。
⚠️ 调整
- 声明支持最新候选版。 更新 DSH 与设置依赖的兼容范围。
- 同步双语文档。 README 的当前版本、支持版本与兼容表保持一致。
- 无需迁移。 不改动发送逻辑、回复库或折叠偏好。
升级
dsh plugin --profile web add dsh-quick-replies@latest升级后重启 dsh web,刷新页面即可。
Adds support for DSH 0.2.1-rc.3 without changing quick-reply behavior.
Supports DSH 0.2.1-rc.3, while retaining compatibility with 0.2.1-rc.2 and previously declared releases.
⚠️ Changed
- Declare support for the latest candidate. Update the DSH and settings dependency compatibility ranges.
- Synchronize both READMEs. Current plugin versions, supported DSH versions and compatibility tables agree.
- No migration required. Sending logic, the reply library and fold preferences are unchanged.
Upgrade
dsh plugin --profile web add dsh-quick-replies@latestRestart dsh web afterwards and refresh the page.
v0.1.15
适配 DSH 0.2.1-rc.2(首个 0.2.1 候选版)。代码一行没动——插件用到的接口没有不兼容变更,只更新了兼容声明和文档。
兼容 DSH 0.2.1-rc.2,并继续兼容 0.2.1-alpha.5、0.2.1-alpha.4、0.2.1-alpha.3、0.2.1-alpha.1、0.2.0-rc.2、0.2.0-rc.1 与整条 0.1.7 线。
⚠️ 调整
- 声明支持
0.2.1-rc.2。 新版本上直接可用,不用改配置、不用迁移。 - README 兼容表加一行。 中英文都补上
0.1.15对应的 DSH 版本。 - 没有功能变化。 升级不改变任何行为,回复库和折叠偏好都原地不动。
升级
dsh plugin --profile web add dsh-quick-replies@latest升级后重启 dsh web,刷新页面即可。
Adapts to DSH 0.2.1-rc.2 (the first 0.2.1 release candidate). No code changed — nothing the plugin consumes broke, so this release only updates the compatibility declaration and the docs.
Works on DSH 0.2.1-rc.2, and stays compatible with 0.2.1-alpha.5, 0.2.1-alpha.4, 0.2.1-alpha.3, 0.2.1-alpha.1, 0.2.0-rc.2, 0.2.0-rc.1 and the whole 0.1.7 line.
⚠️ Changed
0.2.1-rc.2is now declared supported. It works as-is — no config change, no migration.- The README compatibility table gained a row. Both languages now list
0.1.15against its DSH version. - Nothing behaves differently. Upgrading changes no behaviour, and your reply library and fold preferences stay where they are.
Upgrade
dsh plugin --profile web add dsh-quick-replies@latestRestart dsh web afterwards and refresh the page.
v0.1.14
适配最新 DSH 0.2.1-alpha.5。代码一行没动——插件用到的接口没有不兼容变更,只更新了兼容声明和文档。
兼容最新 DSH 0.2.1-alpha.5,并继续兼容 0.2.1-alpha.4、0.2.1-alpha.3、0.2.1-alpha.1、0.2.0-rc.2、0.2.0-rc.1 与整条 0.1.7 线。
⚠️ 调整
- 声明支持
0.2.1-alpha.5。 新版本上直接可用,不用改配置、不用迁移。 - README 兼容表加一行。 中英文都补上
0.1.14对应的 DSH 版本。 - 没有功能变化。 升级不改变任何行为,回复库和折叠偏好都原地不动。
升级
dsh plugin --profile web add dsh-quick-replies@latest升级后重启 dsh web,刷新页面即可。
Adapts to the latest DSH 0.2.1-alpha.5. No code changed — nothing the plugin consumes broke, so this release only updates the compatibility declaration and the docs.
Works on DSH 0.2.1-alpha.5, and stays compatible with 0.2.1-alpha.4, 0.2.1-alpha.3, 0.2.1-alpha.1, 0.2.0-rc.2, 0.2.0-rc.1 and the whole 0.1.7 line.
⚠️ Changed
0.2.1-alpha.5is now declared supported. It works as-is — no config change, no migration.- The README compatibility table gained a row. Both languages now list
0.1.14against its DSH version. - Nothing behaves differently. Upgrading changes no behaviour, and your reply library and fold preferences stay where they are.
Upgrade
dsh plugin --profile web add dsh-quick-replies@latestRestart dsh web afterwards and refresh the page.
v0.1.13
适配最新 DSH 0.2.1-alpha.4。代码一行没动——插件用到的接口没有不兼容变更,只更新了兼容声明和文档。
兼容最新 DSH 0.2.1-alpha.4,并继续兼容 0.2.1-alpha.3、0.2.1-alpha.1、0.2.0-rc.2、0.2.0-rc.1 与整条 0.1.7 线。
⚠️ 调整
- 声明支持
0.2.1-alpha.4。 新版本上直接可用,不用改配置、不用迁移。 - README 兼容表加一行。 中英文都补上
0.1.13对应的 DSH 版本。 - 没有功能变化。 升级不改变任何行为,回复库和折叠偏好都原地不动。
升级
dsh plugin --profile web add dsh-quick-replies@latest升级后重启 dsh web,刷新页面即可。
Adapts to the latest DSH 0.2.1-alpha.4. No code changed — nothing the plugin consumes broke, so this release only updates the compatibility declaration and the docs.
Works on DSH 0.2.1-alpha.4, and stays compatible with 0.2.1-alpha.3, 0.2.1-alpha.1, 0.2.0-rc.2, 0.2.0-rc.1 and the whole 0.1.7 line.
⚠️ Changed
0.2.1-alpha.4is now declared supported. It works as-is — no config change, no migration.- The README compatibility table gained a row. Both languages now list
0.1.13against its DSH version. - Nothing behaves differently. Upgrading changes no behaviour, and your reply library and fold preferences stay where they are.
Upgrade
dsh plugin --profile web add dsh-quick-replies@latestRestart dsh web afterwards and refresh the page.
v0.1.12
清掉设置通道里那个已经死掉的 mode 字段。行为不变,只是不再假装它还活着。
仍是对最新 DSH 0.2.1-alpha.3 的兼容声明,同时兼容 0.2.1-alpha.1、0.2.0-rc.2、0.2.0-rc.1 与整条 0.1.7 线。
⚠️ 调整
- 删掉
mode。 DSH0.2.1-alpha.3已从ConfigFormSnapshot移除该字段,插件读到的一直是undefined——留着它只会让人以为有两条存储路径。契约、两个通道、存储层一起清干净。 - 「内存模式」说法一并退场。 那条永远走不到的只读提示与其中英文案已删除;设置不可写时统一显示「只读(设置不可写)」。
- 行为没有变化。 可写判定本来就等价于
writable === true,通道选择本来就只看status,所以升级前后完全一致。
升级
dsh plugin --profile web add dsh-quick-replies@latest升级后重启 dsh web,刷新页面即可。
Removes the dead mode field from the settings channel. Nothing behaves differently; the plugin just stops pretending the field is still there.
Still the same compatibility declaration for DSH 0.2.1-alpha.3, and still compatible with 0.2.1-alpha.1, 0.2.0-rc.2, 0.2.0-rc.1 and the whole 0.1.7 line.
⚠️ Changed
modeis gone. DSH0.2.1-alpha.3removed it fromConfigFormSnapshot, so the plugin had been readingundefinedall along — keeping it only suggested a second storage path. The contract, both channels and the store are cleaned up together.- The "memory mode" wording retired with it. The unreachable read-only note and its bilingual string are gone; a library that cannot write now always says "Read-only (settings are not writable)".
- Nothing behaves differently. The writable test was already equivalent to
writable === trueand channel selection has always keyed offstatus, so behaviour is identical before and after.
Upgrade
dsh plugin --profile web add dsh-quick-replies@latestRestart dsh web afterwards and refresh the page.
v0.1.11
修正两份 README 里的局域网说明。只改文档——代码一行没动。
仍是对最新 DSH 0.2.1-alpha.3 的兼容声明,同时兼容 0.2.1-alpha.1、0.2.0-rc.2、0.2.0-rc.1 与整条 0.1.7 线。
⚠️ 调整
- 局域网说明改对了。 旧文说 DSH「对非回环页面一律关闭设置持久化」——那是
0.2.1-alpha.1及更早的行为;0.2.1-alpha.3已把客户端那个钉子去掉,非回环页面现在和回环页面一样走官方设置表单。README 现在按 DSH 版本分开讲清楚。 - 兼容表补一行。 中英文都加上
0.1.11对应的 DSH 版本。 - 没有功能变化。 升级不改变任何行为,回复库和折叠偏好都原地不动。
升级
dsh plugin --profile web add dsh-quick-replies@latest升级后重启 dsh web,刷新页面即可。
Corrects the LAN notes in both READMEs. Docs only — no code changed.
Still the same compatibility declaration for DSH 0.2.1-alpha.3, and still compatible with 0.2.1-alpha.1, 0.2.0-rc.2, 0.2.0-rc.1 and the whole 0.1.7 line.
⚠️ Changed
- The LAN notes now say the right thing. They claimed DSH disables settings persistence on every non-loopback page — that was true up to
0.2.1-alpha.1;0.2.1-alpha.3removed the client-side pin, so a non-loopback page now uses the official settings form like a loopback one. The README now separates the two. - The compatibility table gained a row. Both languages now list
0.1.11against its DSH version. - Nothing behaves differently. Upgrading changes no behaviour, and your reply library and fold preferences stay where they are.
Upgrade
dsh plugin --profile web add dsh-quick-replies@latestRestart dsh web afterwards and refresh the page.