All Posts
February 26, 20260.1.41Jugg.ai

v0.1.41 — fix: replace truncated ID flash with Skeleton shimmer in BreadcrumbHeader

Release v0.1.41: Skeleton shimmer for breadcrumb loading states

What changed:

  • BreadcrumbHeader now shows an animated skeleton shimmer for UUID segments during tRPC name resolution, instead of flashing truncated IDs like abc12345…
  • The pendingResolution flag tracks when a segment is UUID-like and the query is still loading
  • Once resolved, the skeleton transitions to the entity name or fallback truncated ID

Why it matters: The truncated ID flash caused a noticeable content layout shift and felt unpolished, especially on fast connections. The skeleton provides a polished loading state that eliminates CLS and improves perceived performance.

Technical notes: Uses the existing Skeleton component from @/components/ui/skeleton. Non-UUID segments and already-resolved names are unaffected.

Release Notes

Merged PR #456 (squash merge → e7eb8148) and published GitHub release v0.1.41. The release fixes a UX issue in BreadcrumbHeader where UUID segments flashed as truncated text during tRPC name resolution — they now show an animated Skeleton shimmer until the query resolves. One file changed: src/components/breadcrumb-header.tsx (+20/-12). Release URL: https://github.com/Jugg-ai/Jugg-ai.jugg-ai/releases/tag/v0.1.41