Repository navigation
Releases
v1.4.0 - DSH 0.1.7 compatibility
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
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
v1.2.1
1.2.0
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
✨ 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 的徽章行增加 []
📦 依赖
无新增/变更依赖
v1.1.0
v1.1.0 — 2026-08-28
Fixes
-
per-model compat 写入破坏 models 数组 — 新增
writeModelCompatField(),
通过全路由克隆/修补绕过applyPathOp的数组限制。编辑模型级 compat 后
models 保持数组结构、兄弟模型不变。 -
custom preset 暴露 headers 凭据 — 三层面保护:
- 请求头编辑器拦截
authorization/api-key等凭据类名称; saveCustomPreset()保存时深度剥离所有路由的headers;- 启动时扫描旧 preset payload,检测残留凭据并提示轮换密钥。
- 请求头编辑器拦截
Documentation
- README 补充 custom preset 是
settings.replace全量替换(非增量) - 新增凭据保护说明
v1.0.0
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