v0.1.3
Features
Web “restart now” graceful disconnect
- Host waits for the current HTTP/RPC response to finish before exiting the old Web process.
- Web client only suppresses
Failed to fetch/NetworkErroronprofile=webduring an intentional restart. - Desktop restart failures still surface the real error.
- New bilingual UI message: Web runtime is restarting, the current disconnect is expected.
GitHub Releases update detection
- npm-installed plugins continue using
pnpm outdated. - GitHub source-installed plugins now query
/repos/{owner}/{repo}/releases/latest. - Supports semver-style Release tags (
v1.2.3,1.2.3). - Works even when a GitHub plugin install pinned a specific commit; version compare against the latest Release tag still drives the update prompt.
- Falls back to latest commit check for GitHub plugins that did not pin a commit, when no semver Release exists.
- Non-semver Releases are not silently treated as updates.
Files in this build
lib/index.js,lib/client.js(Host + Client bundles, in sync)src/host/index.ts,src/client/client/PluginManagerSettingsTab.tsx,src/client/client/locales.ts
Install
npm install dsh-plugin-manager-community@0.1.3