Skip to content

mcp-data-platform-v1.39.8

Choose a tag to compare

@github-actions github-actions released this 12 Mar 06:42
· 261 commits to main since this release
b797fca

Bug Fixes

Public Viewer: Markdown Content Scroll Restored

The iframe layout fixes in v1.39.5–v1.39.7 (#228#230) introduced overflow: hidden on the .content container in the public viewer template. This prevented markdown and other non-iframe content from scrolling, since those render as regular divs rather than iframes.

Fix: Changed overflow: hidden to overflow: auto on .content, allowing non-iframe content to scroll while preserving the flex layout that makes iframes fill the viewport.

Affected file: pkg/portal/templates/public_viewer.html

Source Editor: Position Retained Across Tab Switches

Toggling between Source and Preview in the asset viewer previously unmounted the CodeMirror SourceEditor component, destroying scroll position, cursor placement, selections, and undo history. Users had to re-navigate to their editing position every time they previewed changes.

Fix: The SourceEditor now stays mounted when switching to Preview, hidden via display: none instead of being removed from the DOM. All CodeMirror internal state (scroll, cursor, selections, undo history) is preserved across tab switches. The ContentRenderer (preview) still unmounts when switching to Source, which is fine since preview is stateless.

Affected file: ui/src/components/AssetViewer.tsx


Installation

Homebrew (macOS)

brew install txn2/tap/mcp-data-platform

Claude Code CLI

claude mcp add mcp-data-platform -- mcp-data-platform

Docker

docker pull ghcr.io/txn2/mcp-data-platform:v1.39.8

Verification

All release artifacts are signed with Cosign. Verify with:

cosign verify-blob --bundle mcp-data-platform_1.39.8_linux_amd64.tar.gz.sigstore.json \
  mcp-data-platform_1.39.8_linux_amd64.tar.gz