Skip to content

mcp-data-platform-v1.41.1

Choose a tag to compare

@github-actions github-actions released this 12 Mar 23:01
· 253 commits to main since this release
6798f7c

Highlights

This patch release adds two UX improvements to the asset portal, building on the CSV support introduced in v1.41.0.

CSV Download Button

The CSV table viewer now includes a Download button in the header bar, positioned to the right of the search input.

  • Clicking the button creates a Blob from the raw CSV content and triggers a browser download
  • The downloaded file uses the asset's actual name (e.g., sales-report.csv) rather than a generic filename
  • Works in both the authenticated portal and public share links — the asset name is included in the public viewer's content-data JSON payload

Public Viewer Info Modal

Public share links now have an info button (ℹ) in the header bar that opens a modal displaying asset metadata.

  • Description: Shown as paragraph text when present
  • Created / Updated dates: Formatted in the viewer's locale via toLocaleString()
  • Tags: Displayed as pill badges matching the existing badge styling
  • Modal closes on Close button click, backdrop click, or Escape key
  • Sections with no data (empty description, no tags) are hidden automatically
  • Styling follows the existing public viewer design system (CSS variables, light/dark theme support)

Implementation Details

  • fileName prop threaded through AssetViewerContentRendererCsvRenderer for correct download filenames
  • Backend (public.go) now passes Description, Tags, CreatedAtISO, and UpdatedAtISO to the template data map and includes name, description, tags, createdAt, updatedAt in the content-data JSON
  • Info modal markup uses Go template conditionals ({{if .Description}}, {{if .Tags}}) for graceful empty-state handling

Changelog

Features

  • feat: add CSV download button and public viewer info modal (#239)

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.41.1

Verification

All release artifacts are signed with Cosign. Verify with:

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