Skip to content

Releases

v1.8.0

Choose a tag to compare

@weimingyu9312 weimingyu9312 released this 10 Oct 02:05

v1.8.0 — DSH Desktop 2.0.x compatibility

  • Host half: replaced the removed settings.register() with a Config schema (volatile buttons + legacyMigrated), settings.configure({ auto: false }), and a one-shot legacy settings.yaml section import.
  • Client half: settingsScope → configForms service; composer draft via the useInput standard hook (fallback props.input); main-session derivation from byId/retainedBy.
  • Deps pinned to the DSH Desktop 2.0.17 build: schemastery 3.18.4 / cosmokit 1.8.5 (.volatile() support).
  • Declared peerDependencies for the official @deepseek-ai/* runtime closure.
  • Docs/tests updated; 33 behavior tests passing.

v1.7.1

Choose a tag to compare

@weimingyu9312 weimingyu9312 released this 15 Sep 02:10

dsh-switch v1.7.1

Fixed

  • Switch-button ids no longer collide when two buttons are added within the same millisecond (monotonic uidSeq suffix).
  • install.mjs rejects --profile values that could escape the profiles/ directory (path separators, . / ..).

Docs

  • Corrected the 1.7.0 changelog entry describing the publish workflow (NPM_TOKEN secret + release: published trigger).

版本1.7.0

Choose a tag to compare

@weimingyu9312 weimingyu9312 released this 14 Sep 10:12

DSHSwitch第一个版本