Skip to content

Releases: aka-danielZhang/dsh-mcp-settings

Release list

v0.2.1

Choose a tag to compare

@aka-danielZhang aka-danielZhang released this 17 Aug 17:18

Changelog

All notable changes to this project are documented in this file.

[0.2.1] - 2026-08-18

Changed

  • Restyled the MCP server list to match the DSH settings-panel design language shared with the Models and Plugins sections: separate outlined row cards (radius 12, border-l2, hover highlight) instead of one filled container with hairline dividers.
  • Server rows now lead with the 8px status dot beside the name, use outlined transport/tool tags matching the Models rowTag, and dim disabled rows.
  • Aligned section typography and controls with the settings panel: 16/24 title, 14/22 intro, 32px search and form fields, caption-sized status text, and a danger hover on the delete action.
  • The editor surface now uses the filled module card (bg-module-platform, radius 12) like the Models provider editor.

Removed

  • Dropped the per-row plug glyph and the unused IconPlug component and legacy .table styles.

Verification

  • TypeScript project typecheck.
  • 56 Vitest tests.
  • Production bundle and JavaScript smoke checks.
  • Live verification of the server list and editor in DSH Web, and git diff --check.

[0.2.0] - 2026-08-17

v0.2.0

Choose a tag to compare

@aka-danielZhang aka-danielZhang released this 17 Aug 06:55

Changelog

All notable changes to this project are documented in this file.

[0.2.0] - 2026-08-17

Added

  • Added authorizationCredentialRef for Streamable HTTP servers. The manager resolves the DSH credential reference into a Bearer Authorization header only when composing the MCP client.
  • Added envCredentialRefs for stdio servers. Each child environment variable can now reference a DSH-managed credential without storing its value in mcp.servers.
  • Added Form and JSON editor support, validation, and round-trip coverage for both credential-reference forms.
  • Added pnpm run dev:web for package-local Host and Client bundle watching during DSH Web development.

Changed

  • Credential reference names now follow the DSH portable environment-variable contract: [A-Za-z_][A-Za-z0-9_]*.
  • Credential updates restart only MCP servers that reference the changed value, allowing rotations to reach the next process or HTTP connection without editing settings.
  • Independent server credentials resolve concurrently so a slow credential source does not block unrelated MCP servers.
  • The transport selector now uses the shared DSH menu and icon controls.
  • When authorizationCredentialRef is configured, its resolved Bearer header replaces every case variant of a literal Authorization header.

Fixed

  • Prevented pending credential resolution from spawning an untracked MCP client after manager disposal or HMR unload.
  • Reported stdio environment and credential-reference map errors on their respective fields.
  • Preserved credential references across Form and JSON editor transitions.

Verification

  • TypeScript project typecheck.
  • 56 Vitest tests, including credential projection, rotation, validation, editor round trips, and delayed-resolution disposal.
  • Production bundle and JavaScript smoke checks.
  • Packed-distribution inspection and git diff --check.