Skip to content

mcp-data-platform-v1.86.4

Choose a tag to compare

@github-actions github-actions released this 19 Jun 23:38
5490351

Highlights

A performance patch for the asset portal. It fixes a slow asset grid and thumbnails that were re-requested repeatedly instead of caching, most noticeable on instances with many assets and right after upgrading to v1.86.3 (whose light/dark thumbnails trigger a one-time dark-variant backfill).

What's Fixed

Thumbnail grid no longer re-renders per capture (#630)

The background thumbnail generator refreshed the entire asset list after every thumbnail it produced. Each refresh re-rendered the grid and re-requested its images, which aborted in-flight image loads so thumbnails never settled, and the asset list refetched once per thumbnail. The generator now refreshes the list once, when a batch of captures finishes, instead of once per capture. A batch that produces no thumbnail (all captures failed) no longer triggers a refresh at all.

Off-screen thumbnails load lazily (#630)

Grid thumbnails previously fetched and decoded on mount regardless of whether they were on screen, so a full grid loaded every image at once. Thumbnails now use native lazy loading and async decoding, so off-screen images load only when scrolled into view. This applies to the asset grid and the three collection grids.

Together these cut both the number of asset-list refetches and the number of concurrent thumbnail requests on grid load.

Who Should Upgrade

Anyone running the portal with a sizable asset library, and especially anyone who upgraded to v1.86.3, where the one-time dark-thumbnail backfill made the grid churn pronounced. This release smooths that backfill out.

Notes

  • This is a frontend-only change: no configuration, database, or API changes, and no migration.
  • Thumbnails now populate together when a capture batch finishes rather than appearing one at a time. During the one-time dark-variant backfill, assets show their placeholder icon until the batch completes, then their thumbnails appear.

Changelog

  • perf(portal): batch thumbnail-queue refetch and lazy-load grid images (#630)

Full diff: v1.86.3...v1.86.4

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

Verification

All release artifacts are signed with Cosign. Verify with:

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