Skip to content

1.1.0 - opt-in autostart, removal action, hashes

Choose a tag to compare

@RINGOLINK RINGOLINK released this 14 Sep 05:52
· 7 commits to main since this release

Review follow-up: sign-in autostart is now opt-in, and everything the plugin installs can be removed again.

  • Sign-in autostart is off by default: the Startup-folder shortcut appears only after enabling it in 设置 → 通用设置 → DSH 桌面外壳; the choice lives in preferences.json (missing or corrupt resolves to off).
  • New "Remove installation" action (POST /api/dsh-desktop/cleanup) deletes every shortcut the plugin created plus the launcher home; it refuses while the launcher is running. Unloading the plugin never deletes files by itself.
  • New routes /api/dsh-desktop/autostart and /api/dsh-desktop/cleanup; /status now also reports preferences and launcherRunning.
  • Added SHA256SUMS.txt + assets/build-checksums.mjs (prebuilt exe, WebView2 DLLs and icons pinned by SHA-256, re-verified by the test suite) and README sections 行为与安全说明 / Reproducible build & hashes.
  • Tests: 27 → 40 checks. The launcher binary itself is unchanged.

Published through npm trusted publishing (OIDC) with provenance.