Repository navigation
1.1.0 - opt-in autostart, removal action, hashes
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/autostartand/api/dsh-desktop/cleanup;/statusnow also reportspreferencesandlauncherRunning. - 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.