Skip to content

Releases

v1.4.0 - DSH 0.1.7 compatibility

Choose a tag to compare

@yuioi666 yuioi666 released this 27 Sep 08:37

Migrates the settings kernel to DSH 0.1.7 ConfigForms and volatile Config fields; preserves catalog-backed modelOverrides; adds current gateway compatibility fields; keeps models.dev sync, presets, manual editing, caching, and fallback behavior compatible; updates English and Chinese documentation. Requires DSH >= 0.1.7-rc.2. Verified with 12 unit tests, production build, and npm package dry-run.

v1.3.0 - models.dev capability sync

Choose a tag to compare

@yuioi666 yuioi666 released this 25 Sep 13:22

Highlights: controlled models.dev synchronization with per-route mapping and field selection; previewed atomic writes; validated 24-hour cache and stale fallback; preserved manual editing and presets; fixed portal dropdown selections not committing; added bilingual documentation and tests. Closes #3.
Full Changelog: v1.2.2...v1.3.0

v1.2.2

Choose a tag to compare

@yuioi666 yuioi666 released this 14 Sep 09:33

修复了
dsh外观设置为深色时下拉列表显示有问题的bug

v1.2.1

Choose a tag to compare

@yuioi666 yuioi666 released this 14 Sep 08:16

修复v1.2.0功能无法正常使用的bug

1.2.0

Choose a tag to compare

@yuioi666 yuioi666 released this 12 Sep 13:14

Breaking Changes (适配最新 DSH)

Host 侧:适配新版 ctx.settings.register() API,移除不存在的 settingsNamespace 导入
Store 侧:remote.settings.mutate/replace 参数签名适配新版 DSH Typert Remote API
Client 入口:移除已废弃的 connection 注入,改用 ctx.remote
优化

精简 files、keywords、devDependencies(移除 playwright-core、esbuild-wasm)
删除 backups、.npm-cache、.github、e2e 测试脚本等冗余文件
UI 微调:按钮过渡动画、间距整理、移除未使用的代码
依赖升级

@deepseek-ai/dsh-settings peer 版本要求 ^0.1.5-rc.2

v1.1.3

Choose a tag to compare

@yuioi666 yuioi666 released this 01 Sep 03:33

✨ Improvements
README 大幅重构 — 新增 Quick Start(快速上手)、FAQ / Troubleshooting(常见问题/故障排除)、Contributing(贡献) 三个章节,DSH Market 实用度评分显著提升
补充 thinkingBudgets FAQ — 详细解释为何 thinkingBudgets 只有 4 级(minimal/low/medium/high)而思考等级有 6 级,消除用户困惑
删除 Related Plugins 章节 — 精简 README,聚焦插件自身功能
🏷️ 信号质量提升
package.json keywords 扩充 — 从 24 个增至 34 个,新增 dsh-market、anthropic、max-tokens、gateway-compatibility、llm-pi-ai、one-click-preset、compat、developer-role、thinking、reasoning
README 新增 dsh 标签徽章 — 在英文和中文 README 的徽章行增加 [dsh]
📦 依赖
无新增/变更依赖

v1.1.0

Choose a tag to compare

@yuioi666 yuioi666 released this 28 Aug 06:20

v1.1.0 — 2026-08-28

Fixes

  • per-model compat 写入破坏 models 数组 — 新增 writeModelCompatField(),
    通过全路由克隆/修补绕过 applyPathOp 的数组限制。编辑模型级 compat 后
    models 保持数组结构、兄弟模型不变。

  • custom preset 暴露 headers 凭据 — 三层面保护:

    1. 请求头编辑器拦截 authorization / api-key 等凭据类名称;
    2. saveCustomPreset() 保存时深度剥离所有路由的 headers;
    3. 启动时扫描旧 preset payload,检测残留凭据并提示轮换密钥。

Documentation

  • README 补充 custom preset 是 settings.replace 全量替换(非增量)
  • 新增凭据保护说明

v1.0.0

Choose a tag to compare

@yuioi666 yuioi666 released this 27 Aug 16:19

308d090 (HEAD -> main, tag: v1.0.0, origin/main) v1.0.0: docs overhaul (install latest, uninstall, cache caveats)
76ef54b fix: write entire route instead of model paths; DSH applyPathOp does not handle arrays
764c0e7 feat: collapsible diagnostics fold and model cards (default collapsed)
b58d282 fix: PresetBar.apply() uses dialog.id (was dialog.presetId, always undefined)
8d662b3 (tag: v0.1.1) docs: move zh README to docs/ so the npm page shows the English README first (v0.1.1)
c3215cc (tag: v0.1.0) chore: fix .gitignore (separate *.tgz rule)
ae45f6d chore: ignore publish tarballs
43f4f2f docs: publish guide (PUBLISHING.md), npm metadata (repository/homepage/bugs)
1701bfd docs: final README screenshots (EN/ZH states); fix screenshot scroll to per-state views
b5225a6 feat: dsh-plugin-model-capability v0.1.0 — Model Capability Manager for DSH Web