Repository navigation
Releases
Releases · weimingyu9312/DSHSwitch
v1.8.0
v1.8.0 — DSH Desktop 2.0.x compatibility
- Host half: replaced the removed
settings.register()with aConfigschema (volatilebuttons+legacyMigrated),settings.configure({ auto: false }), and a one-shot legacysettings.yamlsection import. - Client half:
settingsScope→configFormsservice; composer draft via theuseInputstandard hook (fallbackprops.input); main-session derivation frombyId/retainedBy. - Deps pinned to the DSH Desktop 2.0.17 build: schemastery 3.18.4 / cosmokit 1.8.5 (
.volatile()support). - Declared
peerDependenciesfor the official@deepseek-ai/*runtime closure. - Docs/tests updated; 33 behavior tests passing.
v1.7.1
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.mjsrejects--profilevalues that could escape theprofiles/directory (path separators,./..).
Docs
- Corrected the 1.7.0 changelog entry describing the publish workflow (NPM_TOKEN secret +
release: publishedtrigger).